Google SERP Scraper — Extract Search Results at Scale
Pricing
from $0.35 / 1,000 results
Google SERP Scraper — Extract Search Results at Scale
Scrape Google Search results without API limits. Extract organic rankings, snippets, People Also Ask, and Related Searches for any keyword in 100+ countries. Perfect for SEO monitoring, competitor analysis, lead generation, and AI training data.
Pricing
from $0.35 / 1,000 results
Rating
0.0
(0)
Developer
Vhub Systems
Actor stats
0
Bookmarked
9
Total users
5
Monthly active users
18 days ago
Last modified
Categories
Share
Google SERP Scraper — Extract Google Search Results at Scale
Scrape Google Search results without API limits or blocked IPs. Get organic rankings, snippets, People Also Ask, and Related Searches for any keyword in any country and language.
5,000+ queries/day · 100 results per query · 100+ countries · JSON/CSV/Excel export
What You Get
For each search query, the actor extracts:
- ✅ Organic results — title, URL, snippet, domain, exact position (1–100)
- ✅ Sitelinks — sub-links shown under the main result
- ✅ People Also Ask — related questions Google surfaces
- ✅ Related Searches — bottom-of-page suggestions for content research
- ✅ Multi-page support — paginate to get 100+ results per keyword
Use Cases
🔍 SEO & Keyword Research
Monitor your rankings daily. Track competitor positions. Find content gaps by analyzing what ranks for your target keywords.
📊 Competitor Analysis
See exactly which pages rank for your industry keywords. Extract all competitor URLs and snippets in one run.
🤖 AI & LLM Training Data
Collect SERP data at scale to build datasets for ML models, search quality evaluation, and RAG pipelines.
📈 Lead Generation
Find businesses by scraping local Google results: "plumber in Berlin", "accountant near me".
🌍 Localization Research
Run the same query across 50+ countries to understand how Google ranks differently per region.
🛎️ Brand Monitoring
Track where your brand appears. Schedule daily runs to get automated SERP snapshots.
Quick Start
- Enter your search queries
- Set
countryandlanguagefor geotargeting - Set
maxResults(10 = one page, 100 = ten pages) - Click Start — results arrive within seconds
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
queries | string[] | required | Search terms. Supports Google operators: site:, intitle:, "exact phrase" |
maxResults | integer | 10 | Max organic results per query (up to 100+) |
resultsPerPage | integer | 10 | Results per page (1–100) |
country | string | us | 2-letter country code (de, gb, fr, br…) |
language | string | en | Language code (de, es, fr, pt…) |
includeRelated | boolean | true | Include People Also Ask + Related Searches |
proxy | object | Apify Proxy | Proxy config — residential recommended for high volume |
Example input:
{"queries": ["project management software 2025","notion vs monday.com","site:github.com python web scraping"],"maxResults": 50,"country": "us","language": "en","includeRelated": true}
Output
Organic result:
{"type": "result","query": "project management software 2025","page": 1,"position": 3,"title": "10 Best Project Management Tools Compared (2025)","url": "https://example.com/best-pm-tools","snippet": "We tested 30+ project management apps so you don't have to...","domain": "example.com","sitelinks": [{ "title": "Free Tools", "url": "https://example.com/free" }]}
Related data:
{"type": "related","query": "project management software 2025","peopleAlsoAsk": ["What is the most popular project management tool?","Is Asana better than Monday?"],"relatedSearches": ["best free project management software","project management software for small teams"]}
Pricing
| Volume | Estimated cost |
|---|---|
| 100 queries × 10 results | ~$0.05 |
| 1,000 queries × 10 results | ~$0.50 |
| 1,000 queries × 100 results | ~$2.00 |
| 10,000 queries × 10 results | ~$5.00 |
Start free with Apify's $5 monthly credit.
Why This Scraper
- Resilient extraction — heading-based parsing, not fragile CSS class selectors that break when Google redesigns
- Anti-bot bypass — Playwright + fingerprint randomization + proxy rotation
- GDPR consent handled — cookie banners bypassed automatically for EU regions
- Zero setup — no Google API key, no quota limits
- Retries built-in — automatic retry on CAPTCHA or block
Scheduling & API
Schedule daily runs:
- Open actor → Schedules tab
- Set frequency (daily/hourly/weekly)
- Connect to Google Sheets or Slack via Integrations
Trigger via API:
curl -X POST "https://api.apify.com/v2/acts/lanky_quantifier~google-serp-scraper/runs" \-H "Authorization: Bearer YOUR_TOKEN" \-d '{"queries": ["your keyword"], "maxResults": 10}'
Works with n8n, Make, Zapier
Use the Apify integration to connect to your workflow:
- Scrape → save to Google Sheets
- Scrape → enrich CRM leads
- Scrape → trigger Slack alerts on ranking changes
FAQ
Is scraping Google legal? Scraping publicly available search results is legal for research, SEO, and competitive analysis purposes.
Why am I getting 0 results? Switch to residential proxies — datacenter IPs get blocked more aggressively in some regions.
How fast is it? ~2–5 seconds per page. 1,000 queries typically complete in 30–60 minutes.
Does it handle CAPTCHAs? Yes — sessions are retired automatically when a CAPTCHA is detected.
⭐ If this actor saves you time, please leave a review — it helps other users find it and keeps this tool actively maintained.

