VOOZH about

URL: https://apify.com/s-r/free-google-search-results-serp---only-0-25-per-1-000-results

⇱ Free Google Search Results SERP - Only 0.35$ per 1.000/results · Apify


👁 Free Google Search Results SERP - Only 0.35$ per 1.000/results avatar

Free Google Search Results SERP - Only 0.35$ per 1.000/results

Pricing

$0.25 / 1,000 results

Go to Apify Store

Free Google Search Results SERP - Only 0.35$ per 1.000/results

Ultra-fast Google Search scraper with 1000 free results/month. Extract comprehensive SERP data including rank, title, snippet, URL, domain, favicon, and deeplinks. Ultrafast <1 sec per 1.000.

Pricing

$0.25 / 1,000 results

Rating

4.5

(4)

Developer

👁 SR

SR

Maintained by Community

Actor stats

10

Bookmarked

460

Total users

113

Monthly active users

9.4 hours

Issues response

9 days ago

Last modified

Share

Free Google Search Results (SERP) Scraper - Only $0.35 per 1,000 results

Ultra-fast Google Search scraper with 1000 free results/month. Extract comprehensive SERP data including rank, title, snippet, URL, domain, favicon, and deeplinks. 50 concurrent requests for maximum performance.

Features

  • Bulk Keyword Scraping: Process up to 100 keywords in a single run
  • Ultra-Fast Performance: 50 concurrent HTTP requests for maximum speed
  • High-Volume Scraping: Can fetch 1000+ results in seconds
  • Concurrent Processing: HTTP requests and HTML parsing in parallel
  • Comprehensive Data: Rank, domain, URL, title, snippet, favicon, deeplinks, keyword
  • Global Coverage: Support for 176 countries with automatic domain mapping
  • Scalable Pricing: Free tier (1000/month) + Pay-per-use ($0.35/1000)

Input

FieldTypeRequiredDescriptionDefault
queriesArrayYesArray of search queries (1-100 keywords)-
countryStringNoCountry code (us, nl, de, uk, jp, au, etc.)us
crStringNoCountry restrict parameter (e.g., countryDE)-
maxResultsIntegerNoMaximum results per query10

Input Examples

Multiple Keywords (Bulk Scraping)

{
"queries":[
"artificial intelligence",
"machine learning",
"deep learning"
],
"country":"us",
"maxResults":10
}

Single Keyword

{
"queries":["koffie"],
"country":"de",
"maxResults":10
}

With Country Restrict

{
"queries":["machine learning"],
"country":"nl",
"cr":"countryDE",
"maxResults":20
}

Output

Each result contains:

FieldTypeDescription
rankIntegerSERP position (1, 2, 3, ...)
domainStringDisplay domain name
urlStringFull result URL
titleStringPage title
snippetStringMeta description/snippet
faviconStringFavicon URL or base64 data URI
deeplinkStringBreadcrumb path (e.g., "domain.com › page › subpage")
keywordStringThe search query that returned this result

Output Example

[
{
"rank":1,
"domain":"Pons",
"url":"https://de.pons.com/%C3%BCbersetzung/niederl%C3%A4ndisch-deutsch/koffie",
"title":"KOFFIE - Niederländisch-Deutsch Übersetzung",
"snippet":"Übersetzung Niederländisch-Deutsch für KOFFIE im PONS Online-Wörterbuch nachschlagen! Gratis Vokabeltrainer, Verbtabellen, Aussprachefunktion.",
"favicon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAA...",
"deeplink":"https://de.pons.com › übersetzung",
"keyword":"koffie"
},
{
"rank":2,
"domain":"Kaffee Henk",
"url":"https://www.kaffeehenk.de/?srsltid=AfmBOorVJOb3RWHj67_FdYafeEGVWn1igSwK7KAWW8NlsLygRP6elS4g",
"title":"Größtes und günstigstes Kaffeesortiment in Europa!",
"snippet":"Hier finden Sie die besten kaffee wie Melitta, Jacobs, Tchibo, Dallmayr, Segafredo, Lavazza, Eduscho und Mövenpick.",
"favicon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAA...",
"deeplink":"https://www.kaffeehenk.de",
"keyword":"koffie"
},
{
"rank":3,
"domain":"Langenscheidt",
"url":"https://de.langenscheidt.com/niederlaendisch-deutsch/koffie",
"title":"Niederländisch-Deutsch Übersetzung für \"koffie\"",
"snippet":"Übersetzung für 'koffie' im kostenlosen Niederländisch-Deutsch Wörterbuch von LANGENSCHEIDT – mit Beispielen, Synonymen und Aussprache.",
"favicon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAA...",
"deeplink":"https://de.langenscheidt.com › niederlaendisch-deutsch",
"keyword":"koffie"
}
]

