Google search and market data
Trending searches from Google Trends per country: 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.
One trending search delivered, with volume, growth, timing, category and related queries. Countries that fail and trends removed by filters are never charged.
ACTOR=steadydata~google-trending-searches URL="https://api.apify.com/v2/acts/$ACTOR/run-sync-get-dataset-items" curl -X POST "$URL?token=$APIFY_TOKEN" \ -H "Content-Type: application/json" \ -d '{"countries": ["US", "GB", "NL"], "hours": "24", "maxTrendsPerCountry": 500}' # rows come straight back as JSON, one object per delivered row
| Field | Name | What it does |
|---|---|---|
countriesrequired | Countries | 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 | Time window | 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 | Max trends per country | 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 | Active trends only | Keep only trends that are still rising right now; drop the ones Google marks as ended. |
minSearchVolume | Minimum search volume | 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 | Categories | 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 | Language | 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. |
| Field | Type |
|---|---|
country | string, null |
hours | integer, null |
rank | integer, null |
title | string, null |
searchVolume | integer, null |
growthPercent | integer, null |
startedAt | string, null |
endedAt | string, null |
isActive | boolean, null |
categories | array, null |
relatedQueries | array, null |
trendsUrl | string, null |
status | string, null |
input | string, null |
errorCode | string, null |
error | string, null |