Google Trends Scraper avatar

Google Trends Scraper

Pricing

from $5.00 / 1,000 keyword analyzeds

Go to Apify Store
Google Trends Scraper

Google Trends Scraper

Extract Google Trends data: interest over time, related queries, rising topics, and regional interest for any keyword. Fast, reliable, AI-ready JSON output.

Pricing

from $5.00 / 1,000 keyword analyzeds

Rating

0.0

(0)

Developer

Cheoljae Lee

Cheoljae Lee

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 hours ago

Last modified

Categories

Share

Extract Google Trends data for any keyword — interest over time, related queries, rising searches, and interest by region — as clean, AI-ready JSON. No official Google Trends API exists; this Actor gives you a fast, reliable alternative with pay-per-result pricing.

  • 📈 Interest over time — search interest (0–100) for any keyword, from the past hour to 2004–present, including custom date ranges
  • 🔍 Related queries — top and rising (breakout) search queries connected to your keyword
  • 🌍 Interest by region — which countries or subregions search for your keyword the most
  • 🧩 Related topics (experimental) — associated entities and topics when Google returns them
  • 🌐 Any region, any Google property — Web Search, YouTube, Google News, Images, or Shopping, worldwide or per country/region
  • 🤖 AI-ready output — normalized JSON with ISO timestamps, designed for LLM pipelines, dashboards, and MCP/AI-agent use

Google Trends has no official API for search interest data. Marketers, SEO specialists, traders, researchers, and AI agents use this Actor to:

  • Track keyword popularity trends for SEO and content planning
  • Detect breakout searches early (rising queries with "Breakout" status)
  • Compare regional demand before launching products or campaigns
  • Feed time-series search data into forecasting models and trading signals
  • Let AI agents pull live trend data via the Apify MCP server

Input example

{
"keywords": ["bitcoin", "solana"],
"geo": "US",
"timeRange": "today 12-m",
"dataTypes": ["interestOverTime", "relatedQueries", "interestByRegion"]
}

Output example

{
"keyword": "bitcoin",
"geo": "US",
"timeRange": "today 12-m",
"interestOverTime": [
{ "time": "2025-07-06T00:00:00.000Z", "formattedTime": "Jul 6 – 12, 2025", "value": 36, "isPartial": false }
],
"relatedQueries": {
"top": [{ "query": "bitcoin price", "value": 100, "formattedValue": "100" }],
"rising": [{ "query": "bitcoin etf", "value": 250, "formattedValue": "+250%" }]
},
"interestByRegion": [
{ "geoCode": "US-NV", "geoName": "Nevada", "value": 100 }
]
}

How much does it cost?

This Actor uses pay-per-event pricing: you pay a small fee per keyword processed. A typical run analyzing 100 keywords costs well under $1. No subscription required.

FAQ

Is scraping Google Trends legal? This Actor only collects anonymous, aggregated, publicly available statistics. It does not collect personal data. Still, check that your use complies with applicable laws and Google's terms.

Why is relatedTopics sometimes empty? Google restricts topic data for automated sessions. Interest over time, related queries, and regional data are unaffected. We are working on improving topic coverage.

Can I use this with AI agents / MCP? Yes. This Actor works with the Apify MCP server, so Claude, ChatGPT, and other AI agents can call it directly and pay per use.

A keyword failed or returned empty data — what should I do? The Actor automatically retries with fresh sessions. Failed keywords are listed in the FAILED_KEYWORDS record of the run's key-value store. Open an issue in the Issues tab and we'll respond within 24 hours.

Support

Found a bug or need a feature (new widget, bulk comparison, scheduling)? Open an issue in the Issues tab — this Actor is actively maintained and issues are typically answered within one business day.