Google Trends Scraper & API: Interest, Regions, Trending Now
Pricing
from $0.30 / 1,000 results
Google Trends Scraper & API: Interest, Regions, Trending Now
Scrape Google Trends: interest over time for one term or any number on one scale, by region, related queries and the full Trending now list with news. Daily data over years. Free summary row per term; errors not charged.
Pricing
from $0.30 / 1,000 results
Rating
0.0
(0)
Developer
Quarra Labs
Maintained by CommunityActor stats
0
Bookmarked
8
Total users
7
Monthly active users
3 days ago
Last modified
Share
Google Trends Scraper returns interest over time (a 0-100 curve per term, with a free summary row), interest by region, related queries (top, rising, Breakout) and the Trending now list of any country or region (often 100 to 500 trends with volume, growth, and on request up to 10 news articles on each of the first 25), for Web Search, YouTube, News, Images and Google Shopping, any location, any range since 2004. Results are clean JSON for a database, a spreadsheet or an AI agent, at $1.20 per 1,000 results on the Free plan (down to $0.30) and $0.002 per Trending now list, plus $0.025 per run. Compare 1 to 5 terms on one scale, or any number on a calibrated scale that stays comparable from one run to the next.
Every term gets a free summary row (latest value, peak, change, trend), and every input that fails gets a free
error row: nothing is dropped silently, and nothing that fails is charged.
What you get
- Stable numbers: Google serves different versions of its data to different connections. The Actor asks each
request several times independently and keeps the version most answers carry; every row carries
sampleAgreement. - Many terms on one scale: compare in batches linked through a pivot term, or use the calibrated scale for any number of terms (up to 500), comparable month after month.
- Daily data over years: a daily series benchmarked to Google's weekly and monthly curves, so it does not drift.
- The full Trending now list: often 100 to 500 trends for a country, with search volume, growth, categories and on request, up to 10 news articles on each of the first 25 trends. Scheduled runs can return only the new trends.
- Plain-language inputs:
"United States","past 12 months","Q1 2024","google shopping"; unknown or ambiguous values get a clear message with suggestions before any request is made.
How to use Google Trends Scraper
- Add one or more search terms, or set
modetotrendingNowand add locations. - Set a location (
geo) and a period (timeRange, orstartDateandendDate). - Choose the data you need: interest over time, by region, related queries.
- For many terms on one scale, set
comparisonModetocalibrated; for daily points over long ranges, turn ondailyResolution. - Run, then export JSON, CSV or Excel, or call it from the API, Make, Zapier, n8n or an AI agent through MCP.
Input examples
Three terms compared over 5 years in the United States:
{"searchTerms": ["coffee", "tea", "matcha"],"geo": "US","timeRange": "past 5 years"}
Kitchen appliances on one calibrated scale, comparable with next month's run over the same dates:
{"searchTerms": ["air fryer", "rice cooker", "stand mixer", "espresso machine", "slow cooker", "toaster oven"],"comparisonMode": "calibrated","geo": "United States","startDate": "2025-01-01","endDate": "2025-12-31"}
Trending now in California and Japan, sports only, 3 news articles per trend, new trends only (for a schedule):
{"mode": "trendingNow","trendingLocations": ["US-CA", "JP"],"trendingCategory": "Sports","trendingArticles": 3,"trendingOnlyNew": true}
Output example
Example rows (October 6, 2026), with some fields left out: coffee in the United States over the past 12 months, and one trend of the US Trending now list. Arrays are shortened: the curve has 53 points, the list 409 trends.
[{"dataType": "summary","term": "coffee","geo": "US","timeRange": "today 12-m","latestValue": 71,"latestDate": "2026-09-27T00:00:00Z","average": 76.9423,"peakValue": 100,"peakDate": "2026-04-12T00:00:00Z","changePercent": 8.4,"trend": "stable","isSpiking": false,"sampleAgreement": "4/4"},{"dataType": "interestOverTime","term": "coffee","geo": "US","timeRange": "today 12-m","sampleAgreement": "4/4","timeline": [{ "date": "2025-10-05T00:00:00Z", "value": 62, "isPartial": false },{ "date": "2025-10-12T00:00:00Z", "value": 60, "isPartial": false },{ "date": "2025-10-19T00:00:00Z", "value": 64, "isPartial": false }]},{"dataType": "trendingNow","geo": "US","trendCount": 409,"trends": [{"rank": 3,"query": "world space week 2026","searchVolume": 200000,"increasePercent": 1000,"categories": ["Science", "Business and Finance"],"articles": [{"title": "Celebrate humanity's 'Rocket Revolution' with World Space Week 2026","source": "Space","publishedAt": "2026-10-05T17:00:00Z"}]}]}]
Need one row per point, as in a spreadsheet? The Flat table link in the Output tab (or
unwind=timeline,regions,queries,trends&clean=true on the dataset URL) turns every point, place, query and trend into
its own row, at no extra cost.
What we measured
Measured on Apify and on Google Trends in October 2026.
- Google's versions: for
coffee(United States, past 12 months), asked 43 times from different US connections within three minutes, 34 answers matched; the other 9 were variants up to 9 points off on some weeks. A scraper that asks once returns a minority version about one run in five. - Calibrated scale: coffee and tea placed on the calibrated scale kept their direct ratio within 0.1%.
- Daily series: in replay tests with 15% sampling noise per day, chained windows alone drifted by 7.3% over 5 years; benchmarked to Google's weekly curve, by 1.1%.
- Speed: one term over 12 months in 3.6 to 6.9 seconds, vote included; the US Trending now list with news in 3.9 to 5.7 seconds; 100 terms with curve and regional map in 74 to 128 seconds.
Compared with other Google Trends scrapers
Features as described in each Actor's README and prices from its Store page on October 9, 2026. Other scrapers update often, so these figures are dated.
| This Actor | Most used of the top search results | Lowest-priced alternative we tested | |
|---|---|---|---|
| Interest over time, by region | yes | yes | yes |
| Related queries | yes | yes | not described |
| Trending now list | yes, full list with news articles | in a separate Actor | daily trending searches by country |
| Any number of terms on one scale | yes (pivot or calibrated) | not described | not described |
| Daily points over years | yes, benchmarked | not described | not described |
| Answer voted across independent samples | yes | not described | not described |
| Curve + regional map of one term, Free plan | $0.0274 | billed per result, $3.00 / 1,000 | $0.027 (at its prices from October 10, 2026) |
At the Store rates in effect on October 10, 2026, a curve or a map costs 20% more here than with the lowest-priced alternative we tested, on every plan: each term is measured several times, which keeps numbers stable between runs. If you only need curves, a curve alone costs less here, since that alternative bills a curve and its map as one row.
How much does it cost to scrape Google Trends?
A start fee per run and a price per result. Summary, missing and error rows are free, and anything that fails or comes back empty is not charged.
| Free | Starter (Bronze) | Scale (Silver) | Business (Gold) and above | |
|---|---|---|---|---|
| Run start (at the default memory) | $0.025 | $0.025 | $0.025 | $0.025 |
| Per 1,000 results (curve, regional map, related queries) | $1.20 | $0.60 | $0.45 | $0.30 |
| Per Trending now list (one location, all its trends, news included) | $0.002 | $0.001 | $0.00075 | $0.0005 |
| Per calibrated term | $0.01 | $0.01 | $0.009 | $0.008 |
| Per 1,000 premium connection results (see below) | $0.30 | $0.30 | $0.40 | $0.55 |
If Google refuses the standard connection, the affected results are charged one extra premium connection result each
($0.30 per 1,000 on Free and Starter, $0.40 on Scale, $0.55 on Business and above), on top of their own price. Only
the results that actually had to be fetched over the premium connection are charged; for a daily curve, that is the time
windows fetched over it. With sampleAggregation set to mean and 4 or 5 samples per time window (maxSampleIps, 5 by
default), this extra is counted twice per result; with fewer samples, once. It is not charged when the standard connection works, on small runs, for Trending now lists or calibrated terms, or when you use
your own proxy. The run status says how many results were charged.
What typical runs cost on the Free plan:
| Run | Price |
|---|---|
| 1 term, curve only | $0.0262 |
| 1 term, curve + regions + related queries | $0.0286 |
| 5 terms compared, curve only | $0.031 |
| 10 terms on the calibrated scale | $0.125 |
| Daily curve over 5 years | $0.0382 |
| Trending now for one location (about 400 trends), with or without news | $0.027 |
| 100 terms, curve + regions | $0.265 |
Platform costs and the repeated sampling are included; only the premium connection extra above can add to the price. You can cap spending with Max results and with the maximum cost per run; the Actor stops cleanly at the cap and keeps what it collected.
Use cases
- SEO and content planning: rising queries, keyword comparisons, seasonal timing from daily curves.
- Product and market research: dozens of product names ranked on one calibrated scale, month after month.
- Regional demand: the same term across countries or states on one scale.
- Finance and economics: daily search series over years for nowcasting, consistent with Google's weekly data.
- E-commerce: Google Shopping interest for a product before a launch or a sale.
- Newsrooms and alerts: what is trending in a country or a state right now, only new items on a schedule.
- AI agents and automations: plain-language inputs, one summary row per term, typed fields that stay put.
Limits
- Google Trends values are relative (0-100 or a percentage of a reference term), not search counts. The Trending now list gives Google's search volume buckets.
- News articles come for the first 25 trends of each Trending now list.
FAQ
Is there an official Google Trends API?
Google announced an official Trends API in July 2025 as an alpha open to a limited group of developers, by application. pytrends, a widely used Python library, was archived in April 2025. This Actor gives you Google Trends data through the Apify API today, from Python, JavaScript or any HTTP client, with no key from Google.
Is it legal to scrape Google Trends?
The Actor collects public data that anyone can see on trends.google.com without logging in, and does not log in. The data is aggregated search interest, not tied to individual users; related queries and trends can still contain names. How you use the data, and compliance with Google's terms and the laws that apply to you, remain your responsibility.
Why do I sometimes see different numbers on trends.google.com?
Google shows each visitor the version its connection gets. Open the page from another network and you may see
another curve. The Actor returns the version most answers carry, and sampleAgreement tells you how clear that was.
Can I compare more terms than the Explore page allows?
Yes. Keep compare: the Actor measures them in batches linked through the strongest term, so values match a direct
Google comparison. Or use calibrated for any number of terms, comparable from one run to the next.
Why did my run fail?
Only when something failed on our side or Google's. An input problem (an unknown location, a date in the future, a
term without search volume) does not fail the run: it gets a free error or missing row, and you pay only the
start. So the success rate on this page measures our reliability, not typos.
Found a problem or need a feature?
Open an issue in the Issues tab; we reply within two business days.
More data tools from Quarra
| Actor | What it does |
|---|---|
| Reddit Scraper | Posts, complete comment trees, search and users; threads as Markdown for LLMs |
| Threads Scraper | Full post history with view counts, replies, profiles and keyword search on Threads |