Google Trends Explorer avatar

Google Trends Explorer

Pricing

from $5.00 / 1,000 search term analyzeds

Go to Apify Store
Google Trends Explorer

Google Trends Explorer

Interest over time, interest by region, related queries & topics for any search term. Fast API-based scraping, no browser.

Pricing

from $5.00 / 1,000 search term analyzeds

Rating

0.0

(0)

Developer

Andrew Schneidwind

Andrew Schneidwind

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 hours ago

Last modified

Share

Google Trends Explorer — trends data as clean JSON, no browser

Get clean, structured Google Trends data for any search term in seconds — interest over time, interest by region, related queries, and related topics — without a browser, without rate-limit headaches, and without wrestling CSV exports.

What you get

For every search term, one dataset item containing:

  • Interest over time — the familiar 0–100 Trends curve, one point per interval, with isPartial flags on incomplete periods, plus computed averageInterest and peak (date + value).
  • Interest by region — every country/region with data, ranked 0–100.
  • Related queriestop and rising (including Breakout markers) with Trends' own scoring.
  • Related topicstop and rising topic entities with their type (e.g. Company, Search term).

Each term is fetched separately, so every term gets its own full 0–100 scale (no cross-term normalization surprises).

  1. Enter one or more search terms.
  2. Pick a time range (past hour up to 2004–present; default past 12 months) and optionally a country/region and category.
  3. Toggle which sections you need (interest over time / by region / related queries / related topics).
  4. Click Start and export as JSON, CSV, or Excel — or pull via API.

No Google account, no CSV downloads, no browser automation.

Input

FieldDescription
searchTermsOne or more terms to analyze
timeRangePast hour → 2004-present (default: past 12 months)
geoCountry (US), region (US-NY), or empty for worldwide
categoryGoogle Trends category ID (0 = all)
includeInterestOverTime / ByRegion / RelatedQueries / RelatedTopicsToggle each dataset section
proxyConfigurationApify Proxy settings

Example output

{
"searchTerm": "chatgpt",
"timeRange": "today 12-m",
"geo": "worldwide",
"averageInterest": 62.4,
"peak": { "date": "Mar 2026", "value": 100 },
"interestOverTime": [
{ "date": "Jul 6 – Jul 12, 2025", "timestamp": 1751760000, "value": 48, "isPartial": false }
],
"interestByRegion": [
{ "geoCode": "PH", "geoName": "Philippines", "value": 100 }
],
"relatedQueries": {
"top": [{ "query": "chatgpt login", "value": 100, "formattedValue": "100" }],
"rising": [{ "query": "chatgpt 5", "value": 45500, "formattedValue": "Breakout" }]
},
"relatedTopics": {
"top": [{ "title": "ChatGPT", "type": "Chatbot", "value": 100, "formattedValue": "100" }],
"rising": []
},
"status": "SUCCEEDED"
}

Pricing

You pay a small fee per successfully analyzed term — $5.00 per 1,000 terms plus a few cents of platform usage. Failed terms are never charged. No subscriptions, no minimums.

Use cases

  • SEO & content planning — find rising queries before they get competitive; Breakout markers are early-warning signals.
  • Market research — compare demand across countries and seasons before entering a market.
  • Trading & e-commerce signals — track interest spikes for products, tickers, and brands.
  • Trend dashboards — schedule the Actor and pipe fresh Trends data anywhere via the Apify API.
  • AI agents — let your agent check whether a topic is rising or fading before acting on it.

Run it from your own code

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("originalvi/google-trends-explorer").call(run_input={
"searchTerms": ["standing desk", "walking pad"],
"timeRange": "today 12-m",
"geo": "US",
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["searchTerm"], "avg:", item["averageInterest"], "peak:", item["peak"])

Works the same with the JavaScript apify-client, raw HTTP API, or no-code tools (Make, Zapier, n8n).

FAQ

Is there an official Google Trends API? No — Google has never shipped a public Trends API. This Actor reads the same internal endpoints the Trends website uses and returns the data as clean JSON.

Why do my terms each have their own 0–100 scale? Google normalizes to the highest point within a request. This Actor fetches each term separately so no term gets flattened by a more popular one. If you need Google's comparative scaling, run terms together in one Trends UI session — for data pipelines, per-term scales are usually what you want.

What does Breakout mean in related queries? Google's label for a rising query that grew more than 5000%. These are the earliest trend signals available anywhere.

I'm getting RATE_LIMITED errors — what do I do? Google throttles datacenter IPs aggressively. Switch the proxy configuration to residential proxies and the errors disappear. Failed terms are never charged.

Can I get hourly data? Yes — use now 7-d or shorter time ranges for hourly granularity. Longer ranges (e.g. today 12-m) return weekly points, same as the Trends UI.

Tips

  • Category IDs: see the community-maintained list.
  • Schedule a weekly run on your niche's seed terms and diff the rising queries — that's a free trend-spotting machine.

More Actors by this developer

Found a problem?

Open an issue on the Issues tab and I'll fix it fast — usually within a day.