Google Trends Scraper - Compare Unlimited Keywords avatar

Google Trends Scraper - Compare Unlimited Keywords

Pricing

from $2.00 / 1,000 search term results

Go to Apify Store
Google Trends Scraper - Compare Unlimited Keywords

Google Trends Scraper - Compare Unlimited Keywords

Get Google Trends data: interest over time, interest by region, related & rising queries, and daily trending searches. Compare more than 5 keywords on one scale. Auto-retries and proxy rotation for reliable runs.

Pricing

from $2.00 / 1,000 search term results

Rating

0.0

(0)

Developer

Tidelark Data

Tidelark Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

Extract Google Trends data at scale: interest over time, interest by region (countries, states, cities, metro areas), related & rising queries, and daily trending searches for any country. Export to JSON, CSV, Excel, or use it from the API, Make, Zapier, n8n, LangChain or any AI agent (MCP).

  • Compare more than 5 keywords on ONE scale. Google Trends only compares 5 terms at a time. This Actor links batches with an anchor term, so 10, 50 or 200 keywords end up on a single comparable 0-100 scale. No more guessing whether "keyword 6" is bigger than "keyword 2".
  • Built for reliability. Automatic retries, fresh sessions and proxy rotation when Google rate-limits (HTTP 429). If datacenter IPs get blocked, it falls back to residential proxies automatically.
  • Ready-made insights. Every keyword comes with average interest, peak value and date, and a trend direction (rising / falling / stable with % change), so you don't need to post-process the time series.
  • Everything in one run. Interest over time, regional breakdown and related queries for every keyword in a single dataset item.
  • Trending now. Daily trending searches for any country, with approximate search volume and the news articles behind each trend.

What can you use it for?

  • SEO and content planning: find rising queries before competitors do
  • Market research and product validation: compare brands, products and categories over time
  • E-commerce: spot seasonal demand and regional hot spots
  • Investing and finance research: track public interest in companies, tickers and crypto
  • AI agents and dashboards: feed fresh, structured trend data into your pipelines

Input

FieldDescription
modeexplore (analyse your keywords) or trendingNow (daily trending searches)
searchTermsAny number of keywords. More than 5 are normalised onto one scale automatically
geoCountry code (US, GB, NL, DE...) or sub-region (US-CA). Empty = worldwide
timeRangePast hour ... 2004-present, or customTimeRange like 2024-01-01 2024-12-31
categoryGoogle Trends category ID (0 = all)
searchPropertyWeb, Images, News, Google Shopping or YouTube search
includeInterestOverTime / includeInterestByRegion / includeRelatedQueriesChoose which data you need
regionResolutionCountries, sub-regions, cities or US metro areas (DMA)
trendingGeosCountries for trendingNow mode

Example input:

{
"searchTerms": ["chatgpt", "gemini", "claude", "perplexity", "copilot", "deepseek", "grok"],
"geo": "US",
"timeRange": "today 12-m"
}

Output

One dataset item per search term (real output, shortened - 7 AI assistants compared in the US over 12 months):

{
"searchTerm": "gemini",
"geo": "US",
"timeRange": "today 12-m",
"resolvedTimeRange": "2025-10-11 2026-10-11",
"category": 0,
"searchProperty": "web",
"googleTrendsUrl": "https://trends.google.com/trends/explore?q=gemini&date=today%2012-m&geo=US",
"comparedWith": [
"chatgpt",
"claude",
"perplexity",
"copilot"
],
"interestOverTime": [
{
"date": "2025-10-05T00:00:00Z",
"label": "Oct 5 – 11, 2025",
"value": 22,
"isPartial": false,
"rawValue": 22
},
{
"date": "2025-10-12T00:00:00Z",
"label": "Oct 12 – 18, 2025",
"value": 20,
"isPartial": false,
"rawValue": 20
}
],
"regionResolution": "REGION",
"interestByRegion": [
{
"geoCode": "US-CA",
"geoName": "California",
"value": 100
},
{
"geoCode": "US-DC",
"geoName": "District of Columbia",
"value": 82
}
],
"relatedQueries": {
"top": [
{
"query": "google gemini",
"value": 100,
"formattedValue": "100"
},
{
"query": "gemini ai",
"value": 90,
"formattedValue": "90"
}
],
"rising": [
{
"query": "gemini 4 argon",
"value": 1750,
"formattedValue": "+1,750%"
},
{
"query": "gemini argon",
"value": 850,
"formattedValue": "+850%"
}
]
},
"averageInterest": 27.77,
"peakValue": 36,
"peakDate": "2026-04-19T00:00:00Z",
"trend": {
"direction": "rising",
"changePercent": 31.1,
"comparison": "last 25% of period vs first 25%"
},
"normalization": {
"method": "anchor",
"anchorTerm": "chatgpt",
"batches": 2,
"comparable": true,
"note": "Values are on one 0-100 scale across ALL search terms in this run (100 = highest point of any term)."
},
"scrapedAt": "2026-10-11T19:38:16.689096Z"
}

In trendingNow mode you get one item per trending search: title, rank, approxTraffic, startedAt, picture and related news articles.

Pricing

Pay per result: you are charged per search term result (explore mode) or per trending search (trending mode). No monthly rental. Platform usage and proxies are included in the price. Set a maximum cost per run in the run options if you want a hard cap.

How the cross-batch comparison works

Google returns values from 0 to 100 relative to the highest point among the (max 5) terms in a request. When you send more terms, the Actor builds batches of 5 that all contain the same anchor term (the first search term, or anchorTerm). Each batch is rescaled so the anchor's curve matches across batches, then everything is rescaled so the single highest point of all terms equals 100. rawValue always keeps Google's original number. For best accuracy pick an anchor with steady, medium-to-high search volume.

Tips

  • Values are relative (0-100), not absolute search counts. That's how Google Trends works.
  • Very low-volume terms may return all zeros for short time ranges or small regions.
  • Use customTimeRange for exact periods, e.g. 2025-11-01 2025-12-31 for holiday season analysis.

This Actor only collects publicly available, aggregated and anonymised search interest data. It does not collect personal data. You are responsible for using the data in line with applicable laws and Google's terms.

Support

Found a bug or need a feature (e.g. a new output format)? Open an issue on the Issues tab - issues are answered quickly.