Google Search Scraper
Pricing
from $0.12 / 1,000 search results
Google Search Scraper
Scrape Google Search results (SERP) for any keyword: organic rank, title, real URL, snippet, date, sitelinks, related searches and AI Overview, page after page, any country and language. Fast, cheap, no login.
Pricing
from $0.12 / 1,000 search results
Rating
0.0
(0)
Developer
DeepMine
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Google Search Scraper: Google SERP results by keyword
Type keywords, get Google's organic results in Google's order: rank, title, the real destination URL, snippet, date, sitelinks, related searches and the AI Overview, in any country and language.
| Query | Rank | Title | Domain | Snippet | Date |
|---|---|---|---|---|---|
| best crm | 1 | The Best 21 CRM Systems in 2026 - Axon Garside | axongarside.com | The Best 21 CRM Systems in 2026 · 1. HubSpot CRM · 2. Salesforce CRM · 3. Pipedrive · 4. Zoho · 5. Monday.com CRM... | Jun 16, 2025 |
| best crm | 2 | Best CRM Tools for Small Businesses | boostedcrm.com | Zoho CRM is renowned for its robust functionality and affordability, making it one of the best CRM solutions available... | Mar 27, 2025 |
| best crm | 3 | What's the best CRM software on the market? - G2 | g2.com | the best solutions seem to be: Salesforce Sales Cloud. Salesforce Sales Cloud was ranked as the top software product... | Apr 1, 2025 |
$0.15 per 1,000 results on Starter ($0.18 Free, $0.13 Scale, $0.12 Business). The prefilled run (5 queries, 2 pages each, about 95 results) costs about $0.014. No login, no API key; failed and empty searches are free.
What you get (a real row, email marketing software, US, English, page 1)
{"searchQuery": "email marketing software","countryCode": "us","languageCode": "en","page": 1,"position": 1,"positionOnPage": 1,"type": "organic","isPaid": false,"title": "13 Best Free Email Marketing Platforms Compared [2026] - Mailtrap","url": "https://mailtrap.io/blog/free-email-marketing-platforms/","domain": "mailtrap.io","displayedUrl": "mailtrap.io › blog › free-email-marketing-platforms","description": "Mailmodo is an email marketing software that helps businesses create, automate, and optimize email campaigns using AI. It combines AI-powered...","date": "Jun 18, 2026","sitelinks": [],"searchUrl": "https://www.google.com/search?q=email+marketing+software&hl=en&gl=us","scrapedAt": "2026-10-29T23:32:49+00:00","relatedQueries": ["Email marketing software free", "Best email marketing software","Best email marketing software for small business", "Types of email marketing software"],"aiOverview": {"text": "Choosing the right email marketing software depends on your business model, budget, and automation needs. ...","sources": [{"title": "10 Best Email Marketing Software for...", "source": "Venture Harbour","url": "https://ventureharbour.com/email-marketing-software-tools-one-best/"}]}}
Top of crm software (US, same run): 1 technologymagazine.com, 2 getvoip.com, 3 uschamber.com, 4 striven.com,
5 youtube.com, 6 wrike.com, 7 softwareadvice.com, 8 softr.io, 9 techradar.com.
A result with sitelinks (email marketing software, position 8):
{"title": "5 Best Email Marketing Platforms in 2026 (Inbound/Outbound)","url": "https://blog.answersocrates.com/best-email-marketing-platforms/","sitelinks": [{"title": "1. Mailmodo: Best Ai-Powered...","url": "https://blog.answersocrates.com/best-email-marketing-platforms/#:~:text=1.%20Mailmodo..."}]}
Why this scraper
- Real URLs. Google no longer puts the destination in its result links; every result here carries the page's real URL and its domain, not a Google redirect.
- AI Overview and related searches included, at no extra charge, on the first result of each page.
- Fast. The first results are saved within seconds; queries run in parallel.
- Google's order kept.
positioncounts across pages (11 = the first result of page 2),positionOnPagewithin the page; every row says which query, country, language and page it came from. - Charged once. The same result is never saved or charged twice, even when the run restarts.
Input
| Field | What it does |
|---|---|
| Search queries | One keyword per line, as you would type it into Google, operators included (see below). Duplicates are searched once. |
| Pages per query | Result pages to read per query (about 10 results each). |
| Maximum results | Stop after this many results across all queries. |
| Country / Language | Google's gl and hl codes, e.g. us / en, de / de, gb / en. |
| Page type | Basic (default): results, related searches and AI Overview. Full: also People also ask and emphasized keywords for page 1 (one extra page per query). |
Search operators
Next to keywords, Google's default answer treats operators as optional: site:linkedin.com/in/ Stripe comes back mostly
from other sites, in a browser too. So a query with operators is asked the way Google keeps them. Plain keywords stay on
Google's default answer.
| In your query | How it is asked | What to expect |
|---|---|---|
site:, -site:, "quotes", intitle:, allintitle:, -word, OR, after:, before:, filetype:, ext:, intext:, allintext: | Google's Verbatim tool | Strict. The other words match as typed: no synonyms and no spelling fixes |
inurl:, allinurl: | Google's Web filter (reads Google's full page, so these queries are a little slower) | Google treats it as a hint, not a rule: many results don't have the word in their URL, and next to site: later pages can leave the site. Check operatorMatch |
operatorMatchon each row:trueorfalsewhen the real URL meets or misses the query'ssite:andinurl:terms,nullwhen the query has none. Rows markedfalseare still Google's results in Google's order and are charged like the others; the run's status says how many there are, andOUTPUTcounts them per query (offTarget).- Google shows AI Overview, related searches and People also ask less often for these queries.
inurl:queries have no related searches at all. - Google's index is what limits them: a
site:query returns what Google has indexed there, not everything on the site.
Output fields
| Field | Meaning |
|---|---|
searchQuery, countryCode, languageCode, page | Where the result came from |
position, positionOnPage | Google's rank across pages / within the page |
title, url, domain, displayedUrl | The result, its real URL and the breadcrumb Google shows |
description, date | The snippet and its date when Google shows one ("3 days ago", "Jun 18, 2026") |
operatorMatch | Whether the real URL meets the query's site: and inurl: terms; null when it has none |
sitelinks | Extra links Google shows under the result (title, URL) |
type, isPaid | organic (Google shows no ads on the pages this reads) |
relatedQueries, relatedSearches | "People also search for": the query texts, and each with its Google search URL (query, url; first row of each page) |
aiOverview | The AI Overview text and its sources (first row of each page, when Google shows one) |
peopleAlsoAsk | The People also ask questions (Full page type, first row of page 1) |
emphasizedKeywords | The words Google emphasises in the snippet (Full page type, page 1; null when Google's full page doesn't show that result's snippet, the basic page has no emphasis) |
searchUrl, scrapedAt | The Google page this came from, and when |
The dataset has three views: Results, Results with sitelinks, and Related searches / AI Overview / People also ask.
Status and errors
The run's status says how many results each query gave. A query Google has no results for is reported as such (not an error, and free). Narrow operator queries often end that way. If Google is refusing IPs, the run slows down and keeps what it gets; if it could deliver nothing, it stops with a status that starts NO RESULTS, charges nothing and lists the unfinished queries in OUTPUT. If Google changes its page or its check so results can't be read, the run says so plainly and fails. It never returns a quiet empty dataset.
FAQ
Do I need a Google account or an API key? No.
How many results per page? Google shows about 10 organic results per page (9-10 on page 1 when an AI Overview is shown). Use more pages for deeper rankings.
Can I track rankings over time? Yes: schedule the Actor with the same queries; position and url make each
day's ranking comparable.