Google AI Overview API and tracker

Google has no official API for AI Overviews. aivisibilityskill returns them as JSON for any query in 240 countries and territories: whether an AI Overview appeared, its text, every cited link in order, the brands it names, and the raw result as proof. Put your queries on a daily or weekly schedule and it becomes an AI Overview tracker. It costs $0.011 to $0.025 an answer.

Asks
Google Search: the AI Overview above the results
Returns
The answer, brands in order, every citation, facts and the raw response
Countries
240 countries and territories, 100+ languages
Price per answer
$0.011 (batch) to $0.025 (live); half for a reused answer
Speed
Live answers usually in under a minute
Try it
Free sandbox keys and 500 free credits, no card
Request
curl https://api.aivisibilityskill.com/v1/checks \
  -H "Authorization: Bearer $AIV_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "questions": ["best CRM for early-stage startups"],
    "engines": ["ai_overviews"],
    "locale": "en-US",
    "mode": "live",
    "wait": 60
  }'
Response, shortened200
{
  "status": "succeeded",
  "credits": { "quoted": 25, "charged": 25 },
  "answers": [
    {
      "engine": "ai_overviews",
      "surface": "serp",
      "question": "best CRM for early-stage startups",
      "locale": "en-US",
      "has_ai_answer": true,
      "brands": [
        { "name": "HubSpot", "rank": 1, "recommended": true,
          "sentiment": "positive",
          "quote": "Best for inbound growth and all-in-one operations" },
        { "name": "Pipedrive", "rank": 2, "recommended": true,
          "sentiment": "positive",
          "quote": "Best for visual pipeline management and pure sales focus" }
      ],
      "facts": [
        {
          "brand": "Pipedrive",
          "type": "price",
          "value": "$14 per user per month",
          "price": { "amount": 14, "currency": "USD", "period": "month",
            "per_user": true }
        }
      ],
      "citations": [
        { "position": 1, "domain": "ringy.com", "source_type": "brand_owned" },
        { "position": 4, "domain": "youtube.com", "source_type": "youtube" }
      ],
      "receipt": { "sha256": "…", "url": "…/receipt" }
    }
  ]
}
Fig. 1One live Google AI Overviews answer for “best CRM for early-stage startups”. The values are the real ones the API returned on October 29, 2026, shortened to two brands and two citations. Every field is in the API reference.

What the AI Overview API returns

Each result tells you first whether Google showed an AI Overview at all, then what it said: the text, the brands it named in order, and every link it cited, already read.

What each answer includes
FieldWhat it holds
has_ai_answerfalse when the engine showed no AI answer (for example, no AI Overview for that query).
textThe full answer, as markdown.
brands[].name, rankEvery brand the answer names, in order of first mention (rank 1 = named first).
brands[].recommended, sentiment, quoteWhether it recommends the brand, the tone (positive, neutral, negative) and the exact words.
citations[].position, url, domain, titleEvery source the answer cites, in the order it cites them.
citations[].source_typeWhat kind of site each source is: brand_owned, review_site, media, reddit, youtube, wikipedia, forum, social, blog_platform, marketplace, gov_edu or other.
facts[]Claims about each brand (price, plan, free tier, platform, feature) with the quote they came from; prices parsed into amount, currency and period.
model, locale, collected_atThe model the engine reported, the country and language asked from, and when.
receipt.sha256, receipt.urlThe engine's raw response, stored as returned, and its SHA-256 hash.

When Google shows no AI Overview

Google doesn't show an AI Overview for every query, and whether it does changes by country and over time. When there isn't one, the answer says so with has_ai_answer: false. That's a result in its own right: tracked over weeks, it tells you which of your queries have an AI Overview in which countries, and when one appears or disappears.

One question, three different answers

