Google Search Results Scraper: Real SERP + AI Overview avatar

Google Search Results Scraper: Real SERP + AI Overview

Pricing

from $3.80 / 1,000 result pages

Go to Apify Store
Google Search Results Scraper: Real SERP + AI Overview

Google Search Results Scraper: Real SERP + AI Overview

The real Google result page, not a cheap substitute: organic results with real URLs, AI Overview with sources, People also ask, local pack, products, videos, news, related searches and ads in one price. Any country and city. Rank tracker with changes. $4/1K pages.

Pricing

from $3.80 / 1,000 result pages

Rating

0.0

(0)

Developer

Superior Actors

Superior Actors

Maintained by Community

Actor stats

1

Bookmarked

1

Total users

0

Monthly active users

4 days ago

Last modified

Share

Google Search Results Scraper & SERP API: Real Google, AI Overview Included

Scrape the real Google search results page for any keyword, country and city to Excel, CSV or JSON: organic results with their real URLs, the AI Overview answer with its source links, People also ask, the local pack, products, videos, news and posts, discussions, related searches and ads, all in one price: $4 per 1,000 pages. Add your domains and it doubles as a Google rank tracker that shows how each position changed since the last run.

{ "queries": ["best running shoes"], "maxPagesPerQuery": 1, "country": "us" }

Real Google, not a cheap substitute

Google stopped serving its results page to simple scripts in 2025. Since then a "Google search API" can only be cheap if it doesn't actually read Google. Many low-priced scrapers return results from Google Programmable Search (CSE), DuckDuckGo or Startpage instead, or a stripped-down mobile page. The ranking differs from what people see on google.com, and AI Overview, People also ask, the local pack and the other blocks are missing.

