Google Trends Scraper
Under maintenancePricing
from $3.00 / 1,000 search terms
Google Trends Scraper
Under maintenanceGet Google Trends data for any keyword: interest over time, interest by country/region/city, related queries and related topics. Compare up to 5 terms. Fast, reliable, pay per search term.
Pricing
from $3.00 / 1,000 search terms
Rating
0.0
(0)
Developer
AI Data Tools
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
12 days ago
Last modified
Security
Limited permissionsShare
Get Google Trends data for any keyword, without the rate-limit headaches: interest over time, interest by country, region or city, and related queries (top and rising). Compare up to 5 terms at once, pick any location, time range, category or search type (web, YouTube, news, images, shopping), and export to JSON, CSV or Excel, or pull it through the API.
Runs on residential IPs and retries automatically after network errors. If Google refuses a search (for example because of a rate limit), it's marked BLOCKED and you aren't charged. We don't try to get around Google's limits. You only pay for search terms that come back with data.
What you can use it for
- Keyword and content research: find rising queries before your competitors write about them.
- SEO and marketing: compare brand or product interest across countries and over time.
- E-commerce and product research: spot seasonal demand and trending products.
- Data science and finance: feed search interest into dashboards, models and reports.
Input
| Field | What it does |
|---|---|
| Search terms | Keywords to look up. Each one is fetched on its own. |
| Compare terms | Put up to 5 terms in one chart, like on trends.google.com. Values become relative to each other. |
| Google Trends URLs | Paste trends.google.com/trends/explore links instead of (or as well as) terms. |
| Location | Country or region code (US, DE, US-CA). Empty = worldwide. |
| Time range | Past hour up to 2004–present, or exact dates. |
| Category ID / Search type | Same as the filters on the Google Trends site. |
| What to include | Turn off sections you don't need for faster runs. |
Example:
{"searchTerms": ["bitcoin", "ethereum"],"compareTerms": true,"geo": "","timeRange": "today 12-m"}
Output
One result per search term (or per comparison). Shortened example:
{"status": "OK","searchTerms": ["bitcoin", "ethereum"],"geo": "Worldwide","timeRange": "today 12-m","property": "web","url": "https://trends.google.com/trends/explore?q=bitcoin%2Cethereum&date=today+12-m","averages": { "bitcoin": 41, "ethereum": 7 },"interestOverTime": [{ "date": "2025-10-19T00:00:00.000Z", "formattedTime": "Oct 19 – 25, 2025", "values": { "bitcoin": 46, "ethereum": 10 }, "isPartial": false }],"interestByRegion": [{ "geoCode": "CH", "geoName": "Switzerland", "values": { "bitcoin": 88, "ethereum": 12 } }],"relatedQueries": {"bitcoin": {"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": 450, "formattedValue": "+450%", "link": "..." }]}},"scrapedAt": "2026-10-25T19:10:00.000Z"}
Searches that don't come back are listed too, free of charge: { "status": "BLOCKED", "searchTerms": ["..."], "error": "Blocked by Google (HTTP 429)" }. FAILED means a network error.
The dataset has an Interest over time view that flattens the timeline into one row per date, which is handy for CSV and Excel.
Pricing
$0.003 per search term ($3 per 1,000), with no extra charge for related queries or regions. A comparison of 3 terms counts as 3. Searches that fail are not charged, and the run stops on its own when it reaches the spending limit you set.
FAQ
What do the numbers mean? Same as on Google Trends: 0–100, where 100 is the peak interest for the chosen terms, place and time. They're relative, not absolute search volumes.
Why are related topics missing? Google doesn't return related topics when comparing terms, and currently returns them empty for most searches. They're included whenever Google provides them.
Do I need a proxy? Yes. Google refuses most requests from datacenter IPs, so residential proxies are the default. You can switch to your own proxies in the input.
What if searches come back BLOCKED? Google limits how many searches it answers in a short time. Run fewer terms at once or try again later; blocked searches are never charged.
Is it legal? It collects aggregated, public search statistics; no personal data. As with any data source, check that your use complies with the terms and laws that apply to you.
Missing a feature, or found a search that doesn't work? Open an issue on the Issues tab and include the input you used.