The API for GEO

All the analysis data GEO needs in one API: real-browser answers from seven engines, evidence analysis of answers and their sources, GEO monitoring, and more to come. Supported markets, structured JSON.

2,000 free credits · no card required

ChatGPT
ChatGPT web search answer comparing wireless earbuds in a table with source links.
querying.aiJSON

STRUCTURED ANSWER

{
  "task": {
    "taskType": "CHATGPT"
  },
  "response": {
    "sources": [
      {
        "url": "https://www.wired.com/gallery/best-noise-canceling-earbuds/",
        "label": "Best Noise-Canceling Earbuds: Bose, Sony, Apple, and More | WIRED",
        "footnote": false,
        "position": 1,
        "attribution": "WIRED",
        "description": "",
        "datePublished": "March 29, 2026"
      },
      {
        "url": "https://www.tomsguide.com/audio/earbuds/best-noise-canceling-earbuds",
        "label": "Best noise-canceling earbuds in 2026: Tested and reviewed | Tom's Guide",
        "footnote": false,
        "position": 2,
        "attribution": "Tom's Guide",
        "description": "",
        "datePublished": "July 24, 2026"
      },
      {
        "url": "https://www.wired.com/story/best-wireless-earbuds/",
        "label": "Best Wireless Earbuds We’d Buy Right Now (2026): Apple, Sony, Bose, and More | WIRED",
        "footnote": false,
        "position": 3,
        "attribution": "WIRED",
        "description": "",
        "datePublished": "August 10, 2026"
      }
    ],
    "searchQueries": [
      "best wireless earbuds commuting noise cancellation battery life Sony Bose Apple"
    ],
    "text": "For commuting, I’d prioritize strong ANC (trains, buses, traffic) and 6+ hours of playback. These three are top picks: ([WIRED](https://www.wired.com/gallery/best-noise-canceling-earbuds/?utm_source=chatgpt.com))\n\n| Earbuds | Noise cancellation | Battery life (ANC on) |\n|---|---|---|\n| Bose QuietComfort Ultra Earbuds (2nd Gen) | Excellent — among the strongest ANC available | ~6 hrs (24 hrs with case) ([WIRED](https://www.wired.com/gallery/best-noise-canceling-earbuds/?utm_source=chatgpt.com)) |\n| Sony WF-1000XM5 | Excellent — very effective for commute noise | ~8 hrs (24 hrs with case) ([Tom's Guide](https://www.tomsguide.com/audio/earbuds/best-noise-canceling-earbuds?utm_source=chatgpt.com)) |\n| Apple AirPods Pro 3 | Excellent — especially for iPhone users | Up to ~8 hrs (24 hrs with case) ([WIRED](https://www.wired.com/story/best-wireless-earbuds/?utm_source=chatgpt.com)) |\n\n**Recommendation:**  \n- Best pure noise blocking: Bose.  \n- Best overall balance: Sony.  \n- Best if you use iPhone: AirPods Pro 3. ([WIRED](https://www.wired.com/gallery/best-noise-canceling-earbuds/?utm_source=chatgpt.com))\n\nSources: [WIRED noise-canceling earbuds guide](https://www.wired.com/gallery/best-noise-canceling-earbuds/?utm_source=chatgpt.com) · [Tom’s Guide ANC earbuds guide](https://www.tomsguide.com/audio/earbuds/best-noise-canceling-earbuds?utm_source=chatgpt.com) ·",
    "markdown": "For commuting, I’d prioritize strong ANC (trains, buses, traffic) and 6+ hours of playback. These three are top picks: ([WIRED](https://www.wired.com/gallery/best-noise-canceling-earbuds/?utm_source=chatgpt.com))\n\n| Earbuds | Noise cancellation | Battery life (ANC on) |\n|---|---|---|\n| Bose QuietComfort Ultra Earbuds (2nd Gen) | Excellent — among the strongest ANC available | ~6 hrs (24 hrs with case) ([WIRED](https://www.wired.com/gallery/best-noise-canceling-earbuds/?utm_source=chatgpt.com)) |\n| Sony WF-1000XM5 | Excellent — very effective for commute noise | ~8 hrs (24 hrs with case) ([Tom's Guide](https://www.tomsguide.com/audio/earbuds/best-noise-canceling-earbuds?utm_source=chatgpt.com)) |\n| Apple AirPods Pro 3 | Excellent — especially for iPhone users | Up to ~8 hrs (24 hrs with case) ([WIRED](https://www.wired.com/story/best-wireless-earbuds/?utm_source=chatgpt.com)) |\n\n**Recommendation:**  \n- Best pure noise blocking: Bose.  \n- Best overall balance: Sony.  \n- Best if you use iPhone: AirPods Pro 3. ([WIRED](https://www.wired.com/gallery/best-noise-canceling-earbuds/?utm_source=chatgpt.com))\n\nSources: [WIRED noise-canceling earbuds guide](https://www.wired.com/gallery/best-noise-canceling-earbuds/?utm_source=chatgpt.com) · [Tom’s Guide ANC earbuds guide](https://www.tomsguide.com/audio/earbuds/best-noise-canceling-earbuds?utm_source=chatgpt.com) ·",
    "model": "gpt-5-6",
    "shoppingCards": []
  }
}
Explore response structure

