Google All-in-One Scraper avatar

Google All-in-One Scraper

Deprecated
Go to Store
This Actor is deprecated

This Actor is unavailable because the developer has decided to deprecate it. Would you like to try a similar Actor instead?

See alternative Actors
Google All-in-One Scraper

Google All-in-One Scraper

easyapi/google-all-in-one-scraper

๐Ÿ” Comprehensive Google Scraper: Extract data from web, news, images, videos, scholar, autocomplete, and places searches. Efficient customizable parameters, and automatic pagination. Your one-stop solution for Google search data! ๐Ÿš€

๐ŸŒ Google All-in-One Scraper

๐Ÿš€ Effortlessly scrape Google search results across multiple types!

This powerful Actor allows you to extract data from various Google search types, including web, news, images, videos, scholar, autocomplete, and places.

๐ŸŒŸ Key Features

  • ๐Ÿ“Š Supports multiple search types: web, news, images, videos, scholar, autocomplete, and places
  • ๐ŸŒ Customizable search parameters (language, country, time period, etc.)
  • ๐Ÿ”„ Automatic pagination to retrieve desired number of results
  • ๐Ÿ’พ Results saved directly to Apify dataset

๐Ÿ› ๏ธ Input Configuration

Customize your search with these parameters:

  • search_type: Type of Google search (web, news, images, videos, scholar, autocomplete, places)
  • maxItems: Maximum number of results to retrieve (100-5000)
  • query: Your search query
  • gl: Google country for the query
  • hl: Google UI language for results
  • lr: Limit results to specified language
  • cr: Limit results to specified country
  • time_period: Time range for results
  • nfpr: Exclude auto-corrected results
  • filter: Enable/disable Similar Results and Omitted Results filters

๐Ÿ“Š Output

The Actor pushes the scraped data directly to the Apify dataset. The structure of the results varies depending on the chosen search type, but generally includes relevant information such as titles, URLs, descriptions, and additional metadata.

๐Ÿš€ Get Started

  1. Set up your ScaleSerp API keys in the Actor's environment variables.
  2. Configure your search parameters in the input.
  3. Run the Actor and watch as it collects your desired Google search results!

Happy scraping! ๐ŸŽ‰

Input Example

A full explanation of an input example in JSON.

1{
2    "search_type": "images",
3    "maxItems": 100,
4    "query": "Apify" 
5}

Output sample

The results will be wrapped into a dataset which you can always find in theย Storageย tab. Here's an excerpt from the data you'd get if you apply the input parameters above:

And here is the same data but in JSON. You can choose in which format to download your data: JSON, JSONL, Excel spreadsheet, HTML table, CSV, or XML.

1[
2	{
3		"position": 1,
4		"title": "How Apify saved 3.5 engineering days ...",
5		"link": "https://www.keboola.com/blog/how-apify-saved-3-engineering-days-per-month-while-doubling-upsells",
6		"domain": "www.keboola.com",
7		"width": 310,
8		"height": 163,
9		"image": "https://cdn.prod.website-files.com/5e6f9b297ef3941db2593ba1/6513da67666b289204961547_Apify%20(1).png",
10		"source": {
11			"link": "https://How Apify saved 3.5 engineering days ...",
12			"domain": "how",
13			"name": "How Apify saved 3.5 engineering days ..."
14		}
15	},
16	{
17		"position": 2,
18		"title": "Running Actors | Platform | Apify ...",
19		"link": "https://docs.apify.com/platform/actors/running",
20		"domain": "docs.apify.com",
21		"width": 274,
22		"height": 184,
23		"image": "https://docs.apify.com/assets/images/store-google-maps-scraper-5ea832e3679ab01dd58090a38f0c48c7.png",
24		"source": {
25			"link": "https://Running Actors | Platform | Apify ...",
26			"domain": "running",
27			"name": "Running Actors | Platform | Apify ..."
28		}
29	},
30    ...
31]
Developer
Maintained by Community