
Google Search Results Scraper (Pay Per Result)
Pricing
$1.00 / 1,000 results

Google Search Results Scraper (Pay Per Result)
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.
0.0 (0)
Pricing
$1.00 / 1,000 results
0
2
2
Last modified
6 days ago
π Google Search Results (SERP) Scraper
An Apify Actor for extracting Google search results with dual-strategy parsing and multi-page scraping. Ideal for SEO, research, and market intelligence β delivered in clean, structured JSON.
π Key Features
- Dual-strategy parsing β Robust selectors with fallback for layout changes
- Multi-page scraping β Collect results across multiple SERP pages
- Country targeting β Localized results using simple country codes
- Lightweight input β Just 3 parameters: keyword, pages, country
- Built-in proxies β Google SERP proxy integration for reliability
- Smart title recovery β Handles truncated titles with accurate extraction
πΌ Use Cases
- SEO & Rank Tracking β Monitor keywords, competitors, and SERP features
- Market Research β Explore industry search trends and landscape
- Content Strategy β Spot gaps and new content opportunities
- Lead Generation β Extract business listings directly from search results
- Brand Monitoring β Track brand mentions and reputation shifts
- Academic Research β Collect data on search behavior at scale
- Price Monitoring β Compare competitor pricing in search results
- Local SEO β Analyze geo-targeted queries with country-specific results
π― How it Works
- Input β Provide keyword, number of pages (1β10), and country code
- Parsing β Primary selectors with automatic fallback
- Pagination β Sequential scraping with consistent result numbering
- Output β Structured JSON enriched with metadata
πΈ Pricing
- $1.00 per 1,000 results extracted
- No setup fees, no monthly minimums
β‘ Performance
- Speed β ~3β5 seconds per page
- Memory β ~256 MB per run
- Limits β 1β10 pages per run, ~10 organic results per page
π Input Parameters
Parameter | Type | Description | Default |
---|---|---|---|
keyword | string | Search term (e.g., "best restaurants NYC") | Required |
pages | integer | Number of pages to scrape (1β10) | 1 |
country | string | Country code for localized results (US, UK, ID, etc.) | "US" |
language | string | (Optional) Language code for results (en, id, fr, etc.) | "en" |
π‘ Input Example
{"keyword": "Best AI Tools 2025","pages": 1,"country": "US","language": "en"}
π Output Example
[{"title": "The best AI productivity tools in 2025","title_truncated": false,"url": "https://zapier.com/blog/best-ai-productivity-tools/","displayedUrl": "https://zapier.com βΊ App picks βΊ Best apps","description": "The best AI productivity tools by category Β· Chatbots (ChatGPT, Claude, Meta AI, Zapier Agents) Β· Search engines (Perplexity, Google AI Overviews, Arc Search).","position": 1,"page": 1,"query": "Best AI Tools 2025","search_country": "US","pages_scraped": 1,"timestamp": "2025-09-18T08:09:23.954Z"},{"title": "10+ AI tools you can start using for free in 2025","title_truncated": false,"url": "https://cloud.google.com/use-cases/free-ai-tools","displayedUrl": "https://cloud.google.com βΊ use-cases βΊ free-ai-tools","description": "Google Cloud offers free usage of many AI products up to monthly limits, including Translation, Speech-to-Text, Natural Language, and Video Intelligence.","position": 6,"page": 1,"query": "Best AI Tools 2025","search_country": "US","pages_scraped": 1,"timestamp": "2025-09-18T08:09:23.954Z"}]
π οΈ Advanced Features
Dual-Strategy Parsing
- Primary selectors tuned for Googleβs latest layout
- Fallback parsing for compatibility with variations
- Automatic switching for consistent results
Smart Title Recovery
- Detects truncated titles (ending with "...")
- Attempts recovery from HTML attributes
- Flags uncertain cases for review
Intelligent Positioning
- Tracks positions across all pages
- Maintains global rank numbers (e.g. 1,2,3β¦ 18,19,20)
- Ensures accurate result ordering
Enhanced Error Handling
- Debug-friendly error messages
- Detects anti-bot blocks and reports issues
- Graceful fallback for partial failures
π Support
For questions, feature requests, or troubleshooting, please reach out via Apify platform support.
β FAQ
Q: Do I need to provide my own proxies?
A: No. Google SERP proxies are included.
Q: Can I scrape search results from different countries?
A: Yes, use the country
parameter (US, UK, ID, etc.).
Q: Is there a limit on the number of pages?
A: Maximum 10 pages per run.
Q: How is pricing calculated?
A: $1.00 per 1,000 extracted results. Billing is based on total results scraped.
Q: What does "title_truncated": false
mean in the output?
A: This field indicates whether the search result title was cut off (truncated) on the Google results page.
false
β The title is complete and no recovery was needed.true
β The title shown in Google ended with "..." and the Actor attempted to recover the full text from HTML attributes.
This helps you know which titles are original and which ones may have been reconstructed.
On this page
Share Actor: