Google AI Overview Scraper: Answers, Sources & SERP
Pricing
$4.00 / 1,000 queries
Google AI Overview Scraper: Answers, Sources & SERP
Scrape Google's AI Overview for any query in 43 countries: the full answer text and every cited source (URL, title, domain, snippet), plus organic results, People Also Ask, related searches and ads from the same page. Track whether AI Overviews cite your domain. $4 per 1,000 queries.
Pricing
$4.00 / 1,000 queries
Rating
0.0
(0)
Developer
Data Gleaner
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Share
Google AI Overview Scraper shows you what Google's AI answers for any search, and who it cites. Give it a list of queries, such as best crm for small business or how does compound interest work. For each query you get one row with the full AI Overview text, every source it cites (URL, title, domain and the quoted snippet), and the rest of the same results page: organic results, People Also Ask, related searches and ads. Add your own domains and each row also says whether the AI Overview cites you, whether the answer names you, and where you rank organically. Works in 43 countries and any language, with no browser, Google account or API key.
What you can do with it
- Track AI search visibility (AEO / GEO). See whether Google's AI Overview cites your site or your competitors for the queries that matter, and at what position. Schedule it weekly to watch citations change.
- Brand monitoring. Find out what Google's AI says about your brand or product, and which pages it draws on.
- SEO and content research. Get the AI answer, the People Also Ask questions, related searches and the top-ranking pages for every topic in one table. Build content briefs from what searchers ask.
- Measure AI Overview coverage. Find which of your keywords show an AI Overview at all (
aiOverviewPresent), by country. - Competitor and source analysis. List the domains Google's AI trusts in your niche (
aiOverviewCitedDomains) and compare them with the organic top 10. - Feeds for AI agents and dashboards. Plain JSON, the same field names for every query and country, ready for a spreadsheet, BI tool or an LLM.
Input
| Field | Type | What it does |
|---|---|---|
queries | list of text | Searches as you would type them into Google, in any language. One row per query. Questions and "best X" searches show an AI Overview most often; local and shopping searches rarely do. |
trackDomains | list of text | Optional. Domains (hubspot.com) or brand names to check on every query. Adds a domainTracking list to each row. |
country | code | Where the search runs: us (default), uk, de, fr, jp, in, br and 36 more. AI Overviews and rankings differ by country. |
language | code | Google's interface language, default en. Use the language of your queries (de, fr, ja...). |
resolveUrls | true/false | On by default. Google hides many result links behind a redirect; the Actor follows each one once so every result carries its real URL. |
maxConcurrency | number | How many queries run in parallel. Default 5. |
Example:
{"queries": ["best free crm", "best crm for startups", "hubspot vs salesforce"],"trackDomains": ["hubspot.com", "salesforce.com", "zoho.com"],"country": "us","language": "en"}
An empty input {} runs a one-query example ("how does compound interest work"), and the status message says so.
Output
One row per query. Example (lists shortened):
{"query": "best free crm","aiOverviewPresent": true,"aiOverviewText": "The best free CRM software options include HubSpot for unlimited users and clean design, Zoho CRM for small teams needing customization, and Bitrix24 for full team collaboration...\n\nTop Free CRM Options\n\n- HubSpot CRM: Best for ease of use and unlimited users...","aiOverviewSources": [{"position": 1,"title": "Looking for a Free CRM tool for a Small Business Recommendations?","url": "https://www.reddit.com/r/CRMSoftware/comments/1s2xfnd/looking_for_a_free_crm_tool_for_a_small_business/","domain": "www.reddit.com","sourceName": "Reddit","snippet": "Recommended Free CRMs: Zoho CRM and HubSpot are commonly recommended free CRM options for small businesses..."}],"aiOverviewCitedDomains": ["reddit.com", "youtube.com", "hubspot.com", "zapier.com", "zoho.com", "uschamber.com", "forbes.com", "mailchimp.com"],"organicResults": [{"position": 2,"title": "Streamline Your Entire Business With a Free CRM","url": "https://www.hubspot.com/products/crm","domain": "www.hubspot.com","displayedUrl": "https://www.hubspot.com › products › crm","snippet": "HubSpot's free CRM powers your customer support, sales, and marketing with easy-to-use features..."}],"peopleAlsoAsk": ["Is there a 100% free CRM?", "Does Google have a free CRM?", "Is HubSpot CRM still free?"],"relatedSearches": ["Best free crm reddit", "HubSpot CRM", "Best free CRM for small business"],"ads": [{ "position": 1, "title": "Zoho CRM Free Edition", "url": null, "domain": "www.zoho.com", "displayedUrl": "https://www.zoho.com" }],"domainTracking": [{"domain": "hubspot.com","organicPosition": 2,"organicUrl": "https://www.hubspot.com/products/crm","citedInAiOverview": true,"aiOverviewSourcePosition": 3,"mentionedInAiOverview": true},{"domain": "salesforce.com","organicPosition": null,"organicUrl": null,"citedInAiOverview": false,"aiOverviewSourcePosition": null,"mentionedInAiOverview": false}],"country": "us","language": "en","searchUrl": "https://www.google.com/search?q=best+free+crm&hl=en&gl=us","scrapedAt": "2026-10-21T20:01:07+00:00"}
| Field | What it holds |
|---|---|
aiOverviewPresent | Whether Google showed an AI Overview for this query in this country. |
aiOverviewText | The full answer as readable text: paragraphs, headings, - bullet points and tables with cells split by ` |
aiOverviewSources | The pages the AI Overview cites, in Google's order: position, title, url, domain, sourceName and the snippet Google quotes. |
aiOverviewCitedDomains | The distinct cited domains, without www., in order. |
organicResults | Page 1 organic results: position, title, url, domain, displayedUrl, snippet. |
peopleAlsoAsk | The questions in the People Also Ask box. |
relatedSearches | Google's "People also search for" suggestions. |
ads | Text ads: position, title, domain, displayedUrl (url when Google gives a direct link). |
domainTracking | Only with trackDomains: per domain, organicPosition and organicUrl, citedInAiOverview and aiOverviewSourcePosition, and mentionedInAiOverview (the answer text names it). |
query, country, language, searchUrl, scrapedAt | Where the row came from and when. |
Measured on Apify over 52 informational and commercial queries in the US, UK, Germany, France and Japan (2026-10-22): an AI Overview on 47 of 52 queries, with on average 6.9 to 9.5 cited sources each; source url filled 97-100% and snippet 100%; 8 to 9 organic results per query with url and domain 100% and snippet 93-99%; People Also Ask and related searches on every query; ads on 13 of 52.
How much does it cost to scrape Google AI Overviews?
You pay per query, whether or not Google shows an AI Overview for it, because you still get the full results page. This price is final:
| Event | Price | Per 1,000 |
|---|---|---|
query: one row with the AI Overview, its sources and the full results page | $0.004 | $4.00 |
There is no start fee. Nothing is charged when Google does not answer a query, and retries are free. Platform usage is included in the price. The run stops by itself when it reaches your maximum total charge.
Examples:
- Weekly AI citation check of 50 keywords for a month: 200 queries = $0.80.
- Content research on 500 topics: $2.00.
- Five-country comparison of 100 keywords: 500 queries = $2.00.
Limits
- Google decides when to show an AI Overview. It appears on most questions and "best X" searches, and rarely on local ("plumber chicago") or shopping ("buy running shoes") searches. Those queries still return organic results, People Also Ask and related searches.
- One country per run. To compare countries, run once per country (or save one task per country).
- Page 1 only. Organic results are the first results page (usually 7 to 10).
- Answers change. Google rewrites AI Overviews often, so the same query can give a different answer and sources an hour later.
scrapedAtrecords when each row was taken. - Speed. Each query takes 5 to 70 seconds; queries run in parallel. On Apify, 10 queries took 18 to 70 seconds.
- Google can change its pages at any time. The Actor retries failed pages on a fresh connection and names any query that got no answer in the status message.
Use with Python
# pip install apify-clientfrom apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("datagleaner/google-ai-overview-scraper").call(run_input={"queries": ["best free crm", "best crm for startups"], "trackDomains": ["hubspot.com"]})for row in client.dataset(run.default_dataset_id).iterate_items():t = row.get("domainTracking", [{}])[0]print(row["query"], row["aiOverviewPresent"], t.get("citedInAiOverview"), row["aiOverviewCitedDomains"][:5])
That run costs $0.008.
Use with JavaScript / Node.js
// npm install apify-clientimport { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('datagleaner/google-ai-overview-scraper').call({queries: ['how does compound interest work', 'what is an isa'],country: 'uk',});const { items } = await client.dataset(run.defaultDatasetId).listItems();for (const row of items) console.log(row.query, row.aiOverviewSources.map((s) => s.domain));
Use it from n8n, Make, Zapier or an AI agent
Actor ID: datagleaner/google-ai-overview-scraper
Minimal input:
{"queries": ["best free crm"], "trackDomains": ["hubspot.com"]}
Each tool below runs this Actor with your own Apify API token.
-
n8n: add the Apify node (
@apify/n8n-nodes-apify) and choose Run an Actor and get dataset. Set the Actor todatagleaner/google-ai-overview-scraperand paste the input above. -
Make: use the Apify app's Run an Actor module, then Get Dataset Items.
-
Zapier: use the Apify action Run Actor, then the search Fetch dataset items.
-
AI agents (MCP): connect to
https://mcp.apify.com?tools=datagleaner/google-ai-overview-scraper. In Claude Code:claude mcp add --transport http apify "https://mcp.apify.com?tools=datagleaner/google-ai-overview-scraper"Then run
/mcpto sign in to Apify, and ask in plain language. For example: "Check whether Google's AI Overview cites hubspot.com for these 20 CRM keywords and list the domains it cites instead."
FAQ
Is there a Google AI Overview API? Google offers no official API for AI Overviews. This Actor works like one: send queries, get JSON back, through the Apify API, its clients, or the integrations above.
How do I know if Google's AI Overview cites my website? Put your domain in trackDomains. Each row then shows citedInAiOverview, the source position, whether the answer text names you, and your organic rank on the same page.
Does it get the whole AI Overview, including the part behind "Show more"? Yes. The full answer is in the page Google sends, and the Actor returns all of it, with headings, lists and tables kept readable.
Do I pay for queries without an AI Overview? Yes, $0.004 like any other query, because the row still carries the organic results, People Also Ask and related searches. Queries Google never answers are not charged.
Can I scrape AI Overviews in other countries and languages? Yes. Set country (43 of them) and language, and write the queries in that language. Tested in English, German, French and Japanese.
Is this the same as Google's AI Mode? No. AI Mode is a separate chat page. This Actor reads the AI Overview at the top of normal Google results.
Do I need a Google account, API key or proxy? No. Everything runs on Apify. You only need an Apify account.
Responsible use
This Actor collects only what Google shows publicly on its results pages. AI Overview text is generated by Google and can contain mistakes; check important facts at the cited sources. You are responsible for how you use the data, including copyright in quoted text and any obligations under the laws that apply to you.
Feedback
If this Actor saved you time, a rating on its Store page helps others find it. Problems or requests: open an issue on the Issues tab.