Supported Countries

The scraper supports 176 countries with automatic Google domain mapping:

Africa (46 countries)

Algeria (dz), Angola (ao), Benin (bj), Botswana (bw), Burkina Faso (bf), Burundi (bi), Cameroon (cm), Cape Verde (cv), Central African Republic (cf), Chad (td), Congo DRC (cd), Congo (cg), Côte d'Ivoire (ci), Djibouti (dj), Egypt (eg), Ethiopia (et), Gabon (ga), Gambia (gm), Ghana (gh), Guinea-Bissau (gw), Kenya (ke), Lesotho (ls), Libya (ly), Madagascar (mg), Malawi (mw), Mali (ml), Mauritius (mu), Morocco (ma), Mozambique (mz), Namibia (na), Niger (ne), Nigeria (ng), Rwanda (rw), São Tomé and Príncipe (st), Senegal (sn), Seychelles (sc), Sierra Leone (sl), Somalia (so), South Africa (za), Tanzania (tz), Togo (tg), Tunisia (tn), Uganda (ug), Zambia (zm), Zimbabwe (zw)

Americas (26 countries)

Argentina (ar), Bahamas (bs), Bolivia (bo), Brazil (br), Canada (ca), Chile (cl), Colombia (co), Costa Rica (cr), Cuba (cu), Dominica (dm), Dominican Republic (do), Ecuador (ec), El Salvador (sv), Guatemala (gt), Guyana (gy), Haiti (ht), Honduras (hn), Jamaica (jm), Mexico (mx), Nicaragua (ni), Panama (pa), Paraguay (py), Peru (pe), Trinidad and Tobago (tt), United States (us), Uruguay (uy), Venezuela (ve)

Asia (46 countries)

Afghanistan (af), Armenia (am), Azerbaijan (az), Bahrain (bh), Bangladesh (bd), Bhutan (bt), Brunei (bn), Cambodia (kh), China (cn), Georgia (ge), Hong Kong (hk), India (in), Indonesia (id), Iraq (iq), Israel (il), Japan (jp), Jordan (jo), Kazakhstan (kz), South Korea (kr), Kuwait (kw), Kyrgyzstan (kg), Laos (la), Lebanon (lb), Malaysia (my), Maldives (mv), Mongolia (mn), Myanmar (mm), Nepal (np), Oman (om), Pakistan (pk), Palestine (ps), Philippines (ph), Qatar (qa), Saudi Arabia (sa), Singapore (sg), Sri Lanka (lk), Taiwan (tw), Tajikistan (tj), Thailand (th), Timor-Leste (tl), Turkey (tr), Turkmenistan (tm), United Arab Emirates (ae), Uzbekistan (uz), Vietnam (vn), Yemen (ye)

Europe (49 countries)

Albania (al), Andorra (ad), Austria (at), Belarus (by), Belgium (be), Bosnia and Herzegovina (ba), Bulgaria (bg), Croatia (hr), Cyprus (cy), Czech Republic (cz), Denmark (dk), Estonia (ee), Finland (fi), France (fr), Germany (de), Gibraltar (gi), Greece (gr), Guernsey (gg), Hungary (hu), Iceland (is), Ireland (ie), Isle of Man (im), Italy (it), Jersey (je), Kosovo (xk), Latvia (lv), Liechtenstein (li), Lithuania (lt), Luxembourg (lu), North Macedonia (mk), Malta (mt), Moldova (md), Montenegro (me), Netherlands (nl), Norway (no), Poland (pl), Portugal (pt), Romania (ro), Russia (ru), San Marino (sm), Serbia (rs), Slovakia (sk), Slovenia (si), Spain (es), Sweden (se), Switzerland (ch), Ukraine (ua), United Kingdom (uk), Vatican City (va)

Oceania (9 countries)

Australia (au), Fiji (fj), Kiribati (ki), Nauru (nr), New Zealand (nz), Papua New Guinea (pg), Samoa (ws), Tonga (to), Vanuatu (vu)

Note: Special domains are automatically handled (e.g., Indonesia uses google.co.id, UK uses google.co.uk, USA uses google.com).

Pricing

Free Tier

  • 1,000 results per month - Free forever
  • Perfect for small-scale projects and testing
  • No credit card required
  • Automatic monthly reset

Pay-Per-Use Tier

  • $0.35 per 1,000 results - Among the cheapest in the market
  • No monthly limits
  • Only pay for what you use
  • Ideal for high-volume scraping
  • Example costs:
    • 1,000 results = $0.35
    • 10,000 results = $3.50
    • 100,000 results = $35.00

