Google Trends Scraper β Interest, Regions & Related Queries
Pricing
from $5.00 / 1,000 keyword scrapeds
Google Trends Scraper β Interest, Regions & Related Queries
Google Trends for up to 500 keywords per run: interest over time with peak dates, top and rising related queries, interest by region. Pay only for keywords with data.
Pricing
from $5.00 / 1,000 keyword scrapeds
Rating
5.0
(1)
Developer
Ken Digital
Maintained by CommunityActor stats
3
Bookmarked
91
Total users
9
Monthly active users
4 hours ago
Last modified
Categories
Share
π Google Trends Scraper
Scrape Google Trends data at scale β interest over time, peak dates, top and rising related queries, and interest by region, for up to 500 keywords per run. Built for SEO professionals, content strategists, and market researchers.
π° Pricing
$0.005 per keyword, charged only when Google returns data for it. Keywords with no data (too little search volume) are listed in the results with a note and cost nothing.
π― What You Get
For each keyword, the actor returns:
- Interest Over Time β Daily/weekly/monthly search interest (0β100 scale)
- Summary columns β average, peak value, peak date and latest value of interest, top related query, number of rising queries
- Related Queries β Top and rising related search terms
- Interest by Region β Geographic breakdown by country or sub-region
Related topics are not included: Google does not show them to automated visitors (it returns an empty list), so this actor does not pretend to have them.
π Use Cases
SEO & Content Strategy
- Find trending keywords before your competitors
- Identify seasonal search patterns for content planning
- Discover related queries to expand your keyword clusters
Market Research
- Compare brand awareness across regions
- Track industry trend shifts over time
- Identify emerging markets for product launches
Competitive Intelligence
- Monitor competitor brand search trends
- Compare multiple products or technologies
- Track market share shifts via search interest
Academic & Data Journalism
- Study public interest in events, policies, or phenomena
- Build datasets for research papers
- Visualize trend data for articles and reports
π₯ Input
| Parameter | Type | Default | Description |
|---|---|---|---|
keywords | string[] | required | Keywords to scrape (up to 500 per run; each one charged only if Google returns data) |
timeRange | string | "today 12-m" | Time range for data |
geo | string | "" (worldwide) | Country code (US, FR, GB, etc.) |
category | integer | 0 | Google Trends category ID |
Time Range Options
| Value | Description |
|---|---|
now 1-H | Past hour |
now 4-H | Past 4 hours |
now 1-d | Past day |
now 7-d | Past 7 days |
today 1-m | Past month |
today 3-m | Past 3 months |
today 12-m | Past 12 months |
today 5-y | Past 5 years |
all | All time (2004βpresent) |
Example Input
{"keywords": ["artificial intelligence", "machine learning", "deep learning"],"timeRange": "today 12-m","geo": "US","category": 0}
π€ Output
Each keyword produces one dataset item:
{"keyword": "artificial intelligence","timeRange": "today 12-m","geo": "US","scrapedAt": "2026-03-28T21:00:00.000Z","interestOverTime": [{ "date": "Mar 31 β Apr 6, 2025", "value": 71 },{ "date": "Apr 7 β Apr 13, 2025", "value": 68 },{ "date": "Apr 14 β Apr 20, 2025", "value": 75 },"..."],"relatedQueries": {"top": [{ "query": "ai artificial intelligence", "value": "100" },{ "query": "chatgpt", "value": "85" },{ "query": "openai", "value": "62" }],"rising": [{ "query": "claude ai", "value": "+4,500%" },{ "query": "gemini ai", "value": "+2,800%" }]},"interestByRegion": [{ "geoName": "District of Columbia", "value": 100 },{ "geoName": "Washington", "value": 89 },{ "geoName": "California", "value": 85 },{ "geoName": "Massachusetts", "value": 82 }]}
βοΈ How It Works
- Fetches widget tokens from Google Trends explore API
- Uses tokens to request each data type (time series, geo, related searches)
- Parses and normalizes the response data
- Random delays (1β3s) between requests to respect rate limits
- Exponential backoff on rate limiting (HTTP 429)
π§ Technical Details
- HTTP/2 for faster, more efficient connections
- Session cookies for proper authentication
- Exponential backoff with jitter on rate limits
- Graceful error handling β partial results are still saved
π‘ Tips
- Up to 500 keywords per run, each fetched on its own. Keywords Google has no data for are listed in the results but not charged
- Use country codes (ISO 3166-1 alpha-2) for regional filtering
- Longer time ranges return weekly/monthly aggregates; shorter ranges give hourly/daily data
- Category filtering narrows results β find category IDs on Google Trends
- Schedule runs to track trends over time and build historical datasets
π Integrations
Export your data to:
- Google Sheets / Excel for visualization
- BigQuery / Snowflake for analytics pipelines
- Slack / Email via Apify webhooks for alerts on trending topics
- Custom dashboards via the Apify API
π·οΈ Tags
google-trends seo keyword-research market-research trending search-trends content-strategy competitive-intelligence
π Quick Integration
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("joyouscam35875/google-trends-scraper").call(run_input={...})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('joyouscam35875/google-trends-scraper').call({...});const { items } = await client.dataset(run.defaultDatasetId).listItems();
No-code: Make / Zapier / n8n
Search for this actor in the Apify connector. No code needed.
Related actors by the same developer
| Actor | What it does |
|---|---|
| Google News & RSS Scraper | Articles by keyword, language and country, or from any feed |
| Website Content Crawler | Any website as clean Markdown for AI and RAG |
| Amazon Scraper | Search results and product details in 17 countries |
| Google Maps Scraper | Local businesses with phone, website and emails, no API key |
| YouTube Channel Scraper | All videos and Shorts of a channel with stats |