Google Trends Scraper - Fast, No Browser
Pricing
from $0.50 / 1,000 search terms
Google Trends Scraper - Fast, No Browser
Get Google Trends data for any keyword: interest over time, interest by region, top and rising related queries and topics. Any country, time range and category. Fast HTTP API, no browser timeouts.
Pricing
from $0.50 / 1,000 search terms
Rating
0.0
(0)
Developer
sunghwi lee
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 keyword, country, time range, category and search type (Web, YouTube, News, Images, Shopping):
- Interest over time (weekly/daily/hourly points, 0-100)
- Interest by region (states / countries, 0-100)
- Related queries - top and rising (e.g.
+300%,Breakout)
It talks to Google Trends' own JSON endpoints instead of loading pages in a browser, so a term takes ~1-2 seconds, runs don't time out, and you pay a fraction of the compute. Failed requests are retried with fresh proxy sessions.
Why this one?
| Browser-based scrapers | This Actor | |
|---|---|---|
| Speed | 30-180 s per page | ~1-2 s per term |
| Timeouts / aborted runs | common | none in our tests (20/20 terms, 0 retries) |
| Price | $3+ per 1,000 results | $2 per 1,000 terms, all data included |
Input field names (searchTerms, isMultiple, timeRange, customTimeRange, geo, category, maxItems) match the popular Google Trends scraper, so you can switch without changing your integration.
Use cases
- SEO & content: find rising queries before competitors, plan seasonal content.
- E-commerce & product research: validate demand, compare regions.
- Market & investment research: track brand, ticker or product interest.
- AI agents & dashboards: feed fresh trend data into your pipelines.
Input
| Field | Description |
|---|---|
searchTerms | Keywords, one result per term |
isMultiple | Treat a, b, c in one line as three terms |
timeRange | now 1-H, now 4-H, now 1-d, now 7-d, today 1-m, today 3-m, today 12-m (default), today 5-y, all |
customTimeRange | 2025-01-01 2025-06-30 (overrides timeRange) |
geo | US, GB, KR, US-CA... empty = Worldwide |
category | Trends category ID, 0 = all |
searchProperty | "" web, youtube, news, images, froogle (Shopping) |
{"searchTerms": ["bitcoin", "ozempic"], "geo": "US", "timeRange": "today 12-m"}
Output (one item per term)
{"searchTerm": "bitcoin","geo": "US","timeRange": "today 12-m","interestOverTime": [{"date": "2026-10-11T00:00:00+00:00", "formattedTime": "Oct 11 – 17, 2026", "value": 56, "isPartial": true}],"interestByRegion": [{"geoCode": "US-CA", "geoName": "California", "value": 100}],"relatedQueries": {"top": [{"query": "bitcoin price", "value": 100, "formattedValue": "100", "link": "https://trends.google.com/trends/explore?q=bitcoin+price&date=today+12-m"}],"rising": [{"query": "...", "value": 300, "formattedValue": "+300%", "link": "..."}]},"relatedTopics": {"top": [], "rising": []}}
relatedTopics is filled when Google returns it (currently often empty from Google's side).
Pricing
Pay per event: $0.002 per search term with all the data above. No monthly fee.
Notes
Google Trends values are relative (0-100) within each request, exactly as shown on trends.google.com.