Google Trends Scraper — Unlimited Keyword Comparison avatar

Google Trends Scraper — Unlimited Keyword Comparison

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Google Trends Scraper — Unlimited Keyword Comparison

Google Trends Scraper — Unlimited Keyword Comparison

Google Trends data without pytrends 429 errors: interest over time, by region (country/state/city/metro), related & rising queries. Compare 50+ keywords on one shared 0–100 scale.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Oleksandr Aleksandrov

Oleksandr Aleksandrov

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Share

Get Google Trends data through a simple API — no pytrends, no 429 Too Many Requests, no 5-keyword limit.

What makes it different

Compare 50+ keywords on one shared 0–100 scale. Google Trends only compares 5 terms at a time, so results from separate searches can't be compared. This Actor chains batches through a common anchor term and rescales them onto one scale. Validated against Google's own direct comparison: the stitched values differ by 0.4–2.4%.

KeywordDirect Google comparison (vs "gold")This Actor, stitched from 3 batchesDifference
nvidia0.15800.15860.4%
dow jones0.12960.12880.7%
oil price0.07910.07860.6%
solana0.02080.02132.4%

Built for reliability. Session rotation, fresh cookies and exponential backoff on rate limits. Partial results are always saved.

What you get

  • Interest over time: full timeline per keyword, plus average, peak date and a partial-period flag.
  • Interest by region: country, state, city (with coordinates) or US metro (DMA).
  • Related queries: top and rising queries, with "Breakout" flagged.

Filter by location, time range (past hour to 2004–present), category and search property (Web, Images, News, Shopping, YouTube).

Input example

{
"keywords": ["bitcoin", "gold", "nasdaq", "ethereum", "silver", "nvidia", "solana"],
"geo": "US",
"timeRange": "today 12-m",
"dataTypes": ["interestOverTime", "relatedQueries"]
}

Output example

{
"type": "interestOverTime",
"keyword": "nvidia",
"geo": "US",
"timeRange": "today 12-m",
"sharedScale": true,
"anchorKeyword": null,
"average": 9.57,
"peak": "2025-11-16T00:00:00.000Z",
"points": [
{
"timestamp": 1759017600,
"date": "2025-09-28T00:00:00.000Z",
"value": 8,
"isPartial": false
}
]
}
{
"type": "relatedQueries",
"keyword": "gold",
"top": [{ "query": "gold price", "value": 100, "formattedValue": "100", "isBreakout": false }],
"rising": [{ "query": "$10 million belgium gold stash", "value": 16450, "formattedValue": "Breakout", "isBreakout": true }]
}

Tips

  • Many keywords? Set anchorKeyword to a moderately popular term that sits near the middle of your list. A tiny anchor next to huge terms reduces precision, and the Actor warns you when that happens.
  • Use cases: SEO keyword prioritisation, content calendars, product and market research, brand vs. competitor tracking, and alternative data for trading research.
  • Values are relative (0–100), like on trends.google.com. They are not absolute search volumes.

Limitations

  • Related topics are not supported: Google currently returns them empty for automated access.
  • Data comes from Google's public Trends website and can change when Google changes it.