Google Trends API avatar

Google Trends API

Pricing

$1.00 / 1,000 results

Go to Apify Store
Google Trends API

Google Trends API

Scrape Google Trends data without official API. Get interest over time, interest by region, related queries, related topics, trending searches, and keyword suggestions. Supports all filters: geo, timeframe, category, and search property (web/YouTube/news/images/Google Shopping).

Pricing

$1.00 / 1,000 results

Rating

0.0

(0)

Developer

Mate Papava

Mate Papava

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Google Trends Scraper — Apify Actor

Scrape Google Trends data without using the official API. Uses curl_cffi for browser impersonation to bypass rate limits.

Features

  • Interest Over Time — Weekly/daily/hourly interest scores (0–100)
  • Interest by Region — Breakdown by country or sub-region
  • Related Queries — Top and rising related searches
  • Related Topics — Top and rising related topics/entities
  • Trending Now — What's currently trending in a country
  • Trending Daily — Today's trending searches with traffic estimates
  • Suggestions — Topic autocomplete for finding precise terms

Filters

FilterOptionsDescription
keywordsComma-separated (max 5)Terms to analyze. Use comma for comparison
geoISO country codeUS, GB, IN, GE, DE. Empty = worldwide
timeframe1h, 4h, 1d, 7d, 30d, 90d, 12m, 5y, allShorter = finer granularity
categoryall, finance, health, sports, news, etc.26 categories available
propertyweb, youtube, news, images, froogleWhich Google product to search

Example Input

Compare Python vs JavaScript interest worldwide (12 months)

{
"action": "interest_over_time",
"keywords": "python,javascript",
"geo": "",
"timeframe": "12m"
}

ChatGPT interest on YouTube in the US (90 days)

{
"action": "interest_over_time",
"keywords": "chatgpt",
"geo": "US",
"timeframe": "90d",
"property": "youtube"
}

Interest by US state

{
"action": "interest_by_region",
"keywords": "python",
"geo": "US",
"timeframe": "12m"
}
{
"action": "trending_now",
"geo": "GE"
}
{
"action": "related_queries",
"keywords": "bitcoin",
"geo": "US",
"category": "finance"
}

Output

Results are pushed to the dataset. Each result contains:

  • data — The actual data (array of points, regions, queries, etc.)
  • status — "success" or error status
  • _action — Which action was run
  • _input — Echo of the parsed input parameters

Notes

  • Trending actions (trending_now, trending_daily) use Google's RSS feed which is reliable and never rate-limited.
  • Interest/related actions use the internal Trends API with session management via curl_cffi browser impersonation.
  • Not all keywords have related topics data — this is normal Google Trends behavior.
  • Hourly granularity is only available for timeframes of 1d or shorter.