Google Trends Scraper & API - Interest, Regions & Queries avatar

Google Trends Scraper & API - Interest, Regions & Queries

Pricing

from $2.70 / 1,000 search terms

Go to Apify Store
Google Trends Scraper & API - Interest, Regions & Queries

Google Trends Scraper & API - Interest, Regions & Queries

Scrape Google Trends for any keyword: interest over time, interest by region and related queries (cleaned of fake entries), plus the full Trending now list of any country. Compare up to 5 terms. Verified against the browser, agent-ready.

Pricing

from $2.70 / 1,000 search terms

Rating

0.0

(0)

Developer

gianluca de dominicis

gianluca de dominicis

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

Get Google Trends data for any keyword: interest over time, interest by region and related queries — plus the full Trending now list of any country — as a spreadsheet, JSON or a live API, with numbers that match what people in that country see on Google Trends.

⭐ Found this Actor useful? Leave a review — it takes 30 seconds and helps other people find it.

🛠️ Something not working? Open an issue with the run link and we'll fix it within 24–48 hours.

What you get for each search term

  • 📈 Interest over time (0–100), its average and the peak date — for any period from the past hour to 2004
  • 🗺️ Interest by region: countries, states/regions, cities or US metro areas
  • 🔎 Related queries, top and rising (with growth like +250% or Breakout), cleaned of the unrelated entries Google slips into automated requests
  • 🔥 Trending now in any country, past 4 / 24 / 48 hours or 7 days: the full list (hundreds of trends), each with estimated search volume, growth, start time, categories and related queries — filter by 19 categories
  • 🆚 Compare up to 5 terms on the same scale, or simply paste a Google Trends link

Quick start: click Start without changing anything to analyse "bitcoin" worldwide over the past 12 months (about $0.004). Then type your own terms, location and period. No login, cookies or Google account needed — you pay only per search term.

Real results — "chatgpt, gemini, claude" compared in the United States, past 90 days (October 2026):

Search termAverage interestPeakTop related queries
chatgpt66Sep 3, 2026chatgpt ai, chatgpt login, chatgpt free
gemini26Sep 10, 2026gemini google, gemini ai, ai
claude18Jul 8, 2026claude ai, claude code, what is claude
Typical scrapersThis Actor
Frequent failed runs (the most used Google Trends scraper fails ~4 runs in 10)Blocked requests are retried the way Google Trends allows: same session first, then a fresh one. In our reliability test (35 searches in the US and Italy) all 35 succeeded
Numbers that don't match what you see on Google TrendsVerified accuracy: we compared 272 values by hand against Google Trends in a browser — 272 identical (timelines and regions, Italy, Oct 2026). Google Trends samples differently per viewer country, so by default we look from the country you analyse
Related queries polluted with junkGoogle sometimes answers automated tools with fake related queries ("running shoes" → "hotel booking, coffee grinder"). We detect and remove them and tell you how many were removed
"Trending" limited to the top 10 of the RSS feedThe full Trending now list — e.g. 476 trends in the US over 24 hours, 1,000+ in Italy over 7 days — identical to the page (order and volumes checked in a browser), with 19 category filters
Expensive per run$4 per 1,000 search terms, $1.50 per 1,000 trending searches, no start fee

Use cases

  • AI agents: answer "is this topic growing?", "where is it most popular?", "what do people search with it?" with fresh numbers.
  • SEO and content: find rising queries to write about before they peak.
  • Market research: compare brands, products or competitors over time and by region.
  • News, trading and content teams: pull what is trending right now in a country or category (e.g. Sports, Business and Finance) every hour.

How to use

  1. Enter terms in Search terms (one per line; bitcoin, ethereum on one line compares them) — or paste Google Trends explore links.
  2. Choose Location (empty = worldwide), Time range and, if you like, Search type (web, YouTube, news, images, shopping).
  3. Optional: add countries to Trending now — countries, choose Trending in the past (4 h – 7 days) and, if you like, Trending categories.
  4. Click Start and download the results as JSON, CSV, Excel or via API.

Input

{
"searchTerms": ["chatgpt, gemini, claude", "https://trends.google.com/trends/explore?q=electric%20car&geo=US&date=today%2012-m"],
"geo": "US",
"timeRange": "today 3-m",
"regionResolution": "REGION",
"trendingCountries": ["US", "GB"],
"trendingHours": "24",
"trendingCategories": ["Sports", "Technology"],
"maxTrendingPerCountry": 50
}

Output

One item per search term (real example, lists shortened):

