Google Trends Scraper & API — Bulk Keywords, Trending Now
Pricing
from $3.50 / 1,000 keyword reports
Google Trends Scraper & API — Bulk Keywords, Trending Now
Bulk Google Trends + full Trending Now (hundreds of trends a day with search volume, % increase, categories, 4h–7d). Interest over time with stats, by state/city/metro, rising queries, comparisons, pasted Trends URLs. Empty results are free.
Pricing
from $3.50 / 1,000 keyword reports
Rating
0.0
(0)
Developer
TrendPilot Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Features
Share
Get Google Trends data for hundreds of keywords in one run — interest over time with ready-made trend stats, interest by country / state / city / US metro, top & rising related queries, keyword comparisons, and live Trending Now searches — as clean JSON, CSV or Excel.
You only pay for results with data. Keywords that are too rare for Google Trends to have data are returned free of charge.
What you get
| Feature | Details |
|---|---|
| 📈 Interest over time | Full time series (hourly → monthly depending on range) plus summary stats: average, peak + date, latest value, % change, and a rising / falling / flat direction. No spreadsheet work needed. |
| 🗺️ Interest by region | Countries, states/provinces, cities, or US metro areas (DMA). |
| 🔎 Related queries | Top and rising related searches, with Breakout flags and a direct Google Trends link for each. |
| ⚖️ Compare keywords | Up to 5 terms on the same scale, exactly like typing them into Google Trends. Larger lists are split automatically. |
| 🔥 Trending Now | Every trend Google lists for a country or US state over the past 4 h, 24 h, 48 h or 7 days (hundreds per day, not just the top 20): search volume, % increase, start/end time, active flag, category, the related "trend breakdown" searches, and news articles for the newest ~10 trends (the ones Google publishes in its news feed). Filter by category, keep active trends only, sort by volume or recency. |
| 🔗 Paste Google Trends links | Put Explore or Trending Now URLs in startUrls — each keeps its own terms, location, dates and filters. |
| 🎛️ All filters | Any location, preset or custom date range, category, and search type (Web, Images, News, Shopping, YouTube). |
Built for reliability
Google Trends aggressively rate-limits automated traffic. This scraper:
- gives every worker its own proxy session and cookies, and on a rate limit switches to a fresh IP and retries automatically;
- uses residential proxies by default (Google blocks most datacenter IPs);
- keeps going when one keyword fails, and writes a
SUMMARYrecord (succeeded / failed / reasons) to the run's key-value store so nothing fails silently.
Switching from another Google Trends scraper?
Inputs written for other popular Google Trends scrapers run as-is: searchTerms, isMultiple, timeRange, customTimeRange, startUrls, geo, category and maxRequestRetries are understood. Fields this scraper doesn't use are ignored. The output format is this scraper's own (see below).
Use cases
- SEO & content: find rising queries and seasonal peaks before you plan content.
- E-commerce & product research: spot products that are trending up, and where.
- Market research & investing: track brand or category interest over time and across regions.
- Data pipelines & AI agents: schedule runs and feed fresh trend data into dashboards, spreadsheets or LLM workflows.
Input example
{"keywords": ["matcha", "cold brew", "chai latte"],"geo": "US","timeframe": "today 12-m","includeTimeline": true,"includeRegions": true,"includeRelatedQueries": true,"trendingGeos": ["US", "GB"],"trendingHours": "24","trendingCategories": ["Technology", "Business and Finance"],"trendingMaxItems": 50}
geo: country/region code (US,GB,US-CA) or empty for Worldwide.timeframe:now 1-H,now 4-H,now 1-d,now 7-d,today 1-m,today 3-m,today 12-m,today 5-y,all— or setcustomTimeframeto"2025-01-01 2025-12-31".compareKeywords:trueto put keywords on one shared scale (groups of up to 5).regionResolution:COUNTRY,REGION,CITYorDMA(auto by default).startUrls: Google Trends links, e.g.https://trends.google.com/trends/explore?q=matcha,coffee&geo=US&date=today%205-yorhttps://trends.google.com/trending?geo=GB&hours=168&category=17.trendingHours:4,24,48or168.trendingCategories: names as on Google (Sports, Technology, …).trendingActiveOnly,trendingSort(relevance,volume,recency,title),trendingMaxItemsper location (default 100, 0 = all),trendingIncludeNews.
Output example
One item per keyword (type: "keywordReport"):
{"type": "keywordReport","keyword": "matcha","comparedWith": [],"geo": "US","timeframe": "today 12-m","stats": {"average": 75.4,"peakValue": 100,"peakDate": "2026-04-12T00:00:00.000Z","latestValue": 56,"latestDate": "2026-11-01T00:00:00.000Z","changePercent": -14.2,"direction": "falling"},"interestOverTime": [{ "date": "2025-11-09T00:00:00.000Z", "formattedTime": "Nov 9 – 15, 2025", "value": 58, "hasData": true, "isPartial": false }],"interestByRegion": [{ "geoCode": "US-HI", "geoName": "Hawaii", "value": 100 },{ "geoCode": "US-WY", "geoName": "Wyoming", "value": 88 }],"relatedQueries": {"top": [{ "query": "matcha latte", "value": 100, "formattedValue": "100", "isBreakout": false, "trendsUrl": "https://trends.google.com/trends/explore?q=matcha+latte&date=today+12-m&geo=US" }],"rising": [{ "query": "matcha banana bread", "value": 5000, "formattedValue": "Breakout", "isBreakout": true, "trendsUrl": "..." }]},"regionResolution": "REGION","trendsUrl": "https://trends.google.com/trends/explore?q=matcha&date=today+12-m&geo=US","hasData": true,"scrapedAt": "2026-11-10T03:24:23.645Z"}
Trending Now items (type: "trendingSearch"):
{"type": "trendingSearch","geo": "US","locationName": "United States","hours": 24,"rank": 1,"title": "kirk cousins","searchVolume": 1000000,"approxTraffic": "1M+","increasePercent": 1000,"startedAt": "2026-11-10T02:10:00.000Z","endedAt": null,"isActive": true,"categories": [{ "id": 17, "name": "Sports" }],"trendBreakdown": ["kirk cousins", "kirk cousins trade", "vikings trade", "trade deadline"],"trendsUrl": "https://trends.google.com/trends/explore?q=kirk+cousins&geo=US&date=now+1-d","news": [{ "title": "...", "url": "https://...", "source": "ESPN", "picture": "https://..." }]}
The dataset has two ready-made table views: Keyword overview (one row per keyword with its stats) and Trending now.
Pricing
Pay per result, platform usage included:
- Keyword report (one keyword with all selected sections): $4.50 per 1,000 ($4.00 on Scale, $3.50 on Business plans).
- Trending search (one trending item): $0.80 per 1,000 ($0.70 / $0.60).
- Keywords with no data in Google Trends: free.
- Example: 100 keywords with full reports ≈ $0.45. One country's top 100 trends ≈ $0.08.
Good to know
- Google Trends values are relative (0–100), not absolute search volumes. 100 = the peak for that keyword, location and time range.
- Values for the same keyword can shift slightly between runs: Google samples its data.
- Inside a state (e.g.
US-CA) Google provides metro areas but not cities; a City request there returns metros, withregionResolution: "DMA". - Keywords whose only data point is the current, unfinished week are treated as "no data" (free).
- Very rare keywords can have a timeline but too little data for a regional breakdown —
interestByRegionis then an empty list (never a list of zeros). - Trending Now
searchVolumeis Google's own rounded estimate ("1M+"), not an exact count. If the Trending Now page can't be read, the scraper falls back to Google's RSS feed (top ~20 trends, fewer fields) instead of failing — unless you set a category or active-only filter, which the feed can't honor. - Google currently does not return "related topics" to automated requests, so this scraper returns related queries only.
- Need integration help or found a bug? Open an issue on the Issues tab — issues are answered in writing.
Legal
This Actor collects only publicly available, aggregated, anonymous data from Google Trends. It does not collect personal data. Make sure your use complies with Google's terms and the laws that apply to you.