VOOZH about

URL: https://apify.com/scrape.badger/google-search-scraper

⇱ Google Search Scraper β€” SERP, AI Overview, Ads Β· Apify


πŸ‘ Google Search Scraper β€” SERP, AI Overview, Ads avatar

Google Search Scraper β€” SERP, AI Overview, Ads

Pricing

from $2.00 / 1,000 serp page (full mode)s

Go to Apify Store

Google Search Scraper β€” SERP, AI Overview, Ads

Scrape Google Search (SERP) results at scale: organic, paid ads, AI Overview, knowledge graph, People Also Ask, local pack, news, related searches. Supports desktop / mobile, 200+ domains, location & language targeting. No CAPTCHAs β€” handled by ScrapeBadger's residential proxy + browser farm.

Pricing

from $2.00 / 1,000 serp page (full mode)s

Rating

0.0

(0)

Developer

πŸ‘ Scrape Badger

Scrape Badger

Maintained by Community

Actor stats

2

Bookmarked

98

Total users

51

Monthly active users

a month ago

Last modified

Share

What does Google Search Scraper do?

Scrape Google Search (SERP) results at scale β€” organic listings, paid ads, AI Overview, knowledge graph, People Also Ask, local pack, news, related searches, inline videos β€” from Google. No CAPTCHAs, no TLS fingerprint tuning, no browser management.

Why use Google Search Scraper?

  • Every SERP block. Organic, ads, AI Overview, knowledge graph, PAA, local pack, news, related, videos β€” one call returns them all.
  • 200+ Google domains. google.com, google.co.uk, google.de, google.co.jp, etc. + gl / hl / device targeting.
  • Fast and full modes. fast uses Google's lite endpoint (β‰ˆ40% faster, organic-only). full returns the rich SERP.
  • AI Overview chase. Optional follow-up fetch for Google's deferred AI Overview page_token.
  • No anti-bot work. ScrapeBadger's residential proxy + browser-farm fallback handles SearchGuard, reCAPTCHA, consent walls.

What data can Google Search Scraper extract?

FieldTypeDescription
organic_resultsarrayPer-result title, link, snippet, position, rich metadata
ai_overviewobjectGoogle's AI-generated answer (optional chase)
knowledge_graphobjectEntity card: title, description, website, social links, images
people_also_askarrayPAA questions + snippets
related_searchesarray"People also search for" suggestions
adsarrayPaid ad tiles (sponsored links)
news_resultsarrayTop news section
local_resultsarrayLocal pack (Google Maps inline results)
inline_videosarrayVideo tiles inside the SERP
paginationobjectNext-page tokens for programmatic pagination

How to scrape Google Search

  1. Click the Try for free button above.
  2. Enter your search query in the Search query input (supports operators like site:, intitle:, "quoted", -exclude).
  3. Optional: set country (gl), language (hl), domain, device, city-level location, time filter (tbs), safe search.
  4. Pick mode: full for every SERP block (2 credits/page) or fast for organic-only (1 credit/page).
  5. Set max_pages to paginate β€” the actor stops early when Google reports no more pages.
  6. Click Start β€” results stream into the dataset tab, one record per SERP page.

How much will it cost?

$0.002 per SERP page fetched (mode=full), $0.001 per page (mode=fast). One dataset record per SERP page. max_pages: 3 β†’ 3 records β†’ $0.006 full / $0.003 fast. Apify compute units are extra; a typical 3-page run uses less than one CU.

Competitor benchmark

ActorAuthorPriceNotes
apify/google-search-scraperApify~$3.50 / 1k resultsOfficial Apify actor
scrapestorm/google-search-api-scraperScrapeStorm~$2.00 / 1k resultsOrganic only, no AI Overview
compass/google-search-resultsCompass~$2.50 / 1k resultsPer-result pricing
scrape-badger/google-search-scraperScrapeBadger$2.00 / 1k full Β· $1.00 / 1k fastAll SERP blocks + AI Overview

Input

Configure the run in the Input tab above, or pass a JSON object matching the fields below when calling the Actor via the Apify API.

FieldRequiredDescription
qβœ…Search query β€” supports Google operators.
modeβ€”full (default) or fast.
glβ€”Country code (default us).
hlβ€”Language code (default en).
domainβ€”Google domain (default google.com).
deviceβ€”desktop or mobile.
locationβ€”City-level geo (e.g. New York, NY).
numβ€”Results per page (1-100, default 10).
startβ€”Page offset (0, 10, 20 …).
max_pagesβ€”How many pages to fetch (1-10, default 1).
safeβ€”off / medium / high.
tbsβ€”Time filter (qdr:d, qdr:w, qdr:m, qdr:y).
lrβ€”Language restrict (e.g. lang_en).
nfprβ€”Disable auto-correction.
ai_overviewβ€”Chase deferred AI Overview (forces mode=full).

Output

Every successful run streams records into the run's dataset. Download as JSON, CSV, XML, Excel, or HTML from the Dataset tab; consume programmatically via the Apify API or webhooks.

Example record:

