Google Trending Now avatar

Google Trending Now

Pricing

from $0.29 / 1,000 results

Go to Apify Store
Google Trending Now

Google Trending Now

An Apify Actor that fetches real-time Google Trends data and integrate Gemini Fast lite LLM for enrichment. Perfect for trend monitoring, content strategy, SEO research, market analysis, and real-time search intelligence, AI marketing analysis via Google Gemini.

Pricing

from $0.29 / 1,000 results

Rating

0.0

(0)

Developer

Fabio Borsotti

Fabio Borsotti

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

9 days ago

Last modified

Categories

Share

An Apify Actor that fetches real-time Google Trends data and saves the results to an Apify Dataset. Optionaly you can Enable AI-generated marketing intelligence insights via Google Gemini.

What does this Actor do?

This Actor:

  1. Accepts configurable parameters (country, language, time window, category, sort order, status)
  2. Fetches the latest trending searches from Google Trends
  3. Returns structured data including titles, search volumes, growth percentages, and related queries.
  4. Perform for each terms a marketing analisys with a short description of the trend context or trigger (max 15 words) relevant industry verticals (2-3 items), tactical idea for newsjacking, editorial plan, or content creation, recommendation for Google Ads / Meta Ads, risk level for brand safety.

Perfect for trend monitoring, content strategy, SEO research, market analysis, and real-time search intelligence.

  • Real-time data — Access the latest Google Trends data as it happens
  • Flexible filtering — Filter by country, language, time window, category, and status
  • Multiple sort options — Sort by relevance, search volume, recency, or title
  • Embedded AI Marketing intelligence - AI Marketing analisys for each record via latest Gemini Flash Lite.
  • Two output modes — Get the full response or flattened records for easy table viewing
  • 20 category filters — From Sports and Technology to Politics and Climate
  • Production-ready — Clean error handling with descriptive failure messages

Input Schema

FieldTypeRequiredDefaultDescription
geostringYes"US"Two-letter country code (see table below)
hlstringNo"en"Language code (e.g. en, it, es, de, ... see table below)
hoursintegerNo24Time window. Options: 4, 24, 48, 168
catintegerNo0Category ID filter (see table below)
sortstringNo"relevance"Sort order: relevance, search_volume, recency, title
statusstringNo"all"Trend status filter: all, active
max_itemsintegerNo2000Maximum number of trending items to return
AI_Marketing_IntelligencebooleanNofalseEnable AI-generated marketing intelligence insights via Google Gemini. This impacts the scraper's performance, as it includes the LLM's processing time.

See some example:

DescriptioncatgeohlhourssortstatusJSON Input
All trending topics in the US, last 24 hours0USen24relevanceall{"cat": "0", "geo": "US", "hl": "en", "hours": "24", "sort": "relevance", "status": "all"}
Sports trends in the UK, last 48 hours, order by search volume17GBen48search_volumeall{"cat": "17", "geo": "GB", "hl": "en", "hours": "48", "sort": "search_volume", "status": "all"}
Active entertainment trends sorted by search volume, status active4USen48relevanceactive{"cat": "4", "geo": "US", "hl": "en", "hours": "48", "sort": "relevance", "status": "active"}
Trending in Germany, last 7 days, in German, order by search volume, status active0DEen168search_volumeactive{"cat": "0", "geo": "DE", "hl": "en", "hours": "168", "sort": "search_volume", "status": "active"}
Technology trends, most recent first0DEen168recencyactive{"cat": "0", "geo": "DE", "hl": "en", "hours": "168", "sort": "recency", "status": "active"}

Category IDs

IDCategory
0All categories
1Autos and Vehicles
2Beauty and Fashion
3Business and Finance
4Entertainment
5Food and Drink
6Games
7Health
8Hobbies and Leisure
9Jobs and Education
10Law and Government
11Other
13Pets and Animals
14Politics
15Science
16Shopping
17Sports
18Technology
19Travel and Transportation
20Climate

Country Code

