Google Search Scraper - $0.30 / 1000 Results (Organic + Ads)
Pricing
from $0.30 / 1,000 results
Google Search Scraper - $0.30 / 1000 Results (Organic + Ads)
Scrape Google search results (organic, top/bottom ads, AI Overview) as structured JSON. Powered by ScrapeUnblocker's anti-bot bypass - no proxies or CAPTCHA solving to configure. Fast and cheap.
Pricing
from $0.30 / 1,000 results
Rating
0.0
(0)
Developer
Scrapeunblocker
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Google Search Scraper (SERP API)
Scrape Google search results as clean structured JSON - organic results, top and bottom ads, and Google's AI Overview - without touching proxies, headless browsers or CAPTCHA solvers.
Powered by ScrapeUnblocker's anti-bot bypass, which renders each search page behind Google's bot detection and returns the results already parsed. You just pass a query.
Features
- Organic results with title, URL, description and position.
- Ads shown above and below the organic list (optional).
- AI Overview block from page 1 (optional).
- Multi-page - fetch up to 10 result pages in one run.
- Country targeting - run the search from a specific country's exit.
- No proxy or CAPTCHA setup - handled for you.
Input
| Field | Type | Default | Description |
|---|---|---|---|
keyword | string | required | The search query. Supports site:, intitle:, quotes, etc. |
pages_to_check | integer | 1 | Pages of results to fetch (1-10, ~10 organic results per page). |
include_ads | boolean | true | Also return paid ad results. |
include_ai_overview | boolean | true | Also return the AI Overview block (page 1). |
proxy_country | string | Random | Country to search from (e.g. US, DE, GB). |
wait_after_load | integer | 0 | Extra seconds to wait before parsing (rarely needed). |
Example input
{"keyword": "web scraping api","pages_to_check": 2,"include_ads": true,"proxy_country": "US"}
Output
One dataset item per result. Each item has a type (organic, ad_top, ad_bottom, ai_overview):
{"keyword": "web scraping api","type": "organic","position": 1,"title": "Example Web Scraping API","url": "https://example.com/","description": "The easiest way to scrape any website..."}
The full parsed SERP (including result counts and totalResults) is also saved as the run's OUTPUT record in the key-value store.
How it works
The actor calls ScrapeUnblocker's dedicated /serpApi endpoint. Google is never fetched through a generic page scraper - the SERP endpoint handles rendering, proxy rotation and Google's bot detection, then parses organic results, ads and the AI Overview server-side.
Pricing
You are charged per Google results page fetched. See the pricing on this actor's page for the exact rate.
Built by ScrapeUnblocker - anti-bot bypass API for Cloudflare, DataDome, PerimeterX, Akamai and more.