Единственный вариант - это поднимать свою ноду и писать свой софт по ковырянию во всём блокчейне.
Верно. С таким количеством запросов
разумнее скачать весь блокчейн Bitcoin и анализировать скрипты транзакций в нужном топикстартеру направлении. При этом ноду после скачивания всех блоков можно выключить.
Или использовать API какого нибудь blockchair. Биткоин нода синхронизируется дня два, если не на ССД, занимает 300гб места при этом. Запросы по API могут быть медленными, но зато не нужно тратиться на лишний винт да и 2 дня как ни крути это неплохая фора, я не знаю какая пропускная способность у апишек блокэксплореров, но думаю если хотя бы 100 запросов/сек то 48 часов это уже 17 миллионов с хвостиком проверенных адресов будет.