There is no official Google Trends API. What developers call the 'Google Trends API' is either pytrends (an unofficial scraper), SerpApi's Google Trends endpoint (a paid scraping proxy), or the raw Google Trends website. Trends MCP is the MCP-native alternative: structured Google Search trend data delivered to your AI, without scraping or unofficial libraries.
When developers search for a "Google Trends API," they are looking for something that does not officially exist. Google Trends has no public API. The website at trends.google.com is a read-only interface with no documented programmatic access.
What people actually mean when they ask about a Google Trends API is one of three things:
pytrends - an open-source Python library that reverse-engineers the Google Trends website. Free, widely used, but unofficial and periodically broken by Google frontend changes. Returns relative interest (0-100) only.
SERP scraping proxies (SerpApi, ScrapingBee, others) - paid services that handle browser emulation and return Google Trends data as clean JSON. More reliable than pytrends, but per-request pricing that escalates quickly.
The Google Trends website itself - which gives you relative data, manual navigation, and no programmatic access at all.
Trends MCP is a fourth option: a managed MCP server that provides structured Google Search trend data - plus 14 other sources - delivered directly to your AI assistant.
| Trends MCP | pytrends | SerpApi | Google Trends (web) | |
|---|---|---|---|---|
| Official Google product | No | No | No | Yes |
| Programmatic access | Yes (MCP) | Yes (Python) | Yes (REST) | No |
| Absolute volume estimates | Yes | No | No | No |
| Relative interest (0-100) | Yes | Yes | Yes | Yes |
| Multi-platform support | Yes (15+ sources) | No | No | No |
| AI assistant integration | Native | No | No | No |
| Breakage risk | None (managed) | High | Low | N/A |
| Rate limiting | Plan-based | Strict (IP-based) | Plan-based | Manual only |
| Free tier | 100 req/day | Yes (fragile) | No | Yes (manual) |
| Cost (paid) | Usage-based | Free (open source) | $75+/month | Free (manual) |
| Data freshness | Daily | Near-real-time | Near-real-time | Real-time |
All four options start from the same underlying signal: Google's relative interest index, which scores peak interest as 100 and scales everything else proportionally. The native Google Trends site, pytrends, and SerpApi all return this 0-100 scale without calibration.
This creates a comparison problem. If keyword A scores 100 and keyword B scores 50, you cannot tell whether keyword A has 10,000 monthly searches or 10 million. The relative scale tells you the shape of the trend but not the size of the audience.
Trends MCP adds absolute volume estimates. Both keywords get a calibrated search volume number alongside the relative score, making cross-keyword comparison meaningful. This is the same approach Glimpse uses for its browser extension - Trends MCP makes it available to AI agents.
pytrends and SerpApi are both Google-only. They return Google Search data and nothing else. If a trend is building on TikTok or Reddit before it registers in Google Search - which is common for consumer culture, product categories, and social moments - neither tool catches it.
Trends MCP covers Google Search alongside TikTok, Reddit, YouTube, Amazon, Wikipedia, news, web traffic, app downloads, and more. The cross-platform view is what makes trend data actionable: a keyword with strong Google growth but flat TikTok and Amazon signals is in a different stage than one showing simultaneous growth across all three.
pytrends requires Python. SerpApi requires REST integration. Neither is designed for an AI agent to call in natural language during a conversation.
Trends MCP is built for AI agents. Connect it to Claude, Cursor, VS Code, or any MCP-compatible client once, and your AI can query Google Search trends - and 14 other sources - in plain language. No code, no API key management beyond the initial setup, no context switching.
| Cost | |
|---|---|
| pytrends | Free (open source) |
| SerpApi Starter | $25/month (1,000 searches, expires monthly) |
| SerpApi Developer | $75/month (5,000 searches) |
| SerpApi Production | $150/month (15,000 searches) |
| Trends MCP | Free (100 req/day); paid plans for higher volume |
pytrends is free but requires engineering time to maintain as it breaks periodically. SerpApi's unused searches expire with no rollover - a workflow that uses 3,000 searches in one week and 500 the next effectively overpays. Trends MCP's free tier is sufficient for most individual and small team research workflows.
FAQ