Google Trends Scraper - Reliable, Pay Only for Results
Pricing
from $0.50 / 1,000 results
Google Trends Scraper - Reliable, Pay Only for Results
Get Google Trends interest over time, interest by region, related queries, related topics and daily trending searches. Rotates sessions on rate limits, so runs finish instead of failing. Failed terms are never charged.
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
Darian Danciu
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 hours ago
Last modified
Categories
Share
Get Google Trends data as clean JSON, CSV or Excel - interest over time, interest by region, related queries, related topics, and today's trending searches - for any keyword, country and time range. Built for runs that finish.
Why this one
- Runs finish. Google rate-limits Trends hard. When it does, this Actor drops the session, takes a fresh proxy IP and cookie, backs off, and tries again - up to 15 times per term.
- You never pay for failures. Only successful results are charged. If a term still fails after
every retry, it is listed in the run's
RUN_SUMMARYrecord and costs nothing. - Flat, analysis-ready rows. One row per data point, with the keyword, location and time range on every row. No nested arrays to unpack before it fits in a spreadsheet.
- Every row links back to Google.
searchUrlopens the exact same chart on trends.google.com, so you can spot-check any number. - Pick only the data you need and pay for nothing else.
What you can get
| Data | One row per | Key fields |
|---|---|---|
| Interest over time | keyword x time point | date, value (0-100), isPartial |
| Interest by region | keyword x region | geoCode, geoName, value |
| Related queries | query (top + rising) | query, value, formattedValue (+250%, Breakout), isBreakout |
| Related topics | topic (top + rising) | topicTitle, topicType, value |
| Trending now | trending search | title, approxTraffic, news[] (headline, url, source) |
Related topics only appear when Google returns them for that term; Google currently leaves the list empty for many searches.
How to use it
- Add one or more search terms.
- Optional: set a location (
US,GB,US-CA; empty = worldwide), a time range, a category, or a search type (web, image, news, shopping, YouTube). - Turn on Compare terms to chart terms against each other like
a, b, con Google Trends (up to 5 per group; longer lists are split into groups of 5). - Run it. Download the dataset as JSON, CSV, Excel, or pull it through the API.
For daily trending searches, switch Mode to Trending now and list country codes.
Example input
{"searchTerms": ["python", "rust", "golang"],"compareTerms": true,"geo": "US","timeRange": "today 12-m","dataTypes": ["interestOverTime", "relatedQueries"]}
Example output row
{"type": "interestOverTime","keyword": "python","geo": "US","timeRange": "today 12-m","date": "2025-10-26T00:00:00.000Z","formattedTime": "Oct 26 - Nov 1, 2025","value": 60,"isPartial": false,"searchUrl": "https://trends.google.com/trends/explore?q=python%2Crust%2Cgolang&date=today+12-m&geo=US"}
Good to know
- Values are relative, not search counts. 100 is the peak for that chart. Values from separate runs are only comparable when the terms were compared in the same group.
isPartial: truemarks the current, unfinished period. It will still change.- Custom dates:
YYYY-MM-DD YYYY-MM-DD. Google picks the granularity (hourly to monthly) from the span. - Proxy: keep Apify Proxy on. Without it, large runs from one IP get throttled.
Pricing
Pay per result. Runs, retries and failed terms are free. See the Pricing tab for the current rate.
Use it from code
curl -X POST "https://api.apify.com/v2/acts/<username>~google-trends-scraper/run-sync-get-dataset-items?token=<YOUR_TOKEN>" \-H "Content-Type: application/json" \-d '{"searchTerms":["electric bikes"],"geo":"US"}'
Works with Zapier, Make, n8n, Google Sheets, and as an MCP tool for AI agents through Apify's integrations.
Is scraping Google Trends legal?
This Actor collects public, aggregated, anonymous search-interest data shown on trends.google.com. It collects no personal data. You are responsible for how you use the results; check Google's terms for your use case.
Feedback
Found a bug or need a field? Open an issue on the Issues tab. Fixes usually ship within a few days.