Google Trends Scraper — Related Queries, Regions & Comparison avatar

Google Trends Scraper — Related Queries, Regions & Comparison

Pricing

from $5.00 / 1,000 keyword results

Go to Apify Store
Google Trends Scraper — Related Queries, Regions & Comparison

Google Trends Scraper — Related Queries, Regions & Comparison

Fast, reliable Google Trends data: interest over time, related queries, multi-term comparison, and interest by region. Clean flat JSON built for LLM/MCP consumption.

Pricing

from $5.00 / 1,000 keyword results

Rating

0.0

(0)

Developer

Leonardo Santos

Leonardo Santos

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

2

Monthly active users

5 days ago

Last modified

Share

Google Trends Scraper — Fast, Reliable, Agent-Ready

Pull Google Trends data through a clean JSON API: interest over time, related search queries, multi-keyword comparison, and interest by region. Built HTTP-first (no slow headless browser), with automatic proxy rotation and retries so runs don't hang and don't come back empty.

Designed for people who got burned by scrapers that "run for 20 minutes and return nothing." Every field is typed, flat, and ready to drop straight into an LLM, an MCP tool, a dashboard, or a spreadsheet.

Why this one

  • Fast & cheap — internal-API path, ~6–8 s per run at 512 MB. No 4 GB Chrome.
  • 🛡️ Reliable — each request retries on a fresh proxy IP with backoff; blocks are routed around, not waited on until timeout.
  • 🔁 Multi-keyword comparison — compare up to 5 terms on Google's shared 0–100 scale in a single run.
  • 🔎 Related queries — top and rising, per keyword.
  • 🌍 Interest by region — country, region/state, city, or metro (DMA).
  • 🤖 Agent-friendly output — values keyed by keyword (no array-of-arrays), explicit data_granularity, absolute URLs, no redundant formatted-string clutter.

Input

FieldTypeDefaultDescription
keywordsstring[]1–5 search terms. Multiple terms are compared together.
timeframestringtoday 12-mnow 1-H, now 4-H, now 1-d, now 7-d, today 1-m, today 3-m, today 12-m, today 5-y, all.
customTimeRangestringExplicit YYYY-MM-DD YYYY-MM-DD (overrides timeframe).
geostring""Country (US, BR, GB), sub-region (US-CA), or empty for Worldwide.
categoryinteger0Google Trends category id (0 = all).
searchPropertystring"""" web, images, news, youtube, froogle (Shopping).
includeRelatedQueriesbooleantrueTop + rising related queries per keyword.
includeInterestByRegionbooleantrueGeographic breakdown per keyword.
geoResolutionstringCOUNTRYCOUNTRY / REGION / CITY / DMA.
languagestringen-USUI language for labels.
proxyConfigurationobjectApify ProxyRequired — Google blocks direct datacenter IPs.

Example input

{
"keywords": ["bitcoin", "ethereum"],
"timeframe": "today 12-m",
"geo": "US",
"includeRelatedQueries": true,
"includeInterestByRegion": true,
"geoResolution": "REGION"
}

Output

One dataset item per run:

{
"keywords": ["bitcoin", "ethereum"],
"timeframe": "today 12-m",
"geo": "US",
"data_granularity": "week",
"interest_over_time": [
{ "date": "2025-06-29T00:00:00.000Z", "values": { "bitcoin": 27, "ethereum": 14 }, "is_partial": false }
],
"average_interest": { "bitcoin": 41, "ethereum": 19 },
"keyword_details": [
{
"keyword": "bitcoin",
"related_queries": {
"top": [{ "query": "bitcoin price", "value": 100 }],
"rising": [{ "query": "how to buy bitcoin safely", "value": 14250 }]
},
"interest_by_region": [{ "geo_code": "US-WY", "geo_name": "Wyoming", "value": 100 }]
}
],
"trends_url": "https://trends.google.com/trends/explore?q=bitcoin,ethereum&date=today%2012-m&geo=US",
"scraped_at": "2026-07-04T16:00:00.000Z"
}

Use cases

  • SEO & content — find rising related queries before they peak.
  • Market & trend research — compare brands/products on one normalized scale, by region.
  • Finance/crypto signals — track search interest over time as a demand proxy.
  • LLM agents & MCP tools — flat typed JSON that needs no post-processing.

Notes

  • Interest values are relative (0–100), normalized within each run — exactly as Google Trends defines them, not absolute search volumes.
  • Related topics are not included. Google withholds related-topics data from programmatic requests; other Google Trends actors return it empty as well. We leave it out rather than ship an always-empty field.
  • A proxy is required. The default Apify Proxy configuration works out of the box.

Support

Found a gap or a broken field? Open an issue on the actor page — this scraper is actively monitored and patched.

Pricing

Pay per event, and the platform usage is on us — the price you see is the price you pay, with no compute bill on top.

EventPriceWhat one charge buys
Keyword result$0.005One keyword's full Trends data. Only charged for keywords that return results.
Actor Start$0.004One run, whatever it returns.

Higher Apify subscription tiers pay less on every event (Silver −20%, Gold −35%).