Google Trends AI Content & SEO Keywords Generator
Pricing
$0.00001 / actor start
Google Trends AI Content & SEO Keywords Generator
Google Trends Scraper with AI content generator. Extract real-time trending topics from 48 countries → get blog titles, Twitter/Instagram/TikTok captions & 10 SEO keywords per trend. Results in 60 seconds. Free, no API keys, no proxies needed.
Pricing
$0.00001 / actor start
Rating
5.0
(1)
Developer
Vasram Sonagara
Actor stats
6
Bookmarked
39
Total users
7
Monthly active users
a day ago
Last modified
Categories
Share
Google Trends Scraper with AI Content Generator — Blog Titles, SEO Keywords & Social Captions (48 Countries)
The only Google Trends scraper that turns today's trending topics into ready-to-publish content — blog titles, Twitter/Instagram/TikTok captions, and 10 SEO keywords per trend. No API keys. No proxies. Results in 60 seconds.
Extract today's hottest Google searches across 48 countries and instantly transform them into ready-to-publish content. Perfect for content creators, SEO professionals, and marketing agencies who need to stay ahead of the curve. Get your results in under 60 seconds with no API keys, proxies, or complex setup required. Built natively on Apify, you get built-in scheduling, API access, webhooks, and seamless Zapier/Make integrations right out of the box.
Google Trends API Alternative — Free, No API Keys Required
Looking for a Google Trends API? Google doesn't offer an official free API — but this actor gives you full programmatic access to today's trending topics via Apify's API, scheduler, and webhooks.
vs apify/google-trends-scraper: That actor gives raw keyword data only. This actor gives raw data + AI-generated blog titles, social media captions, and 10 SEO keywords — in one automated run, under 60 seconds, completely free.
| This Actor | apify/google-trends-scraper | |
|---|---|---|
| Raw trending keywords | ✅ | ✅ |
| AI blog titles | ✅ | ❌ |
| Social media captions | ✅ | ❌ |
| SEO keywords (10/trend) | ✅ | ❌ |
| Related news context | ✅ | ❌ |
| Best time to post | ✅ | ❌ |
| Cost | ~$0.01/run | ~$0.01/run |
⚡ What You Get Per Trend (Real Output Example)
| Output | Example |
|---|---|
| 🔥 Trending topic | "NorthEast United vs Goa" (~50K searches, Surging +200%) |
| 📰 News context | "Youngest ISL Coach Takes Charge as NEUFC Battles Goa" — Times of India |
| ✍️ 3 Blog titles | "Why the Youngest ISL Coach's Debut Matters in NEUFC vs Goa" |
| 🎬 2 Video titles | "NEUFC vs Goa: Match Preview (Full Breakdown) [2026 Update]" |
| 🐦 Twitter caption | "The youngest coach in ISL history takes charge tonight. Can NEUFC finally beat Goa after 4 years? 🤯 #ISL2026" |
| 📸 Instagram caption | "History in the making! 🌩️ Will this be the turning point for the highlanders? Drop your predictions ⬇️ #ISL2026" |
| 🎵 TikTok caption | "Debut alert 🚨 Youngest ISL coach ever stepping in rn 👀 Who you got? #NEUFCvGoa #ISL2026" |
| 🔎 10 SEO keywords | "where to watch northeast united vs goa live 2026" |
| #️⃣ 5 Hashtags | #NorthEastUnitedVsGoa2026, #YoungestISLCoach |
| ⏰ Best posting time | "Evening (6–9 PM EST)" — 🟠 High urgency, within 24 hours |
| 👥 Target audience | "ISL fans, football bettors in South Asia, youth sports fans aged 18–30" |
Run for 10 trends → get all of the above × 10 in under 2 minutes. Export as Excel, CSV, JSON, or XML.
🚀 Quick Start — 3 Steps
- Click "Try for free" above
- Select your country → set number of trends → click Start
- Download results as Excel, CSV, or JSON
No account. No API keys. Default settings work out of the box.
What is Google Trends Scraper?
Google Trends Scraper is an automated tool that extracts real-time trending topics from Google and enriches them using AI. Instead of just giving you a keyword and estimated search volume, this scraper automatically finds the underlying news context for why a topic is trending. It then generates highly relevant blog titles, social media captions, and SEO keywords based on actual news — not generic templates.
This is not just a scraper. It is a complete AI content pipeline:
- Step 1 — Scrape: Pulls live trending topics from Google Trends RSS
- Step 2 — Enrich: Fetches related news from 200+ verified sources
- Step 3 — Generate: AI creates blog titles, social captions, and SEO keywords grounded in real news
- Step 4 — Export: Structured JSON, CSV, Excel, or XML — ready for your workflow
Who Uses This Google Trends API Tool?
🎯 Content creators and bloggers — Spend 2+ hours daily researching what to write about → Get a full week's content ideas from today's trends in 60 seconds.
🎯 SEO professionals — Struggle to find low-competition trending keywords → Receive 10 trending SEO keywords per topic split across head, informational, commercial, and long-tail intent.
🎯 Social media managers — Manually craft posts for every platform → Get platform-optimized captions for Twitter, Instagram, and TikTok instantly.
🎯 Marketing agencies — Need to track global trends manually → Monitor trending topics across 48 countries and auto-export directly to Google Sheets.
🎯 News and media teams — Manually verify trending stories → Get curated trending news from 200+ verified sources, scored by reliability.
🎯 Developers and data engineers — Need programmatic Google Trends access → Use the Apify API, Python/JS SDK, or cURL to integrate trend data into any pipeline.
Google Trends Scraper vs Alternatives
| Feature | This Actor | Manual Google Trends | Exploding Topics / Semrush |
|---|---|---|---|
| Real-time data | ✅ Yes (updated daily) | ✅ Yes | ❌ Delayed/Historical |
| AI content generation | ✅ Yes | ❌ No | ❌ No |
| Social captions | ✅ Yes | ❌ No | ❌ No |
| SEO keywords | ✅ Yes (10 per trend) | ❌ No | ✅ Yes |
| Countries supported | 48 | 48+ | Varies |
| Export formats | JSON, CSV, Excel, XML | CSV only | CSV / PDF |
| Cost | ~$0.01 per run | Free | $40–$100+/month |
| Setup required | None (Click Start) | Manual browsing | Account creation |
This actor replaces expensive monthly subscriptions and hours of manual research by combining real-time Google Trends scraping with an AI content generator in one fully automated pipeline.
How It Works
- Fetches live trends from Google Trends RSS for your selected country
- Pulls related news from Google News — spam-filtered and source-scored (200+ ranked sources)
- AI reads the news and generates content ideas grounded in what is actually happening
- Produces SEO keywords across 4 search intent categories (head, informational, commercial, long-tail)
- Outputs structured data ready to download or pipe into your existing workflow
Google Trends Data Freshness and Accuracy
All trending topics and search volumes are pulled directly from live Google Trends RSS feeds. This guarantees you are seeing exactly what people are searching for today, in real-time.
To ensure high-quality context, the actor pulls related news from Google News RSS and filters it through a strict reliability scoring system. It ranks over 200 global news sources, filtering out spam and prioritizing high-authority publications.
The AI content generation is strictly grounded. The AI reads actual news snippets before generating titles — ensuring your blog titles and social captions reflect real-world events, not generic templates.
Note: Search volumes are approximate bucket estimates provided by Google. This tool focuses exclusively on today's trends — no historical data.
Input Options
| Field | Default | Description |
|---|---|---|
country | US | 48 countries supported (see full list below) |
maxTrends | 10 | Number of trends to analyze (1–20) |
includeNews | true | Fetch up to 3 quality-filtered news articles per trend |
includeContentIdeas | true | Generate AI blog titles, social captions, and SEO keywords |
language | en | Language for news articles (12 options) |
Supported Countries for Google Trends Data
| Region | Countries |
|---|---|
| Americas (7) | 🇺🇸 US · 🇨🇦 Canada · 🇧🇷 Brazil · 🇲🇽 Mexico · 🇦🇷 Argentina · 🇨🇴 Colombia · 🇨🇱 Chile |
| Europe (19) | 🇬🇧 UK · 🇩🇪 Germany · 🇫🇷 France · 🇮🇹 Italy · 🇪🇸 Spain · 🇳🇱 Netherlands · 🇵🇱 Poland · 🇸🇪 Sweden · 🇳🇴 Norway · 🇩🇰 Denmark · 🇫🇮 Finland · 🇧🇪 Belgium · 🇦🇹 Austria · 🇨🇭 Switzerland · 🇮🇪 Ireland · 🇵🇹 Portugal · 🇷🇴 Romania · 🇬🇷 Greece · 🇨🇿 Czech Republic |
| Asia / Pacific (14) | 🇮🇳 India · 🇯🇵 Japan · 🇦🇺 Australia · 🇳🇿 New Zealand · 🇸🇬 Singapore · 🇲🇾 Malaysia · 🇵🇭 Philippines · 🇮🇩 Indonesia · 🇹🇭 Thailand · 🇰🇷 South Korea · 🇹🇼 Taiwan · 🇵🇰 Pakistan · 🇧🇩 Bangladesh · 🇻🇳 Vietnam |
| Middle East / Africa (8) | 🇿🇦 South Africa · 🇳🇬 Nigeria · 🇪🇬 Egypt · 🇦🇪 UAE · 🇸🇦 Saudi Arabia · 🇮🇱 Israel · 🇹🇷 Turkey · 🇰🇪 Kenya |
Full Output Structure (JSON)
Each dataset item contains one trending topic with all enriched data:
{"rank": 2,"keyword": "northeast united vs goa","search_volume": "~50K (est.)","approx_traffic": 50000,"trend_velocity": "Surging","trend_velocity_emoji": "🔥","trend_change": "+200%","related_news": [{"title": "FC Goa look to end four-year win drought against NorthEast United","source": "The Times of India","reliability": "High","published": "16 hours ago","published_iso": "2026-04-23T18:54:00+00:00","url": "https://news.google.com/...","snippet": "FC Goa look to end four-year win drought..."}],"content_ideas": {"blog_titles": ["How NorthEast United Can Break Goa's 4-Year Drought in 2026","Why the Youngest ISL Coach's Debut Matters in NEUFC vs Goa","NorthEast vs Goa: What Head-to-Head Stats Reveal About the Rivalry"],"video_titles": ["NEUFC vs Goa: Match Preview (Full Breakdown) [2026 Update]","Why This ISL Clash Could Change Everything (Analysis)"],"social_captions": {"twitter": "The youngest coach in ISL history takes charge tonight. Can NEUFC finally beat Goa after 4 years? 🤯 #ISL2026 #NEUFCvGoa","instagram": "History in the making! 🌩️ NorthEast United faces FC Goa with a rookie boss leading the charge. Drop your predictions! ⬇️ #ISL2026","tiktok": "Debut alert 🚨 Youngest ISL coach ever stepping in rn 👀 Who you got? #NEUFCvGoa #ISL2026"},"best_time_to_post": "Evening (6-9 PM EST)","target_audience": "Indian Super League fans, football bettors in South Asia, youth sports enthusiasts aged 18-30","content_urgency": "High","content_urgency_emoji": "🟠","content_urgency_label": "Within 24 hours"},"seo_keywords": {"keywords": ["northeast united vs goa","northeast united vs goa 2026","where to watch northeast united vs goa live 2026","northeast united vs goa injury updates 2026","what is the head-to-head record between northeast united and fc goa"],"hashtags": ["#NorthEastUnitedVsGoa2026","#ISLTrending2026","#YoungestISLCoach"]},"meta": {"run_at": "2026-04-24T11:02:38.532777+00:00","country": "IN","language": "en","max_trends_requested": 2,"data_sources": ["Google Trends Daily RSS", "Google News RSS"],"actor_version": "1.0.0"}}
Output Field Reference
| Field | Type | Description |
|---|---|---|
rank | integer | Position in today's trending list (1 = most popular) |
keyword | string | The trending search term |
search_volume | string | Human-readable traffic estimate |
approx_traffic | integer | Numeric traffic estimate for filtering and sorting |
trend_velocity | string | Breakout · Surging · Rising · Steady |
trend_velocity_emoji | string | Visual emoji for velocity (🚀 🔥 📈 📊) |
trend_change | string | Estimated percentage change in search interest |
related_news | array | Up to 3 quality-filtered news articles per trend |
content_ideas | object | Blog titles, video titles, platform-specific social captions, posting time |
content_ideas.social_captions | object | Separate fields: twitter, instagram, tiktok |
content_ideas.content_urgency | string | ASAP · High · Medium · Low |
seo_keywords.keywords | array | 10 SEO keywords across head, informational, commercial, and long-tail intent |
seo_keywords.hashtags | array | 5 trending hashtags for social media |
meta | object | Run timestamp, country, language, data sources |
Trend Velocity Scale
| Label | Emoji | Search Traffic | Recommended Action |
|---|---|---|---|
| Breakout | 🚀 | 500K+ searches | Publish immediately |
| Surging | 🔥 | 100K–499K | Post today |
| Rising | 📈 | 10K–99K | Plan within 24 hours |
| Steady | 📊 | Under 10K | Schedule it |
Urgency Detection
The actor scans news titles for live event keywords. Breaking news, live matches, and same-day announcements get 🔴 ASAP urgency. Evergreen topics get 🟢 Low urgency with a longer content window.
How Much Does It Cost to Scrape Google Trends?
This actor is free to run. You only pay Apify's standard compute cost:
| Configuration | Run time | Cost per run |
|---|---|---|
| 5 trends | ~60 seconds | ~$0.025 |
| 10 trends | ~2 minutes | ~$0.05 |
| 20 trends | ~5 minutes | ~$0.10 |
Pricing model (effective May 8, 2026): $5.00 per 1,000 enriched trend results + $0.00001 per actor start. Apify's free plan includes $5/month in credits — enough for 100+ free runs per month. No credit card required.
API Usage — Use as a Google Trends API
This actor is designed to be used as a Google Trends API replacement via Apify's REST API, Python SDK, or JavaScript SDK. No official Google Trends API exists — this actor fills that gap programmatically.
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("vasram/daily-trend-intelligence").call(run_input={"country": "IN","maxTrends": 10,"includeNews": True,"includeContentIdeas": True,"language": "en",})for item in client.dataset(run["defaultDatasetId"]).iterate_items():captions = item["content_ideas"]["social_captions"]print(f"#{item['rank']} {item['keyword']} ({item['trend_velocity']})")print(f" Twitter: {captions['twitter']}")print(f" Blog ideas: {item['content_ideas']['blog_titles'][0]}")
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('vasram/daily-trend-intelligence').call({country: 'US',maxTrends: 10,includeNews: true,includeContentIdeas: true,language: 'en',});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach(item => {const { twitter, instagram, tiktok } = item.content_ideas.social_captions;console.log(`#${item.rank} ${item.keyword}`);console.log(`Twitter: ${twitter}`);});
cURL
curl -X POST "https://api.apify.com/v2/acts/vasram~daily-trend-intelligence/runs" \-H "Content-Type: application/json" \-H "Authorization: Bearer YOUR_APIFY_TOKEN" \-d '{"country": "US","maxTrends": 10,"includeNews": true,"includeContentIdeas": true,"language": "en"}'
Integrations
| Platform | How to connect |
|---|---|
| Apify Scheduler | Run daily or hourly for continuous trend monitoring |
| Google Sheets | Auto-export results after each run via Apify integration |
| Zapier / Make | Connect to 5,000+ apps — trigger workflows from trend data |
| Slack / Email | Send daily trend digests to your team automatically |
| Webhooks | Trigger your own pipeline when a run completes |
See Apify Integrations documentation for setup guides.
Real Workflow Use Cases
Daily content planning for a blog
Run the actor for your target country every morning at 9 AM via Apify Scheduler. Get 10 trending topics with ready-to-publish blog titles and Instagram captions before your team's standup.
Automated SEO keyword research pipeline
Connect this actor to Make or Zapier. Whenever a trend hits "🚀 Breakout" velocity, automatically send the 10 SEO keywords to a Google Sheet for your writing team to target immediately.
Newsroom social media automation
Extract trending topics every 4 hours. Push the AI-generated Twitter captions and relevant news links directly into a Slack channel for your social media manager to review and post.
Global market research across 48 countries
Schedule parallel runs across the US, UK, India, and Australia. Analyze the output to find overlapping global trends and inform your international marketing strategy.
Google Trends API integration for developers
Use the Apify API endpoint to pull trend data programmatically into your Python scripts, Node.js apps, or data pipelines. Schedule runs, receive webhooks, and stream results — all without scraping Google manually.
Troubleshooting
Run completes but dataset is empty
Check that includeContentIdeas is set to true. If the actor cannot reach Google Trends RSS for your selected country, try switching to US to verify the actor is working, then retry your country.
AI-generated content looks generic
This happens when no news articles are found for a trend. Try enabling includeNews: true and setting language to match your country's primary language. The AI generates much better content when it has real news context to work from.
Trending topics are in a foreign language
Expected behavior. Google Trends returns topics in the local language of the selected country. The language field only controls which language news articles are fetched in — not the trending keywords themselves.
Run takes longer than expected
Each trend requires an AI call to generate content ideas. With maxTrends: 20 and includeContentIdeas: true, expect 4–6 minutes. Reduce maxTrends or set includeContentIdeas: false for faster runs.
A specific country shows no trends Google Trends RSS availability varies by country. If your country returns empty results, open an issue and we will investigate.
Frequently Asked Questions
Do I need any API keys? No. Everything is built in. Just click Start.
How often should I run this Google Trends scraper? Once or twice daily covers most use cases. Use Apify Scheduler to automate this.
Can I scrape Google Trends from multiple countries in one run? Not in a single run. Run the actor once per country. You can automate multi-country monitoring using Apify Scheduler with different input configurations.
Can I get historical Google Trends data? No. This actor shows today's trending topics only. For historical data, use a dedicated Google Trends historical API tool.
Is the AI-generated content ready to publish? The AI generates strong, context-aware starting points grounded in real news. We recommend using the output as a framework and adding your own voice before publishing.
Can I use this as a Google Trends API replacement? Yes. This actor provides full programmatic access to today's Google Trends data via Apify's API, schedulers, and webhooks — without needing an official Google Trends API (which doesn't exist for free). Use it anywhere you'd use an API: Python scripts, Make automations, Zapier workflows, or direct HTTP calls.
Does this Google Trends scraper work for non-English topics?
Yes. Google Trends returns topics in the local language of the selected country. Set the language field to control which language news articles are fetched in. For example, set country: IN, language: hi to get Hindi news context for Indian trends.
How is this different from other Google Trends scrapers on Apify? Most Google Trends scrapers return raw keyword data only. This actor goes further — it automatically finds the news context behind each trend, then generates AI blog titles, social captions for Twitter/Instagram/TikTok, and 10 SEO keywords per trend. It is a complete content research pipeline, not just a data scraper.
About This Actor
- ✅ Actively maintained: Version 1.0.0 (Updated April 2026)
- ✅ Issues and questions answered within 24–48 hours
- ✅ Feature requests welcome — use the Issues tab
- ✅ Built by an independent developer focused on making SEO and content creation faster and more accessible
Try Google Trends Scraper for Free
Ready to automate your content research with real-time Google Trends data?
- ✅ Apify's free plan includes $5/month in credits — enough for 100+ free runs
- ✅ No credit card, no API keys, and zero setup required
- ✅ Transform trending searches into ready-to-publish content in under 60 seconds
- ✅ Works with Python, JavaScript, Zapier, Make, Google Sheets, and more
🚀 Start scraping Google Trends for free →
Feedback
Found a bug or have a feature request? Open an issue on the Issues tab or contact us through Apify messaging. We read every message and actively maintain this actor.