Google SERP & SEO Scraper
Under maintenancePricing
from $3.99 / 1,000 results
Google SERP & SEO Scraper
Under maintenanceExtract public Google Search organic results, paid cards, People Also Ask questions, AI Overview text, and visible result totals.
Pricing
from $3.99 / 1,000 results
Rating
0.0
(0)
Developer
Google API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Collect a structured record of what Google Search publicly displays for each keyword. A record can contain organic and sponsored results, product cards, People Also Ask questions, AI Overview content, video and discussion cards, and related searches when those modules appear.
This Actor describes the visible search results. It does not access Google Ads or Search Console accounts, crawl result destinations, estimate search volume or backlinks, or provide historical rank tracking.
How to use
- Enter a keyword or several queries, or provide public Google Search URLs.
- Choose the language, country, result count, and page range.
- Select which result modules to include.
- Run the Actor and review one dataset record per keyword.
Example:
{"query": "mechanical keyboards","language": "en","country": "US","maxResults": 20,"maxPages": 2,"includePaid": true,"includeProducts": true,"includePaa": true,"includeAiOverview": true}
Input
| Input | Description | Default |
|---|---|---|
query / queries | One or more search phrases. keywords and searchQuery are aliases. Queries can set their own language, country, and result limit. | — |
startUrls | Public Google Search URLs with a q parameter. When provided, these take precedence over generated queries. urls is an alias. | — |
language / country | Google Search language and country code. | en / US |
maxResults | Maximum organic results per keyword across pages (1–100). | 10 |
maxItems | Maximum keyword records across the run (1–20). | 10 |
page / maxPages | First Google results page and maximum consecutive pages per keyword. | 1 / 10 |
includePaid | Include visible sponsored text ads. | true |
includeProducts | Include Sponsored Products, Popular products, and More products modules. | true |
includePaa | Include visible People Also Ask cards. | true |
includePaaAnswers | Expand a bounded number of question cards to collect answers. | false |
maxPaaExpansions | Maximum question cards to expand. | 5 |
includeAiOverview | Include a visible AI Overview and cited sources. | true |
includeSnippets | Include visible text excerpts under result cards. | true |
renderJavaScript | Use a standard browser for rendered Google Search content. | true |
proxyConfiguration | Optional proxy settings for page requests. | — |
Output
Each dataset item represents a keyword and its visible Google Search page. The record can include:
- Keyword summary: language, country, displayed total-results text, and fields describing the first organic result.
- Search cards: organic results, sponsored listings, and product cards with visible prices, sellers, ratings, and delivery details.
- Answer content: People Also Ask, AI Overview, and featured snippets with visible text and citations.
- Discovery modules: related searches, People Also Search For, search tabs, videos, discussions, and result refinements.
Modules vary by query, language, location, and time. Dates and prices are preserved as Google displays them; missing values are not guessed. Result links are included for reference but their destinations are not opened.
Example dataset item:
{"keyword": "mechanical keyboards","language": "en","country": "US","totalResultsText": "About 2,100 results","organicResults": [{"title": "A sample mechanical keyboard guide","resultUrl": "https://example.org/keyboards","domain": "example.org","descriptionSnippet": "A public result excerpt shown by Google.","resultType": "web"}],"relatedSearches": [{"term": "quiet mechanical keyboard","destinationUrl": "https://www.google.com/search?q=quiet+mechanical+keyboard"}],"peopleAlsoAsk": [{"question": "Which keyboard is best for typing?"}]}
The Output tab shows the available result fields. Run summary information is available with the run output in Apify.
Limits and responsible use
Google controls which modules appear and may change or limit results by query, locale, and time. More queries, pages, and optional answer expansion increase run time. The Actor does not sign in or bypass access checks.
Use public search information responsibly and follow applicable privacy requirements and Google Search terms. This Actor is not affiliated with Google.