VOOZH about

URL: https://apify.com/scrapio/google-search-results-scraper

⇱ Google Search Results Scraper Β· Apify


Pricing

$19.99/month + usage

Go to Apify Store

Google Search Results Scraper

Scrape Google search results instantly with this Google Search Results Scraper πŸ”Ž Extract titles, URLs, snippets, rankings, and SERP data with ease πŸ“Š Perfect for SEO analysis, keyword research, competitor tracking, and market insights πŸ” Fast, reliable, and scalable πŸš€

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

πŸ‘ Scrapio

Scrapio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 months ago

Last modified

Share

Scrape Google Search results at scale with this Apify Actor. Get organic results, paid ads, paid products, People Also Ask, related queries, and optional AI overview in a structured JSON format matching standard SERP output.

Why Choose Us?

  • Proxy fallback: Starts with no proxy; if Google blocks, automatically falls back to datacenter proxy, then residential proxy (with 3 retries). Once residential is used, it sticks for all remaining requests.
  • Bulk input: Enter multiple search terms or full Google search URLs (one per line).
  • Rich output: Same structure as professional SERP APIs β€” searchQuery, organicResults, paidResults, paidProducts, peopleAlsoAsk, relatedQueries, aiOverview (with SerpApi key), and more.
  • Compact UI: Accordion sections and date pickers (absolute or relative) for a simple, organized input form.

Key Features

  • Required input: Search term(s) β€” one per line; supports full Google search URLs.
  • Proxy configuration: Optional. By default no proxy; automatic fallback to datacenter then residential on block.
  • Number of results: Results per page (1–100) and max pages per query (1 page β‰ˆ 10 results).
  • Location and language: Country, search language, interface language, exact location (UULE).
  • Advanced filters: Force exact match, site, related to site, words in title/text/URL, quick date range, before/after date (absolute or relative), file types.
  • Add-ons: Google AI Mode, Perplexity AI, ChatGPT search, business leads enrichment, paid results extraction.
  • Additional settings: Mobile results, unfiltered results, save HTML to dataset or key-value store, include icons.

Input

FieldTypeDescription
searchTerms (required)string (textarea)One search term or full Google search URL per line.
proxyConfigurationobject (proxy)Proxy settings. Default: no proxy. Fallback is handled by the actor.
resultsPerPageinteger1–100. Google may limit to ~10 organic per page.
maxPagesPerQueryintegerMax pages to scrape per query (~10 results per page).
countryCodestringCountry (e.g. us, uk, de).
languageCodestringInterface language (hl).
beforeDate / afterDatestring (datepicker)Absolute (YYYY-MM-DD) or relative (e.g. "8 days", "3 months").
……See Form/JSON in Apify Console for all options.

Example (JSON):

{
"searchTerms":"javascript\ntypescript\npython",
"proxyConfiguration":{"useApifyProxy":false},
"maxPagesPerQuery":1,
"countryCode":"us",
"languageCode":"en"
}

Output

Each dataset item is one SERP result with the following structure (same as standard SERP JSON):

  • searchQuery: term, url, device, page, type, domain, countryCode, languageCode, locationUule, resultsPerPage
  • url: Final SERP URL
  • hasNextPage, serpProviderCode, resultsTotal
  • relatedQueries: [{ title, url }]
  • paidResults: [{ title, url, displayedUrl, description, type: "paid", position }]
  • paidProducts: [{ title, displayedUrl, prices }]
  • aiOverview: { text, references } or null (if SerpApi key and AI Mode enabled)
  • organicResults: [{ title, url, displayedUrl, description, emphasizedKeywords, siteLinks, productInfo, type: "organic", position }]
  • suggestedResults, peopleAlsoAsk
  • customData: perplexitySearch, chatGptSearch, maximumLeadsEnrichmentRecords, leadsEnrichmentDepartments
  • htmlSnapshotUrl: Key in key-value store for saved HTML (if enabled)

How to Use the Actor (via Apify Console)

  1. Log in at console.apify.com and go to Actors.
  2. Find Google Search Results Scraper and open it.
  3. In the Input tab, enter search terms (one per line) or paste full Google search URLs.
  4. Expand accordion sections to set proxy, location, filters, date range (absolute or relative), and add-ons.
  5. Click Start to run the actor.
  6. Watch Log for progress and proxy fallback messages.
  7. Open the Output tab to view or export the dataset (JSON/CSV).

