Google Trends Tracker avatar

Google Trends Tracker

Pricing

Pay per usage

Go to Apify Store
Google Trends Tracker

Google Trends Tracker

Collect Google Trends data for 1-5 keywords: interest over time, interest by region, related queries, and related topics. Supports multiple timeframes and geo filters. No API key required.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Hojun Lee

Hojun Lee

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Track Google Trends data for any set of keywords. Monitor search interest over time, interest by region, related topics, related queries, and today's trending searches — all without an API key. Supports global and country-specific tracking with flexible timeframes from 1 hour to all-time historical data.

What this Actor does

  • Interest Over Time — daily or weekly interest index (0–100) for your keywords across any timeframe
  • Interest by Region — country, region, city, or DMA breakdown of where keywords are most popular
  • Related Topics — top and rising topic categories linked to your keywords
  • Related Queries — top and rising search queries associated with your keywords
  • Trending Searches — today's hottest searches for a given country

Common use cases include crypto/stock sentiment analysis, brand awareness tracking, competitor keyword monitoring, SEO research, and content strategy planning.

Input Parameters

ParameterTypeDefaultDescription
keywordsstring list["bitcoin","ethereum","solana"]Keywords to track. More than 5 are split into batches automatically.
timeframestringtoday 3-mTime range. Examples: now 1-d, now 7-d, today 1-m, today 3-m, today 12-m, today 5-y, all
geostring(empty = worldwide)Country code filter, e.g. US, KR, JP
modeenuminterest_over_timeOne of: interest_over_time, interest_by_region, related_topics, related_queries, trending_searches
categoryinteger0Google Trends category ID (0 = All categories)
resolutionenumCOUNTRYGeographic resolution for interest_by_region mode: COUNTRY, REGION, CITY, DMA

Example input — crypto interest over last 3 months (US only):

{
"keywords": ["bitcoin", "ethereum", "solana"],
"timeframe": "today 3-m",
"geo": "US",
"mode": "interest_over_time"
}

Output Format

Each dataset item is a flat record. The fields vary by mode:

interest_over_time

{ "keyword": "bitcoin", "date": "2026-08-01", "value": 72, "is_partial": false }

interest_by_region

{ "keyword": "bitcoin", "geoName": "United States", "geoCode": "US", "value": 100 }

related_topics / related_queries

{ "keyword": "bitcoin", "query_type": "top", "topic_title": "Cryptocurrency", "topic_type": "Topic", "value": 100 }
{ "keyword": "bitcoin", "query_type": "rising", "query": "btc price today", "value": 5000 }

trending_searches

{ "geo": "united_states", "title": "Federal Reserve", "traffic": "", "date": "2026-09-02" }

Pricing

This Actor uses Pay-Per-Event pricing:

EventPriceDescription
Actor start$0.005Charged once per run
Data point$0.002Charged per record returned

A typical run fetching 90 days of interest over time for 3 keywords returns ~270 records, costing roughly $0.55. Trending searches and related queries return fewer records at proportionally lower cost.

Notes

  • Built with pytrends, an unofficial Google Trends API wrapper — no API key required.
  • Interest values are relative (0–100), not absolute search volume.
  • Google Trends enforces rate limits. The Actor adds delays between batches to reduce the risk of throttling.
  • Keywords beyond 5 are automatically batched with a 2-second delay between requests.