Google Trends Scraper
Pricing
from $0.50 / 1,000 results
Google Trends Scraper
Extract Google Trends data for any keyword — interest over time, related queries, regional interest (250+ countries), and daily trending searches. Custom date ranges, 100+ categories, minute-level granularity. No browser, no proxy.
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
Scrape Smith
Maintained by CommunityActor stats
0
Bookmarked
0
Total users
0
Monthly active users
5 days ago
Last modified
Categories
Share
Google Trends Scraper — Interest Over Time, Related Queries & Trending Searches
Extract structured data from Google Trends for any keyword, any country, any time period — from the last hour to all time (2004–present). No browser, no proxy, no login required.
Supports keyword analysis, keyword comparison, regional breakdowns across 250+ countries, related query discovery, and real-time daily trending searches with news articles.
Why This Scraper?
- 3,000 results in 18 seconds for 20 keywords — the fastest Google Trends scraper on Apify
- No browser, no proxy — runs on 256 MB, 16x less memory than alternatives
- Custom date ranges — not just presets, any
YYYY-MM-DDtoYYYY-MM-DD - 250+ countries — worldwide regional breakdown or drill down to individual states
- Minute-level granularity — hourly data has per-minute precision
- Flat, CSV-ready rows — no nested blobs, every data point is its own row
What Data Do You Get?
| Output Type | Fields | Description |
|---|---|---|
| Interest Over Time | 10 fields | Time-series of search interest (0–100 scale) with date, value, partial data flag |
| Related Queries | 10 fields | Top and rising search queries with relevance scores and growth percentages |
| Regional Interest | 8 fields | Per-country or per-state breakdown of search interest with geo codes |
| Daily Trending | 14 fields | Real-time trending searches with traffic estimates, news articles, and images |
Input
{"mode": "keyword","keywords": ["bitcoin", "ethereum", "solana"],"geo": "US","timeRange": "today 12-m","category": 0,"includeRelatedQueries": true,"includeRegionalInterest": true,"maxResults": 5000}
| Parameter | Type | Default | Description |
|---|---|---|---|
mode | string | keyword | keyword for search interest data, trending for daily trending searches |
keywords | string[] | — | Keywords to analyze. Up to 5 compared together; more than 5 chunked automatically |
geo | string | US | Country code (US, GB, DE, IN, etc.). Leave empty for worldwide (250+ countries) |
timeRange | string | today 12-m | Time period — presets or custom YYYY-MM-DD YYYY-MM-DD range |
category | integer | 0 | Category filter (0 = all). Finance = 7, Sports = 16, Health = 13, Tech = 5 |
includeRelatedQueries | boolean | true | Include top and rising related search queries |
includeRegionalInterest | boolean | true | Include per-region interest breakdown |
maxResults | integer | 5000 | Maximum total result items |
Time Range Options
| Value | Period | Granularity |
|---|---|---|
now 1-H | Past hour | Per-minute (~58 points) |
now 4-H | Past 4 hours | Per-minute |
now 1-d | Past day | 8-minute intervals |
now 7-d | Past 7 days | Hourly (~169 points) |
today 1-m | Past 30 days | Daily |
today 3-m | Past 90 days | Daily |
today 12-m | Past 12 months | Weekly (~53 points) |
today 5-y | Past 5 years | Weekly (~261 points) |
all | 2004–present | Monthly (~270 points) |
2024-01-01 2024-12-31 | Custom range | Automatic |
Sample Output
Interest Over Time
{"type": "interest_over_time","keyword": "bitcoin","geo": "US","timeRange": "today 12-m","date": "2026-06-22T00:00:00Z","formattedDate": "Jun 22, 2026","value": 78,"formattedValue": "78","isPartial": false,"hasData": true}
Related Query
{"type": "related_query","keyword": "bitcoin","geo": "US","timeRange": "today 12-m","rankType": "rising","rank": 1,"query": "bitcoin etf","queryLink": "https://www.google.com/search?q=bitcoin+etf","queryValue": 4250,"queryFormattedValue": "+4,250%"}
Regional Interest
{"type": "regional_interest","keyword": "bitcoin","geo": "worldwide","timeRange": "today 12-m","geoName": "El Salvador","geoCode": "SV","value": 100,"formattedValue": "100"}
Trending Search
{"type": "trending_search","geo": "US","trendTitle": "Bitcoin ETF","approxTraffic": "500K+","approxTrafficNum": 500000,"pubDate": "Sat, 28 Jun 2026 10:00:00 -0700","newsTitle": "Bitcoin ETF sees record inflows","newsUrl": "https://...","newsSource": "Reuters"}
How Fast Is It?
| Scenario | Results | Time |
|---|---|---|
| 1 keyword, 12 months | ~154 | ~8 seconds |
| 5 keywords compared, 12 months | ~770 | ~8 seconds |
| 20 keywords, 12 months | ~3,000 | ~27 seconds |
| 1 keyword, all time (2004–present) | ~371 | ~8 seconds |
| 1 keyword, past hour (minute-level) | ~149 | ~10 seconds |
| Trending searches, 1 country | ~30 | ~8 seconds |
No browser, no proxy, no Puppeteer — runs on 256 MB.
Use Cases
- SEO & content strategy — find what people are searching for, discover rising queries before they peak, identify seasonal trends
- Market research — compare brand interest over time, benchmark against competitors, track industry trends across countries
- Keyword research — discover related search terms you didn't know existed, find "Breakout" queries growing 5,000%+
- Investment signals — monitor search interest in stocks, crypto, commodities — search spikes often precede price moves
- Academic research — collect longitudinal search interest data from 2004 to present for any topic
- PR & media monitoring — track daily trending searches by country, see what's making news in real time
- Product launches — measure launch impact by tracking search interest before and after release dates
- Seasonal planning — understand when demand peaks for your products or services across different regions
Supported Countries
Works with any ISO 3166-1 alpha-2 country code: US, GB, DE, FR, IN, JP, CA, AU, BR, and 200+ more.
Leave geo empty for worldwide data — returns interest broken down by all 250+ countries instead of states.
FAQ
How is this different from the Google Trends website? The website shows charts you can't export. This scraper returns every data point as structured JSON, CSV, or Excel — ready for analysis, dashboards, or automation.
Can I compare multiple keywords? Yes. Provide up to 5 keywords and they're analyzed together on the same 0–100 relative scale. More than 5 keywords are automatically split into comparison groups and processed in parallel.
Can I use custom date ranges?
Yes. Set timeRange to any YYYY-MM-DD YYYY-MM-DD range, like 2024-01-01 2024-06-30 for the first half of 2024.
What does the 0–100 value mean? Google normalizes search interest to a relative scale where 100 = peak popularity within your selected time range and region. It's not absolute search volume — Google doesn't expose that.
What does "Breakout" mean in related queries? A query with "Breakout" status grew by more than 5,000% in the selected period. These are typically new or suddenly viral topics — valuable for trend detection.
Does this require a Google account? No. All data comes from public Google Trends endpoints. No login, no API key, no authentication.
How far back does the data go?
All the way to January 2004 using the all time range. That's 20+ years of monthly search interest data for any keyword.
Can I get data for multiple countries?
Use geo: "" (empty) for worldwide data covering 250+ countries. Or run the scraper once per country for per-state granularity.
What are the category filters? Google Trends supports 100+ category IDs. Common ones: Finance (7), Health (13), Sports (16), Technology (5), Shopping (19), News (29). Category 0 means all categories.
Is there a free trial? Yes. Every run includes free results so you can verify the data quality before committing to a paid plan.
What output formats are supported? JSON, CSV, Excel, XML, and HTML table — all available directly from the Apify dataset after each run.