Google Search Results Scraper
Pricing
from $5.00 / 1,000 results
Google Search Results Scraper
Scrape Google Search results for any query. Get titles, URLs, snippets, and site links. Supports web, news, images, videos, and shopping. Filter by country, language, and time range. Stealth browser bypasses Google anti-bot detection.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Thirdwatch
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 hours ago
Last modified
Categories
Share
Google Search Scraper
Scrape Google Search results for any query — titles, URLs, snippets, site links, and positions across web, news, images, videos, and shopping.
What you get
Structured Google Search results across five surface types (web, news, images, videos, shopping) with localization by country and language and time filtering. Every row includes the result's rank, title, URL, and snippet, plus the original query so results from multiple queries stay attributable.
Output fields
| Field | Description |
|---|---|
position | Rank on the search results page |
title | Result title |
url | Destination URL |
displayUrl | Breadcrumb-style URL shown in Google |
description | Snippet / description text |
query | The search query that produced this row |
searchType | Type of search (web, news, etc.) |
page | Which page of results the row came from |
siteLinks | Sub-links if present (title + URL) |
timestamp | ISO 8601 fetch timestamp |
Example output
{"position": 1,"title": "Kubernetes vs Docker: What you need to know in 2026","url": "https://northflank.com/blog/kubernetes-vs-docker","displayUrl": "https://northflank.com > blog > kubernetes-vs-docker","description": "Kubernetes is incredibly powerful but also more complex than Docker alone.","query": "kubernetes vs docker comparison","searchType": "web","page": 1,"siteLinks": [],"timestamp": "2026-04-22T10:00:00Z"}
Input parameters
| Parameter | Required | Description |
|---|---|---|
queries | Yes | List of search terms to look up on Google. |
maxResults | No | Max total results across all queries. 0 = unlimited. Default 5, max 10000. |
maxResultsPerQuery | No | Max results per individual query. Default 50, max 500. |
countryCode | No | Country for localized results — us, uk, in, de, fr, etc. Default us. |
languageCode | No | Language — en, es, fr, de, hi, etc. Default en. |
searchType | No | web, news, images, videos, or shopping. Default web. |
timeFilter | No | any, pastHour, pastDay, pastWeek, pastMonth, pastYear. Default any. |
Use cases
- SEO professionals: Track keyword rankings and watch competitor positions over time.
- Market researchers: Build datasets on how Google surfaces a topic across countries.
- Content teams: Find trending angles and spot content gaps.
- Brand monitoring: Track mentions in web and news results simultaneously.
- Academics: Study search result composition, localization, and ranking drift.
Use cases & recipes
Step-by-step guides on thirdwatch.dev/blog:
- Build a SERP Monitoring Pipeline with Google Search (2026)
- Research Competitor Content with Google Search (2026)
- Scrape Google Search Results at Scale (2026 Guide)
- Track Keyword Rankings on Google Search at Scale (2026)
Pricing
Pay-per-result pricing. Tiered discounts apply automatically based on usage volume.
| Tier | Price per result |
|---|---|
| FREE | $0.008 |
| BRONZE | $0.006 |
| SILVER | $0.005 |
| GOLD | $0.004 |
Limitations
- Same query in different
countryCodevalues returns different results — plan runs accordingly. - Very large runs can take longer due to pagination and rate limiting.
- Shopping results may be sparse outside of English-speaking markets.
- Featured snippets, knowledge panels, and People Also Ask blocks are not returned as separate rows — only organic results.
Compared to alternatives
- vs. apify/google-search-scraper-lite ($0.003/result, large user base): This actor is priced higher but keeps a single clean schema across all five
searchTypevalues (web/news/images/videos/shopping) and ships country/language/time filters in one input.
Pairs well with Google News Scraper and Google Maps Scraper for full Google-surface coverage.
FAQ
Can I track keyword rankings?
Yes — run the same queries on a schedule and compare position per query per day.
How do I get only recent results?
Set timeFilter: "pastWeek" or tighter. For breaking-news topics prefer the Google News Scraper.
Do results vary by country?
Yes. countryCode and languageCode are passed through to Google — us/en and in/hi return meaningfully different result sets.
Can I scrape images or shopping results?
Yes. Set searchType to images, videos, or shopping. Schema shape stays consistent; field availability depends on the surface type.
Last verified: 2026-04
More scrapers at thirdwatch.dev.