{
"searchTerm": "netflix",
"comparedWith": [],
"geo": "US",
"timeRange": "today 3-m",
"searchType": "web",
"averageInterest": 68,
"peakInterestDate": "2026-09-19",
"interestOverTime": [
{ "date": "2026-07-08", "formattedTime": "Jul 8, 2026", "value": 67, "isPartial": false },
{ "date": "2026-07-09", "formattedTime": "Jul 9, 2026", "value": 68, "isPartial": false }
],
"interestByRegion": [
{ "geoCode": "US-DC", "name": "District of Columbia", "value": 100 },
{ "geoCode": "US-NJ", "name": "New Jersey", "value": 88 }
],
"relatedQueriesTop": [
{ "query": "netflix movies", "value": 100, "link": "https://trends.google.com/trends/explore?q=netflix+movies&date=today+3-m&geo=US" }
],
"relatedQueriesRising": [
{ "query": "pastors wife netflix", "growth": "Breakout", "value": 28550, "link": "https://trends.google.com/trends/explore?q=pastors+wife+netflix&date=today+3-m&geo=US" }
],
"relatedQueriesRemoved": 0,
"googleTrendsUrl": "https://trends.google.com/trends/explore?q=netflix&hl=en-US&geo=US&date=today+3-m",
"scrapedAt": "2026-10-08T03:12:50.496Z"
}
FieldMeaning
averageInterestAverage of the 0–100 timeline over the period (100 = the peak of the most searched term in the comparison)
interestOverTimeOne point per hour, day or week (Google picks the step from the period); isPartial = the last, still incomplete point
interestByRegionRegions sorted from most to least interested, 0–100 relative to the top one
relatedQueriesTopMost searched queries together with the term (0–100)
relatedQueriesRisingQueries growing fastest; growth as shown on Google Trends (e.g. "+250%", "Breakout" = more than +5000%)
relatedQueriesRemovedHow many unrelated entries were removed from the rising queries (see FAQ)
trendingNowCountryTrending searches only: the country, with rank and title
searchVolume / searchVolumeTextTrending searches: Google's estimated searches in the period (e.g. 200000 / "200K+")
increasePercent / activeTrending searches: growth shown by Google (1000 = "+1000%") and whether the trend is still going
categories / relatedQueriesTrending searches: Google's categories and the other searches grouped in the trend

Add country codes to Trending now — countries to get the trends of the past 4 hours, 24 hours, 48 hours or 7 days — the same list as Google Trends' "Trending now" page, in the same order. One item per trend (real example, US, October 2026):

{
"trendingNowCountry": "US",
"rank": 1,
"title": "susan dell",
"searchVolume": 200000,
"searchVolumeText": "200K+",
"increasePercent": 1000,
"startedAt": "2026-10-07T17:10:00.000Z",
"endedAt": null,
"active": true,
"categories": ["Other"],
"relatedQueries": ["michael dell wife", "dell ceo wife", "dell wife", "who is susan dell"],
"exploreUrl": "https://trends.google.com/trends/explore?q=susan%20dell&geo=US&date=now%207-d",
"lastHours": 24
}

How much does it cost?

Pay per event — no monthly rental, no start fee, no proxy or compute surcharge:

  • Search term — each term analysed (all charts included): $4.00 per 1,000 (volume discounts on higher Apify plans).
  • Trending search — each trending search returned: $1.50 per 1,000.

Example: comparing 3 terms = 3 search terms ≈ $0.012; the top 50 trends of 5 countries every day ≈ $0.38 a month. Set Max cost per run for a hard cap on spending.

Automate & integrate

Schedule daily or hourly runs, trigger webhooks, or send results to Google Sheets, Slack, Make, Zapier or n8n. Call it from any language through the Apify API.

Use with AI assistants (MCP)

Add this Actor as a tool to Claude, ChatGPT, Cursor or any MCP client through the Apify MCP server (https://mcp.apify.com). Your assistant can then check search trends on demand.

Agent-ready: autonomous payments (x402 & Skyfire)

AI agents can discover, run and pay for this Actor on their own — no Apify account or API key needed — using x402 (USDC on Base) or Skyfire.

FAQ

How accurate is the data? We compared the Actor with Google Trends opened in a browser in Italy (October 2026): 212 of 212 timeline values and 60 of 60 regional values were identical, for single terms and comparisons. Google Trends computes its numbers on a sample that depends on the viewer's country — the same search seen from another country can differ by a few points. That's why Accuracy mode: Local (default) looks from the country you analyse; set Look from country to see the data as another country does.

Why are some related queries removed? Google sometimes sends automated tools a fake list of related queries ("pizza" → "gardening, hospitals, meditation") or mixes unrelated entries into a real one. With Clean up related queries on (default) the Actor asks again when a whole list is fake, drops rising queries that share no word with your term, and reports the number in relatedQueriesRemoved. Top related queries are left untouched: in our checks they matched the browser. Turn the option off to get Google's raw lists.

Where are the related topics? Google currently returns an empty related-topics list to automated requests, so the Actor doesn't offer it rather than return empty data.

Can I paste a Google Trends link? Yes: paste an explore link (trends.google.com/trends/explore?q=…) as a line in Search terms. Its terms, location, period, category and search type are used for that line.

How accurate is "Trending now"? We opened Google Trends' "Trending now" page for Italy (past 24 hours) right after a run: the first 10 trends and their search volumes were identical and in the same order. Categories are filtered by the Actor using the categories Google assigns to each trend.

Why are the values 0–100 and not search volumes? That's how Google Trends works: values are relative to the highest point in the chart (100). Compare terms on one line to put them on the same scale.

Is it legal to scrape Google Trends? This Actor only collects publicly available, aggregated data. Check Google's terms and your local laws before using the data.

Something is broken — what now? Open an issue on the Issues tab with the run link. We usually fix problems within 24–48 hours.

More tools from us

Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Google LLC. It only collects publicly available data. All trademarks belong to their respective owners.