We asked “best CRM for early-stage startups” on each engine from the US on the same morning. Each card is what the API returned: how the answer opens, the brands it named in order, and the first sites it cited.

  • ChatGPTapp

    best CRM for early-stage startups

    My recommendation: start with Attio if you're building a tech startup, or HubSpot if you want a free, all-purpose sales and marketing platform.

    Names, in order

    1. Attio
    2. HubSpot
    3. Pipedrive
    4. Zoho CRM
    5. Close

    Cites 10 sources, starting with

    hackceleration.comsoftwarecompare.netstackbytrade.com
    ChatGPT API
  • Google AI Overviewsearch

    best CRM for early-stage startups

    The best CRM for early-stage startups depends on your growth model, budget, and sales process.

    Names, in order

    1. HubSpot
    2. Pipedrive
    3. Attio
    4. Ringy
    5. Zoho CRM
    6. Salesforce as one to avoid

    Cites 6 sources, starting with

    ringy.combestpage.aidigitalocean.com
  • Google AI Modesearch

    best CRM for early-stage startups

    Choosing a CRM for an early-stage startup depends heavily on your workflow … and how fast you plan to scale.

    Names, in order

    1. Attio
    2. HubSpot
    3. Pipedrive
    4. Close
    5. Streak
    6. Folk

    Cites 3 sources, starting with

    attio.comeway-crm.comhubspot.com
    Google AI Mode API
Fig. 2Real answers to “best CRM for early-stage startups” (en-US), collected October 29, 2026. Openings shortened where marked with …; brands are listed as the API read them.
Where each answer ranks each brand (1 = named first; – = not named)
Brand
Attio131
HubSpot212
Pipedrive323
Zoho CRM45– not named
Close5– not named4
Ringy– not named4– not named
Salesforce– not named6 (to avoid)– not named
Streak– not named– not named5
Folk– not named– not named6

All three name Attio, HubSpot and Pipedrive, but not in the same order, and after those three the lists split. They barely share sources either: ChatGPT and the AI Overview cite no site in common, and AI Mode shares only attio.com and hubspot.com with ChatGPT. Watching one surface tells you little about the others.

Build an AI Overview tracker

An AI Overview tracker asks the same queries on a schedule and records what changed. With the API it's four steps:

  1. Create a project with the brand, its competitors and the queries to watch (POST /v1/projects).
  2. Set a schedule, daily or weekly, for AI Overviews alone or alongside ChatGPT and AI Mode.
  3. Read the results: how often the brand is named, competitor share, the sites Google cites and the history (visibility, competitors, sources, history).
  4. Get a webhook when each run is done, instead of polling.

Building a tracker for many clients? Tag each project with your customer id, read usage per customer, and send large runs as one batch of up to 20,000 answers.

What AI Overviews cite

Google's AI Overviews lean on video and forums far more than ChatGPT does. In our study of 2,381 answers to 300 software buyer questions, AI Overviews cited YouTube in 85% of their answers and Reddit in 48%, with about 8 sources per answer, and 64% of the cited pages were roundups, comparisons or reviews. Every cited link comes back with a source type, so shares like these come straight out of the data. Read the study.

AI Overview API vs a SERP API

A SERP API returns Google's results page: the blue links, ads and other features, with the AI Overview as raw HTML or text. This API returns the AI part, read: the brands named, their order and tone, and every cited link with its source type. Keep your SERP API for rankings; use this for what Google's AI says.

SERP API vs AI Overview API
SERP API
Blue-link rankingsYesNo
AI Overview text and linksRawRead into brands, order, tone and source types
Google AI ModeSometimes, rawYes, read the same way
ChatGPT, Gemini, Perplexity, Claude, Grok, DeepSeekNoYes, in the same call
ProofVariesRaw result with its SHA-256 hash

AI Overviews vs AI Mode

An AI Overview is the short summary Google puts above the results for some queries. AI Mode is a separate, conversational search where Google answers at length. They often name different brands and cite different sites for the same question, as the example above shows, so trackers usually watch both. See the Google AI Mode API.

Call the Google AI Overview API from TypeScript or Python

