Skip to content

Google AI Overviews Scraper

Try for free

Check which keywords trigger a Google AI Overview and extract the overview text with every cited source (URL, title, snippet). Country and language targeting, no login.

🤖 Google AI Overviews Scraper

Find out which of your keywords trigger a Google AI Overview, and get the overview's answer text with every source it cites. You get one row per keyword, with country and language targeting and no login. The per-result fee applies only to keywords where Google actually showed an AI Overview.

✨ Why use Google AI Overviews Scraper?

  • 🎯 Coverage tracking built in: every keyword gets a row with hasAiOverview true or false. Rows for keywords without an overview carry no event fee, so you can track how often AI Overviews appear.
  • 📝 Clean answer text: one paragraph or list item per line (list items start with - , nested items are indented, table rows use |), without Google's buttons, feedback widgets or footer text.
  • ⚡ Fast: 10 keywords in about 45 seconds, 200 keywords in about 3.5 minutes in our tests, including overviews Google generates after the page loads.
  • 🔗 Every cited source: position, URL, title, snippet and domain for each source card, ready for brand and citation monitoring.
  • 🌍 Any market: Google is opened from a residential exit in the country you choose, in the language you choose.
  • 💸 Pay per overview: the event fee applies only to keywords with an AI Overview, never to keywords without one or to failed checks.
  • 🔓 No login, no API keys: paste keywords and run.

🎯 Use cases

  • 📊 AI search visibility (GEO / AEO): see whether your pages are cited in AI Overviews for your money keywords, and who is cited instead.
  • 🏷️ Brand monitoring: track what Google's AI says about your brand, products and competitors.
  • 🔍 SEO research: measure which keyword groups trigger AI Overviews and how that changes over time.
  • 🧪 Content gap analysis: read the answer Google writes and the sources it trusts, then improve your content.
  • 🌐 Market comparison: run the same keywords for the US, UK, Germany or India and compare.
  • 🗓️ Scheduled tracking: run it daily or weekly and keep a history of AI Overview presence and citations.

🚀 How to use

  1. Paste your keywords into Search queries, one per line.
  2. Optionally set Country (default us) and Language (default en).
  3. Click Start.
  4. Open the AI Overviews view for one row per keyword, or Cited sources for one row per source. Download as JSON, CSV, Excel or HTML, or read the results through the API.

📥 Input

FieldWhat it does
queriesKeywords to look up, one per line (a JSON array of strings also works). Duplicates are removed.
countryCodeTwo-letter country code such as us, gb, de, fr, in. Default us.
languageCodeGoogle interface language such as en, de, fr, pt-BR. Default en.
includeQueriesWithoutOverviewSave a free row for keywords without an AI Overview (default on).
maxConcurrencyKeywords checked at the same time (default 8).
{
    "queries": "best crm for small business\nhow does photosynthesis work\nis coffee good for you",
    "countryCode": "us",
    "languageCode": "en"
}

📤 Output

One row per keyword.

FieldDescription
queryThe keyword you entered
hasAiOverviewtrue when Google showed an AI Overview
typestatic when the overview came with the results page, live when Google streamed it in after the page loaded
textThe AI Overview answer, one paragraph or list item per line
sourcesCited sources: position, url, title, description, source (site name), domain. Source cards come first, then sites linked only from inside the answer
sourcesCountNumber of cited sources
countryCode, languageCodeMarket the keyword was checked in
searchUrlThe Google results page
scrapedAtWhen the row was scraped (UTC)
errorOnly on rows that could not be checked (never charged)
[
    {
        "query": "what is a roth ira",
        "hasAiOverview": true,
        "type": "static",
        "text": "A Roth IRA is an individual retirement account (IRA) that lets your money grow tax-free and allows you to make tax-free and penalty-free withdrawals in retirement.\nKey Features and Rules\n- Tax-Free Growth & Withdrawals: Once you reach age 59½ and the account has been open for at least 5 years, you can withdraw all your investment earnings completely tax-free.\n- Income Limits: To contribute directly, your Modified Adjusted Gross Income (MAGI) must fall below IRS limits. For 2026, the full contribution phase-outs start at:\n  - Single filers: $153,000 – $168,000\n  - Married filing jointly: $242,000 – $252,000",
        "sources": [
            {
                "position": 1,
                "url": "https://www.fidelity.com/learning-center/smart-money/what-is-a-roth-ira",
                "title": "What is a Roth IRA and how does it work? | Fidelity",
                "description": "Key takeaways * Roth IRAs let you save and invest money you've already paid taxes on. In retirement, you have the opportunity to m...",
                "source": "Fidelity Investments",
                "domain": "fidelity.com"
            },
            {
                "position": 2,
                "url": "https://www.schwab.com/ira/roth-ira",
                "title": "Roth IRA: What is a Roth IRA? | Charles Schwab",
                "description": "Core: After-tax contributions grow tax-free; qualified withdrawals after age 59½ and five years are tax-free and penalty-free. Ben...",
                "source": "Charles Schwab",
                "domain": "schwab.com"
            }
        ],
        "sourcesCount": 2,
        "countryCode": "US",
        "languageCode": "en",
        "searchUrl": "https://www.google.com/search?q=what+is+a+roth+ira&hl=en&gl=us",
        "scrapedAt": "2026-10-15T21:09:52Z"
    },
    {
        "query": "weather",
        "hasAiOverview": false,
        "type": null,
        "text": null,
        "sources": [],
        "sourcesCount": 0,
        "countryCode": "US",
        "languageCode": "en",
        "searchUrl": "https://www.google.com/search?q=weather&hl=en&gl=us",
        "scrapedAt": "2026-10-15T21:48:20Z"
    }
]

The example text is shortened. Real rows carry the whole overview.

💰 Pricing

You pay $1.00 per 1,000 AI Overviews, charged only for keywords where Google showed one. Keywords without an AI Overview and keywords that could not be checked are never charged an event fee.

Platform usage (the hosted browser that opens Google, plus compute) is billed on top. In our tests it came to about $2.10 per 1,000 keywords checked.

Worked example: 1,000 informational keywords, of which about 980 had an AI Overview in our tests, cost about $0.98 in events plus about $2.10 in usage, so about $3.08 in total. 200 keywords took about 3.5 minutes.

Set a maximum total charge on the run if you want a hard cap. The actor stops cleanly before it would go over it.

❓ FAQ

Is it legal to scrape Google AI Overviews? The actor only reads public Google results pages, the same page anyone sees without logging in. Check your local laws and Google's terms for your use case.

Do I need a Google account, a proxy or an API key? No. Google is opened in a hosted browser on a residential exit in the country you choose. The proxy setting is only used to follow redirect links in source cards.

Why does a keyword have no AI Overview? Google decides per search whether to show one. Many navigational, local and very short keywords never get one, and the same keyword can get one on one day and not the next. Those rows have hasAiOverview: false and cost nothing.

Why can the text differ from what I see in my browser? AI Overviews are generated per search and vary with location, language, time and personalisation. The actor searches without a login and without history, from the country you chose.

How many keywords can I run? Up to 5,000 per run. A run that is restarted continues where it stopped instead of starting over.

Can I schedule it or use the API? Yes. Schedule runs in the console, or start runs and read the dataset through the API.

⚠️ Limits

  • Desktop Google results only. AI Mode (the separate chat tab) is not covered.
  • Only public results: no logged-in or personalised results.
  • The full text behind "Show more" is returned. Images, videos and interactive widgets inside an overview are not.
  • Google changes its results page often. If a field stops filling, tell us and we fix the parser.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.