Citation Analysis API: Diagnose Your Brand's AI Visibility
Audit one AI answer for your brand: whether it is named and at what rank, which pages the engine searched and cited, which brands those pages back, and prioritized GEO actions, all through one API.
Where your brand stands in the answer
Get every brand the answer names, in order, with your brand's rank and visibility stage: named in the answer, on a cited page, only on a searched page, or on none of the pages read.
Pages the engine searched and cited
See the searches the engine ran, the pages it retrieved and the ones it cited. Each page carries its channel (own site, publisher, retailer, review platform, community and more) and the brands it names, so you see where each rival's AI citations come from.
Prioritized actions
Send a brand and get actions in order: improve or publish pages on your own site first, then platforms where your brand can post, then publisher outreach. Each action lists the pages and answer ranges it rests on.
- improve_page: bring an own page the engine found but skipped up to the cited pages.
- publish_page: a brief for a new own-site page modelled on the cited pages.
- post_on_platform and pitch_publisher: reach the platforms and publishers that name only your rivals.
Paragraph-level evidence
links[] ties each cited paragraph to the answer ranges it corresponds to, with an explanation, and insights[] sums up what the cited pages share: channel, format, freshness. Ranges are UTF-16 offsets into the original answer.
Submit to POST /v1/citation-analysis
For an answer collected with querying.ai, send the completed task id and your brand. The server reads that task's answer, searches and retrieved and cited pages. Answers from elsewhere go in as answer and citations. Results arrive over the standard polling or webhook contract.
{
"taskId": "7c1f0b2e-…",
"brand": "Acme",
"competitors": [
"Beta",
"Gamma"
],
"brandDomains": [
"acme.com"
]
}How to read the result
The result shows correspondence and presence across the answer and the pages read. Searched-page data is filled when the engine exposes it (ChatGPT, Google AI Overviews), and actions are prioritized suggestions grounded in the listed pages.
Usage-based analysis pricing
Analysis is metered separately from the 1-1.25 credit answer engines, by actual usage. The hold shown at submission is temporary; the charge settles when the task completes.
Built for these teams
querying.ai gives every team that needs to understand AI search a single, structured data source.
GEO & AEO Monitoring
Track how AI search surfaces mention your brand, products, and competitors across engines, countries, and prompts.
Learn moreCompetitive Intelligence
See what AI engines recommend in your market in real time: which brands get cited, which products surface.
Learn moreAgency Dashboards
Monitor dozens of clients across engines and regions simultaneously with batch APIs and webhooks.
Learn moreResearch & Analysis
Study AI search behavior across markets with structured data for academic research, content strategy, and SEO.
Learn moreExplore related capabilities
Start with 500 free credits
Run your first task in the Playground, or call the API with your key.