This Actor reads the same desktop result page your customers see on google.com, google.co.uk or google.de, pinned to the country and city you choose, and checks every page really comes from that market (Google otherwise answers for the proxy's country). That costs more to run, and the price reflects it. In return, every block of the page is included:

This ActorCheap "Google" scrapersBig SERP scrapers with add-ons
Source✅ Real google.com desktop page⚠️ Often CSE, DuckDuckGo, Startpage or a light mobile page✅ Real page
Ranking matches google.com✅⚠️ Different order✅
Organic results with real URLs, dates, ratings, sitelinks✅⚠️ Title, URL, snippet✅
AI Overview text + source links✅ Included❌⚠️ +$2 per 1,000
People also ask, related searches✅ Included❌✅
Local pack (places, rating, reviews, address)✅ Included❌✅
Products, videos, news, posts, forum discussions✅ Included❌⚠️ Some
Ads (paid results)✅ Included when Google shows them, never extra❌⚠️ +$5 per 1,000 pages, charged per attempt
City-level location (Austin, Texas)✅⚠️ Country at best✅
Rank tracker with change since last run✅ Built in❌❌
Price per 1,000 result pages$4, everything included$0.50-$1.50$2.50 + add-ons (up to $9.50 with AI Overview and ads)

What you get

One row per result page (about 10 organic results), with every Google block as a list. Real example, "best running shoes", Austin, Texas, October 2026:

#TitleURLDate
1The 15 Best Running Shoes of 2026https://www.runnersworld.com/gear/a19663621/best-running-shoes/Aug 3, 2026
27 Best Running Shoes in 2026https://runrepeat.com/guides/best-running-shoesSep 12, 2026
3What are the best running shoes that you'd actually buy again?https://www.reddit.com/r/runninglifestyle/comments/1u5x7mx/…
4Best Running Shoes of the Year: 6 Top-Shelf Modelshttps://sixminutemile.com/post/six-of-the-best-running-shoes-of-the-yearDec 12, 2025
6Men's Best Sellers Running Shoes (★ 4.7)https://www.nike.com/w/mens-best-running-shoes-37v7jz76m50znik1zy7ok

The same page also had:

BlockWhat came with it
aiOverview"The best running shoes right now include top options like the New Balance 1080 v15 for daily comfort and the Nike Pegasus 42…", with sources newbalance.com, nike.com, hoka.com…
peopleAlsoAsk"What are the top 5 best running shoes?", "Is Hoka or Asics better?", "What brand of shoes is best for running?"
productResults22 products: "Nike Men's Vomero 18", $116.97, Nike, ★ 4.7 (4,000), nearby 22 mi…
relatedSearches"Best running shoes men", "Best running shoes long distance", "Best running shoes for beginners"…
paidResults (page 2)Salomon "Runner's World Best New Shoe - Advanced Road Running Gear", NOBULL "Running Shoes, Built for Running & Walking"

And for "dentist" in Austin the localResults pack: Lucent Dentistry ★ 4.9 (534), 3909 N Interstate Hwy 35; Access Dental ★ 3.8 (326), 1923 E 7th St; Austin Emergency Dental ★ 4.9 (849).

FieldDescription
searchQueryterm, page, country, language, location, timeRange, the Google url of the page, googleLocation (the place Google says it used) and locationMatched
organicResultsposition (across pages: page 2 starts at 11), title, url (the real address, not a Google redirect), domain, displayedUrl, source, snippet, date, rating, reviewsCount, richSnippet, sitelinks
aiOverviewtext of Google's AI Overview and its sources (title, url, domain); null when Google shows none
peopleAlsoAskThe questions Google lists (Google loads the answers only when a question is clicked)
paidResultsAds: position, block (top or bottom), title, url, displayedUrl, domain, advertiser, description
localResultsMap pack: title, category, address, rating, reviewsCount, reviewQuote, kgmid
productResultstitle, price, seller, rating, reviewsCount, delivery, nearby
videoResultstitle, url, platform, channel, date, duration
storiesAndPostsNews and social cards with the section they came from ("Top stories", "Latest from openai.com", "What people are saying")
discussions"Discussions and forums": title, url, source (Reddit, Quora…), community, comments, date
relatedSearchesquery and sponsored (Google's "Find related products & services" suggestions)
trackedDomainsRank tracker: see below
hasAiOverview, hasAds, blockCounts, hasNextPage, scrapedAtQuick filters: which blocks the page has

Five table views: Pages, Organic results (one line per result), AI Overview, People also ask and Rank tracker. Prefer a flat spreadsheet? Set Output format to One row per organic result.

Google rank tracker

Add your site and competitors to Track these domains. The Pages table then gets a trackedSummary column (runrepeat.com #2 (↑4) · nike.com #8 (=) · geico.com —), the Rank tracker table one row per domain and query, and every organic result isTrackedDomain. Real example, same search:

DomainPositionURLPreviousChangeStatus
runrepeat.com2https://runrepeat.com/guides/best-running-shoes——new
nike.com6https://www.nike.com/w/mens-best-running-shoes-37v7jz76m50znik1zy7ok——new
geico.com————not found (top 19 checked)

Schedule the run daily or weekly: previousPosition, change (+3 = moved up three places) and status (up, down, same, new, lost, not found) come from the last run with the same query, country, city, language and time range. Use a different Project name for each site or client: each keeps its own position history (shown in every row as searchQuery.project). Pages per query sets how deep to look: 1 page = top 10, 10 pages = top 100.

Input

FieldExampleNotes
Search queriesbest running shoes, site:reddit.com best crm, a Google search URLEvery Google operator works: site:, "exact phrase", -minus, intitle:, OR
Pages per query3~10 organic results per page (Google no longer shows 100 per page)
Countryus, gb, de, fr, in…32 Google markets
CityAustin, TexasLocal results and rankings as seen from that city; empty = the country's largest city
Languageen, de, es…Empty = the country's main language
Time rangeweekPast hour, 24 hours, week, month or year

How it works

StepWhat happens
1. RequestEach page is requested from Google through Apify's Google SERP proxy, with the location set to your city
2. Market and city checkA page from another country or city (now and then Google ignores the location and answers for the proxy's own place) is retried, free for you; googleLocation shows the place Google used
3. ParsingEvery block of the page is read: organic, AI Overview, People also ask, local pack, products, videos, stories, discussions, related searches, ads
4. Real URLsGoogle writes result links as its own redirects; the Actor resolves each to the real address
5. Pages and ranksFurther pages until your limit or the last page; positions continue across pages; tracked domains are compared with the last run

Pricing

Pay per event, no subscription needed. Apify Scale and Business plans pay less:

EventFree planStarter planScale planBusiness plan
Run start$0.001$0.001$0.001$0.001
Result page (~10 organic results, every block included)$0.0045$0.004$0.0039$0.0038

1,000 result pages = $4 on Starter ($3.90 on Scale, $3.80 on Business, $4.50 on the Free plan). Top 10 for 1,000 keywords = $4; top 30 = $12. Nothing is charged extra for AI Overview, ads, People also ask, local results, products or the rank tracker. Pages Google refuses and retries are not charged. Platform usage is included. Set a maximum cost per run in the run options: the Actor stops there.

Why not cheaper? Every page is a real Google result page bought through a paid SERP proxy. Scrapers that cost a few cents per 1,000 results get them elsewhere (see the comparison above).

Ready-made tasks

TaskWhat it does
Google Rank Tracker for KeywordsPositions of your site and competitors for a keyword list, and the change since the last check

FAQ

Are the results personalized? No. Each page is requested without a Google account or history, as a new visitor from your chosen city would see it. Like on google.com itself, two checks a few minutes apart can differ by a position or two. Google also tests other versions of its results page: in our October 2026 tests about 1 in 3 checks of the same query came back as a forum- and social-heavy version (Reddit, Facebook groups, Quora on top, with a "What people are saying" block), which moves many positions. For rank tracking, schedule daily runs and look at the trend over several days, not at a single check.

Why are there no ads on some pages? Google shows ads to automated traffic much less often than to people: in our tests about 1 in 10 commercial queries came with ads. When Google shows them you get them, and they never cost extra. Don't rely on this Actor for complete ad monitoring; use the Google Ads Transparency Center Scraper to see every ad an advertiser runs.

Why are People also ask answers missing? Google sends only the questions with the page; each answer loads when someone clicks it. The questions are the valuable part for content and SEO research.

How many results per query? About 10 per page and up to 10 pages (top ~100). Google has not offered 100 results on one page since 2025.

Do operators work on every page? site:, quotes, -minus and the others work on page 1. On deeper pages Google itself sometimes drops site: and mixes in other sites (seen in October 2026 for site:reddit.com best crm, page 2); check domain when you go past page 1.

Mobile results? The Actor returns desktop results, the standard for rank tracking.

Do I need a Google account, API key or proxy? No. Everything is included.

Use with the API and AI agents

Run it from the Apify API, the JavaScript or Python client, n8n, Make or Zapier, or from AI agents through the Apify MCP server (Claude, ChatGPT, Cursor): fresh Google results for RAG and research agents, with AI Overview and sources. One call: POST https://api.apify.com/v2/acts/s_actors~google-search-scraper/run-sync-get-dataset-items with the input above returns the pages as JSON.

Other Google tools

ActorWhat it does
Google AI Overview Scraper & TrackerFull Google AI Overview answers with real source URLs; is your brand mentioned or cited
Google Jobs ScraperJobs from every board in Google Jobs with all apply links, salary per year, job alerts
Google Maps ScraperPlaces with phone, website, rating, reviews and hours, beyond the 120 limit
Google Maps Email ExtractorEmails and social profiles of local businesses
Google Ads Transparency Center ScraperEvery ad of an advertiser with the ad copy and videos
Google Shopping Price TrackerGoogle Shopping prices and sellers, price changes
Google Hotels ScraperHotel prices from every booking site
Google Flights ScraperFlight prices, cheapest dates, price alerts
Google Play ScraperApps, ratings, reviews, keyword rankings
Bulk Image DownloaderGoogle Images and image links to a ZIP file

The Actor reads public Google search result pages, the same pages anyone can open without logging in. Use the data according to the laws that apply to you and Google's terms. This Actor is not affiliated with Google.