Google Trends Scraper avatar

Google Trends Scraper

Under maintenance

Pricing

from $0.50 / 1,000 results

Go to Apify Store
Google Trends Scraper

Google Trends Scraper

Under maintenance

Scrape google keyword trends, related kewords, trending keywords, news etc with advanced filtering support and historical data

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

Curious Coder

Curious Coder

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

5

Monthly active users

a month ago

Last modified

Categories

Share

Scrape Google Trends fast and cheap.

It supports two modes:

ModeWhat you get
1. Keyword TrendsFor each keyword: interest over time, interest by region, and related queries/topics — with full filter support (location, time period, category, search property).
2. Trending NowThe real-time Trending Now list for a country: trending searches with search volume, growth, start time, related queries and (optionally) related news articles.

Input

Pick a mode, then fill in that mode's section. Common examples:

{
"mode": "keyword_trends",
"searchTerms": ["artificial intelligence", "bitcoin"],
"geo": "US",
"timeRange": "today 12-m",
"category": 0,
"property": "",
"includeInterestOverTime": true,
"includeInterestByRegion": true,
"includeRelatedQueries": true,
"includeRelatedTopics": true
}
FieldDescription
searchTermsArray of keywords/topics. Each is scraped individually for its own full dataset. Leave empty to get the overall top & rising searches for the chosen filters (see below).
geoCountry code (US, IN, GB) or sub-region (US-CA). Empty = Worldwide.
timeRangenow 1-H, now 4-H, now 1-d, now 7-d, today 1-m, today 3-m, today 12-m, today 5-y, all.
categoryGoogle Trends category id (0 = all). E.g. 7 Finance, 16 News, 20 Sports, 174 Science.
property"" Web, images, news, youtube, froogle (Shopping).
includeInterestOverTime / includeInterestByRegion / includeRelatedQueries / includeRelatedTopicsToggle which data sets to fetch.

Keyword-less Explore (overall top & rising searches)

Leave searchTerms empty (or omit it) to replicate opening trends.google.com/explore with only filters set — Google then shows "What people have searched for": the most frequently performed searches and rising search queries for that location / time period / category / search property.

{
"mode": "keyword_trends",
"searchTerms": [],
"geo": "NL",
"timeRange": "now 7-d",
"property": "froogle"
}

The output is one item with relatedQueries.top (most frequent searches) and relatedQueries.rising (rising search queries), plus relatedTopics when available. interestOverTime / interestByRegion stay null — Google doesn't provide them without a keyword.

{
"mode": "trending_now",
"trendingGeo": "US",
"trendingHours": "24",
"trendingCategory": 0,
"includeNews": true,
"newsArticlesPerTrend": 3,
"maxItems": 50
}
FieldDescription
trendingGeoCountry code for the real-time list.
trendingHours4, 24, 48, 168 (7 days).
trendingCategory0 = all, or a topical category id.
includeNewsResolve & attach related news articles per trend.
newsArticlesPerTrendHow many articles to resolve per trend.
maxItemsCap the number of trends (0 = no limit).

Advanced (both modes)

FieldDescription
hlUI language, e.g. en-US.
tzTimezone offset in minutes for time bucketing (browser sign, e.g. -330).
proxyCountryCodeOptional country (e.g. US) to target exit IPs in Keyword Trends mode.

Output

{
"keyword": "bitcoin",
"geo": "US",
"time": "today 12-m",
"category": 0,
"property": "web",
"interestOverTime": {
"averages": [],
"timeline": [{ "time": 1750550400, "date": "Jun 22, 2025", "value": 59, "hasData": true }]
},
"interestByRegion": [{ "geoCode": "US-WY", "geoName": "Wyoming", "value": 100 }],
"relatedQueries": {
"top": [{ "query": "bitcoin price", "value": 100, "link": "https://trends.google.com/..." }],
"rising": [{ "query": "how to buy bitcoin", "value": 4500 }]
},
"relatedTopics": { "top": [], "rising": [] },
"proxyType": "residential",
"scrapedAt": "2026-06-25T..."
}
{
"rank": 1,
"title": "fifa world cup 2026 standings",
"geo": "US",
"searchVolume": 200000,
"formattedVolume": "200K+",
"growthPercent": 1000,
"startedAt": "2026-06-24T13:00:00.000Z",
"relatedQueries": ["fifa world cup standings", "world cup rankings 2026"],
"news": [{ "title": "...", "url": "https://...", "source": "ESPN", "time": "2026-06-24T...", "image": "https://..." }]
}