Google Trends Scraper - Interest, Regions & Related Queries
Pricing
from $1.80 / 1,000 keyword or trends
Google Trends Scraper - Interest, Regions & Related Queries
Reliable Google Trends API alternative: interest over time, interest by region, related queries and topics for any keyword, country and time range, plus what is trending now. Automatic retries on Google rate limits.
Google Trends Scraper
A reliable Google Trends API alternative. Get interest over time, interest by region and related queries (top & rising) for any keyword, country and time range — plus what is trending on Google right now in any country. No API key, no login.
Built for reliability: Google Trends aggressively rate-limits automated requests (HTTP 429). This Actor paces its requests and automatically retries with a fresh session and a new proxy IP, so your runs finish instead of failing.
What you can do with it
- Keyword research & SEO: find rising searches and compare keyword popularity.
- Market & product research: see where and when demand grows, country by country.
- Content planning: spot breakout topics before your competitors.
- Investing & analytics: use search interest as a signal (e.g. crypto, stocks, brands).
- AI agents & apps: give your agent real search-trend data through the Apify API or MCP.
What data do you get?
One result per search term:
| Field | Description |
|---|---|
keyword, geo, timeRange | What was analyzed |
averageInterest, peakInterest, peakDate, latestInterest | Quick summary of the trend (0-100 scale) |
interestOverTime | Full time series: date, value (0-100), isPartial |
interestByRegion | Countries, regions or cities with their interest value |
relatedQueries | top and rising related searches (formattedValue like +250% or Breakout) |
comparedWith | Other terms in the same comparison (if comparison mode is on) |
trendsUrl | Link to the same view on Google Trends |
Trending now (what people search for right now)
Add Trending now countries to also get the full Trending now list of Google Trends — the same list as on trends.google.com/trending, often 200–600 trends per country, not just the top 10 of the RSS feed. One result per trend:
| Field | Description |
|---|---|
title, rank, geo | The trending search, its position in Google's list and the country |
searchVolume, approxTraffic | Search volume as a number (1000000) and as Google shows it (1M+) |
increasePercent | How much searches grew (1000 = +1,000%) |
startedAt, endedAt, isActive | When the trend started and whether it is still trending |
categories | Sports, Entertainment, Politics, Business and Finance, Technology, Climate… |
trendBreakdown | Related searches that make up the trend |
news | Up to 3 news articles: title, url, source, publishedAt, picture |
Filter by time window (past 4 h, 24 h, 48 h, 7 days), category, minimum search volume and active trends only, and sort by relevance, search volume or newest.
{"type": "trendingNow","geo": "GB","rank": 51,"title": "croatia vs england","searchVolume": 1000000,"approxTraffic": "1M+","increasePercent": 1000,"isActive": false,"startedAt": "2026-10-03T14:30:00Z","endedAt": "2026-10-04T14:20:00Z","categories": ["Sports"],"trendBreakdown": ["croatia vs england", "england vs croatia", "england v croatia"],"news": [{"title": "UEFA Nations League Matchday 3 highlights, round-up: Harry Kane inspires England, Yamal sparks Spain","url": "https://www.uefa.com/uefanationsleague/news/02aa-21b9c92be12f-a190457ae8e6-1000--uefa-nations-league-matchday-3-highlights-round-up-harry-/","source": "UEFA.com","publishedAt": "2026-10-03T23:40:35Z"}],"trendsUrl": "https://trends.google.com/trends/explore?q=croatia%20vs%20england&geo=GB&date=now%207-d"}
Example keyword result (shortened)
{"type": "keyword","keyword": "bitcoin","geo": "Worldwide","timeRange": "today 3-m","averageInterest": 39.8,"peakInterest": 100,"peakDate": "2026-09-21","latestInterest": 29,"interestOverTime": [{ "date": "2026-07-06", "value": 34, "isPartial": false }],"interestByRegion": [{ "geoCode": "CH", "geoName": "Switzerland", "value": 100 }],"relatedQueries": {"top": [{ "query": "bitcoin price", "value": 100, "formattedValue": "100" }],"rising": [{ "query": "how to buy bitcoin safely", "value": 200, "formattedValue": "+200%" }]},"trendsUrl": "https://trends.google.com/trends/explore?date=today%203-m&q=bitcoin&hl=en"}
How to use
- Enter one or more search terms.
- Choose a country/region (or leave empty for worldwide) and a time range — from the past hour to 2004–present, or custom dates.
- Optionally switch on Compare terms on one chart to compare up to 5 terms at a time, pick the search type (web, images, news, Google Shopping, YouTube), or add Trending now countries.
- Click Start and export as JSON, CSV, Excel, or via API.
Separate vs. compared terms
- Separate (default): each term gets its own 0-100 scale, exactly like searching it alone on Google Trends.
- Compared: terms are put on one chart (groups of up to 5), so you can see which one is searched more. In this mode,
interestByRegionvalues show each term's share of searches among the compared terms in that region.
Pricing
Pay per result: $1.80 per 1,000 results (one result = one search term or one trending-now item), plus a tiny start fee of $0.00005 per run. Platform usage (compute and proxies) is included — you are not charged anything else.
| Example | Cost |
|---|---|
| 50 keywords | $0.10 |
| 1,000 keywords | $1.80 |
| top 50 trending searches in 10 countries | $0.90 |
Set a maximum cost for a run and the Actor stops when it is reached.
Tips
- Values are relative (0-100), not absolute search counts — that is how Google Trends works.
- For rare terms Google may return no related queries or region data; the fields are then empty and
hasDatatells you whether Google had enough data. - Google Trends currently does not provide "related topics" data, so this Actor focuses on related queries.
- Running hundreds of terms? Select the RESIDENTIAL proxy group for the fewest rate limits.
- Schedule the Actor (e.g. daily) in Apify Console to track trends over time.
- For a daily trend report, use Trending now with Past 24 hours, sort by Search volume and send the results to Slack or Google Sheets.
FAQ
Is this an official Google API? No. It collects the publicly available data shown on Google Trends, without logging in. Please use the data responsibly and in line with applicable laws.
Why do values differ slightly between runs? Google Trends computes values from a sample of searches, so small variations are normal — also on the Google Trends website.
Missing a feature? Open an issue on the Issues tab — feedback is welcome.
More scrapers by dataspace
- Google News Scraper — news articles for any keyword or topic
- YouTube Scraper — videos, channels and search results
- Google Ads Transparency Scraper — ads that any company runs on Google
Like it? If this Actor saves you time, please leave a review on the Reviews tab — it helps others find it. Found a problem? Open an issue and it will be fixed quickly.
Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by or sponsored by Google LLC. Google and Google Trends are trademarks of their respective owners and are mentioned only to describe the publicly available data source. It collects only publicly available, aggregated and anonymized search-interest data shown on Google Trends — without logging in and without collecting personal data. You are responsible for making sure that your use of the data complies with applicable laws (including copyright and data protection laws such as GDPR) and with the terms of the source website.