When free tier limit is reached, the actor will prompt you to upgrade to pay-per-use pricing.

How It Works

The scraper uses high-performance concurrent scraping:

  1. Session Initialization: Establishes cookies with Google
  2. Parallel Fetching: Makes up to 50 concurrent requests to WRGA endpoint
  3. Concurrent Parsing: Parses all HTML responses in parallel using thread pool
  4. Negative Search: If more results needed, performs additional concurrent fetches excluding top domains
  5. Deduplication: Ensures unique results and assigns continuous ranking

Concurrency Control:

  • Semaphore limits: 50 concurrent requests
  • Connection pooling: 50 keepalive, 100 max connections
  • All operations are non-blocking with asyncio

Performance

  • Small batches: ~1 second for 10 results
  • Medium batches: ~3-5 seconds for 100 results
  • Large batches: ~10-15 seconds for 1000 results
  • Concurrency: 50 parallel HTTP requests + concurrent parsing
  • Connection pooling: 50 keepalive connections for efficiency
  • Retry logic: Exponential backoff with 3 attempts per request

Technical Details

  • Parser: lxml with XPath selectors
  • HTTP Client: httpx with async support
  • Timeouts: 5s connect, 60s read
  • Retry Logic: Exponential backoff (max 3 attempts)
  • Session Management: Cookie-based session initialization

Use Cases

  • SEO monitoring and competitor analysis
  • SERP position tracking
  • Market research and trend analysis
  • Content gap analysis
  • Brand mention monitoring
  • Academic research

Limitations

  • Google may rate-limit heavy usage
  • Some results may have generic favicons
  • Deeplinks may fall back to full URLs for certain sites
  • Requires active internet connection

License

MIT License - free to use for commercial and non-commercial projects.

Privacy

This actor does not store any personal data. All scraped data is publicly available on Google Search.

You might also like

Google Search Scraper ($0.15 per 1000 results)

igolaizola/google-search-scraper

$0.15 per 1000 results 💸 Fast & Low Cost Google Search scraper that returns clean, structured SERP data. Get position, title, URL and snippet. Control region, language and domain, with built-in Apify proxy support for reliable, geo-accurate results.

👁 User avatar

Iñigo Garcia Olaizola

84

4.8

Google Search Results (~$0.05/1K Results)

scraperlink/google-search-results-serp-scraper

🔥 ~$0.05/1K results ($0.50/1,000 SERPs) 🔥 **CHEAPEST** Google Search Results (SERP) Scraper with real-time SERP data and support for multiple countries. Billed per 1 full SERP page (~10 results) — making it ~10× cheaper than others.

👁 User avatar

ScraperLink

7.3K

4.8

Google Search Results Scraper (Pay Per Result)

vtrdev/google-search-results-serp-scraper

Google SERP scraper with dual parsing, smart title recovery, and proxy support. Scrape multiple pages with localized results. Ideal for SEO tracking, content research, and brand monitoring — billed only per result.

Google Search Results Scraper (SERP)

apidojo/google-search-scraper

SERP - Google Search Scraper with unbeatable pricing! $0.002/query gets you 10 results FREE + $0.0002/extra item. Event-based billing = pay only for what you need. Ideal for SEO monitoring, keyword research & market analysis. No proxy required!

564

3.2

Perplexity AI Search Scraper

zhorex/perplexity-ai-scraper

Search Perplexity AI programmatically. Get AI-generated answers with sources and citations. No API key needed. The only Perplexity scraper on Apify that works without your own API key. Built for AEO and brand monitoring. Fast, clean JSON output.

Google Maps Scraper

api-ninja/google-maps-scraper

Extract comprehensive business data from Google Maps, including ratings, emails, social media profiles, photos, and operational details. Perfect for market research and lead generation.

485

4.9

Website Content Crawler

parseforge/website-content-crawler

Crawl any website and pull clean Markdown content ready for AI! Follow links across a whole domain and extract page text, titles, headings, images, and metadata. Perfect for building RAG pipelines, training datasets, knowledge bases, and vector databases. Start crawling content in minutes!

17

Google Maps Places Extractor

enckay/google-maps-places-extractor

Extract Places and businesses from Google Maps. Scrap phone numbers, emails, website, business hours, address and gps, Google Place ID. Use filters to include or exclude irrelevant leads.

👁 User avatar

Enckay Data

888

Google Search Results Scraper ($0.45/1K Results)

apt_marble/google-search-results

🔥 ($0.45 / 1,000 Results ) — One of the CHEAPEST Google Search Results Scrapers on Apify. Extract real-time Google Search Results (SERP) at ultra-low cost with support for multiple countries, languages, pagination, and advanced search parameters.

Related articles

Top Google SERP APIs in 2026
Read more