Google Search Scraper avatar

Google Search Scraper

Pricing

from $0.12 / 1,000 search results

Go to Apify Store
Google Search Scraper

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

DeepMine

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

2 days ago

Last modified

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.

QueryRankTitleDomainSnippetDate
best crm1The Best 21 CRM Systems in 2026 - Axon Garsideaxongarside.comThe Best 21 CRM Systems in 2026 · 1. HubSpot CRM · 2. Salesforce CRM · 3. Pipedrive · 4. Zoho · 5. Monday.com CRM...Jun 16, 2025
best crm2Best CRM Tools for Small Businessesboostedcrm.comZoho CRM is renowned for its robust functionality and affordability, making it one of the best CRM solutions available...Mar 27, 2025
best crm3What's the best CRM software on the market? - G2g2.comthe 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. position counts across pages (11 = the first result of page 2), positionOnPage within 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

FieldWhat it does
Search queriesOne keyword per line, as you would type it into Google, operators included (see below). Duplicates are searched once.
Pages per queryResult pages to read per query (about 10 results each).
Maximum resultsStop after this many results across all queries.
Country / LanguageGoogle's gl and hl codes, e.g. us / en, de / de, gb / en.
Page typeBasic (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 queryHow it is askedWhat to expect
site:, -site:, "quotes", intitle:, allintitle:, -word, OR, after:, before:, filetype:, ext:, intext:, allintext:Google's Verbatim toolStrict. 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
  • operatorMatch on each row: true or false when the real URL meets or misses the query's site: and inurl: terms, null when the query has none. Rows marked false are still Google's results in Google's order and are charged like the others; the run's status says how many there are, and OUTPUT counts 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

FieldMeaning
searchQuery, countryCode, languageCode, pageWhere the result came from
position, positionOnPageGoogle's rank across pages / within the page
title, url, domain, displayedUrlThe result, its real URL and the breadcrumb Google shows
description, dateThe snippet and its date when Google shows one ("3 days ago", "Jun 18, 2026")
operatorMatchWhether the real URL meets the query's site: and inurl: terms; null when it has none
sitelinksExtra links Google shows under the result (title, URL)
type, isPaidorganic (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)
aiOverviewThe AI Overview text and its sources (first row of each page, when Google shows one)
peopleAlsoAskThe People also ask questions (Full page type, first row of page 1)
emphasizedKeywordsThe 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, scrapedAtThe 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.