Google Trends Trending Searches by Country
Pricing
from $0.39 / 1,000 trend listeds
Google Trends Trending Searches by Country
Trending searches by country from Google Trends 'Trending now': every trend of the last 4 hours to 7 days with search volume, growth, start and end time, category and related queries. Up to 200 countries per run, pay only for delivered trends.
Pricing
from $0.39 / 1,000 trend listeds
Rating
0.0
(0)
Developer
Steadydata Team
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Share
Google Trends Trending Searches by Country (Trending now, with search volume)
Every trending search Google Trends lists for a country, up to 200 countries per run: the trend, its search volume, growth percentage, when it started and (if already over) when it ended, its category and the related queries people typed with it. Windows of 4 hours, 24 hours, 48 hours or 7 days. You only pay for trends that are actually delivered.
Why this scraper
- The full list, not the top 10. Google's public RSS feed stops at 10 trends per country. This actor reads the same data the "Trending now" page reads: in a test on 13-09-2026 that was 227 trends for the Netherlands in 24 hours and 2,633 for the United States in 7 days.
- Filters that save money. Keep only trends that are still rising, set a minimum search volume, or pick categories such as Sports, Technology or Business and Finance. Filtered-out trends are never charged.
- One flat table across countries. Paste 50 country codes and get one dataset with the country and rank on every row, ready to compare what is trending where.
- Built on a lightweight route. One request per country, about 0.3 KB per trend and under a second per country in testing, which is where the low price comes from.
- Still works. The
dailytrendsendpoint that most libraries and tutorials call has answered 404 since 2025. This actor uses the route behind the current page.
Who this is for
Newsrooms and content teams deciding what to write about today. SEO and social teams catching a topic while it is still rising. Market researchers comparing what countries care about. Anyone who wants a feed of rising search demand without refreshing a page.
Who this is not for
This actor reports what is trending. It does not give interest-over-time curves or year-long comparisons for your own keywords; for that, use the Google Trends Batch Scraper from the same publisher. Search volume is Google's rounded figure (100, 200, 500, 1,000 ... 5,000,000), not an exact count, because that is what Google publishes.
Input fields
| Field | Type | Required or default | What it does |
|---|---|---|---|
countries | list of text | required | Two-letter country codes, one per row (e.g. US, GB, NL, DE, IN). Each country is one input; a country without trends comes back as an error record at no cost. |
hours | text (4, 24, 48, 168) | 24 | How far back to look: 4, 24 or 48 hours, or 168 for the last 7 days. Longer windows return more trends, most of them already finished. |
maxTrendsPerCountry | number | 500 | Cost ceiling: at most this many trends per country, ranked the way Google Trends ranks them. A 24-hour window typically holds 100 to 500 trends, a 7-day window up to 3,000. |
activeOnly | true/false | false | Keep only trends that are still rising right now; drop the ones Google marks as ended. |
minSearchVolume | number | 0 | Skip trends below this many searches in the window (Google reports volume in steps: 100, 200, 500, 1,000 ... 5,000,000). 0 keeps everything. |
categories | list of text | empty | Optional filter. Leave empty for all categories. Values: Autos and Vehicles, Beauty and Fashion, Business and Finance, Climate, Entertainment, Food and Drink, Games, Health, Hobbies and Leisure, Jobs and Education, Law and Government, Other, Pets and Animals, Politics, Science, Shopping, Sports, Technology, Travel and Transportation. |
language | text | en | Interface language for the request (hl), e.g. en, nl, de. Trend titles are in the language people searched in and do not change with this setting. |
Input example
{"countries": ["US", "GB", "NL"],"hours": "24","maxTrendsPerCountry": 500,"activeOnly": false,"minSearchVolume": 0,"categories": [],"language": "en"}
Supported categories: Autos and Vehicles, Beauty and Fashion, Business and Finance, Climate, Entertainment, Food and Drink, Games, Health, Hobbies and Leisure, Jobs and Education, Law and Government, Other, Pets and Animals, Politics, Science, Shopping, Sports, Technology, Travel and Transportation.
Output example
| Field | Type | What it holds | Example |
|---|---|---|---|
country | text | The country the request was made from; Google answers differently per country. | US |
hours | number | The window the trend was read over, in hours. | 24 |
rank | number | The place in Google's own order, counting from 1. | 1 |
title | text | The search term that is trending. | wnba playoffs |
searchVolume | number | The number of searches Google reports for it in that window. | 2000000 |
growthPercent | number | How far the volume rose against the period before, in percent. | 1000 |
startedAt | text | When Google first saw the trend rise. | 2026-09-29T12:10:00Z |
endedAt | text | When Google saw it drop off; empty while it is still running. | |
isActive | true/false | True while the trend is still running. | True |
categories | list | The subjects Google files the trend under. | ["Sports"] |
relatedQueries | list | The searches Google names next to this trend. | ["wnba playoffs", "lynx vs liberty"] |
trendsUrl | text | The trend's page on Google Trends. | https://trends.google.com/trends/explore?q=wnba+playoffs&... |
{"country": "NL","hours": 24,"rank": 1,"title": "fortuna - ajax","searchVolume": 100000,"growthPercent": 1000,"startedAt": "2026-09-12T17:10:00Z","endedAt": null,"isActive": true,"categories": ["Sports"],"relatedQueries": ["fortuna - ajax", "oscar gloukh", "stand eredivisie", "ajax"],"trendsUrl": "https://trends.google.com/trends/explore?q=fortuna+-+ajax&geo=NL&date=now+7-d","status": "ok"}
A country that returns nothing produces an error record instead, and is not charged:
{"input": "XX","status": "error","errorCode": "NO_RESULTS","error": "No trend data for XX; Google Trends does not list trending searches for this country code"}
Error codes: INVALID_COUNTRY, INVALID_CATEGORY, NO_RESULTS, BLOCKED. INPUT_TRUNCATED appears once when your input is longer than this actor accepts.
Related actors from steadydata
- google-trends-batch: interest over time for a trend you spotted
- google-news: the articles behind the trend
Pricing
Pay per event: one trend-listed event per delivered trend. No charge for countries
that fail, for trends removed by your filters, or as a separate platform-usage
surcharge. Use maxTrendsPerCountry as a hard cost ceiling.
Free Apify plan: this actor delivers up to 25 rows per run for accounts on the Apify free plan, and then stops with a message. That limit is set by us, not by Apify. It exists so the actor keeps paying for itself for the people who do pay. Any paid Apify plan runs it at full size, billed per delivered row, with failed rows never charged.
Reviews: if this actor saves you time, a short review on this page is the one thing that helps most. Ratings are what other buyers look at first, and we have no other way to ask.
FAQ
How many trends will I get? It depends on the country and the window. Large countries produce a few hundred trends in 24 hours and a few thousand in 7 days; small countries fewer. The 4-hour window is the smallest and can be empty on a quiet night, which comes back as a free error record.
What does growthPercent mean?
Google's own figure for how much the search volume rose compared with the period before,
capped at 1000%. Trends marked 1000% are the ones that came out of nowhere.
Why is endedAt empty on some rows?
Those trends are still active: Google has not yet marked them as over. isActive says
the same thing as a boolean so you can filter on it.
Which countries work?
The countries Google Trends itself offers on its Trending now page, around 50. A code it
does not support returns a free NO_RESULTS record naming the code.
Can I run this every hour?
Yes; that is what the 4-hour window is for. Combine it with activeOnly to receive only
what is rising right now.
Is personal data collected? No. Search trends and their related queries are aggregate public data about what many people search for. Nothing about any individual is collected.
What happens when Google changes something? Internal routes shift from time to time. The actor is monitored daily and fixed fast, and while it is broken you are not charged, because only delivered trends cost anything.
Can I call it from my own code, like an API? Yes. Every run is available through the Apify API: start it with one HTTP request, then read the results as JSON, CSV or Excel from the dataset endpoint, or use the official Python and JavaScript clients. The input is the same JSON as in the input example above, so a scheduled script, a Make or Zapier step or an AI agent can call it without any changes.