Google Search

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.

69 runs
7 users
Try This Actor

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

  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 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_configuration for reliable scraping, especially at scale.
  • Adjust the delay parameter to control request rate and avoid blocks.
  • For advanced use cases, custom_url and custom_tbs allow direct Google parameter injection.
  • The Actor handles pagination automatically based on pages and start_page settings.

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 Trial

Actor Information

Developer
maged120
Pricing
Paid
Total Runs
69
Active Users
7
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