Country CodeDescriptionCountry CodeDescriptionCountry CodeDescriptionCountry CodeDescriptionCountry CodeDescription
ADAndorraAEUnited Arab EmiratesAFAfghanistanAGAntigua and BarbudaAIAnguilla
ALAlbaniaAMArmeniaAOAngolaAQAntarcticaARArgentina
ASAmerican SamoaATAustriaAUAustraliaAWArubaAXÅland Islands
AZAzerbaijanBABosnia and HerzegovinaBBBarbadosBDBangladeshBEBelgium
BFBurkina FasoBGBulgariaBHBahrainBIBurundiBJBenin
BLSaint BarthélemyBMBermudaBNBrunei DarussalamBOBoliviaBQBonaire, Sint Eustatius and Saba
BRBrazilBSBahamasBTBhutanBVBouvet IslandBWBotswana
BYBelarusBZBelizeCACanadaCCCocos (Keeling) IslandsCDDemocratic Republic of the Congo
CFCentral African RepublicCGRepublic of the CongoCHSwitzerlandCICôte d'IvoireCKCook Islands
CLChileCMCameroonCNChinaCOColombiaCRCosta Rica
CUCubaCVCabo VerdeCWCuraçaoCXChristmas IslandCYCyprus
CZCzechiaDEGermanyDJDjiboutiDKDenmarkDMDominica
DODominican RepublicDZAlgeriaECEcuadorEEEstoniaEGEgypt
EHWestern SaharaEREritreaESSpainETEthiopiaFIFinland
FJFijiFKFalkland IslandsFMMicronesiaFOFaroe IslandsFRFrance
GAGabonGBUnited KingdomGDGrenadaGEGeorgiaGFFrench Guiana
GGGuernseyGHGhanaGIGibraltarGLGreenlandGMGambia
GNGuineaGPGuadeloupeGQEquatorial GuineaGRGreeceGSSouth Georgia and the South Sandwich Islands
GTGuatemalaGUGuamGWGuinea-BissauGYGuyanaHKHong Kong
HMHeard Island and McDonald IslandsHNHondurasHRCroatiaHTHaitiHUHungary
IDIndonesiaIEIrelandILIsraelIMIsle of ManINIndia
IOBritish Indian Ocean TerritoryIQIraqIRIranISIcelandITItaly
JEJerseyJMJamaicaJOJordanJPJapanKEKenya
KGKyrgyzstanKHCambodiaKIKiribatiKMComorosKNSaint Kitts and Nevis
KPNorth KoreaKRSouth KoreaKWKuwaitKYCayman IslandsKZKazakhstan
LALaosLBLebanonLCSaint LuciaLILiechtensteinLKSri Lanka
LRLiberiaLSLesothoLTLithuaniaLULuxembourgLVLatvia
LYLibyaMAMoroccoMCMonacoMDMoldovaMEMontenegro
MFSaint MartinMGMadagascarMHMarshall IslandsMKNorth MacedoniaMLMali
MMMyanmarMNMongoliaMOMacaoMPNorthern Mariana IslandsMQMartinique
MRMauritaniaMSMontserratMTMaltaMUMauritiusMVMaldives
MWMalawiMXMexicoMYMalaysiaMZMozambiqueNANamibia
NCNew CaledoniaNENigerNFNorfolk IslandNGNigeriaNINicaragua
NLNetherlandsNONorwayNPNepalNRNauruNUNiue
NZNew ZealandOMOmanPAPanamaPEPeruPFFrench Polynesia
PGPapua New GuineaPHPhilippinesPKPakistanPLPolandPMSaint Pierre and Miquelon
PNPitcairnPRPuerto RicoPSPalestinePTPortugalPWPalau
PYParaguayQAQatarRERéunionRORomaniaRSSerbia
RURussiaRWRwandaSASaudi ArabiaSBSolomon IslandsSCSeychelles
SDSudanSESwedenSGSingaporeSHSaint Helena, Ascension and Tristan da CunhaSISlovenia
SJSvalbard and Jan MayenSKSlovakiaSLSierra LeoneSMSan MarinoSNSenegal
SOSomaliaSRSurinameSSSouth SudanSTSao Tome and PrincipeSVEl Salvador
SXSint MaartenSYSyriaSZEswatiniTCTurks and Caicos IslandsTDChad
TFFrench Southern TerritoriesTGTogoTHThailandTJTajikistanTKTokelau
TLTimor-LesteTMTurkmenistanTNTunisiaTOTongaTRTürkiye
TTTrinidad and TobagoTVTuvaluTWTaiwanTZTanzaniaUAUkraine
UGUgandaUMUnited States Minor Outlying IslandsUSUnited StatesUYUruguayUZUzbekistan
VAHoly SeeVCSaint Vincent and the GrenadinesVEVenezuelaVGVirgin Islands (British)VIVirgin Islands (U.S.)
VNViet NamVUVanuatuWFWallis and FutunaWSSamoaYEYemen
YTMayotteZASouth AfricaZMZambiaZWZimbabwe

Language Code

