Сервисы мониторинга цен используют многопоточность — это ускоряет процесс во много раз.
Лишней нагрузкой на сайт не будет, - крупные сайты не заметят нагрузки уровня 20 запросов в секунду.
Не все сайты дружат с многопочностью, - например, с
мониторингом цен на Wildberries проблем нет, а вот с
Озоном всё сложнее, там без браузера никак (и всё работает во много раз медленнее)
В среднем, оптимальный вариант это выполнять запросы поочередно, — да, около 1 секунды на запрос в среднем, но зато никаких проблем не будет.
Я могу предложить такой вариант мониторинга цен конкурентов по ссылкам:
https://price-monitoring.ru/