VOOZH about

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

โ‡ฑ Google Search Results Scraper ยท Apify


Pricing

$19.99/month + usage

Go to Apify Store

Google Search Results Scraper

๐Ÿ” Google Search Results Scraper captures real-time SERPsโ€”organic, ads, snippets, PAA, maps, news & imagesโ€”plus pagination, geo & language targeting. โšก Export JSON/CSV or API. ๐Ÿ“ˆ Perfect for SEO, rank tracking, PPC & market research. โœ… Fast, reliable, proxy-ready.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

๐Ÿ‘ Scrapium

Scrapium

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

2 months ago

Last modified

Share

Google Search Results Scraper

Google Search Results Scraper is a production-ready Google SERP scraper that lets you scrape Google search results at scale โ€” including organic listings, paid ads, shopping products, People Also Ask, related queries, and optional AI Overviews โ€” and export clean JSON or CSV via the Apify platform. Built for marketers, developers, data analysts, and researchers, it solves the pain of unreliable scraping by using a Google SERP scraping proxy with automatic residential fallback, precise filters, and standardized output so you can scrape Google search results reliably, programmatically, and at scale.

What data / output can you get?

Below are the exact fields this Google search results scraping tool pushes to the Apify dataset (one item per query/page aggregation). Export via JSON/CSV or access through the dataset API.

