Discovery file / google search / general

Google Search Data Scraper

Keep web search results in the order they appeared for each query. Review titles, snippets, destinations, result types, and rank across searches, with the engine that answered recorded on every row.

Google Search Data Scraper icon
RunInput → Run → Results → Export
Contract8 inputs / 13 dataset fields
Google Search Data Scraper input and dataset schema
Actor IDDu5iH9XYIV3CiZj09
Pricing$3.9 per 1,000 search queries on the Free plan. Other Apify plans use the rates shown in the Pricing tab.
Dataset views6
Saved tasks20

Input / 8 fields

Google Search Data Scraper

Google Search Data Scraper accepts searches, source URLs, and result count. Run controls stay in the same form.

queries

Which searches?

Enter the search phrases to run, one per line.

array
startUrls

Which sources?

Enter Google Search search terms or identifiers, one per line.

array
countryCode

Which country?

Enter the two-letter country code used for regional results.

string
languageCode

Which language?

Enter the language code used for source results.

string
resultsLimit

How many results?

Stop after this many dataset rows.

integer · 1 to 100
includePaa

Include related questions?

Keep related questions in the returned record.

boolean
maxSeconds

How long may the run continue?

Stop after this many seconds and keep completed rows.

integer · 30 to 3600
maxConcurrency

How many requests at once?

Set the number of source requests that may run in parallel.

integer · 1 to 10

Dataset / 13 fields

Output contract.

JSON, CSV, Excel, or dataset API.

searchTermstring
rankinteger
titlestring
urlstring
domainstring
snippetstring
resultTypestring
countryCodestring
languageCodestring
scrapedAtstring
siteNamestring
sourcestring
peopleAlsoAskarray of string

Example

Delivered record.

{
  "countryCode": "us",
  "languageCode": "en",
  "rank": 1,
  "resultType": "organic"
}

Saved tasks

20 ready specifications.

Exact input, dataset view, fields, Actor ID, price, and endpoint.