L'API pour le GEO
Toutes les données d'analyse GEO en une API — réponses de sept moteurs capturées par de vrais navigateurs, analyse de causalité entre réponses et sources, monitoring GEO, et plus à venir. Par pays, en JSON structuré.
Perplexity
Google AI Mode2 000 crédits offerts · sans carte bancaire
Response
COMPLETED · 1ad65a0f-…
Searched for
AI search engines generally choose citations through a retrieval-and-selection pipeline, not by simply picking the highest-ranking web page like a traditional search engine. The exact algorithms are proprietary and vary by product, but the broad process looks like this: answerbench.org
- Find candidate sources
- The system first gathers potentially relevant material from search indexes, web crawls, licensed databases, or other retrieval systems.
- A user question may be rewritten into multiple related searches so the system can find different angles of the answer.
bluefrog.ai
-
Match sources to the question AI systems look for sources whose content actually answers the user’s intent, often using semantic matching rather than only keyword matching. A page about “best running shoes for flat feet” may be preferred over a general shoe article because it contains the specific information needed.
thestacc.com
-
Score reliability and usefulness Common signals include:
- Relevance: Does the source directly support the claim being made?
- Authority: Is the source credible for this topic?
- Freshness: Is it current enough, especially for news, prices, laws, or software?
- Factual clarity: Does it provide specific, verifiable information?
- Extractability: Can the system easily identify a passage that supports the answer?
lightspacelabs.com
-
Select evidence for specific claims The system is usually not asking “which website is the best overall?” It is asking something closer to: “Which source best supports this particular sentence?” A government page might be chosen for a legal fact, a research paper for a scientific claim, and a company’s documentation for a product feature.
answerbench.org
-
Generate the answer and attach citations After selecting useful passages, the AI produces a response and links citations to the claims those sources support. Some systems cite many sources; others prefer fewer sources that they rely on more heavily.
arxiv.org
A few things that often surprise people:
- The top Google result is not guaranteed to be cited. AI systems may choose a lower-ranked page if it provides a clearer or better-supported answer.
lightspacelabs.com
- Being authoritative is not enough. A highly reputable site can be skipped if the relevant information is buried, vague, outdated, or difficult for the system to extract.
answerlab.au
- Citations are not a perfect audit trail. A citation means the system used or found the source relevant, but it does not automatically mean every statement in the answer is fully verified by that source.
answerbench.org
A simple mental model: AI search first finds possible evidence, then chooses the evidence that best supports the answer it wants to give. The winning source is often the one that is both trustworthy and easy to use as evidence. bluefrog.ai
Sources
- 1How AI Answer Engines Choose Which Sources to Cite — AnswerBenchhttps://answerbench.org/articles/how-ai-answer-engines-choose-sources
- 2How do AI assistants decide which sources to cite? | Bluefroghttps://bluefrog.ai/answers/assistants-choose-which-sources-to-cite/
- 3How AI Search Engines Choose Sources to Citehttps://thestacc.com/blog/how-ai-search-engines-cite-sources/
- 4How AI Search Engines Decide Which Sources to Cite | Lightspace Labs Blog | Lightspace Labshttps://www.lightspacelabs.com/blog/how-ai-search-engines-decide-which-sources-to-cite
- 5From Citation Selection to Citation Absorption: A Measurement Framework for Generative Engine Optimization Across AI Search Platformshttps://arxiv.org/abs/2604.25707
- 6How AI Search Engines Decide Which Sources to Cite | AnswerLabhttps://answerlab.au/blog/how-ai-decides-citations
Voir la réponse. Comprendre pourquoi. Suivre dans le temps.
Une API, trois couches de GEO : collectez les réponses que vos clients voient réellement, identifiez les sources qui les ont façonnées et mesurez votre position dans le temps.
Answers
Les vraies réponses grand public de ChatGPT, Gemini, Perplexity, Google AI et Naver AI — par pays, en JSON structuré.
GEO Research
Renvoyez une réponse et ses citations pour voir exactement quelle source a façonné quelle phrase — preuves vérifiées à l'appui.
Monitors
Des ensembles de prompts planifiés, notés sur la présence de marque et les citations — votre part des réponses IA, mesurée dans le temps.
Sept moteurs, une API — statut en temps réel
Tous les moteurs, toutes les régions, à grande échelle. Le statut est mesuré, pas déclaré : un moteur en panne l'affiche clairement.
Ce qu'est chaque surface, et ce qui revient
Sept surfaces grand public distinctes, pas sept emballages autour d'un même modèle. Chacune renvoie ses propres données structurées, et les noms de champs ci-dessous sont exactement ce qui arrive dans votre webhook.
ChatGPT
Le ChatGPT que tout le monde utilise gratuitement, répondant avec la recherche web activée. Il ne renvoie donc pas que du texte : aussi les requêtes lancées avant de répondre (le fan-out), les pastilles de citation qui les appuient et ses fiches shopping. Le modèle qui a réellement produit la réponse arrive dans `model` : vous savez toujours ce que vous avez mesuré.
textsourcesmarkdownsearchQueriesshoppingCardsmodelGemini
L'application Gemini grand public, pas l'API Gemini. Chaque source porte l'indice de grounding de Google (0–100), ce qui permet de pondérer les citations au lieu de les traiter à l'identique.
textsourcesmarkdownmodel
Perplexity
La réponse de Perplexity avec la charge structurée la plus riche ici : les requêtes que son modèle de recherche a réellement lancées, les questions de suivi qu'il propose, et ses blocs médias, shopping, lieux et hôtels.
textsourcesmarkdownsearchQueriesrelated_queriesvideosimagesshopping_cardsplaceshotelsGoogle AI Overviews
Le bloc AI Overview d'une page de résultats Google. Il est conditionnel — si Google ne rédige aucun aperçu, la réponse le dit — et les résultats organiques ainsi que le People Also Ask de la même requête sont inclus.
aiovervieworganicResultspeopleAlsoAsk
Google AI Mode
L'onglet AI Mode de Google : une conversation, pas un encadré de résumé. La réponse complète arrive à l'identique dans `text` et `markdown` — sans habillage de page — avec chaque source citée par Google.
textsourcesmarkdownNaver AI Brief
Le bloc AI 브리핑 de la recherche intégrée de Naver. Naver ne résume que les requêtes qu'il juge résumables : un briefing vide est donc une vraie réponse, pas un échec — et les documents web sous le bloc suivent dans tous les cas.
textsourcesmarkdownorganicResultsrelatedQuestionsNaver AI Mode
L'onglet AI 탭 de Naver : toujours actif, conversationnel, et la seule surface qui renvoie des fiches produit coréennes avec prix, remise, note et livraison.
textsourcesmarkdownproductsPourquoi pas l'API LLM directement ?
Appeler l'API d'un fournisseur renvoie la sortie du modèle — pas ce que vos clients voient à l'écran.
Interface consommateur ≠ API LLM
L'app ChatGPT applique le search grounding, les citations, le routage régional et la recherche en temps réel — absents de l'API OpenAI. L'analyse GEO et AEO exige de mesurer « ce que le client voit » et non « ce que le modèle peut générer ». querying.ai capture la vraie surface.
Données structurées au-delà de la réponse
Posez une seule question à Perplexity et dix champs reviennent, dont les requêtes que son modèle de recherche a réellement lancées : ce qui se rapproche le plus de ce que l'IA a compris de votre marque. ChatGPT renvoie son fan-out de recherche et ses fiches shopping ; Naver AI renvoie des fiches produit coréennes avec prix, remise, note et livraison.
Le même prompt donne une autre réponse selon le pays
Demandez les meilleures chaussures de running depuis Séoul puis depuis Chicago : marques, boutiques et citations changent. Chaque tâche accepte un `country` et interroge les moteurs depuis ce marché — un classement que vous publiez pour la KR est donc celui qu'un client coréen verrait vraiment.
Une réponse vide est un résultat, pas une erreur
Google AI Overviews et l'AI 브리핑 de Naver sont conditionnels : pour beaucoup de requêtes, le moteur n'écrit aucun résumé. Savoir que la requête phare de votre catégorie n'obtient aucune réponse d'IA est un résultat GEO qui compte, donc nous le rapportons tel quel — jamais déguisé en panne, jamais inventé pour remplir le champ.
Jusqu'à 85 % moins cher
OpenAI Responses API avec web search : ~$10/1k calls. querying.ai ChatGPT : $4/1k sur Basic, $1.90/1k sur Max. Pas le même produit, mais pour les équipes qui ont besoin de données de la surface consommateur, l'économie est concrète. Les tâches échouées ne sont pas facturées.
Un statut vérifiable avant de faire confiance
La santé de chaque moteur est calculée à partir des résultats réels des tâches sur une fenêtre de 30 minutes, pas d'un ping synthétique qui peut passer pendant que le trafic client échoue. Elle est publiée moteur par moteur sur status.querying.ai : vous voyez quelle surface était saine le jour de la collecte.
Conçu pour ces équipes
Une source de données structurée pour toute équipe qui doit comprendre la recherche IA.
Monitoring GEO et AEO
Suivez comment les moteurs de recherche IA mentionnent votre marque, vos produits et vos concurrents — par moteur, pays et prompt.
Veille concurrentielle
Voyez en temps réel quelles marques les moteurs IA citent et quels produits ils recommandent sur votre marché.
Tableaux de bord agences
Surveillez des dizaines de clients simultanément avec les APIs batch et les webhooks, tous moteurs et régions confondus.
Recherche et analyse
Étudiez le comportement de recherche IA par marché avec des données structurées pour la recherche, la stratégie de contenu et le SEO.
Soumettez une tâche. La réponse vous parvient.
Toutes les tâches sont asynchrones — les moteurs mettent quelques secondes à répondre. Envoyez, recevez un id, et le résultat arrive sur votre webhook en JSON.
curl -X POST https://api.querying.ai/v1/async/task \
-H "Authorization: Bearer vt_live_…" \
-H "Content-Type: application/json" \
-d '{
"taskType": "GEMINI",
"payload": { "prompt": "best wireless earbuds 2026" },
"webhook": { "url": "https://yours.app/hooks/querying" }
}'{
"task": {
"id": "8f2c1e40-…",
"taskType": "GEMINI",
"status": "COMPLETED",
"createdAt": "2026-07-17T04:12:00.000Z"
},
"credits": { "creditsToCharge": 1, "creditsCharged": 1 },
"response": {
"text": "The best wireless earbuds in 2026 are …",
"sources": [
{ "position": 1,
"url": "https://example.com/review",
"label": "Best earbuds, reviewed" }
],
"timing": { "totalMs": 7400 }
}
}5 tentatives avec backoff si votre endpoint est indisponible. Lire la documentation ↗
Payez selon votre usage, sans mauvaise surprise
Plus le plan est grand, moins le crédit coûte — jusqu'à $0.95 les 1 000 sur Max. Les tâches échouées sont remboursées.
A single product's tracking, or a build you're still shaping.
- 10 concurrent tasks
- Every engine we serve
- Every region we serve
- Webhooks + polling
- Email support
A brand tracked daily across engines, countries and prompts.
- 25 concurrent tasks
- Everything in Basic
- Batch submission
- Priority support
Several brands, or one brand tracked wide and deep.
- 50 concurrent tasks
- Everything in Pro
- Usage review on request
- Priority support
An agency or platform running many brands at once.
- 100 concurrent tasks
- Everything in Scale
- Usage review on request
- Priority support
Committed volume, invoicing, and terms that fit procurement.
- Everything in Max
- Custom engine mix
- Invoice billing
- Shared support channel
Task estimates vary by engine because each engine uses 1–2 credits.