Data typeDescriptionExample value
searchQuery.termFinal query string sent to Google (with applied filters)"โ€œjavascriptโ€ site:example.com intitle:"guide""
searchQuery.urlThe SERP URL fetched"https://www.google.com/search?q=javascript&gl=us&hl=en"
searchQuery.deviceDevice used for the request"DESKTOP"
searchQuery.pagePage number (1-based) included in this item1
searchQuery.typeSearch type identifier"SEARCH"
searchQuery.domainSearch engine domain"google.com"
searchQuery.countryCodeCountry code used (GL)"US"
searchQuery.languageCodeInterface language (HL)"en"
searchQuery.locationUuleExact location UULE (if provided)"w+CAIQICI..."
searchQuery.resultsPerPageCount of organic results collected so far in this item10
urlFinal SERP URL for the page"https://www.google.com/search?q=javascript&gl=us&hl=en"
hasNextPageIndicates if another page is availabletrue
serpProviderCodeProvider code flag"O"
resultsTotalParsed โ€œAbout X resultsโ€ number (if found)123000000
relatedQueries[]Top related queries derived from organic titles[{"title":"JavaScript tutorial","url":"https://www.google.com/search?q=JavaScript+tutorial&hl=en&gl=us"}]
organicResults[]Organic listings with metadata[{"title":"MDN Web Docs","url":"https://developer.mozilla.org/...","displayedUrl":"developer.mozilla.org","description":"...","emphasizedKeywords":["javascript"],"siteLinks":[{"title":"Guide","url":"https://developer.mozilla.org/...","description":""}],"productInfo":{},"type":"organic","position":1}]
paidResults[]Paid ads (Google Ads) with positions (if any)[{"title":"Learn JavaScript","url":"https://example.com%22,%22displayedUrl%22:%22example.com%22,%22description%22:%22%22,%22emphasizedKeywords%22:%5B%22javascript%22%5D,%22siteLinks%22:%5B%5D,%22productInfo%22:%7B%7D,%22type%22:%22paid%22,%22position%22:1}]
paidProducts[]Shopping product cards/prices (if any)[{"title":"JavaScript Book","displayedUrl":"books.example.com","prices":["$19.99"]}]
aiOverviewAI Overview text and references (if enabled){"text":"Summary of topic ...","references":[{"title":"MDN Web Docs","url":"https://developer.mozilla.org/..."}]}
suggestedResults[]Suggestions derived from related queries[{"title":"JavaScript tutorial","url":"https://www.google.com/search?q=JavaScript+tutorial&hl=en&gl=us","type":"organic","position":1}]
peopleAlsoAsk[]PAA questions with optional links[{"answer":null,"question":"What is JavaScript used for?","title":"What is JavaScript used for?","url":"https://example.com/faq","date":null}]
customDataEcho of add-on settings for traceability{"perplexitySearch":{"enablePerplexity":false,"searchRecency":null,"returnImages":false,"returnRelatedQuestions":false},"chatGptSearch":{"enableChatGpt":false},"maximumLeadsEnrichmentRecords":0,"leadsEnrichmentDepartments":[]}
htmlSnapshotUrlKV store key for saved HTML (if enabled)"javascript_20260412_120101_p1.html"
htmlFull HTML when โ€œSave HTML to datasetโ€ is enabled"..."

Bonus/optional outputs:

  • organicResults[].icon when includeIcons is enabled.
  • html when saveHtml is true; htmlSnapshotUrl when saveHtmlToKeyValueStore is true.

Key features

  • โš™๏ธ Robust proxy fallback (Google SERP โ†’ Residential) Always uses Apify proxy with the GOOGLE_SERP group by default and automatically falls back to Residential proxy (up to 3 retries) if blocked โ€” then sticks with residential for the rest of the run. Ideal for Google SERP scraping proxy reliability.

  • ๐Ÿ“ฆ Real-time, standardized JSON Pushes dataset items in a consistent, SERP-style structure: searchQuery, organicResults, paidResults, paidProducts, peopleAlsoAsk, relatedQueries, aiOverview, suggestedResults, and more โ€” perfect for a Google search results JSON API workflow.

  • ๐Ÿงช Precise filtering controls Apply forceExactMatch, site or relatedToSite, wordsInTitle/wordsInText/wordsInUrl, quickDateRange, beforeDate/afterDate (absolute or relative), fileTypes, and includeUnfilteredResults.

  • ๐ŸŒ Geo & language targeting Control countryCode (GL), searchLanguage (LR), interface language (HL), and exact locationUule for accurate, localized SERPs.

  • ๐Ÿ“ฑ Mobile or desktop modes Toggle mobileResults for mobile SERPs or keep the default desktop device. Useful for device-specific rank checks.

  • ๐Ÿง  Generative search addโ€‘ons ($) Enable aiMode with optional serpApiKey to enrich results with AI Overviews; add Perplexity AI search and ChatGPT search signals for cross-engine analysis.

  • ๐Ÿ’ฐ Paid ads focus ($) Turn on focusOnPaidAds to improve ad detection with an ad-specialized proxy workflow and targeted retries.

  • ๐Ÿงฉ HTML snapshots for debugging Use saveHtml and/or saveHtmlToKeyValueStore to capture SERP HTML for auditing, parsing, or troubleshooting.

  • ๐Ÿง‘โ€๐Ÿ’ป Developer-friendly and export-ready Works with Apify datasets for export to JSON/CSV or via API. Integrates into pipelines (e.g., โ€œGoogle SERP scraping APIโ€ use cases) and scales to scrape Google SERP at scale.

How to use Google Search Results Scraper - step by step

  1. Sign in to Apify Log in at console.apify.com or create a free account.

  2. Open the actor Find โ€œGoogle Search Results Scraperโ€ in your Actors and open it.

  3. Add your input In the Input tab, paste one or more search terms or full Google Search URLs into queries (one per line).

  4. Configure location & language Optionally set countryCode, searchLanguage (LR), languageCode (HL), and locationUule for precise geotargeting.

  5. Apply filters & limits Adjust resultsPerPage (1โ€“100), maxPagesPerQuery, enable forceExactMatch, add wordsInTitle/Text/Url, set quickDateRange or beforeDate/afterDate, and choose fileTypes.

  6. Choose device & extras Toggle mobileResults, includeUnfilteredResults, and decide whether to saveHtml or saveHtmlToKeyValueStore. Enable includeIcons if you need favicon image data.

  7. Turn on add-ons (optional, $) Activate aiMode with serpApiKey for AI Overviews, and/or enable Perplexity or ChatGPT add-ons. Use focusOnPaidAds for ad-centric runs.

  8. Start and monitor Click Start. Watch the Log for progress and proxy fallback messages. The actor streams dataset items as pages are scraped.

  9. Export your data Go to the Dataset tab to preview and export results in JSON or CSV, or access them programmatically via the Apify API.

Pro Tip: For large jobs or scheduled runs, orchestrate this Google search results extractor with the Apify API and pipe the dataset to your data warehouse or BI tools.

Use cases

Use case nameDescription
SEO rank tracking & SERP monitoringTrack organic positions, People Also Ask, and related queries across locations and languages to optimize visibility.
PPC ad intelligenceCapture paidResults and paidProducts to analyze competitorsโ€™ ad copy, landing pages, and shopping placements.
Market & competitive researchAggregate SERPs for target keywords to map content leaders, brand presence, and emerging trends.
Content strategy & PAA miningExtract peopleAlsoAsk to surface question clusters for content briefs and answer-engine optimization.
Lead generation

You might also like

Google Search Results Scraper

scrapepilotapi/google-search-results-scraper

๐Ÿ”Ž Google Search Results Scraper captures SERP data at scaleโ€”titles, URLs, snippets, featured snippets, PAA, ads & more. ๐Ÿ“Š Perfect for SEO, PPC, market intel, content research & competitor monitoring. โšก Fast, reliable, proxy-ready with geo & device targeting; JSON/CSV output.

Google Search Results Scraper

scrapelabsapi/google-search-results-scraper

๐Ÿ”Ž Google Search Results Scraper (google-search-results-scraper) captures live SERP dataโ€”organic, ads, featured snippets, PAA, local pack & knowledge panels. โš™๏ธ Geo/lang targeting, pagination, proxies. Export CSV/JSON. Ideal for SEO, PPC, content & competitor research. ๐Ÿš€

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.

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 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

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 Ads Scraper

scrapium/google-ads-scraper

๐Ÿ” Google Ads Scraper collects search ads from Google SERPs โ€” headlines, descriptions, display URLs, sitelinks & extensions โ€” with geo & language targeting. ๐Ÿ“Š Perfect for PPC research, competitor analysis, keyword insights & ad copy inspiration. โšก Fast, CSV/JSON export-ready.

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

scrapepilotapi/google-search-results-serp-scraper

๐Ÿ”Ž Google Search Results (SERP) Scraper pulls titles, URLs, snippets, ranks, People Also Ask, featured snippets, ads & local pack across geo/language/device. โš™๏ธ Pagination + structured output. ๐Ÿš€ Ideal for SEO audits, rank tracking, PPC, competitive & content research.

Google Search Results Scraper

crawlerbros/google-search-results-scraper

Scrape Google Search result pages (SERPs) and extract structured data: organic results, paid ads, related queries, and People Also Ask. Supports country/language targeting, time filters, pagination, and CSV-friendly output.

43