Google Search Results Scraper (Pay Per Result) avatar
Google Search Results Scraper (Pay Per Result)

Pricing

$1.00 / 1,000 results

Go to Apify Store
Google Search Results Scraper (Pay Per Result)

Google Search Results Scraper (Pay Per Result)

Developed by

VTRDEV

VTRDEV

Maintained by Community

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

  • $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

ParameterTypeDescriptionDefault
keywordstringSearch term (e.g., "best restaurants NYC")Required
pagesintegerNumber of pages to scrape (1–10)1
countrystringCountry code for localized results (US, UK, ID, etc.)"US"
languagestring(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.