Google Trends API (interest over time, regions, related)
Pricing
from $9.20 / 1,000 trends requests
Google Trends API (interest over time, regions, related)
Google Trends data for up to 500 keywords per run: interest over time, interest by region, related and rising queries and topics. 49 countries or worldwide. Reliable API, no blocked runs.
Pricing
from $9.20 / 1,000 trends requests
Rating
0.0
(0)
Developer
Muhammad Yasin Bin Abdul Rahman
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Google Trends API (interest over time, regions, related queries)
Get Google Trends data for up to 500 keywords per run. For each keyword: interest over time, interest by region, top and rising related queries, and top and rising related topics. 49 countries or worldwide, web, news, image, YouTube or Shopping search. The data comes through a commercial Google Trends API, so runs do not get blocked or rate-limited the way Trends scrapers often do.
Price: US$0.01 per keyword report, plus a US$0.003 run fee. Compare mode scores up to 5 keywords against each other for the same US$0.01, which is US$0.002 per keyword.
What people use it for
- Product and niche research: see if demand for a product is growing, seasonal or fading before you stock or build it.
- SEO and content planning: find rising queries to write about before they peak.
- Market comparison: compare brands, products or topics on one timeline, like the Google Trends website does.
- Regional targeting: see which states or countries search most for a term.
- Dashboards and AI agents: clean JSON for scheduled tracking or for an LLM to analyse.
Example output
Real output from the default input (US, past 12 months, lists shortened here):
| keyword | averageInterest | latestInterest | trendChangePct | peakInterestDate |
|---|---|---|---|---|
| air fryer | 66.2 | 56 | -2.8 | 2026-04-12 |
| standing desk | 32.9 | 15 | 15.2 | 2026-04-12 |
{"keyword": "air fryer","country": "US","timeRange": "past_12_months","googleTrendsUrl": "https://trends.google.com/trends/explore?hl=en&geo=US&date=today%2012-m&q=air%20fryer","averageInterest": 66.2,"latestInterest": 56,"peakInterestDate": "2026-04-12","trendChangePct": -2.8,"interestOverTime": [{"date": "2025-10-26", "value": 53}, {"date": "2025-11-02", "value": 54}],"interestByRegion": [{"regionCode": "US-WY", "region": "Wyoming", "value": 100}, {"regionCode": "US-KS", "region": "Kansas", "value": 35}],"topQueries": [{"query": "air fryer chicken", "value": 100}, {"query": "air fryer oven", "value": 67}],"risingQueries": [{"query": "laptop stand", "risePct": 18100}],"topTopics": [{"topic": "Deep fryer", "type": "Topic", "value": 62}],"risingTopics": [],"checkedAt": "2026-10-28T15:53:38+00:00"}
Values are Google's interest scores from 0 to 100, where 100 is the peak for that keyword, place and period. trendChangePct compares the last quarter of the period with the first quarter. risePct is Google's growth figure for rising queries; very large values are what the Google Trends website shows as "Breakout". Every row has a googleTrendsUrl so you can check the same chart on Google.
Input
| Field | What it does | Default |
|---|---|---|
keywords | Search terms, one per line. Up to 500 per run. | 2 samples |
mode | report: a full report for each keyword. compare: keywords grouped 5 at a time, in your order, and scored against each other on one timeline (no regions or related data). | report |
country | Two-letter country code, or WORLDWIDE. | US |
timeRange | past_7_days, past_30_days, past_90_days, past_12_months, past_5_years or 2004_present. | past_12_months |
searchType | web, news, images, youtube or shopping. | web |
language | Two-letter code for topic names. | en |
Pricing
| Event | Price |
|---|---|
| Run fee, once per run | US$0.003 |
| Trends request: one keyword report, or one group of up to 5 compared keywords | US$0.01 |
Examples: 10 keyword reports cost US$0.103. 100 keywords in compare mode (20 groups) cost US$0.203. A request is charged once Google's data comes back, including when Google has too little data for a rare keyword (the row then has a note). Requests that fail are listed with the reason and not charged.
Limits
- Up to 500 keywords per run. Results usually arrive within 1 to 3 minutes.
- Google Trends samples its data, so values can differ by a few points between runs and from the website.
- Regional and related data needs enough searches. Rare keywords may return only a timeline or nothing.
- Free Apify plan: 2 requests per run.
FAQ
Is this the same data as the Google Trends website? Yes. We checked our output against the website: the same timeline (within Google's sampling noise), the same top regions and the same "Breakout" queries.
Why are compare-mode scores different from report-mode scores? In compare mode, 100 is the peak of the most searched keyword in the group, so the scores show how the keywords relate to each other. Groups of 5 are scored separately. To compare across groups, repeat one keyword in every group.
Can an AI agent call it? Yes. Pass keywords, get compact JSON back, and pay per request.
More tools from the same developer
Same style: clean JSON output, pay only for results, no charge on failed items.
| Tool | What it does |
|---|---|
| Bulk Keyword Search Volume | Google Ads search volume, CPC, competition and 12-month trend for up to 10,000 keywords |
| Google Keyword Ideas | Hundreds of keyword ideas per seed with volume, CPC, difficulty and search intent |
| Amazon Keyword Search Volume | Monthly Amazon searches for up to 10,000 keywords in 16 markets, plus related keywords |
| Competitor Keywords | Every Google keyword a domain ranks for, with traffic, plus its closest competitors |
| Google SERP Results | Organic results, featured snippets and People Also Ask for any keyword, country and device |
| AI Brand Visibility Tracker | Which brands ChatGPT, Claude, Gemini and Perplexity recommend, and where yours ranks |
| Google AI Overview Tracker | Which keywords show an AI Overview, what it says, and whether it cites your site |
| Audio and Video Transcriber | Timestamped transcripts from audio and video files in 90+ languages |
| Subtitle Generator | Ready-to-use SRT and WebVTT subtitles from audio and video files |
| Podcast Transcriber | Timestamped transcripts of podcast episodes from any RSS feed or Apple Podcasts link |
| Image OCR | Text from images in 20 languages, with confidence scores |
| AI Image Upscaler | Upscale photos and artwork 2x, 3x or 4x with Real-ESRGAN AI |
| PDF to Text and Markdown | Clean text and Markdown from PDFs, with OCR for scanned pages |
| Bulk PageSpeed Insights Audit | Core Web Vitals and Lighthouse scores for many pages, mobile and desktop |
| Email List Validator | Clean email lists: syntax, domain, mail server, throwaway and role checks, plus typo fixes |
| HTTP Request Runner | Send thousands of GET, POST and other API requests and get status, headers and body back |
| Bulk File Downloader | Save up to 5,000 direct file links to storage, each with a download link and checksum |
| Video Frame Extractor | Still images from video files every N seconds, at set times, or evenly spaced |