Google Trends Scraper - Interest, Regions & Trending

Get Google Trends data for any keyword: interest over time, interest by country/state/city, related queries and topics (top + rising), across Web, YouTube, News, Images and Shopping. Compare up to 5 keywords or get today's trending searches for any country. No API key.

Google Trends Scraper - Interest, Regions & Trending

Get Google Trends data for any keyword in seconds:

  • Interest over time (0–100 timeline) with average, peak, peak date and trend direction (rising, falling, stable)
  • Interest by region: countries, states/provinces, US metro areas or cities
  • Related queries: top and rising, with % growth or Breakout
  • Today's trending searches for any country, with approximate traffic and the news articles behind them

Works for Web, YouTube, News, Image and Shopping search, any country, any time range, any category. Compare up to 5 keywords on the same scale.

No API key, no login, no browser. One result row per keyword with everything inside, so it's cheap and easy to use from code, spreadsheets or AI agents.

What you can do with it

  • SEO and content planning: find rising queries before they peak and see where demand is.
  • Product and market research: check whether a product, brand or category is growing or fading, and in which states or countries.
  • E-commerce and dropshipping: run Google Shopping trends for product ideas.
  • YouTube creators: YouTube search trends for video topics.
  • Investors and analysts: add search interest to your models (brands, tickers, crypto).
  • Newsrooms and social media: daily trending searches per country, with linked news.
  • AI agents (ChatGPT, Claude, Cursor via Apify MCP): "Is 'AI agents' trending up in the US, and what are the rising related searches?"

Input

Field Description
searchTerms Keywords, e.g. chatgpt, air fryer.
geo US, GB, AE, US-CA... Empty = worldwide.
timeRange Past hour → 2004–present. customTimeRange like 2025-01-01 2025-06-30.
property web, youtube, news, images, shopping.
category Trends category ID (0 = all).
compareKeywords Put up to 5 keywords on one 0–100 scale.
includeInterestOverTime / includeInterestByRegion / includeRelated Choose the data you need (all on by default).
regionResolution Countries, states, metros or cities.
trendingCountries Also get today's trending searches, e.g. ["US", "GB"].
{
  "searchTerms": ["chatgpt", "claude ai", "gemini"],
  "geo": "US",
  "timeRange": "past-12-months",
  "compareKeywords": true,
  "trendingCountries": ["US"]
}

Output

Keyword

{
  "resultType": "keyword",
  "keyword": "bitcoin",
  "geo": "US",
  "timeRange": "past-90-days",
  "averageInterest": 48.2,
  "peakInterest": 100,
  "peakDate": "2026-08-14T00:00:00+00:00",
  "trendDirection": "falling",
  "interestOverTime": [{ "date": "2026-07-28T00:00:00+00:00", "formattedTime": "Jul 28, 2026", "value": 52, "isPartial": false }],
  "interestByRegion": [{ "region": "Kansas", "code": "US-KS", "value": 100 }],
  "relatedQueries": {
    "top": [{ "query": "bitcoin price", "value": "100", "score": 100 }],
    "rising": [{ "query": "british man recovers lost bitcoin", "value": "Breakout", "score": 13050 }]
  }
}

Trending search

{
  "resultType": "trending",
  "geo": "US",
  "query": "stock market crash",
  "approxTraffic": "100+",
  "startedAt": "Tue, 28 Oct 2026 08:00:00 -0700",
  "news": [{ "title": "...", "url": "https://...", "source": "Reuters" }]
}

Keywords with too little search volume, or a temporary Google rate limit, return one free error row.

Use it from ChatGPT, Claude & AI agents

This Actor works as a tool for AI assistants through the Apify MCP server, and the inputs are designed so an agent can fill them in.

  • Claude (claude.ai / Desktop), ChatGPT, Cursor, VS Code, Windsurf: add the MCP server URL below as a custom connector / MCP server and sign in with your Apify account:

    https://mcp.apify.com/?tools=get_anything/google-trends-scraper
    
  • Claude Desktop / Cursor config file:

    { "mcpServers": { "apify": { "url": "https://mcp.apify.com/?tools=get_anything/google-trends-scraper" } } }
    
  • Any LLM framework or GPT Action (REST): one call runs the Actor and returns the results as JSON:

    POST https://api.apify.com/v2/acts/get_anything~google-trends-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN
    
  • No-code: Make, Zapier, n8n, LangChain and LlamaIndex have Apify integrations.

Then just ask, for example: "Compare Google search interest for ChatGPT, Claude and Gemini in the US over the past year."

Pricing

Pay per event: you pay per keyword (with timeline, regions and related queries included) and per trending search. Error rows are free. See the Pricing tab.

FAQ

Why are values 0–100? Google Trends doesn't publish absolute volumes. Values are relative to the peak in the chosen place and period. Use compareKeywords to put several keywords on the same scale.

Do I need a proxy? Google Trends rate-limits busy IPs, so Apify Proxy is on by default. The Actor retries on a new IP automatically.

Related topics? Google currently returns no related-topics data through Trends, so only related queries are included.

Related scrapers