Multi-Keyword Google Trends Scraper — Trending Keywords Compare
Pricing
Pay per usage
Multi-Keyword Google Trends Scraper — Trending Keywords Compare
Fast HTTP Google Trends API - no browser, no timeouts, results in seconds. Compare up to 5 keywords side by side: interest over time, by region, related queries, and trending now searches. Google search trends data via pure API. Pay per keyword, $0 on empty runs.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Kevin Savani
Maintained by CommunityActor stats
1
Bookmarked
6
Total users
5
Monthly active users
8 days ago
Last modified
Categories
Share
Compare up to 5 keywords side by side on Google Trends — the same normalized comparison the Google Trends website itself shows, not five separate lookups bolted together. Get interest over time, interest by region, related queries, related topics, and trending now searches, all in one fast run. No browser, no 20-minute timeouts — results in seconds.
Pay per keyword — and pay nothing when a run returns no results.
Why Choose This Google Trends Scraper
- ⚡ Fast — a 5-keyword comparison completes in seconds, not the multi-minute waits reported for browser-based Trends scrapers.
- 🔀 Real multi-keyword comparison — pass up to 5 keywords and get Google's own normalized, side-by-side comparison values, not five independent single-keyword scores stitched together.
- 📊 Complete output — interest over time, interest by region, related queries, related topics*, and trending now, with formatted display values, a "leading keyword per region" flag, and direct Google Trends links included at no extra cost.
- 💸 Honest pricing — pay per keyword delivered, $0 on a run that returns nothing, plus an optional hard cost cap.
- 🧹 Clean output — one structured record per keyword, ready for CSV/Sheets/BI tools without post-processing.
- 🌍 Any geo, any category — the full Google Trends country list and category taxonomy, worldwide or region-specific.
*Related topics is only available when comparing a single keyword — Google's own comparison view drops it once you compare 2+ keywords, and even then it can occasionally return no data for a given keyword. Related queries, interest over time, and interest by region are unaffected and always populate when data exists.
How It Compares
| Feature | This Scraper | Typical Google Trends scrapers |
|---|---|---|
| Speed | ✅ seconds | ⚠️ reported multi-minute runs / timeouts |
| Multi-keyword comparison | ✅ up to 5, real comparison | ❌ single-keyword only, or broken multi-param |
| Interest by region + leading keyword | ✅ | ⚠️ varies |
| Related queries | ✅ | ⚠️ varies |
| Trending now | ✅ | ⚠️ often a separate, limited actor |
| Pricing | ✅ pay per keyword, $0 on empty | ❌ per-run / per-minute charges even on empty results |
Use Cases
Multi-Keyword Google Trends Comparison
Compare up to 5 keywords, brands, or competitors on one normalized 0–100 scale — the same comparison Google Trends' own Explore page shows, not independent single-keyword numbers.
Google Trends API
Drop this into a pipeline, notebook, or BI dashboard as a Google Trends API — one structured JSON record per keyword, no scraping or parsing logic on your end.
Trending Keywords Scraper
Pull today's trending searches for any country — headline, estimated traffic, publish time, and linked news articles — independent of any keyword you're tracking.
Google Trends Data for SEO & Market Research
Feed interest over time and interest by region into keyword-research, content-calendar, or regional-demand-forecasting workflows.
Compare Google Trends Keywords for Product & Brand Tracking
Track your brand against up to 4 competitors' search interest over time, and see which regions and related queries are driving the gap — every region record flags which keyword is actually leading there.
Who Uses This
| Use Case | Who It's For |
|---|---|
| Competitive keyword/brand tracking | Marketers, SEO teams, brand managers |
| Content & keyword research | SEO analysts, content teams |
| Regional demand analysis | Market researchers, retail/e-commerce teams |
| Trending-topic monitoring | Social/news teams, trend-driven content creators |
| Dashboards & pipelines | Data teams building internal Trends dashboards |
Input
| Field | Description |
|---|---|
keywords | 1–5 search terms. 2+ triggers Google's normalized comparison mode. |
geo | Country to get results from. Empty = worldwide. |
category | Restrict to a Google Trends category. Empty = all categories. |
timeRange | Preset time range (past hour up to 2004–present). |
customTimeRange | Optional YYYY-MM-DD YYYY-MM-DD override. |
interestOverTime | Include the interest-over-time series (default on). |
interestByRegion | Include interest by region (default on). |
relatedQueries | Include related queries (default on). |
relatedTopics | Include related topics — single-keyword only (default on). |
trendingNow | Include today's trending searches for geo (default off). Works with or without keywords. |
maxRelatedItems | Cap items per related-queries/topics list, per keyword (default 25). |
maxCostUsd | Hard cap on total run cost. 0 = no cap. |
Example input
{"keywords": ["bitcoin", "ethereum", "solana"],"geo": "US","timeRange": "today 12-m","interestOverTime": true,"interestByRegion": true,"relatedQueries": true,"trendingNow": false}
Output
One record per keyword, with every enabled view nested inside it — plus a separate record for trending-now when enabled. A keyword that returns no data at all is omitted (and never billed).
{"keyword": "bitcoin","geo": "US","category": null,"timeRange": "today 12-m","scrapedAt": "2026-07-06T18:05:16Z","interestOverTime": [{ "date": "Jul 6, 2025", "value": 38, "formattedValue": "38", "hasData": true, "isPartial": false }],"interestByRegion": [{ "geoCode": "US-SD", "geoName": "South Dakota", "value": 82, "formattedValue": "82%", "isLeading": true }],"relatedQueries": {"top": [{ "query": "bitcoin price", "value": 100, "formattedValue": "100", "breakout": false, "link": "https://trends.google.com/trends/explore?q=bitcoin+price&date=today+12-m&geo=US" }],"rising": [{ "query": "bitcoin etf", "value": 32050, "formattedValue": "Breakout", "breakout": true, "link": "..." }]}}
Trending-now record:
{"geo": "US","scrapedAt": "2026-07-06T18:05:39Z","trends": [{"title": "taylor swift wedding","traffic": "5000+","pubDate": "Mon, 6 Jul 2026 10:50:00 -0700","articles": [{ "title": "...", "url": "...", "source": "..." }]}]}
isLeading marks the region where a keyword's value is the highest among all compared keywords — a direct answer to "who's winning where" in a multi-keyword comparison. breakout marks a related query/topic Google reports as a >5000% spike (formattedValue: "Breakout") rather than a percentage.
Pricing
$0.02 per keyword delivered, $0.01 per trending-now snapshot. No flat monthly fee, and $0 on a run that returns nothing — you're never charged for an empty or failed lookup.
FAQ
Does multi-keyword mode really compare keywords, or run them separately? It's a real comparison — the same normalized, side-by-side values Google Trends' own Explore page shows when you compare keywords, not independent single-keyword scores.
Is related topics always included? It's included by default and populates for a single keyword when Google has topic data for it; it's not available at all once you're comparing 2+ keywords (that's Google's own comparison view, not a limitation of this actor).
Will I be charged if a run returns nothing?
No — $0 on empty, always.
Can I cap my spend?
Yes — set maxCostUsd and the run stops before exceeding it.
Does it work worldwide?
Yes — leave geo empty for worldwide results, or pick any country.
Can I get trending searches without tracking any keywords?
Yes — enable trendingNow and leave keywords empty.
⭐ Bookmark this Actor & Leave a Review
If this Google Trends scraper saves you time:
- ⭐ Star it at the top of the page to bookmark it and help other Apify users find it.
- 📝 Leave a review — even one sentence on your use case helps prioritize the next feature (extra time-range granularity, additional geo breakdowns, and more).
Related Apify Actors
- Google Trends Scrapers — other Trends actors
- SEO Tools — the full Apify SEO catalog
- Keyword Research Tools — related keyword-research actors
Support & Feedback
Found a bug or want a new field, geo breakdown, or time-range option?
- Open an issue on the actor's Issues tab in the Apify Console.
- Feature requests are welcome.