{
"search_parameters":{
"q":"best coffee shops near me",
"gl":"us"
},
"organic_results":[
{
"position":1,
"title":"Top 10 coffee shops in NYC",
"link":"https://\u2026",
"snippet":"\u2026"
},
{
"position":2,
"title":"Local coffee near you",
"link":"https://\u2026",
"snippet":"\u2026"
}
],
"ai_overview":{
"text_blocks":[
{
"type":"paragraph",
"snippet":"\u2026"
}
],
"references":[]
},
"pagination":{
"next_page_token":"\u2026"
}
}

Tips / Advanced options

  • Use mode=fast when you only need organic results. Half the price, 40% faster. Only upgrade to full when you need AI Overview, knowledge graph, local pack, or news.
  • Batch with the scheduler. Apify's scheduler lets you run one query at a time on a cron. For bulk, start multiple runs in parallel.
  • Filter by time. tbs: qdr:d for past 24h β€” perfect for brand monitoring.
  • Combine with google-autocomplete-scraper. Expand seeds into long-tail keywords first, then SERP each one.

FAQ, Disclaimers, Support

Does this actor bypass Google CAPTCHAs?

Yes. ScrapeBadger's residential proxy + browser-farm fallback handles SearchGuard, reCAPTCHA, and consent walls transparently. You'll never see a CAPTCHA in the output.

Can I target a specific city?

Yes β€” set location to a city string like New York, NY. For more precision use a Google UULE-encoded value in uule (SDK-level).

What's the max num per page?

Google enforces 1-100. The actor clamps into that range.

Why do I get fewer results than max_pages suggests?

The actor stops early when Google reports no next page, saving credits. This is intentional.

Can I scrape Google Jobs / Maps / News via this actor?

No β€” those have dedicated actors: google-jobs-scraper, google-maps-scraper, google-news-scraper. This one is pure SERP.

Disclaimer

This Actor scrapes public Google data only. You're responsible for compliance with Google's Terms of Service and any applicable data-protection laws (GDPR, CCPA, etc.) in your jurisdiction. ScrapeBadger does not store the scraped results β€” they are delivered directly to your Apify dataset.

Support

Something not working? Open a ticket in the Issues tab above β€” we triage within one business day. Full API reference: docs.scrapebadger.com.

Related Actors

Powered by

ScrapeBadger β€” Google-optimised residential proxy pool + browser-farm fallback, 99.7% uptime, unmetered bandwidth. No CAPTCHAs reach you.

You might also like

Keyword Research Tool: Search Volume, CPC & Keyword Ideas

santhej/keyword-research-tool

Bulk keyword research: accurate Google search volume, CPC, competition & thousands of keyword ideas for any seed or market. Clean JSON/CSV for SEO, PPC & content. Up to 5,000 keywords/run, 190+ countries. No subscriptions, no API keys.

πŸ‘ User avatar

Santhej Kallada

10

5.0

Find Mobile Phones of Decision Makers

parvenu/mobile-phone-enrichment

Find mobile phones for decision makers for $.20 / cell phone

LinkedIn Candidate Search (No Cookies) - Talent Sourcing API

techforce.global/linkedin-candidate-search

Build targeted candidate lists from LinkedIn β€” no account, no cookies, no bans. Get verified names, titles, and profile URLs for any IT role and city in minutes. Used by recruiters and HR agencies for faster, cheaper talent sourcing.

πŸ‘ User avatar

Techforce Global

117

5.0

All Events Scraper

techforce.global/all-events-scraper

A fast and reliable scraper for AllEvents.in that extracts event titles, dates, locations, interested people count, and more. Provides clean, structured data with support for Markdown, pagination, and easy API integration for your applications.

πŸ‘ User avatar

Techforce Global

80

4.4

Automated LinkedIn profile discovery + ranking (recruiter tool)

ayk_6789/automated-linkedin-profile-discovery-ranking-recruiter-tool

This Apify actor discovers and analyzes public LinkedIn profiles using multiple search engines with advanced filtering, automated fallback strategies, and intelligent candidate ranking based on provided skills and Location.

Google SERP Scraper β€” Search Results & SERP API

khadinakbar/scrape-google-serp

Scrape Google Search results with 95%+ health rate. Extract organic results, featured snippets, People Also Ask, Knowledge Graph, related searches & ads.

35

Google Search Results Scraper - SERP API, PAA & Rich Results

santhej/google-search-results-scraper

Scrape Google Search results at scale: organic rankings, People Also Ask, AI Overview, featured snippets, ads & related searches. Any keyword, 190+ countries, desktop or mobile. Clean JSON/CSV. 95%+ success. No proxies or API keys to manage.

πŸ‘ User avatar

Santhej Kallada

4

5.0

Google Search Scraper

happitap/google-search-scraper

Google Search Scraper & SERP API - Extract organic results, paid ads, People Also Ask, and related searches from Google Search. Get titles, URLs, descriptions, rankings, and rich snippets. Download in JSON, CSV, or Excel format.

Linkedin Phone Number Scraper

scrapier/linkedin-phone-number-scraper

LinkedIn Phone Number Scraper gathers public phone contacts for agencies and B2B teams. Filter profiles by job title, industry, or location to streamline prospecting and outbound calling at scale.