Skip to main content
querying.ai est une API qui répond à une question : que dit un moteur d’IA quand on lui pose une question ? Vous soumettez un prompt destiné à un moteur, et nous renvoyons la réponse de ce moteur ainsi que les sources qu’il a citées. Elle suit le contrat standard de tâches asynchrones des API de moteurs de réponse : un client existant migre généralement en changeant simplement l’URL de base et la clé d’API, sans modifier le code. Consultez Migrer une intégration existante.

Fonctionnement

Chaque requête est asynchrone. Vous soumettez une tâche, nous la mettons en file, un worker interroge le moteur cible et extrait le résultat, qui vous revient par webhook ou par polling.
1

Soumettre une tâche

POST /v1/async/task avec un taskType et un payload. Vous recevez immédiatement un id de tâche, au statut QUEUED.
2

Nous interrogeons le moteur

Un worker prend la tâche, interroge le moteur et extrait le texte de la réponse, les sources et les données propres au moteur.
3

Récupérer le résultat

Si vous avez fourni webhook.url, nous y envoyons le résultat en POST. Sinon, interrogez GET /v1/async/task/{id} jusqu’à ce que status soit COMPLETED ou FAILED.

Ce que vous recevez

Quel que soit le moteur, le cœur utile de chaque résultat a la même forme :
string
La réponse du moteur en texte brut.
array
Les citations que le moteur a jointes à sa réponse : position, url et généralement label.
Chaque moteur ajoute ses propres champs : Google renvoie une enveloppe SERP complète ; ChatGPT et Perplexity peuvent renvoyer les requêtes de recherche qu’ils ont lancées ; l’onglet IA de Naver renvoie le panneau shopping qu’il a affiché. Consultez Moteurs pour la forme propre à chaque moteur.

URL de base

Tous les endpoints sauf /health et /ready exigent un jeton bearer.

Commencer ici

Soumettez votre première tâche et obtenez un résultat en moins de cinq minutes.

Découvrir les produits