VOOZH about

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

⇱ Google Search Results (SERP) Scraper Β· Apify


πŸ‘ Google Search Results (SERP) Scraper avatar

Google Search Results (SERP) Scraper

Pricing

from $3.99 / 1,000 results

Go to Apify Store

Google Search Results (SERP) Scraper

πŸ”Ž Get accurate SERP data with Google Search Results Scraper. Extract rankings, titles, URLs, snippets & more for SEO, competitor research, leads & monitoring. ⚑ Fast, reliable, and automation-friendly for smarter decisions.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ ScrapeFlow

ScrapeFlow

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Share

Google Search Results Scraper

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 Scraper (SERP)

apidojo/google-search-scraper

SERP - Google Search Scraper with unbeatable pricing! $0.002/query gets you 10 results FREE + $0.0002/extra item. Event-based billing = pay only for what you need. Ideal for SEO monitoring, keyword research & market analysis. No proxy required!

586

3.2

(10)

Google Search Results (SERP) Scraper

scrapebase/google-search-results-serp-scraper

πŸ”Ž Google Search Results (SERP) Scraper extracts organic results, titles, URLs, snippets, ads, PAA, featured snippets, local pack & more by keyword, location, language & device. βš™οΈ Ideal for SEO monitoring, rank tracking & competitor intel. πŸš€ Fast, scalable, anti-blocking.

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

(4)

Google Search Results (SERP) Scraper

rupom888/google-serp-scraper

Scrape Google search results for any keyword. Extracts organic rankings (position, URL, title, description, sitelinks), featured snippets, People Also Ask, related searches, knowledge panel, and top ads. Supports web, news, images, and video search. Filter by language, country, and date range.

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 Scraper - SERP & Rankings

oriented_wallpaper/google-serp-scraper

Google SERP scraper that returns one clean row per result β€” keyword, position, title, URL, domain, description, organic vs paid, and a 0-100 SEO score. Track rankings for any keyword + country, dedup across queries, filter to your domain. No API key. Export CSV/JSON/Excel.

Google Search Results Serp Scraper

simpleapi/google-search-results-serp-scraper

πŸ”Ž Google Search Results SERP Scraper captures real-time SERP data β€” titles, URLs, snippets, ranks, ads, PAA & related searches. 🌍 Target by location, language & device. πŸ“€ Export JSON/CSV or via API. πŸš€ Perfect for SEO audits, rank tracking, keyword & competitor research.

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

scrapier/google-search-results-serp-scraper

πŸ” Google Search Results SERP Scraper extracts real-time Google SERP dataβ€”titles, URLs, snippets, rankings, ads, PAA, featured snippets & local pack. πŸ“Š Ideal for SEO audits, rank tracking, content planning & competitor research. πŸš€ Fast, accurate, geo & device targeting.

Google Search Results Serp Scraper

scraperforge/google-search-results-serp-scraper

πŸ”Ž Google Search Results SERP Scraper extracts titles, URLs, snippets, organic results, ads, PAA, featured snippets, local pack & positions. 🌍 Geo, language & device targeting. πŸ“¦ JSON/CSV export for SEO, competitor research, rank tracking & content strategy. ⚑ Fast & reliable.