The API for GEO

All the analysis data GEO needs in one API: real-browser answers from eight engines, source-passage mapping for answers and their sources, GEO monitoring, and more to come. Supported markets, structured JSON.

2,000 free credits · start right after sign-up

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

STRUCTURED ANSWER

COMPLETEDUS2 credits per requestsources[3]
{
  "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

Eight AI engines, one scraping API

Each task scrapes the engine's live website, the screen your customers see, and returns the answer and its sources as JSON.

ChatGPT
Live
Google AI Overview
Live
Google AI Mode
Live
Gemini
Live
Perplexity
Live
Copilot
Live
Naver AI
Live

See every engine →

Over 30× cheaper than the OpenAI API

The OpenAI API with web search costs $0.0579 for one ChatGPT answer. querying.ai opens chatgpt.com in a real browser and scrapes the answer your customers see, for $0.0019 on the Max plan.

OpenAI APIAPI · chat-latest + web_search
Web search call
$0.0100
Search results read, 10,719 tokens
$0.0346
Answer written, 443 tokens
$0.0133
Per answer$0.0579
querying.aiMax planbrowser scraping · chatgpt.com
ChatGPT answer
2 credits
Web search in the chatgpt.com session
Included
Credit price on Max
$0.95 per 1,000
Per answer$0.0019

Cost of 1,000 answers

OpenAI API$57.86
querying.ai Max$1.90

One ChatGPT answer on each plan

  • Basic$0.004014× cheaper
  • Pro$0.002127× cheaper
  • Scale$0.002028× cheaper
  • Max$0.001930× cheaper

Answers by station and neighborhood (Local GEO)

Put a station, a neighborhood or a street address in location, and you collect the answer a person standing there gets. Ask “orthopedic clinic near me” from Hoboken, Times Square and Long Island City, and each answer names the clinics around that spot. Each result also returns the place we resolved, with its coordinates.

OpenFreeMap © OpenMapTiles Data from OpenStreetMap

OpenAI API
Country and city, as an approximate location "user_location": { "type": "approximate" }
querying.ai
Set any place down to a station or a street, and get the answer a user standing there sees on ChatGPT, Gemini, Google AI Mode, AI Overviews and Google Search. "location": "Hoboken, NJ"

Why querying.ai over the LLM API

querying.ai collects the answers your customers actually see on consumer surfaces. That screen is where GEO analysis starts.

The consumer surface, as customers see it

ChatGPT's consumer app answers through its own search, citations and regional behavior. querying.ai captures that surface as it is, so GEO and AEO analysis runs on the answers your customers actually see.

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.

Know which queries get an AI answer

Google AI Overviews and Naver's AI Brief decide per query whether to show a summary. querying.ai reports it for every query, so you see exactly where AI answers appear across your category's key queries.

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.

Credits per engine are public. You pay only for successful tasks.

Engine status from real results

Every engine's health is computed from real task outcomes over a 30-minute window and published per engine at status.querying.ai, so you can check how each surface performed on the day your data was collected.

See the answer. Know why. Track it.

One API, three layers of GEO: collect the answers your customers actually see, see which source passages they correspond to, and keep score over time.

Answers

Real answers, as your customers see them.

Ask ChatGPT, Gemini, Perplexity, Copilot, 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.
  3. OutputThe answer, its sources and search queries, plus each engine's extras.
Explore Answers →
Source Influence

Which source passages correspond to the answer.

Send an answer back with its citations and get a short map: which paragraphs of each cited page correspond to which parts of the answer, with the exact answer ranges.

  1. InputAn AI answer, its citation URLs, optionally your brand.
  2. Paragraph matchEvery cited page is checked against the whole answer; each match comes back with a one-line explanation.
  3. OutputThe paragraphs of each cited page that the result includes, links with their answer ranges, and short summaries built from those links.
Explore Source Influence →
Monitors

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 →

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.

You 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" }
  }'
Your 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 →

Credits get cheaper as you scale

Bigger plans buy cheaper credits, down to $0.95 per 1,000 on Max. You pay only for successful tasks.

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.

See what a credit buys, per engine →