Language CodeDescriptionLanguage CodeDescriptionLanguage CodeDescriptionLanguage CodeDescriptionLanguage CodeDescription
aaAfarabAbkhazianafAfrikaansamAmharicarArabic
asAssameseayAymaraazAzerbaijanibaBashkirbeBelarusian
bgBulgarianbhBiharibiBislamabnBengaliboTibetan
brBretoncaCatalancoCorsicancsCzechcyWelsh
daDanishdeGermandzBhutanielGreekenEnglish
eoEsperantoesSpanishetEstonianeuBasquefaPersian
fiFinnishfjFijifoFaroesefrFrenchfyFrisian
gaIrishgdScots GaelicglGaliciangnGuaraniguGujarati
haHausaheHebrewhiHindihrCroatianhuHungarian
hyArmenianiaInterlinguaidIndonesianieInterlingueikInupiak
isIcelandicitItalianiuInuktitutjaJapanesejwJavanese
kaGeorgiankkKazakhklGreenlandickmCambodianknKannada
koKoreanksKashmirikuKurdishkyKirghizlaLatin
lnLingalaloLaothianltLithuanianlvLatvianmgMalagasy
miMaorimkMacedonianmlMalayalammnMongolianmoMoldavian
mrMarathimsMalaymtMaltesemyBurmesenaNauru
neNepalinlDutchnoNorwegianocOccitanomOromo
orOriyapaPunjabiplPolishpsPashtoptPortuguese
quQuechuarmRhaeto-RomancernKirundiroRomanianruRussian
rwKinyarwandasaSanskritsdSindhisgSangroshSerbo-Croatian
siSinghaleseskSlovakslSloveniansmSamoansnShona
soSomalisqAlbaniansrSerbianssSiswatistSesotho
suSundanesesvSwedishswSwahilitaTamilteTelugu
tgTajikthThaitiTigrinyatkTurkmentlTagalog
tnSetswanatoTongatrTurkishtsTsongattTatar
twTwiugUighurukUkrainianurUrduuzUzbek
viVietnamesevoVolapukwoWolofxhXhosayiYiddish
yoYorubazaZhuangzhChinesezuZulu

Output Schema

FieldTypeDescription
titlestringThe trending search topic
search_volumeintegerApproximate search volume
growth_percentageintegerPercentage growth in search interest
started_atintegerUnix timestamp when the trend started
ended_atintegerUnix timestamp when the trend ended. Omitted if still active
statusstringactive or ended
related_queriesstring[]Related search queries. May be empty
category_idsinteger[]Category IDs this trend belongs to. May be empty
trend_urlstringLink to explore this trend on Google Trends
ai_marketing_intelligenceobjectAI-generated marketing intelligence insights for the trend
ai_marketing_intelligence.why_it_mattersstringShort description of the trend context or trigger (max 15 words)
ai_marketing_intelligence.affected_sectorsstring[]Relevant industry verticals (2-3 items)
ai_marketing_intelligence.marketing_anglestringTactical idea for newsjacking, editorial plan, or content creation
ai_marketing_intelligence.paid_ads_advicestringRecommendation for Google Ads / Meta Ads
ai_marketing_intelligence.brand_safety_riskstringRisk level for brand safety (Low, Medium, High)
ai_marketing_intelligence.recent_news_linkstringURL link to a news article/site covering the trend

Example Input

{
"AI_Marketing_Intelligence": true,
"cat": "0",
"geo": "IT",
"hl": "it",
"hours": "24",
"max_items": 300,
"sort": "search_volume",
"status": "active"
}

Output

Each trend is pushed as an individual record to the Apify Dataset, with search_parameters included:

