Google Search Results Scraper
Pricing
$10.00/month + usage
Google Search Results Scraper
Google Search Results Scraper Just enter your query. Title, URL, description — all search result data will be collected and stored directly in your Apify dataset. Works with residential proxies for stable and reliable scraping. Fast, accurate, and simple — optimized for extracting search results
Pricing
$10.00/month + usage
Rating
0.0
(0)
Developer

Data Pilot
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 days ago
Last modified
Categories
Share
🚀 Google Search Results Scraper is a robust Apify Actor designed to scrape Google Search results for any query using advanced proxy techniques. This tool provides comprehensive Google Search data, including result positions, URLs, titles, and descriptions. Whether you're conducting SEO research, competitor analysis, or market research, the Google Search Results Scraper delivers accurate Google Search information efficiently.
With residential proxy support, the Google Search Results Scraper ensures reliable and undetected scraping of Google Search results. It focuses on key Google Search metrics like result rankings and descriptions, making it an essential tool for Google Search analysis and keyword research.
🔥 Features
- Comprehensive Google Search Extraction – Scrapes detailed Google Search results, including positions, URLs, titles, and descriptions for any query.
- Real-Time Google Search Data – Fetches live Google Search results via API integration for authentic Google Search data.
- Customizable Result Count – Retrieves a specified number of Google Search results (up to 15) in a single run for targeted Google Search datasets.
- Residential Proxy Support – Utilizes Apify's residential proxies to bypass restrictions and ensure high success rates for Google Search scraping.
- Optimized for Slow Connections – Configured with extended timeouts to handle slow proxy hops during Google Search operations.
- Error Handling – Robust logging and fallback mechanisms for failed Google Search scrapes.
- Dataset Integration – Automatically uploads Google Search data to your Apify dataset for easy export and analysis.
⚙️ How It Works
The Google Search Results Scraper takes a search query as input and uses an API to fetch Google Search results. It configures requests with residential proxies, user agents, and timeouts to ensure reliable scraping. The scraper returns structured Google Search data on success or error details on failure, providing a fast and efficient way to gather Google Search information.
Key benefits for Google Search analysis:
- Analyze Google Search result rankings for keywords.
- Extract Google Search descriptions and URLs for content research.
- Monitor Google Search trends and competitor positions.
- Track keyword ranking changes over time.
- Research competitor SEO strategies.
📥 Input
The Actor accepts the following input parameters:
| Field | Type | Default | Description |
|---|---|---|---|
query | string | required | The search query to scrape Google Search results for (e.g., "best restaurants"). |
max_results | integer | 15 | Maximum number of Google Search results to retrieve (1-15). |
Example input JSON:
{"query": "best restaurants","max_results": 10}
📤 Output
The scraper outputs detailed Google Search results in JSON format. Each record includes:
| Field | Type | Description |
|---|---|---|
query | string | The original search query for Google Search. |
count | integer | Number of Google Search results retrieved. |
results | array | Array of Google Search result objects, each containing position, URL, title, and description. |
position | integer | Position in the Google Search results (within result object). |
url | string | URL of the Google Search result (within result object). |
title | string | Title of the Google Search result (within result object). |
description | string | Description snippet from the Google Search result (within result object). |
fetched_at | string | ISO timestamp of the Google Search scrape. |
Example output for Google Search results:
{"query": "best restaurants","count": 10,"results": [{"position": 1,"url": "https://www.example.com/restaurants","title": "Best Restaurants in Town","description": "Discover the top-rated restaurants with reviews and photos."},{"position": 2,"url": "https://www.example.com/dining-guide","title": "Complete Dining Guide","description": "Your ultimate guide to the best dining experiences in the city."}],"fetched_at": "2025-02-14T12:00:00Z"}
Example summary record:
{"summary": true,"query": "best restaurants","total_results": 10,"top_domain": "example.com","domains_count": 8,"fetched_results": 10,"completed_at": "2025-02-14T12:35:00Z"}
🧰 Technical Stack
- Core Engine: Google Search API integration with residential proxy support.
- Proxy: Apify Proxy with RESIDENTIAL support for reliable access.
- Platform: Apify Actor – serverless, scalable, integrated with Dataset and Key‑Value Store.
- Deployment: One‑click run on Apify Console or via REST API.
🎯 Use Cases
- SEO Research – Analyze Google Search rankings for competitive keywords.
- Keyword Research – Research top-ranking pages for keyword ideas.
- Competitor Analysis – Monitor competitor positions in Google Search results.
- Content Strategy – Analyze top-ranking content for inspiration.
- SERP Analysis – Track Search Engine Results Page (SERP) features and rankings.
- Link Research – Identify high-authority pages linking to competitors.
- Keyword Tracking – Monitor ranking changes for specific keywords over time.
- Market Research – Research industry trends through Google Search patterns.
- Local SEO Research – Analyze local Google Search results.
- International SEO – Research rankings in different countries and languages.
- Content Gap Analysis – Identify ranking opportunities and content gaps.
- Brand Monitoring – Track brand mentions in Google Search results.
- Academic Research – Collect search result data for research purposes.
- PPC Research – Analyze paid results alongside organic results.
🚀 Quick Start
- Open in Apify Console – visit the Actor page and click Try for free.
- Enter a search query in the input field (e.g.,
"best restaurants","SEO tips"). - Set result count – choose between 1-15 results to retrieve.
- Click Start – the Actor will scrape Google Search results for your query.
- Export – download the results as JSON, CSV, or Excel.
You can also call this Actor programmatically via Apify SDK or REST API – ideal for automated SEO monitoring and research pipelines.
💎 Why This Actor?
| Feature | Benefit |
|---|---|
| ✅ Real-time data | Get live Google Search results from the API. |
| ✅ Rich metadata | Receive positions, URLs, titles, and descriptions. |
| ✅ Residential proxies | Bypass restrictions – high success rate. |
| ✅ Customizable | Control result count (1-15 results). |
| ✅ Fast retrieval | Get results quickly with optimized requests. |
| ✅ Error handling | Robust fallback mechanisms for reliability. |
| ✅ Clean output | Structured JSON ready for analysis. |
| ✅ Apify ecosystem | Seamless integration with other Actors, triggers, and webhooks. |
📦 Changelog
- Initial release with Google Search results scraping.
- Real-time Google Search API integration.
- Customizable result count (1-15 results).
- Comprehensive metadata extraction (position, URL, title, description).
- Residential proxy support for reliable access.
- Optimized for slow connections with extended timeouts.
- Robust error handling and logging.
- Summary statistics with domain analysis.
- Full Apify Actor integration.
🧑💻 Support & Feedback
- Issues & Ideas: Open a ticket on the Apify Actor issue tracker.
- Documentation: Visit Apify Docs for platform guides.
- Community: Join the Apify community forum for discussions and support.
💰 Pricing
- Free for basic usage on Apify platform.
- Paid plans available for higher limits and priority support.
- Proxy credits consumed based on residential proxy usage.