See the answer. Know why. Track it.

One API, three layers of GEO: collect the answers your customers actually see, check which sources support them, and keep score over time.

01Answers

Real answers, as your customers see them.

Ask ChatGPT, Gemini, Perplexity, Google AI or Naver AI with a supported country setting and collect the consumer answer with every source, as JSON.

  1. InputA prompt, an engine, a country.
  2. real browserA real ChatGPT session opened in that country, not the API.
  3. OutputThe answer, its sources and search queries, plus each engine's extras.
Explore Answers →
02Source Influence

Which sources support the answer.

Send an answer back with its citations and learn, claim by claim, which source actually supports what, with the exact passage as evidence.

  1. InputAn AI answer, its citation URLs, optionally your brand.
  2. evidence judgeEach claim is checked against every cited page.
  3. OutputClaims graded exclusive, corroborated, uncited or washed; influence per source.
Explore Source Influence →
03Monitors

Your share of AI answers, measured over time.

Save a prompt set, pick engines and a cadence. Every answer is scored for your brand and competitors, so your share of AI answers becomes a time series.

  1. InputPrompts, brand aliases, competitors, engines, a cadence.
  2. every 24 hFires on schedule; every answer is scored for mentions and citations.
  3. OutputMention rate per engine, and your share of voice against competitors.
Explore Monitors →

Seven engines, one API. See who's up

Every engine, across regions, at scale. Status is measured, not asserted: an engine under repair says so instead of showing a green light it hasn't earned.

ChatGPTGoogleGeminiPerplexityNaver

What each surface is, and what comes back

Seven consumer surfaces, not seven wrappers around one model. Each returns its own structured payload. The field names below are exactly what lands in your webhook.

ChatGPT

ChatGPT as anyone gets it for free, answering with web search on. So you get more than prose: the queries it fanned out to before answering, the citation pills behind them, and its shopping cards. Whichever model actually served the answer comes back in `model`, so you always know what you measured.

textsourcesmarkdownsearchQueriesshoppingCardsmodel

Gemini

The consumer Gemini app, not the Gemini API. Every source carries Google's own 0–100 grounding confidence, so you can weight citations instead of treating them all alike.

textsourcesmarkdownmodel

Perplexity

Perplexity's answer, with the widest structured payload here: the queries its search model actually issued, the follow-ups it suggests, and its media, shopping, place and hotel blocks.

textsourcesmarkdownsearchQueriesrelated_queriesvideosimagesshopping_cardsplaceshotels

Google AI Overviews

The AI Overview box on a Google results page. If Google writes no overview for a query, the response says so plainly. Organic results and People Also Ask from the same fetch come with it.

aiovervieworganicResultspeopleAlsoAsk

Google AI Mode

Google's AI Mode tab, a conversation rather than a summary box. The full answer arrives in `text` and `markdown` alike, with page furniture already stripped and every source Google cited.

