С запросами лучше асинхронность: позволит удобно и с меньшей нагрузкой отправлять запросы и пока не пришёл ответ, исполнять код (отправлять ещё запросы, например).
Для этого нужно использовать асинхронную либу что будет делать эти запросы (что-то вроде синхронного requests): aiohttp, или более новый httpx