Google Trends Scraper - Interest & Trending Now
Pricing
from $0.50 / 1,000 trend results
Google Trends Scraper - Interest & Trending Now
Google Trends data for any keyword: interest over time, interest by region, top and rising related queries and topics, for any country, time range and Google property (web, YouTube, news, shopping). Plus the trending searches of any country with their news. $0.0005 per keyword or trend.
Pricing
from $0.50 / 1,000 trend results
Rating
0.0
(0)
Developer
Antonio del Olmo Tena
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Get Google Trends data for any keyword as clean JSON, and the trending searches of any country. For each keyword the Actor returns the full interest-over-time series, interest by region, and the top and rising related queries and topics, for the country, period and Google property you choose (web, images, news, shopping or YouTube). Add countries to also get what people are searching right now, with approximate traffic and the related news articles.
No browser and no API key: the Actor uses the same data endpoints as trends.google.com. You pay $0.0005 per keyword or trending search returned.
What you get
One Dataset row per keyword (rowType: keyword):
interestOverTime: every point of the chart withdate,label,value(0 to 100) andisPartial.averageInterest,latestInterestandpeakDate, ready for sorting and alerts.interestByRegion: states, provinces or countries with their value, highest first.relatedQueriesTopandrelatedQueriesRising(query,value,formattedValuesuch asBreakoutor+250%).relatedTopicsTopandrelatedTopicsRising(title,type,value) when Google provides them.keyword,geo,timeRange,property,category,url.
One row per trending search (rowType: trending): title, approxTraffic (for example 200,000+) and traffic, publishedAt, picture, and news with the title, URL and source of the related articles. On scheduled runs, isNew flags the searches that started trending since the previous run.
How to use it
- Open the Input tab.
- In Keywords type one per line, for example
web scraping,electric cars. - Set Location (
US,ES,US-CA... or empty for worldwide), Time range and Google property. - Optionally add Trending searches of countries (
US,ES,MX...) for what is trending right now. - Click Start and export the rows as JSON, CSV or Excel.
- Schedule it daily or weekly to track a market; for trending searches, hourly runs flag new trends with
isNew: true.
Input
{"keywords": ["web scraping", "data extraction"],"geo": "US","timeRange": "past-12-months","property": "web","trendingCountries": ["US", "ES"]}
| Field | Description |
|---|---|
keywords | Keywords, each analyzed separately. |
geo | Country or region code, empty for worldwide. |
timeRange | past-hour, past-4-hours, past-day, past-7-days, past-30-days, past-90-days, past-12-months (default), past-5-years, since-2004. |
property | web (default), images, news, shopping, youtube. |
category | Google Trends category id, 0 for all. |
trendingCountries | Countries whose trending searches you want. |
language | Language of related queries, default en-US. |
Up to 50 keywords and countries per run.
Output example
{"rowType": "keyword","keyword": "web scraping","geo": "US","timeRange": "past-12-months","property": "web","category": 0,"averageInterest": 67.4,"latestInterest": 23,"peakDate": "2026-06-07T00:00:00.000Z","interestOverTime": [{ "date": "2025-10-05T00:00:00.000Z", "label": "Oct 5 – 11, 2025", "value": 68, "isPartial": false }],"interestByRegion": [{ "geoCode": "US-MD", "geoName": "Maryland", "value": 100 }],"relatedQueriesTop": [{ "query": "ai web scraping", "value": 100, "formattedValue": "100" }],"relatedQueriesRising": [{ "query": "scraping with python", "value": 12350, "formattedValue": "Breakout" }],"relatedTopicsTop": [],"relatedTopicsRising": [],"url": "https://trends.google.com/explore?q=web+scraping&date=today+12-m&geo=US","isNew": false,"timestamp": "2026-10-07T20:00:00.000Z"}
Pricing
Pay per event, no subscription:
- Trend result: $0.0005 per keyword row (with all its series) or per trending search. 1,000 keywords cost $0.50.
- New trend: $0.001 per trending search flagged as new in a scheduled run.
Keywords with too little search volume for Google Trends to show data are free.
Use it as an API
curl -X POST "https://api.apify.com/v2/acts/aolmo~google-trends/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"keywords": ["electric cars"], "geo": "ES", "timeRange": "past-90-days"}'
You can also call it from AI agents through the Apify MCP server.
FAQ
What do the values mean? Google Trends values are relative: 100 is the peak popularity of the keyword in the chosen place and period, 50 half of it. They are not search counts.
Can I compare several keywords on one scale? Each keyword is analyzed on its own scale in this version.
Why are related topics sometimes empty? Google only returns them for keywords with enough volume; the rest of the row is still filled.
Where is the data stored between runs? In a Key-Value Store of your account named micro-saas-state-google-trends, one key per keyword or country. Delete it to start fresh.