textsourcesmarkdown

Naver AI Brief

The AI Brief box on Naver's integrated search. Naver only briefs queries it judges briefable, so an empty briefing is a real answer rather than a failure. The organic web documents beneath the box come along either way.

textsourcesmarkdownorganicResultsrelatedQuestions

Naver AI Tab

Naver's AI Tab: always on, conversational, and the one surface that returns Korean shopping cards with price, discount rate, review score and delivery.

textsourcesmarkdownproducts

Why not just call the LLM API?

When you call a provider's API, you get model output, not what your customers see on their screen.

Consumer surface ≠ LLM API

ChatGPT's consumer app has its own search, citations and regional behavior. A model API response with web search is not guaranteed to reproduce that consumer experience. GEO and AEO analysis needs 'what does the customer actually see', not 'what can the model generate'. querying.ai captures the real consumer surface.

Structured data beyond the answer

Ask Perplexity one question and ten fields come back, including the queries its search model actually issued, which is the closest thing there is to a list of what it thought your brand was about. ChatGPT returns its search fan-out and shopping cards; Naver AI returns Korean product cards with price, discount rate, review score and delivery.

The same prompt is a different answer per country

Ask about the best running shoes from Seoul and from Chicago and you get different brands, different shops, different citations. Every task takes a `country`, and the engines are queried from that market, so a rank you report for KR is a rank a Korean customer would actually see.

An empty answer is a finding, not an error

Google AI Overviews and Naver's AI Brief are conditional: for many queries the engine writes no summary at all. Learning that your category's top query gets no AI answer is a GEO result worth having, so we report it as one, never dressed up as a failure, and never invented to fill the field.

Published per-engine pricing

ChatGPT
Plan1 request1,000 requests
Basic≈ $0.00400≈ $4.00
Max≈ $0.00190≈ $1.90

Effective rates assume all included monthly credits are used.

Rates vary by engine. Failed tasks are never charged.

Status you can check before you trust it

Every engine's health is computed from real task outcomes in a 30-minute window, not from a synthetic ping that can pass while customer traffic fails. It is published per engine at status.querying.ai, so you can see which surface was healthy on the day your data was collected.

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.

Competitive Intelligence

See what AI engines recommend in your market in real time: which brands get cited, which products surface.

Agency Dashboards

Monitor dozens of clients across engines and regions simultaneously with batch APIs and webhooks.

Research & Analysis

Study AI search behavior across markets with structured data for academic research, content strategy, and SEO.

Submit a task. The answer comes to you.

Every task is async because real engines take seconds to answer. Post it, get an id back, and the result hits your webhook as JSON: the answer, citations, and timing.

01You submit a task
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" }
  }'
02Your webhook receives
{
  "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 }
  }
}

Retried five times with backoff if your endpoint is down. API quickstart →

Pay for scale, not for surprises

Bigger plans buy cheaper credits, down to $0.95 per 1,000 on Max. Failed tasks are refunded, so an engine outage is not your bill.

Basic
$20/month
10,000 credits included

A single product's tracking, or a build you're still shaping.

5,000–10,000 tasks / month
  • 10 concurrent tasks
  • Every engine we serve
  • Every region we serve
  • Webhooks + polling
  • Email support
Scale
$500/month
500,000 credits included

Several brands, or one brand tracked wide and deep.

250,000–500,000 tasks / month
  • 50 concurrent tasks
  • Everything in Pro
  • Usage review on request
  • Priority support
Max
$1000/month
1,050,000 credits included

An agency or platform running many brands at once.

525,000–1,050,000 tasks / month
  • 100 concurrent tasks
  • Everything in Scale
  • Usage review on request
  • Priority support
Enterprise
Custom
Volume pricing

Committed volume, invoicing, and terms that fit procurement.

  • Everything in Max
  • Custom engine mix
  • Invoice billing
  • Shared support channel
Talk to us
Negotiated

Task estimates vary by engine because each engine uses 1–2 credits.

Source Influence metering ↗

See what a credit buys, per engine →