Google Trends Scraper: Related Queries, Compare & Trending Now
Pricing
Pay per event
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.
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
| Feature | Details |
|---|---|
| Bulk keywords | Hundreds of terms per run; one result per term |
| Compare up to 5 terms | Same 0-100 scale, exactly like the Trends website |
| Interest over time | Hourly to monthly points, with partial-period flag and average |
| Interest by region | Countries, regions/states, cities or US metro areas (DMA) |
| Related queries | Top and rising (incl. "Breakout") queries for each term |
| Search type | Web, YouTube, News, Images or Google Shopping |
| Time range | Past hour to 2004-present, or any custom date range |
| Category filter | Any Google Trends category (e.g. 22 = Books & Literature) |
| Trending Now | Full 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.
Input example: Trending Now
{"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.