Google Trends Scraper
Pricing
Pay per usage
Google Trends Scraper
Scrape Google Trends without a login. Pull interest over time for any keywords across a region and window, or the search terms currently trending in a country. Compares up to five keywords on a shared scale.
Pricing
Pay per usage
Rating
5.0
(1)
Developer
Goutam Soni
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Share
Google Trends Scraper extracts Google Trends interest-over-time data for any keywords and the search terms trending right now in any country, as clean structured JSON, with no login and no API key required. Give it keywords or country codes and get back ready-to-use rows of trends data for analysis, dashboards, and automation.
What it does
- Interest over time for one or more keywords. Returns a time series of relative search popularity (0 to 100) for each keyword across the region and window you choose. Optionally compare up to five keywords on a single shared scale so their values are directly comparable.
- Trending now for any country. Returns the search terms currently rising, with an approximate search volume, the growth percentage, how many news articles cover each term, when each one started, and the related queries driving it.
- No login, no password, no API key. Just supply keywords or ISO country codes.
- Full time-series walk. Short windows return hourly points, longer windows return daily or weekly points. The entire window is collected automatically.
- Clean, stable schema. Every row is a flat object with consistent keys, ready to load into a sheet, database, or BI tool.
Use cases
- SEO and content research - find rising search terms and seasonal demand to plan content and target keywords before they peak.
- Market research - track relative interest in products, brands, or topics across regions and over time.
- Trend monitoring - watch what is trending in a country right now for news, social, or PR opportunities.
- Demand forecasting - feed historical interest curves into models to anticipate seasonal spikes.
- Competitive and category analysis - compare up to five terms side by side on one scale to see which is winning attention.
Input
| Field | Type | Description |
|---|---|---|
keywords | array | Search terms to pull interest over time for. Each term returns a 0 to 100 popularity time series. |
geo | string | Region for the keyword series. ISO country (US, GB, IN) or country-region (US-CA). Empty for worldwide. |
timeRange | string | Window: past day, 7 days, month, 3 months, 12 months, 5 years, or all time. |
compareKeywords | boolean | Compare keywords together on one 0 to 100 scale (groups of five). Off measures each on its own scale. |
trendingGeos | array | Country codes to pull currently trending terms for. Example: US, GB, IN. |
trendingHours | integer | Trending lookback window in hours (1 to 168). Common values: 4, 24, 48, 168. |
maxTrendingPerGeo | integer | Cap on trending terms returned per geo. Default 500. |
language | string | Interface language code for labels and ordering. Example: en-US. |
timezoneOffset | integer | Minutes offset from UTC used to align the interest series. Example: -330. |
concurrency | integer | How many sources to process in parallel. Default 5. |
proxyConfig | object | Proxy routing. Residential proxies are recommended and used by default. |
Example input
{"keywords": ["coffee", "tea", "matcha"],"geo": "US","timeRange": "today 12-m","compareKeywords": true,"trendingGeos": ["US", "GB"],"trendingHours": 24,"maxTrendingPerGeo": 200}
Output
Each result is a flat row. The type field tells you which shape it is: interest or trending.
Interest row (one per keyword per time point):
{"type": "interest","keyword": "coffee","geo": "US","url": "https://trends.google.com/trends/explore?q=coffee&geo=US","value": 73,"time": "today 12-m","date": "2026-06-01T00:00:00.000Z","timestamp": 1780531200,"hasData": true,"isPartial": false,"formattedTime": "Jun 1, 2026","scrapedAt": "2026-06-18T06:00:00.000Z"}
Trending row (one per trending term):
{"type": "trending","term": "example term","geo": "US","rank": 1,"url": "https://trends.google.com/trends/explore?q=example%20term&geo=US","searchVolume": 2000000,"growthPercent": 1000,"articleCount": 17,"relatedQueries": ["example term", "example related query"],"startedAt": "2026-06-16T12:00:00.000Z","endedAt": null,"active": true,"scrapedAt": "2026-06-18T06:00:00.000Z"}
Key fields
value- relative interest from 0 to 100, where 100 is the peak point in the series. It is a relative index, not an absolute search count.searchVolume- an approximate, bucketed estimate of how many searches the term has seen.growthPercent- how sharply the term rose relative to its prior baseline.articleCount- number of news articles covering the term.startedAt/endedAt- when the term started and stopped trending. AnendedAtofnullmeans the term is still active.relatedQueries- other searches people made around the same term.
FAQ
Is it free? How is it priced? You pay only for what you use under the pay-per-result model. There is no separate per-run start fee. Cost scales with the number of rows returned.
Do I need a Google account or an API key? No. There is no login, no password, and no API key. Supply keywords or country codes and run.
How many results can I get?
Interest over time returns every point across the window you choose, for each keyword. Trending now returns up to maxTrendingPerGeo terms per country (up to 1000), across as many countries as you list in trendingGeos.
How fast is it?
Most runs finish in seconds to a couple of minutes, depending on how many keywords, countries, and time points you request. Increase concurrency to process more sources in parallel.
Can I compare several keywords on the same scale?
Yes. Turn on compareKeywords and up to five terms per group are measured on one shared 0 to 100 scale so their values are directly comparable.
What does the interest value mean? It is a relative popularity index from 0 to 100, where 100 marks the most popular point in the series for that query and region. It is not an absolute number of searches.
Which regions are supported?
Any ISO country code (for example US, GB, IN) and country-region codes for interest over time (for example US-CA). Leave geo empty for worldwide interest.