Google Trends Scraper: Related Queries, Compare & Trending Now avatar

Google Trends Scraper: Related Queries, Compare & Trending Now

Pricing

Pay per event

Go to Apify Store
Google Trends Scraper: Related Queries, Compare & Trending Now

Google Trends Scraper: Related Queries, Compare & Trending Now

Bulk Google Trends data over fast HTTP (no browser): interest over time, interest by region, related & rising queries, up to 5-term comparison, YouTube/News/Shopping search, plus Trending Now for any country.

Pricing

Pay per event

Rating

0.0

(0)

Developer

K.S. Van

K.S. Van

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Share

Get Google Trends data in bulk without opening a browser. Paste a list of keywords and get, for every one of them, interest over time, interest by region, and related queries (top + rising) in one clean JSON record. Or pull the full Trending Now list for any country.

It talks to Google Trends over plain HTTP instead of driving a headless browser, so runs are fast, cheap and rarely fail. Every request that Google rate-limits is retried automatically on a fresh residential IP.

What you get

FeatureDetails
Bulk keywordsHundreds of terms per run; one result per term
Compare up to 5 termsSame 0-100 scale, exactly like the Trends website
Interest over timeHourly to monthly points, with partial-period flag and average
Interest by regionCountries, regions/states, cities or US metro areas (DMA)
Related queriesTop and rising (incl. "Breakout") queries for each term
Search typeWeb, YouTube, News, Images or Google Shopping
Time rangePast hour to 2004-present, or any custom date range
Category filterAny Google Trends category (e.g. 22 = Books & Literature)
Trending NowFull list per country (often 300-600 trends in the US) with search volume, % increase, start/end time, category and related searches

Use cases

  • SEO and content planning: find rising queries before they peak and plan posts around seasonal spikes.
  • Product and niche research: compare demand for products, book genres or app ideas across countries.
  • YouTube and Shopping research: measure demand on YouTube search or Google Shopping, not only web search.
  • Newsrooms and social media: monitor Trending Now in several countries every hour.
  • AI agents and automations: call it from n8n, Make, Zapier or the Apify MCP server and feed structured trend data to your LLM.

Input example: keyword analysis

{
"mode": "keywords",
"searchTerms": ["cozy mystery", "romantasy", "dark academia"],
"compareTerms": false,
"geo": "US",
"timeRange": "today 12-m",
"searchProperty": "web",
"relatedQueries": true
}

Output example: one keyword

{
"type": "keyword",
"term": "cozy mystery",
"geo": "US",
"timeRange": "today 12-m",
"property": "web",
"averageInterest": 55.0,
"interestOverTime": [
{"date": "Oct 12, 2025", "timestamp": 1760227200, "isPartial": false, "value": 42}
],
"interestByRegion": [
{"geoCode": "US-WY", "name": "Wyoming", "value": 100}
],
"relatedQueries": {
"top": [{"query": "cozy mystery books", "value": 100, "formattedValue": "100"}],
"rising": [{"query": "agatha christie", "value": 110, "formattedValue": "+110%", "isBreakout": false}]
},
"exploreUrl": "https://trends.google.com/trends/explore?q=cozy%20mystery&date=today%2012-m&geo=US"
}

With Compare terms on, a result has "type": "comparison", a terms list, and per-term values in every timeline point and region, plus related queries for each term under related.

{
"mode": "trending",
"trendingCountries": ["US", "GB", "DE"],
"trendingHours": 24,
"trendingCategory": 0,
"trendingMaxItems": 100
}

Each trend:

{
"type": "trending",
"rank": 1,
"term": "world series 2026",
"geo": "US",
"searchVolume": 1000000,
"increasePercent": 800,
"startedAt": "2026-10-16T02:40:00+00:00",
"endedAt": null,
"isActive": true,
"categories": ["Sports"],
"relatedQueries": ["world series", "world series schedule"],
"timeWindowHours": 24
}

Pricing

Pay per result: you are charged for each keyword (or comparison group) result and for each trending item that is saved. Failed terms are reported with "type": "error" and are not charged. Set a maximum cost per run in the run options and the Actor stops cleanly when it is reached.

Tips

  • Google Trends values are relative (0-100) within one request. Use Compare terms when you need terms on the same scale.
  • Short time ranges ("Past hour", "Past 4 hours") return minute-level points; "2004 - present" returns monthly points.
  • Very rare terms may return empty related queries; that is Google's data, not an error.
  • Keep the residential proxy on. Google blocks datacenter IPs quickly.

FAQ

Is scraping Google Trends legal? The Actor only collects aggregated, anonymous statistics that Google shows publicly on trends.google.com. It collects no personal data. Check your own use case and local laws.

Why are numbers not absolute search volumes? Google Trends publishes relative interest, not volumes. Trending Now does include Google's approximate search volume buckets (e.g. 200K+, 1M+).

Something broke or you need a field? Open an issue on the Actor page.