Google SERP Full Extractor avatar

Google SERP Full Extractor

Pricing

from $2.49 / 1,000 results

Go to Apify Store
Google SERP Full Extractor

Google SERP Full Extractor

Extracts all SERP elements: organic, ads, PAA, snippets in one run

Pricing

from $2.49 / 1,000 results

Rating

0.0

(0)

Developer

ScrapeAI

ScrapeAI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Google organic search results over HTTP

Fetches public Google Search result pages and extracts observed organic result cards into one record per distinct target URL. The HTTP adapter avoids a browser for ordinary search pages. It does not substitute results from another search engine or emit saved HTML paths as search records.

Input

Supply query, queries (a list, or newline-delimited text where the input form uses a textarea), or Google Search URLs containing q. maxItems and legacy maxResults cap total output across queries. maxPages or maxPagesPerQuery bounds pagination. Language/country fields are passed as Google hl/gl. Select the GOOGLE_SERP proxy group, or explicitly disable Apify Proxy for direct HTTP. Search requests use bounded retries and stop after the requested distinct result count.

Output

Observed result title, target URL, snippet when present, displayed URL/domain, query, page, rank, source Google URL and retrieval time. Sitelinks are included when present within the result card. Output contains real observed URLs and source text. Missing snippets or optional elements are omitted. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Supported scope

The verified mode is organic search. AI Mode, AI Overviews, Gemini and Perplexity addon flags fail clearly when enabled because they require separate authorized provider integrations. Ads, knowledge panels, local packs, shopping, snippets and People Also Ask are not claimed as extracted by this adapter. Existing optional form fields do not imply those features have been verified. No AI answers, ads or guessed snippets are generated to reach a count.

Availability and diagnostics

Google may return fewer unique results than requested or challenge access. The adapter validates the echoed query when exposed and rejects a different-query response. Access errors and result counts are saved to RUN_SUMMARY; duplicate URLs and caps are recorded by OUTPUT_POLICY. Proxy usage and compute cost depend on the requested page count and source response time. Keep page/result limits small for quick checks.

Google may expose opaque /goto tracking URLs. The adapter follows only Google redirect responses and records the observed external Location URL; unresolved tracking links are rejected instead of being counted as organic results.