Google Search
by maged120
A fast, reliable Google Search scraper that supports every native filter. Get structured results for SEO, leads, and research without building your own parser.
Opens on Apify.com
About Google Search
Tired of cobbling together scripts or hitting rate limits when you need to scrape Google? This actor is my go-to for reliable, structured search results. It's genuinely fast—I've used it to pull thousands of results without a hitch. The best part? It doesn't just do basic queries. You can use every single filter Google Search offers, from date ranges and region locks to specific file types and verbatim mode. This means you can replicate exactly the search you'd do manually in your browser, but get clean, ready-to-use data out the other end. I use it mostly for SEO monitoring, lead generation, and market research. It saves me hours because I don't have to build and maintain my own parser; it handles the heavy lifting of navigating Google's layout changes. If you need consistent, accurate search data at scale, this is the only Google search tool you'll need.
What does this actor do?
Google Search 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
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Google Search Scraper Actor
Overview
This Apify Actor scrapes Google search results based on your query and parameters. It returns structured data including titles, links, snippets, and other relevant information. You can customize the search type, filters, and pagination.
Key Features
- Multiple search types: Scrape web, images, news, and other Google search results.
- Flexible filtering: Filter results by language, region, date, site, file type, and specific word conditions.
- Pagination control: Specify the number of pages, results per page, and starting page.
- Deduplication: Option to return only unique URLs or domains.
- Advanced search: Use exact phrases, required/allowed/excluded words, and number ranges.
- Proxy support: Built-in proxy configuration, defaulting to Apify Proxy with residential IPs.
How to Use
Configure the Actor via input parameters, then run it. The scraper will navigate Google search pages and extract structured data based on your settings.
Input Parameters
The main required parameter is query. Other common parameters include:
| Parameter | Description | Default |
|---|---|---|
search_type |
Type of search (web, images, news, etc.) |
web |
results_per_page |
Number of results per page | 10 |
pages |
Number of pages to scrape | 1 |
language / region |
Restrict results by language or region | - |
from_date / to_date |
Date range filter (YYYY-MM-DD) | - |
safe_search |
Enable safe search filtering | true |
delay |
Delay between requests (min,max in seconds) | 0.6,0.9 |
Filtering options:
- site: Restrict to specific domain
- file_type: Filter by file type (e.g., pdf)
- all_words / exact_phrase / any_words / none_words: Control word matching
- numbers_from / numbers_to: Filter by number ranges
Example input:
{
"query": "python scraping",
"search_type": "web",
"pages": 3,
"language": "english",
"safe_search": true,
"proxy_configuration": {
"useApifyProxy": true
}
}
Output Format
The Actor outputs an array of objects with this structure:
{
"host": "example.com",
"link": "https://example.com/page",
"image": "https://example.com/image.jpg", // or null
"title": "Page Title",
"text": "Result snippet text",
"engine": "Google",
"page": 1
}
Each result includes the source hostname, full URL, title, descriptive snippet, and the page number where it was found. Image searches include the image URL field.
Notes
- Use the
proxy_configurationfor reliable scraping, especially at scale. - Adjust the
delayparameter to control request rate and avoid blocks. - For advanced use cases,
custom_urlandcustom_tbsallow direct Google parameter injection. - The Actor handles pagination automatically based on
pagesandstart_pagesettings.
Categories
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 now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- maged120
- Pricing
- Paid
- Total Runs
- 69
- Active Users
- 7
Related Actors
Google Search Results Scraper
by apify
Google Search Results (SERP) Scraper
by scraperlink
Google Search
by devisty
Bing Search Scraper
by tri_angle
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support