Google Trends Scraper: Compare Unlimited Terms
Pricing
from $0.28 / 1,000 keywords
Google Trends Scraper: Compare Unlimited Terms
Google Trends data without a browser: interest over time, interest by region, related queries with Breakout growth and Trending now with news. Compare any number of terms on one 0-100 scale, not just five.
Pricing
from $0.28 / 1,000 keywords
Rating
0.0
(0)
Developer
Axel Zúñiga
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Share
Google Trends Scraper
Get Google Trends data as clean, structured results: interest over time, interest by region, related queries with Breakout growth, the Trending now searches of any country with their news, and the Google topic ids behind your search terms. No browser, no login, no API key.
Its one feature no other Google Trends scraper has: compare any number of terms on one 0-100 scale. Google compares at most 5 terms at a time and rescales every comparison, so results from separate comparisons cannot be read against each other. This Actor chains the comparisons through an anchor term and puts all your terms on one scale. Checked against Google's own 5-term comparison, the values differ by 0.03 points on average.
What you can use it for
- Keyword and SEO research: see which of your 200 keywords people search most, and when, on one scale.
- Seasonality: find the weeks and months a product, topic or brand peaks, with weekly data back to 2004.
- Content ideas: related queries show what people search along with a term, and Breakout queries show what is growing fastest.
- Market sizing by region: rank countries, states, cities or ad markets by interest in a term.
- News and social monitoring: schedule Trending now for your countries and get what people search, how fast it grows, in which category, with the news behind it.
- Dashboards, models and AI agents: feed Google's search interest into a spreadsheet, BI tool or forecast, as JSON, CSV or Excel.
What data you get
| Mode | What you get |
|---|---|
| Keywords | For each term and region: the timeline (date, value 0-100, partial-period flag), a summary (average, peak, latest), the regions by interest with coordinates for cities, the top and rising related queries with growth and a Breakout flag, and the link to the same chart on Google Trends |
| Trending now | For each country: every trending search in Google's order, with the lower bound of its searches (20K+), growth in percent, when it started and whether it still trends, Google's categories, related searches and, if you ask, news articles with source, time and image |
| Topic suggestions | For a text such as python: the topics Google suggests (Python the language, the snake, books) with their Knowledge Graph ids, which make a search exact |
Period and detail
| Period | Points Google gives |
|---|---|
| Past hour, 4 hours, 24 hours, 7 days | every minute up to every hour |
| Past 30 and 90 days | daily |
| Past 12 months and 5 years | weekly |
| 2004 to now | monthly |
| A period of your choice | 2024-01-01 2024-06-30, or hour by hour within 7 days |
You can also search Google Images, News, YouTube or Shopping instead of Web Search, narrow by Google's categories, and choose the language of Google's texts.
How to use it
- Pick What to get: Keywords, Trending now or Topic suggestions.
- For Keywords, list your search terms, the regions (
US,GB, a state such asUS-CA, or empty for worldwide) and the period. - To compare terms, choose Together (up to 5 terms on one scale) or Anchored (any number of terms on one scale).
- Run it and download the results as JSON, CSV, Excel or HTML, or read them through the Apify API.
Input example: compare 8 languages on one scale
{"terms": ["python", "javascript", "java", "rust", "golang", "php", "ruby", "kotlin"],"geos": ["US"],"timeRange": "past5Years","comparison": "anchored","anchorTerm": "python"}
Input example: what is trending in Costa Rica, with news
{"mode": "trendingNow","trendingGeos": ["CR"],"trendingHours": 24,"newsPerTrend": 3}
Output example
{"term": "python","geo": "US","timeRange": "today 12-m","comparison": "together","comparedWith": ["javascript"],"granularity": "week","timeline": [{"date": "2025-10-12", "timestamp": 1760227200, "value": 58, "hasData": true, "isPartial": false}],"summary": {"average": 62.2, "peakValue": 100, "peakDate": "2026-06-14", "latestValue": 36},"regions": [{"geoCode": "US-WY", "geoName": "Wyoming", "value": 100, "latitude": null, "longitude": null}],"relatedQueries": {"top": [{"query": "what is python", "value": 100, "trendsUrl": "https://trends.google.com/trends/explore?q=what+is+python&date=today+12-m&geo=US"}],"rising": [{"query": "python swallowing deer india", "value": 8550, "isBreakout": true, "trendsUrl": "https://trends.google.com/trends/explore?q=python+swallowing+deer+india&date=today+12-m&geo=US"}]},"trendsUrl": "https://trends.google.com/trends/explore?q=python%2Cjavascript&date=today+12-m&geo=US"}
Trending now rows look like this:
{"rank": 1,"query": "posiciones de atlante fc contra club universidad nacional","geo": "CR","startedAt": "2026-10-17T05:20:00Z","isActive": true,"searchVolume": 2000,"searchVolumeLabel": "2K+","volumeGrowthPercent": 1000,"categories": [{"id": 17, "name": "Sports"}],"news": [{"title": "...", "source": "...", "url": "...", "publishedAt": "...", "imageUrl": "..."}]}
Result layouts
- One result per term (default): the timeline, regions and related queries together, one result per term and region.
- One row per timeline point: set the result layout to timeline rows to get
term, geo, date, valuerows that go straight into a spreadsheet or chart. You are charged the same.
Pricing
You pay per result, with the Apify platform cost of the run included. A result is one term in one region (with its timeline, regions and related queries), one trending search, or one suggested topic. Volume discounts apply automatically with your Apify plan. See the pricing table above for the current prices.
What to know
- Values are relative. Google Trends gives interest from 0 to 100, where 100 is the highest point of the highest term in the comparison. It does not give search counts. Trending now volumes are the lower bound Google shows, such as
20K+. - Related topics are not offered. Google returns an empty list of related topics to every automated session, so this Actor does not pretend to provide it. Related queries work, and Topic suggestions gives topic ids.
- Anchored comparisons need an anchor with steady interest. If the anchor term is almost never searched in the period, the comparison cannot be scaled and the Actor says so. When the anchor is faint in some group, the result is marked
isPrecise: false. - Region levels depend on the search. Google offers countries for a worldwide search and states for a country. Cities and ad markets work for a single country; when Google does not offer a level, regions are left out and the rest is still delivered.
- Public data only. Google Trends data is aggregate, anonymous search interest. The Actor collects no personal data.
- Limits. Up to 2,000 terms and 100 regions per run. Google limits how fast one address can ask, so the Actor paces itself: about 30 terms a minute with regions and related queries, more without them. For large jobs, split the terms over several runs or give the Actor proxy addresses to spread the requests over.
Legal
This Actor collects publicly available aggregate data from Google Trends. You are responsible for using it in line with Google's terms and the laws that apply to you.