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