Google Search Results Scraper (Pay Per Result)

Google Search Results Scraper (Pay Per Result)

by vtrdev

Google SERP scraper with dual parsing, smart title recovery, and proxy support. Scrape multiple pages with localized results. Ideal for SEO tracking, ...

1,462 runs
27 users
Try This Actor

Opens on Apify.com

About 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.

What does this actor do?

Google Search Results Scraper (Pay Per Result) is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Google SERP Scraper # πŸ” 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 1. Input β†’ Provide keyword, number of pages (1–10), and country code 2. Parsing β†’ Primary selectors with automatic fallback 3. Pagination β†’ Sequential scraping with consistent result numbering 4. Output β†’ Structured JSON enriched with metadata --- ## πŸ’Έ Pricing - $2.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 json { "keyword": "Best AI Tools 2025", "pages": 1, "country": "US", "language": "en" } ## πŸ“Š Output Example json [ { "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: $2.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.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Google Search Results Scraper (Pay Per Result) now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
vtrdev
Pricing
Paid
Total Runs
1,462
Active Users
27
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support