Google Trends Scraper - Interest, Slope & Related Queries
Pricing
from $3.50 / 1,000 results
Google Trends Scraper - Interest, Slope & Related Queries
Scrape Google Trends data for any keyword: 12-month interest timeseries, average interest (0-100), directional slope, peak date, and top/rising related queries. Useful for brand monitoring, SEO, category trend analysis.
Pricing
from $3.50 / 1,000 results
Rating
0.0
(0)
Developer
Thirdwatch
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 days ago
Last modified
Categories
Share
Google Trends Scraper
Scrape Google Trends interest data for any keyword or brand — 12-month timeseries, average interest, trend slope, peak date, and top/rising related queries.
What you get
Track brand and keyword momentum with structured Google Trends data. For every keyword you pass in, this scraper returns a full interest timeseries (0–100 normalized), the average interest over the window, a directional slope showing whether interest is rising or falling, the peak interest value and date, and optionally the top 10 related queries plus the top 10 rising queries. Filter by country or go worldwide, and pick from 9 time windows ranging from the past hour to all-time back to 2004.
Output fields
| Field | Description |
|---|---|
keyword | Search keyword queried |
geo | Country scope (ISO code) or empty for worldwide |
timeRange | Time window used for the query |
avgInterest | Average interest score across the window (0–100) |
slope | Directional trend (-1 to +1); positive = rising, negative = falling |
peakInterest | Highest interest score recorded |
peakDate | Date of peak interest |
timeline | Array of { time, value } points over the window |
relatedTop | Top 10 related queries (populated when includeRelated is true) |
relatedRising | Top 10 rising queries (populated when includeRelated is true) |
scraped_at | Timestamp |
Example output
{"keyword": "allbirds","geo": "US","timeRange": "today 12-m","avgInterest": 42,"slope": -0.18,"peakInterest": 88,"peakDate": "2025-11-29","timeline": [{ "time": "2025-04-20", "value": 58 },{ "time": "2025-04-27", "value": 55 },{ "time": "2025-05-04", "value": 53 }],"relatedTop": [{ "query": "allbirds shoes", "value": 100 },{ "query": "allbirds wool runners", "value": 74 }],"relatedRising": [{ "query": "allbirds tree runner go", "value": "Breakout" },{ "query": "allbirds canvas piper", "value": "+550%" }],"scraped_at": "2026-04-23T10:30:00.000Z"}
Input parameters
| Parameter | Required | Description |
|---|---|---|
keywords | Yes | Search keywords or brand names (e.g., ["nike", "adidas", "hoka"]). One dataset item per keyword. |
geo | No | ISO country code to scope results (US, IN, GB, DE). Leave empty for worldwide. Default worldwide. |
timeRange | No | Time window. One of now 1-H (past hour), now 4-H, now 1-d, now 7-d, today 1-m, today 3-m, today 12-m, today 5-y, all (2004–present). Default today 12-m. |
includeRelated | No | Also fetch top 10 related queries and top 10 rising queries per keyword. Default false. |
Use cases
- Brand managers: Track brand-search momentum week over week and catch declines before they hit sales.
- SEO professionals: Prioritize keyword targets by real demand and find rising long-tail queries.
- Investors and analysts: Use search interest as a leading indicator for consumer brands and categories.
- Content teams: Spot rising queries early and publish before competitors.
- Market researchers: Compare category demand across countries or measure seasonality.
Pricing
Pay-per-result pricing (charged per keyword analyzed). Tiered discounts apply automatically based on usage volume.
| Tier | Price per keyword |
|---|---|
| FREE | $0.002 |
| BRONZE | $0.0016 |
| SILVER | $0.0012 |
| GOLD | $0.001 |
Limitations
- Google Trends normalizes interest to 0–100 within the time window and region — absolute search volume is not published.
- Very low-volume keywords may return zero or sparse timelines.
- Short time windows (past hour / past day) have coarser granularity and more noise than 12-month windows.
includeRelatedadds one extra request per keyword and can occasionally return empty for niche terms.- Trends data is refreshed by Google on a delay; very recent events may not yet be reflected.
Compared to alternatives
- vs. Google Trends website: The site gives one chart at a time and no export. This actor returns clean JSON for any number of keywords in one run.
- vs. pytrends and similar libraries: pytrends needs residential IPs and session handling that most users don't have. This actor is fully managed — just pass keywords.
- vs. other Apify Store Trends scrapers: Our per-keyword pricing ($0.001–$0.002) with structured slope, peak, and related-queries output in one call.
Pairs well with Google Search Scraper for ranking context and Google News Scraper for the editorial angle on the same keywords.
FAQ
Is the data real Google Trends data? Yes. This actor queries Google Trends directly and returns the same numbers you'd see on trends.google.com.
What does the slope field mean?
A simple directional indicator between -1 and +1. Positive means interest in the last portion of the window is higher than the first portion; negative means it's falling.
Can I get absolute search volume? No. Google Trends only publishes normalized interest (0–100). For absolute volume you'd need Google Ads Keyword Planner.
How fresh is the data? Pulled live at run time. Google typically updates Trends data with a 1–3 day delay.
Last verified: 2026-04
More scrapers at thirdwatch.dev.