Google Trends API: Interest, Regions, Related Queries avatar

Google Trends API: Interest, Regions, Related Queries

Pricing

from $2.50 / 1,000 keywords

Go to Apify Store
Google Trends API: Interest, Regions, Related Queries

Google Trends API: Interest, Regions, Related Queries

Google Trends as clean JSON for agents: interest over time, by region, related and rising queries, plus a ready trend summary (peak, average, % change, rising/falling). $0.0025 per keyword; rate-limited or failed keywords never charged. Honest RATE_LIMITED errors.

Pricing

from $2.50 / 1,000 keywords

Rating

0.0

(0)

Developer

Catalyst Labs

Catalyst Labs

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 hours ago

Last modified

Share

Google Trends API: interest over time, by region, related queries and topics

Why agents pick this

  • $0.0025 per keyword, with all sections included. Comparing 3 keywords costs $0.0085. Rate-limited or failed keywords are never charged.
  • The summary is already computed: latest, peak, peak date, average, % change and a rising, falling or flat call. Your agent doesn't have to do math over 52 data points.
  • Honest errors. Google rate-limits Trends hard. When retries across IPs run out, you get RATE_LIMITED on that keyword, not an empty array that looks like zero interest.
  • Every row links its sourceUrl on Google Trends, so the agent can cite it.

What it does: for up to 25 keywords, returns Google Trends data as flat JSON, one row per keyword: interestOverTime points, a ready-made summary (latest, peak, peak date, average, % change, rising/falling/flat), interestByRegion, and relatedQueries / relatedTopics (top and rising). Every row has status, sourceUrl (the matching Google Trends page) and, on failure, errorCode + errorMessage.

Use it when an agent needs to: check whether interest in a topic is rising, compare brands or products, find where a term is popular, or discover rising related searches for content and SEO ideas.

Don't use it for: absolute search volumes (Trends gives relative 0-100 values only), keyword CPC/volume data, or real-time "trending now" lists.

Cost per call

EventPriceWhen
keyword$0.0025per keyword returned with data (all requested sections included)
actor-start$0.001once per batch run (not charged in Standby/HTTP mode)

Comparing 3 keywords = $0.0085. Rate-limited or failed keywords are never charged.

Rate limits (honest)

Google Trends rate-limits automated traffic hard (HTTP 429). This Actor retries with backoff and rotates IPs (direct, then Apify datacenter, then residential proxy) up to 10 times per request. Most calls finish in 5-20 s. If Google still refuses, you get status: "error", errorCode: "RATE_LIMITED" and nothing is charged; retry after a few minutes. requestAttempts and ipTiersUsed in OUTPUT show what happened.

Input (only keywords is required)

{ "keywords": ["chatgpt", "claude", "gemini ai"], "geo": "US", "timeRange": "90d" }
FieldDefaultNotes
keywords–Up to 25.
geoworldwideUS, GB, US-IA, ...
timeRange12m1h, 4h, 1d, 7d, 30d, 90d, 12m, 5y, all, or "YYYY-MM-DD YYYY-MM-DD".
sectionsall threetimeline, regions, related.
outputModefullsummary drops the timeline points (saves tokens).
comparetrueShared 0-100 scale per group of 5 keywords.
propertywebyoutube, news, images, shopping.
category0Trends category ID.
maxRegions / maxRelated15 / 10List lengths.

Output

{
"status": "ok", "keyword": "claude", "geo": "US", "timeRange": "90d", "property": "web",
"comparedWith": ["chatgpt", "gemini ai"],
"summary": { "points": 93, "latest": 14, "peak": 25, "peakDate": "2026-10-14", "average": 17.6, "changePct": 17.6, "trend": "rising" },
"interestOverTime": [{ "date": "2026-07-26", "value": 15 }],
"interestByRegion": [{ "region": "District of Columbia", "code": "US-DC", "value": 32 }],
"relatedQueries": { "top": [{ "query": "claude code", "value": 51, "formattedValue": "51" }], "rising": [{ "query": "claude opus", "value": 3000, "formattedValue": "+3,000%" }] },
"relatedTopics": { "top": [{ "title": "Claude", "type": "Chatbot", "mid": "/g/...", "value": 100, "formattedValue": "100" }], "rising": [] },
"isPartial": true, "sourceUrl": "https://trends.google.com/trends/explore?q=chatgpt%2Cclaude%2Cgemini+ai&geo=US&date=today+3-m&hl=en-US",
"fetchedAt": "2026-10-25T05:00:00.000Z", "errorCode": null, "errorMessage": null
}

changePct compares the average of the last quarter of the window with the first quarter. Rising related values are % growth; "Breakout" means more than +5000%.

Fast calls: Standby (HTTP) mode

$curl "https://catalyst-labs--google-trends-api.apify.actor/?keywords=chatgpt,claude&geo=US&outputMode=summary&token=$APIFY_TOKEN"

Use from MCP

https://mcp.apify.com/?tools=catalyst-labs/google-trends-api → tool catalyst-labs--google-trends-api.

Data comes from Google Trends' public pages; no login, no personal data. Not affiliated with Google.

Made by Catalyst Labs. Also see: Agent Web Reader, Document to Markdown, YouTube Transcript API.