Google Search Scraper - $0.30 / 1000 Results (Organic + Ads) avatar

Google Search Scraper - $0.30 / 1000 Results (Organic + Ads)

Pricing

from $0.30 / 1,000 results

Go to Apify Store
Google Search Scraper - $0.30 / 1000 Results (Organic + Ads)

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

Scrapeunblocker

Maintained by Community

Actor 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

FieldTypeDefaultDescription
keywordstringrequiredThe search query. Supports site:, intitle:, quotes, etc.
pages_to_checkinteger1Pages of results to fetch (1-10, ~10 organic results per page).
include_adsbooleantrueAlso return paid ad results.
include_ai_overviewbooleantrueAlso return the AI Overview block (page 1).
proxy_countrystringRandomCountry to search from (e.g. US, DE, GB).
wait_after_loadinteger0Extra 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.