Google Trends Scraper - Reliable & Fast
Pricing
from $2.50 / 1,000 search terms
Google Trends Scraper - Reliable & Fast
Get Google Trends interest over time, interest by region and related queries (top and rising) for any list of search terms. Built for reliability: automatic session rotation and retries. Pay only for terms delivered with data.
Pricing
from $2.50 / 1,000 search terms
Rating
0.0
(0)
Developer
Alaa Tahir
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 hours ago
Last modified
Share
Get Google Trends data for any list of keywords: interest over time, interest by region and related queries, for any country, time range, category and search type (web, images, news, Google Shopping, YouTube).
Built for runs that must not fail: every request uses a fresh session, rate limits are retried automatically, and you only pay for terms delivered with data.
What you get
| Data | Details |
|---|---|
| Interest over time | One point per hour, day or week (0-100), with partial periods flagged |
| Headline numbers | Average, peak and peak date, latest value, trend change in % |
| Interest by region | Countries, regions/states, US metro areas or cities |
| Related queries | Top and rising queries, with "Breakout" flags and links |
| Comparison mode | Up to 5 terms on the same 0-100 scale, like the Google Trends comparison chart |
How to use it
- Enter your search terms, one per line.
- Pick a location (
US,FR,US-CA... or empty for worldwide) and a time range, or set a custom range such as2025-01-01 2025-06-30. - Tick the data you need and click Start.
- Download the results as JSON, CSV or Excel, or read them through the API.
Input example
{"searchTerms": ["bitcoin", "ethereum"],"geo": "US","timeRange": "today 12-m","includeInterestOverTime": true,"includeInterestByRegion": true,"includeRelatedQueries": true}
Output example
{"searchTerm": "bitcoin","geo": "US","timeRange": "today 12-m","averageInterest": 34.5,"peakValue": 100,"peakDate": "2026-02-01","latestValue": 16,"latestDate": "2026-10-04","trendChangePercent": -46.7,"interestOverTime": [{ "date": "2025-10-12", "timestamp": "2025-10-12T00:00:00Z", "formattedTime": "Oct 12 - 18, 2025", "value": 40, "isPartial": false }],"interestByRegion": [{ "geoCode": "US-WY", "geoName": "Wyoming", "value": 100 }],"relatedQueries": {"top": [{ "query": "bitcoin price", "value": 100, "formattedValue": "100", "isBreakout": false }],"rising": [{ "query": "how to buy bitcoin safely", "value": 9800, "formattedValue": "Breakout", "isBreakout": true }]},"exploreUrl": "https://trends.google.com/trends/explore?q=bitcoin&date=today+12-m&hl=en-US&geo=US"}
In comparison mode, each item holds searchTerms and per-term values instead.
Pricing
$2.50 per 1,000 search terms (pay per event). Interest by region and related queries are included at no extra cost. Terms that fail after every retry come back with an error field and are not charged. Set a maximum cost per run in the run options if you want a hard cap.
How much does it cost to scrape Google Trends?
| Run | Cost |
|---|---|
| 10 keywords, with regions and related queries | $0.025 |
| 100 keywords | $0.25 |
| 1,000 keywords | $2.50 |
Apify's free plan includes $5 of usage every month: enough for about 2,000 search terms a month without paying anything.
Use it from code or from an AI agent
- API: start a run and fetch the dataset with the Apify API or the Python/JavaScript clients.
- AI agents: the Actor is available as a tool through the Apify MCP server, so assistants such as Claude can call it directly.
More tools from this developer
| Tool | What it returns | Price |
|---|---|---|
| AliExpress Search Scraper | AliExpress products for any keyword or URL: price, discount, units sold, rating, delivery | $3.00 / 1,000 products |
| Google Ads Transparency Scraper | Every Google ad of an advertiser or website: format, dates shown, image, texts and link | $1.00 / 1,000 ads |
| Google Flights Scraper | Every flight of a route and date with price, times, stops, layovers and CO2, plus a lowest-price calendar | $2.50 / 1,000 searches |
| Google Hotels Scraper | Hotel prices for your dates in any city, with stars, ratings, address and links | $3.00 / 1,000 hotels |
| Google Trends Trending Now Scraper | Every trending search of a country or US state, with volume, timing, category and news | $0.80 / 1,000 trends |
| Walmart Scraper | Walmart search results: price, was price, rating, seller, stock, delivery and badges | $1.50 / 1,000 products |
FAQ
Why are values between 0 and 100? Google Trends normalises interest: 100 is the peak for the chosen term, place and period. Values are relative, not search volumes.
Why do two runs give slightly different numbers? Google Trends samples its data, so small differences between runs are normal.
How many terms can I run? Thousands. Raise "Parallel requests" for speed; switch the proxy to residential for very large runs.
Is this an official Google product? No. This Actor is not affiliated with or endorsed by Google. It reads the same public data that trends.google.com shows to any visitor and collects no personal data.