[
{
"title": "dancing with the stars",
"search_volume": 500000,
"growth_percentage": 1000,
"started_at": 1789503000,
"status": "active",
"related_queries": [
"dancing with the stars",
"conner leavitt",
"dwts",
"dwts elimination",
"dancing with the stars elimination",
"who went home on dancing with the stars",
"conner leavitt dancing with the stars",
"dancing with the stars voting",
"where to watch dancing with the stars",
"julianne hough",
"julia stiles",
"dancing with the stars 2026 cast",
"dancing with the stars 2026",
"rylee arnold",
"what time does dancing with the stars come on",
"dancing with the stars season 35",
"dwts vote",
"dwts voting",
"adele zaikman",
"where can i watch dancing with the stars",
"how to watch dancing with the stars",
"whitney leavitt",
"dancing with the stars cast",
"who got voted off dancing with the stars tonight",
"dwts cast",
"dancing with the stars streaming",
"when does dancing with the stars start",
"dwts number",
"dwts text number",
"dancing with the stars vote",
"connor leavitt",
"dancing with the stars start date",
"dancing with the stars time",
"what is dancing with the stars on",
"what time does dwts start",
"dancing with the stars number",
"dwts voting number",
"when is dancing with the stars on",
"ezra dancing with the stars",
"abc dancing with the stars",
"dancing with the stars premiere",
"dancing with the stars text number",
"who got eliminated from dancing with the stars",
"what time is dwts on tonight",
"what time is dwts",
"what time is dancing with the stars on tonight",
"amber glenn",
"how long is dancing with the stars",
"dancing with the stars voting number",
"who got eliminated from dwts",
"when does dwts start",
"ezra dwts",
"how to vote dancing with the stars text",
"who went home on dwts",
"what time does dancing with the stars start",
"vote dancing with the stars",
"how to vote for dancing with the stars",
"what channel is dancing with the stars on",
"dwts season 35",
"who got eliminated on dancing with the stars",
"dwts time",
"dwts vote number",
"how to vote dwts",
"dancing with the stars live",
"dwts premiere 2026",
"dwts scores",
"harry dancing with the stars",
"who got eliminated from dwts tonight",
"vote dwts",
"how long is dwts tonight",
"abc dwts vote",
"connor dancing with the stars",
"abc dwts",
"abc dancing with the stars voting",
"dancing with the stars time tonight",
"dancing with the stars where to watch",
"dancing with the stars text",
"dancing with the stars cast 2026",
"how to watch dancing with the stars live",
"where to watch dwts live",
"dancing with the stars voting app",
"dwts vote online",
"how to watch dwts live",
"dancing with the stars start time",
"dwts live",
"jenna johnson dwts",
"star"
],
"category_ids": [
4
],
"trend_url": "https://trends.google.com/trends/explore?q=dancing+with+the+stars&geo=US",
"search_parameters": {
"geo": "US",
"hl": "en",
"hours": 24,
"cat": 0,
"sort": "search_volume",
"status": "active"
},
"category_description": [
"Entertainment"
],
"ai_marketing_intelligence": {
"why_it_matters": "High viewer engagement driven by weekly eliminations, voting queries, and cast announcements.",
"affected_sectors": [
"Entertainment",
"Streaming Media",
"Broadcasting"
],
"marketing_angle": "Publish real-time elimination recaps and voting guides to capture high-intent search traffic.",
"paid_ads_advice": "Increase bids on related show and voting queries during broadcast hours.",
"brand_safety_risk": "Low",
"recent_news_link": "https://news.google.com/search?q=dancing+with+the+stars"
}
},
{
"title": "eliana moreno",
"search_volume": 200000,
"growth_percentage": 1000,
"started_at": 1789525800,
"status": "active",
"related_queries": [
"eliana moreno",
"helicopter crash",
"eliana moreno nbc",
"chatsworth",
"la helicopter crash",
"nbc helicopter crash",
"knbc",
"nbc helicopter",
"helicopter",
"news helicopter crash",
"nbc news",
"george marciniw",
"chatsworth ca",
"nbc4",
"helicopter crash chatsworth",
"news chopper 4",
"nbc la",
"helicopter crash la",
"helicopter crash los angeles",
"chatsworth helicopter",
"ktla",
"after",
"knbc helicopter",
"nbc los angeles",
"eliana",
"knbc helicopter crash",
"knbc news",
"chatsworth helicopter crash",
"nbc4 los angeles",
"nbcla",
"knbc los angeles",
"helicopter crash in chatsworth",
"nbc 4",
"colleen williams",
"los angeles helicopter crash",
"nbc4 helicopter",
"nbc news helicopter crash",
"la helicopter",
"nbc 4 los angeles",
"chatsworth crash",
"ca",
"in"
],
"category_ids": [
11
],
"trend_url": "https://trends.google.com/trends/explore?q=eliana+moreno&geo=US",
"search_parameters": {
"geo": "US",
"hl": "en",
"hours": 24,
"cat": 0,
"sort": "search_volume",
"status": "active"
},
"category_description": [
"Other"
],
"ai_marketing_intelligence": {
"why_it_matters": "Breaking news search spike resulting from a tragic helicopter crash involving media personnel.",
"affected_sectors": [
"News and Media",
"Publishing",
"Broadcasting"
],
"marketing_angle": "Provide accurate, respectful, and updated news coverage adhering to sensitive breaking news protocols.",
"paid_ads_advice": "Add as negative keyword across non-news commercial campaigns to prevent association with tragedy.",
"brand_safety_risk": "High",
"recent_news_link": "https://news.google.com/search?q=eliana+moreno"
}
}
]

Error Handling

The Actor fails gracefully with descriptive messages for:

ScenarioBehavior
HTTP 4xx/5xx errorsActor.fail() with status code and response preview
Network timeoutActor.fail() with timeout duration
Invalid JSON responseActor.fail() with parse error details