The SDKs wrap the same request, retry safely without charging twice, and wait for the answers for you. Free sandbox keys (aiv_test_…) return realistic sample answers, so you can build the whole feature before spending a credit.

TypeScript (npm install @aivisibilityskill/sdk)

import { Aiv } from "@aivisibilityskill/sdk";

const aiv = new Aiv({ apiKey: process.env.AIV_KEY! });

const job = await aiv.checks.create({
  questions: ["best CRM for early-stage startups"],
  engines: ["ai_overviews"],
  locale: "en-US",
});
const done = await aiv.jobs.wait(job.id);

for (const answer of done.answers ?? []) {
  console.log(answer.brands?.map((b) => `${b.rank}. ${b.name}`));
  console.log(answer.citations?.map((c) => c.domain));
}

Python (pip install aivisibilityskill)

import os
from aivisibilityskill import Aiv

aiv = Aiv(api_key=os.environ["AIV_KEY"])

job = aiv.checks.create(
    ["best CRM for early-stage startups"],
    engines=["ai_overviews"],
    locale="en-US",
)
done = aiv.jobs.wait(job["id"])

for answer in done["answers"]:
    print([(b["rank"], b["name"]) for b in answer["brands"]])
    print([c["domain"] for c in answer["citations"]])

For thousands of questions, send them as one batch of up to 20,000 answers and get one webhook when it's done. Full guides: SDKs, API reference, OpenAPI 3.1 spec.

Google AI Overview API pricing

You pay per answer, in credits. Pick the speed per request. A dollar buys 1,000 credits on a pack; monthly and volume plans include more. An answer reused from a recent identical one (max_age_hours) costs half, and an answer that fails costs nothing.

Google AI Overviews answer prices
SpeedReadyCreditsPay as you goBusiness and Enterprise plansReused answer
BatchWithin a few hours11$0.011$0.00696 credits
StandardWithin minutes15$0.015$0.00948 credits
LiveUsually under a minute25$0.025$0.015613 credits

Every account gets the same API and every engine, starting with 500 free credits and no card. Volume plans start at $500 a month for 750,000 credits, with invoicing and a 99.5% uptime commitment: see volume plans.

Countries and languages

Ask Google AI Overviews from 240 countries and territories, in the buyer's language, with a locale like en-US, de-DE, pt-BR or ja-JP. ChatGPT covers 192. GET /v1/locales lists every supported pair for free, and a pair that isn't supported is refused before anything is charged.

Questions

Is there an official Google AI Overview API?

No. Google doesn't offer an API for AI Overviews. aivisibilityskill returns them as JSON for any query in 240 countries and territories, with the text, every cited link and the brands named.

Does it return the links an AI Overview cites?

Yes. Every cited link comes back in order, with its domain, title and a source type such as review_site, media, reddit, youtube or brand_owned.

What happens when Google shows no AI Overview?

The answer says has_ai_answer: false. Tracked over time, that tells you which queries have an AI Overview in which countries, and when one appears or disappears.

Can I use it as an AI Overview tracker?

Yes. Put your queries in a project with a daily or weekly schedule. The API returns how often a brand is named, competitor share, the sites Google cites and the history, and a webhook tells you when each run is done.

How is it different from a SERP API?

A SERP API returns the results page, with the AI Overview raw. This returns what the AI Overview says, already read into brands, their order and tone, and typed sources, plus AI Mode and six other AI engines in the same call.

Which countries does it cover?

240 countries and territories, in over 100 languages. Ask with a locale like en-US, de-DE or pt-BR; GET /v1/locales lists them all, and a pair that isn't supported is refused before anything is charged.

How much does it cost?

11 credits for a batch answer, 15 for standard and 25 for live: $0.011 to $0.025 at pay-as-you-go rates, about $0.007 to $0.017 on volume plans, and half for a reused recent answer.

Build on Google AI Overviews answers. We'll keep them coming.

Start with a free sandbox key and 500 credits. When your product grows, volume plans and an uptime commitment are a reply away.

500 free credits, no card. Sign in with Google or email.