Best Use Cases

  • SEO and SERP monitoring
  • Competitor and keyword research
  • Lead generation (with optional leads enrichment)
  • Answer Engine Optimization (AEO) and AI overview tracking
  • Bulk collection of search results for analysis

Frequently Asked Questions

Why does it say "10 results per page limit"?
Google often returns about 10 organic results per page. Use maxPagesPerQuery to get more (e.g. 10 for ~100 results).

When does the actor use a proxy?
By default it uses no proxy. If Google blocks (e.g. "trouble accessing Google"), it switches to datacenter proxy, then to residential proxy with up to 3 retries, and then keeps using residential for the rest of the run.

Can I use absolute and relative dates?
Yes. The Before date and After date fields support both absolute (YYYY-MM-DD) and relative (e.g. "8 days", "3 months") via the date picker.

Support and Feedback

Use the Apify platform support or the actor’s repository for bugs and feature requests.

Cautions

  • Data is collected only from publicly available Google Search result pages.
  • You are responsible for complying with Google’s Terms of Service, robots.txt, and applicable laws (privacy, data protection, etc.).
  • Use reasonable rate limits and respect the proxy fallback behavior to avoid blocks.

You might also like

Google Search Results (Serp) Scraper

scraper-engine/google-search-results-serp-scraper

Google Search Results Serp Scraper is an Apify actor that extracts structured data from Google search results pages. Collect organic results, ads, titles, URLs, snippets, and rankings in JSON or CSV. Ideal for SEO analysis, keyword tracking, and competitor research.

πŸ‘ User avatar

Scraper Engine

2

Google Search Results Serp Scraper

scrapio/google-search-results-serp-scraper

Google Search Results SERP Scraper πŸ”ŽπŸ“„ extracts organic results, ads, titles, URLs, snippets, and ranking data from Google search pages. Ideal for SEO tracking, competitor research, keyword analysis, and SERP monitoring. Fast, scalable, and automation-ready. πŸš€πŸ“Š

Google Search Results Serp Scraper

api-empire/google-search-results-serp-scraper

Google Search Results SERP Scraper extracts results from Google search pages. It collects titles, URLs, snippets, rankings, related searches, and other SERP data. Ideal for SEO research, keyword tracking, competitor analysis, and monitoring search visibility.

Google Search Results Scraper

scrapebase/google-search-results-scraper

Scrape Google search results in seconds πŸ”ŽπŸ“„ Extract titles, URLs, snippets, rankings, ads, and more from any keyword search. Perfect for SEO research, competitor analysis, rank tracking, and content planning. Turn live SERP data into actionable insights fast πŸš€πŸ“ˆ

Google Search Results Scraper

api-empire/google-search-results-scraper

Google Search Results Scraper extracts data from Google search result pages. It collects titles, URLs, snippets, rankings, and related searches. Ideal for SEO analysis, keyword research, competitor tracking, and monitoring search visibility.

Google Search Results Scraper

scraperforge/google-search-results-scraper

πŸ”Ž Google Search Results Scraper extracts live SERP dataβ€”titles, snippets, URLs, rankings, ads & featured snippetsβ€”by location, language and device. βš™οΈ Built for SEO, keyword research, competitor analysis & content planning. πŸš€ Fast, scalable, proxy-ready.

Google Search Results Scraper

scraper-engine/google-search-results-scraper

Google Search Results Scraper extracts structured data from Google search pages in real time. Collect titles, URLs, snippets, rankings, ads, and related queries in JSON or CSV. Ideal for SEO tracking, competitor research, and keyword performance analysis.

πŸ‘ User avatar

Scraper Engine

5

Google Search Results Scraper

scrapapi/google-search-results-scraper

Extract Google search results for any keyword using this scraper. Collect titles, URLs, descriptions, rankings, and featured snippets from SERPs. Useful for SEO research, keyword tracking, competitor analysis, and monitoring search result changes across Google queries.

Google Search Results Scraper

simpleapi/google-search-results-scraper

πŸ”Ž Google Search Results Scraper pulls live SERP dataβ€”titles, snippets, URLs, rankings, PAA & adsβ€”by query, location & language. πŸ“Š Export CSV/JSON for SEO audits, content planning, competitor tracking & market research. ⚑ Fast, reliable, scalable.

Google Images Scraper

scrapemesh/google-images-scraper

Scrape Google Images results fast with this Google Images Scraper πŸ–ΌοΈ Extract image URLs, titles, source pages, and search result data with ease πŸ“Š Perfect for market research, SEO analysis, trend tracking, and content discovery πŸ” Fast, reliable, and scalable πŸš€