Google Trends Scraper API 💰$2/1k terms
Pricing
$2.00 / 1,000 search term with data
Google Trends Scraper API 💰$2/1k terms
Fast, reliable Google Trends data: interest over time, interest by region, related queries and average interest for any keywords. Auto session/proxy rotation; failed or empty terms are never charged.
Pricing
$2.00 / 1,000 search term with data
Rating
0.0
(0)
Developer
Rakshit Solanki
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Google Trends Scraper (Reliable)
Pulls Google Trends data for any list of keywords: interest over time, interest by region, related queries (top and rising) and an average interest score. Results come back as clean JSON, CSV or Excel, or through the API.
Why this one
- Built to not fail. Each worker keeps its own Google session. When Google rate-limits a session, the worker switches to a fresh IP and cookie and backs off. In our tests, 100 out of 100 keywords succeeded in a single run.
- Fast. Runs up to 10 parallel sessions, with no headless browser. 100 keywords took about 80 seconds.
- You only pay for data. Keywords that fail, or that Google has no data for, are returned with a status flag and are not charged.
- Compare mode. Query up to 5 terms together, so their values share one 0–100 scale, as in the Trends "compare" view.
Input
| Field | Example | Notes |
|---|---|---|
searchTerms | ["bitcoin","ethereum"] | Required |
compareTerms | false | Group terms in fives on one shared scale |
geo | US, CA, GB, US-CA | Empty = worldwide |
timeRange | past_12_months | Past hour up to all time (2004–) |
customTimeRange | 2024-06-01 2024-09-01 | Overrides timeRange |
category | 0 | Google Trends category id |
searchProperty | web | web, youtube, news, images, shopping |
maxConcurrency | 4 | 1–10 parallel sessions |
Output (one row per term or comparison group)
{"searchTerms": ["bitcoin"],"geo": "CA","timeRange": "today 12-m","status": "ok","averageInterest": {"bitcoin": 41.3},"interestOverTime": [{"time": "2025-10-05T00:00:00+00:00", "formattedTime": "Oct 5 – 11, 2025", "isPartial": false, "values": {"bitcoin": 47}}],"interestByRegion": [{"geoCode": "CA-ON", "geoName": "Ontario", "values": {"bitcoin": 100}}],"relatedQueries": {"bitcoin": [{"list": "top", "query": "bitcoin price", "value": 100, "formattedValue": "100"}, {"list": "rising", "query": "...", "formattedValue": "Breakout"}]}}
status is ok, no_data (not charged) or failed (not charged, includes error).
Pricing
Pay per event: you are charged once for each search term (or comparison group) that returns data. There is no start fee.
Notes
- Trends values are relative (0–100) within each query, not absolute search volumes.
- Use compare mode when you need values on one scale across terms.
- Related topics are not included: Google currently returns them empty to automated clients.
More actors by flyingnimbus
All pay-per-event and fast. Failed or empty runs are free: