Google Search SERP Crawler avatar

Google Search SERP Crawler

Pricing

from $1.80 / 1,000 scraped result pages

Go to Apify Store
Google Search SERP Crawler

Google Search SERP Crawler

This is a Google Search crawler with comprehensive information categorized for your AI agent or RPA use.

Pricing

from $1.80 / 1,000 scraped result pages

Rating

0.0

(0)

Developer

Stephen

Stephen

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

a day ago

Last modified

Share

🌐 Google Search SERP Crawler

One Actor, unlimited keywords.
Scrape Google Search results fast and reliable.
Provide a list of keywords, and the Actor returns organic search results – including title, URL, snippet, date, and position – for each keyword.
Ideal for SEO monitoring, keyword research, and content analysis.

✨ Features

  • Batch keyword processing – Send up to 100 keywords in a single run; the Actor processes them all in one API call.
  • Full search parameters – Each result includes the exact searchParameters returned by (q, gl, hl, tbs, etc.).
  • Customisable – Set country (gl), language (hl), time filter (tbs), and limit how many results per keyword.
  • Pay‑per‑use – You are charged only for the keywords you actually search. No hidden costs.
  • Structured output – Results are stored as a clean dataset, ready for download or further processing.

πŸ“₯ Input

The Actor accepts a JSON input with the following fields:

FieldTypeRequiredDefaultDescription
keywordsstringβœ…β€“One or more search keywords, one per line.
glstring❌"hk"Country code for search results (e.g., us, gb, de).
hlstring❌"zh-tw"Language code (e.g., en, fr, ja).
maxPagesPerKeywordinteger❌1Number of pages of results per keyword (each page = 10 results).

Example input

{
"keywords": "apple inc\ntesla inc\nopenai",
"gl": "us",
"hl": "en",
"maxPagesPerKeyword": 2
}

πŸ“€ Output

The Actor stores one dataset item per keyword. Each item contains:

{
"query": "apple inc",
"searchParameters": {
"q": "apple inc",
"gl": "us",
"hl": "en",
"type": "search",
"page": 1,
"engine": "google"
},
"organic_results": [
{
"title": "Apple Inc. (AAPL) Stock Price",
"link": "https://finance.yahoo.com/quote/AAPL/",
"snippet": "Find the latest Apple Inc. (AAPL) stock quote...",
"date": "2 days ago",
"position": 1
},
…
]
}

You can view the results in the Output tab of your run, or download them in JSON, CSV, Excel, and other formats.

πŸ’° Pricing

This Actor uses the pay‑per‑event billing model.
You are charged a fixed price for each keyword you search.
The price is defined in the Actor’s settings (default: 0.01 USD per keyword).
There are no additional costs for data transfer or storage.

Using the API

You can also call the Actor programmatically:

curl -X POST "https://api.apify.com/v2/acts/YOUR_ACTOR_ID/runs" \
-H "Authorization: Bearer YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"keywords": "apple inc\ntesla inc",
"gl": "us",
"hl": "en"
}'

πŸ“Š Example use cases

  • SEO monitoring – Track your website’s ranking for a list of keywords.
  • Competitor analysis – See which domains appear for your target keywords.
  • Content research – Gather snippets and dates to understand what content is performing.
  • Market intelligence – Monitor news and trends across different regions and languages.

🀝 Support

If you encounter any issues or have questions, please open an issue.