Google Trends Scraper API | $3/1K Keywords
Pricing
$3.00 / 1,000 keyword trend delivereds
Google Trends Scraper API | $3/1K Keywords
Interest-over-time for any keywords from Google Trends — clean JSON, no browser. Pay only for keywords that deliver data; failures are free.
Pricing
$3.00 / 1,000 keyword trend delivereds
Rating
0.0
(0)
Developer
Jeffrey Inman
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Share
Google Trends Scraper
Get interest-over-time data from Google Trends for any list of keywords — clean JSON, no browser, no Google account. Built for reliability: automatic session handling and rotating retries where other Trends scrapers time out or return empty.
You only pay for keywords that deliver data. A keyword Google has no data for, or a temporary block that retries can't clear, costs you $0 and is reported as a typed error.
Input
{"keywords": ["bitcoin", "silver price", "ai agents"],"geo": "US","time": "today 12-m","property": ""}
keywords— each keyword is fetched independently on its own 0–100 scale. Duplicates are removed.geo— two-letter country (US,GB,DE, …), a subregion (US-CA), or empty for worldwide.time—now 1-d,now 7-d,today 1-m,today 3-m,today 12-m,today 5-y, orall(2004–now).property— Web Search (default),images,news,youtube, orfroogle(Shopping).
Output per keyword
{"keyword": "silver price","geo": "US","timeRange": "today 12-m","averageValue": 58.5,"points": [{ "time": 1759017600, "date": "Sep 21 – Sep 27, 2026", "value": 64, "isPartial": false }]}
points carries the full timeline (hourly, daily, or weekly depending on the range — same as Google shows). isPartial marks the still-open last bucket so your pipeline can skip it. Failed keywords return { keyword, error, errorType } (NO_DATA, INVALID_REQUEST, BLOCKED) and are not charged.
What people use it for
- Market and niche research (compare demand before building)
- Content planning and SEO seasonality
- Finance signals (retail attention on tickers and commodities)
- Monitoring brand or competitor search interest on a schedule
Use it from code
curl -s -X POST "https://api.apify.com/v2/acts/beacondata~google-trends-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"keywords": ["bitcoin"], "geo": "US", "time": "today 3-m"}'
Works everywhere Apify does: REST API, scheduled runs, webhooks, the Apify MCP server (AI agents can call it as a tool), n8n, Make, Zapier.
Honest limitations
- Values are Google's relative 0–100 index per keyword and range, not absolute search volumes.
- Each keyword is scaled independently; this actor does not do Google's 5-keyword comparative normalization.
- Related queries / regional breakdown are not included yet — open an issue if you need them and they'll be prioritized.
Support
Found a bug or need a field added? Open an issue on the Issues tab — it's read daily and answered.