Google Trends Scraper
Pricing
Pay per event
Google Trends Scraper
Interest over time, by region and city, related queries and topics, and trending searches from Google Trends. Retries with fresh proxy sessions, so 429 errors do not end your run. You pay only for terms that returned data.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Vladyslav Kosenko
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Share
Get Google Trends data for any search term, country and time range: interest over time, interest by region and city, related queries, related topics and trending searches right now. You get one clean JSON item per term, ready for spreadsheets, dashboards, SEO research or an AI agent.
Google Trends rate-limits scrapers hard (HTTP 429). This Actor retries every request with a fresh proxy session and switches to residential IPs when datacenter ones are blocked, so one blocked request doesn't fail your run, and you pay only for terms that returned data.
What you can scrape
| Data | Field |
|---|---|
| Interest over time (0–100) | interestOverTime with averages |
| Interest by country, region / state, city or US metro | interestByCountry, interestByRegion, interestByCity, interestByMetro |
| Related queries: top and rising | relatedQueries.top, relatedQueries.rising |
| Related topics: top and rising | relatedTopics.top, relatedTopics.rising |
| Trending now, with traffic and news | items with type: "trendingNow" |
The filters are the same as on Google Trends: country, time range (past hour to 2004–present, or custom dates), category, and search type (web, image, news, Google Shopping, YouTube).
How to use it
- Enter one or more search terms, or paste Google Trends URLs copied from your browser.
- Pick a country and a time range.
- Turn on Compare terms to get values relative to each other, as in the comparison chart on Google Trends (up to 5 terms per chart).
- Add country codes under Trending now for today's trending searches.
- Run it, then download the data as JSON, CSV or Excel, or get it through the API.
Input example
{"searchTerms": ["web scraping", "data extraction"],"geo": "US","timeRange": "today 12-m","trendingNowGeos": ["US", "GB"]}
Output example
{"type": "explore","searchTerms": ["web scraping"],"geo": "US","timeRange": "today 12-m","property": "web","trendsUrl": "https://trends.google.com/trends/explore?q=web+scraping&date=today+12-m&geo=US","interestOverTime": [{ "time": "2025-10-26T00:00:00.000Z", "formattedTime": "Oct 26 – Nov 1, 2025", "value": [71], "hasData": [true], "isPartial": false }],"averages": [68],"interestByRegion": [{ "geoCode": "US-CA", "geoName": "California", "value": [100] }],"interestByCity": [{ "geoName": "San Jose", "value": [100] }],"relatedQueries": {"top": [{ "query": "python web scraping", "value": 100, "formattedValue": "100", "link": "https://trends.google.com/trends/explore?q=python+web+scraping&date=today+12-m&geo=US" }],"rising": [{ "query": "ai web scraping", "value": 450, "formattedValue": "+450%" }]},"relatedTopics": { "top": [], "rising": [] },"scrapedAt": "2026-10-27T16:00:00.000Z"}
A trending search:
{"type": "trendingNow","geo": "US","title": "world series","approxTraffic": "500000+","startedAt": "2026-10-27T16:00:00.000Z","news": [{ "title": "…", "url": "https://…", "source": "…" }]}
If a term still fails after all retries, it appears as an item with type: "error" and you are not charged for it.
Pricing
You pay per search term that returned data, whatever sections you pick, plus a small fee per trending search. Proxies are included. Set a maximum cost per run in the run options and the Actor stops when it is reached.
Tips
- Values on Google Trends are relative, from 0 to 100. Compare terms on one chart if you need them on the same scale.
- For a US state or another region, paste a Google Trends URL with that region, for example
geo=US-CA. - The category ID is the
catvalue in a Google Trends URL. now 1-Handnow 4-Hgive minute-level data,allgives monthly data since 2004.- Google Trends currently returns related topics for few terms, often none. When Google shows none,
relatedTopicsis empty.
Is scraping Google Trends legal?
The Actor reads only public, aggregated and anonymous search-interest data that Google Trends shows to any visitor, and no personal data. Check that your use follows the laws and terms that apply to you.
Feedback
Found a bug or need another field? Open an issue on the Issues tab.