Un webhook fonctionne bien pour une requête à la fois. Il fonctionne mal pour un script qui veut simplement envoyer mille recherches et attendre mille réponses.
Mille recherches envoyées une par une et mille recherches envoyées en lot représentent la même quantité de travail. Le prix ne devrait pas dépendre de la façon dont elles sont regroupées.
Un appel par lot de mille adresses effectue toujours mille recherches distinctes. Le compter comme une seule requête ne ferait que masquer où est réellement passée la consommation.