Google AI Overview Tracker: Brand Mentions & Citations avatar

Google AI Overview Tracker: Brand Mentions & Citations

Pricing

from $8.00 / 1,000 ai overviews

Go to Apify Store
Google AI Overview Tracker: Brand Mentions & Citations

Google AI Overview Tracker: Brand Mentions & Citations

Google's AI Overview for your keywords in 50 countries: the full answer (incl. Show more), every cited site with its real URL, and whether your brands are named or cited. $0.01 per AI Overview; keywords without one are free.

Pricing

from $8.00 / 1,000 ai overviews

Rating

0.0

(0)

Developer

Zaiq

Zaiq

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Google AI Overview Tracker: Brand Mentions & Citations by Country

Read Google's AI Overview for your keywords, country by country, and see exactly what it says, which sites it cites, and whether it names your brand or cites your site. Built for SEO, GEO and AEO teams who need to know how Google's AI answers their buyers' searches in the US, the UK, Germany, India, South Africa or any of 50 countries.

Pay only for AI Overviews found. Keywords for which Google shows no AI Overview are free, and so are failed pages.

What you get

For each keyword and country:

  • The whole AI Overview text, including the part Google hides behind "Show more", as readable text with its lists.
  • Every cited source in order: the real page URL (not Google's redirect link), domain and source name.
  • Your brands: for each brand you track, whether the overview names it, its rank among your brands by first mention, whether your site is cited and at what position.
  • Whether Google showed an AI Overview at all (status), the exact search used, and the time.

When the run finishes, the key-value store record SUMMARY gives:

  • The AI Overview rate per country: how many of your keywords show one.
  • Per brand, overall and per country: mention rate, citation share, average rank and cited position.
  • The most-cited sites across your keywords, overall and per country.

Who uses it

  • SEO and content teams: which keywords trigger an AI Overview, which pages Google's AI cites, and where you are missing.
  • Brands and agencies tracking GEO / AEO: share of voice in Google's AI answers next to your rivals, tracked weekly.
  • International teams: the same keyword in the US, the UK, Australia, India or South Africa often cites different sites and names different brands.

Example

Three keywords about small-business software, searched in the US, the UK and South Africa on 12 October 2026 (9 checks). Google showed an AI Overview for 7 of them: all three in the US, two of three in the UK and South Africa (the 2 without were free).

BrandNamed in the AI OverviewsIts site cited
Zoho7 of 70 of 7
HubSpot4 of 71 of 7
Pipedrive4 of 70 of 7
QuickBooks3 of 72 of 7
Xero3 of 70 of 7

Zoho was named in every overview, for CRM and accounting searches alike, but its own site was never cited. The most-cited site was a business association's guide, cited in 6 of the 7 overviews, ahead of YouTube (5 citations) and a tech publication (4). In South Africa the accounting overview named Xero first; in the US and the UK it named QuickBooks first.

Input

{
"keywords": ["best crm for small business", "best accounting software for small business"],
"brands": ["HubSpot | hubspot.com", "Zoho | zoho.com", "QuickBooks | quickbooks.intuit.com"],
"countries": ["US", "GB", "ZA"]
}
  • keywords: searches or questions, one per line, as people type them into Google.
  • brands: a name, a domain, or both as Name | domain.com. With a domain, citations are matched on the site.
  • countries: each keyword is searched as a signed-out searcher on that country's Google (google.co.uk, google.de, google.co.za and so on).
  • language (optional): the results language, e.g. en, de, pt-BR. Empty: each country's usual language.
  • maxConcurrency: searches at the same time (default 5).

Output

One row per keyword and country (text and lists shortened):

{
"keyword": "best crm for small business",
"country": "US",
"status": "ok",
"aiOverview": "The best CRM for a small business depends on your specific goals, but HubSpot CRM is the top choice for beginners ...",
"citations": [
{ "position": 1, "url": "https://slack.com/blog/crm/best-crm-for-small-business", "domain": "slack.com",
"source": "Slack", "kind": "other" }
],
"citedDomains": ["slack.com", "uschamber.com", "fayedigital.com", "youtube.com"],
"brands": [
{ "brand": "HubSpot", "domain": "hubspot.com", "mentioned": true, "mentionRank": 1, "cited": false,
"citedPosition": null }
],
"mentionedBrands": ["HubSpot", "Pipedrive", "Zoho"],
"anyBrandNamed": true,
"anyBrandCited": false,
"searchUrl": "https://www.google.com/search?q=best+crm+for+small+business&hl=en&gl=us&num=10&pws=0",
"charged": true
}

status is one of:

  • ok: AI Overview read (charged).
  • no-ai-overview: Google showed none for that keyword (free).
  • ai-overview-loads-later: Google left an empty overview box that it fills after the page has loaded, so there is nothing to read on the results page (free). This happens more outside English-language markets; check again later.
  • error: the page failed after retries (free).

Pricing

  • $0.01 per AI Overview read ($10 per 1,000), with its citations and brand matches.
  • Free: keywords without an AI Overview, and failed pages.
  • Lower prices on Apify's Scale and Business plans (Store discounts). Plus Apify's standard run start fee of $0.00005.

Use it from code, automations and AI agents

  • API: POST https://api.apify.com/v2/acts/zaiq~google-ai-overview-tracker/run-sync-get-dataset-items?token=YOUR_TOKEN with the input as JSON returns the rows in one call. The API tab has Python, JavaScript and cURL examples.
  • Python (pip install apify-client):
from apify_client import ApifyClient
client = ApifyClient("YOUR_TOKEN")
run = client.actor("zaiq/google-ai-overview-tracker").call(run_input={
"keywords": ["best crm for small business"],
"brands": ["HubSpot | hubspot.com", "Zoho | zoho.com"],
"countries": ["US", "GB"],
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["country"], item["status"], item["mentionedBrands"], item["citedDomains"])
  • No code: schedule it weekly in Apify Console, send rows to Google Sheets, Zapier, Make or n8n from the Integrations tab, and get a webhook when a run finishes.
  • AI agents (MCP): https://mcp.apify.com?tools=zaiq/google-ai-overview-tracker adds it as a tool to Claude, Cursor or any MCP client.

Tracking ChatGPT, Perplexity, Gemini, Claude and Grok too

To ask the same questions of the AI assistants as well as Google, use AI Visibility Tracker: one run covers ChatGPT's models, Perplexity, Gemini, Claude, Grok and Google's AI Overview, with the newest model of each.

FAQ

Is this what people see on Google? It is Google's own results page for the keyword, as a signed-out searcher in the country you choose, with no personalisation. Signed-in users, other cities and other days can see different overviews.

Why does a keyword have no AI Overview? Google shows one for many searches but not all, and it changes by country, language and day. Those keywords are free and marked no-ai-overview; check them again later. Some keywords get an empty overview box that Google fills after the page loads (ai-overview-loads-later, also free).

Does it work in other languages? Yes. The overview is found by Google's own page structure, not by its English heading, so German ("Übersicht mit KI"), French and other overviews are read the same way.

Do you get the whole overview? Yes: Google sends the rest of a long overview in the same page and shows it after "Show more"; it is joined back in. Each citation's real address comes from Google's own data for that citation.

Does it log in or solve captchas? No. It reads public results pages through Apify's Google SERP proxy. A page that fails is retried and, if it still fails, returned as error at no charge.

Limits

  • Up to 20 searches at a time; a search takes about 5-40 seconds.
  • 50 countries with their own Google domain; set language for a different results language.