Делаете сервис на основе чьего-то готово сервиса? Воруете данные? Деньги?
Тогда настройте мониторинг изменений структуры того сервиса, данные с которого вам нужно получать. Если структура поменялась, то если в изменения не могли быть заранее прописаны в исключения, программа сломается и не будет приносить вам денег.
Поэтому при мельчайших изменениях кидайте себе в телеграм уведомление об этом. Но самое сложное тут определить допустимые и недопустимые границы изменения, чтобы правильно настроить мониторинг.
Простейший пример с headless selenium.
Если на сайте поменяли идентификаторы элементов или полностью поменяли верстку, то ваша программа скорее всего поламается, если вы не натстроили переназначение значений при поломке путем поиска нужных вам блоков. Да и все сценарии не пропишешь, иногда программа ломается и приходится глазками и ручками все выискивать и адаптировать.
Да и вообще делать сервис на основе другого это плохая затея, если затраты ресурсов равняются или не превышают полученные в перспективе.