Google Trends API and pytrends alternatives

Google does not offer a public Trends API. If you want search-interest data in code or in an assistant, you use an unofficial client, a paid SERP API, or a hosted service. TrendFlow is the last of those: REST, Python, JavaScript, and MCP.

What people usually mean

pytrendsSerpApi / DataForSEOTrendFlow
You run itYes — your process, your proxiesNoNo, unless you self-host the libraries
Hosted HTTP APINoYes, paid per callYes — /api/v1
MCP for ChatGPT / ClaudeNoNoYes — trendflow.mory.dev/mcp
Python / JS libraryPython onlyOfficial clientstrendflow-py and trendflow, MIT

If you want it in an assistant

Point the client at https://trendflow.mory.dev/mcp. See MCP server or Google Trends in Perplexity. Trending searches and topic lookup need no account.

If you want it in code

Python (pip install trendflow-py) or JavaScript (npm install trendflow), or the REST API from any language.

Questions people ask

Is there an official Google Trends API?

No. Google does not publish a public Trends API. Independent tools query Trends and re-expose the same kind of data: relative interest over time, by region, related queries, trending searches, and topic lookup.

What is a good pytrends alternative?

pytrends is an unofficial scraper you install and keep working when Google changes. TrendFlow is a hosted alternative: a REST API, Python (trendflow-py), JavaScript (trendflow), and an MCP server at https://trendflow.mory.dev/mcp for ChatGPT, Claude, Perplexity, and Cursor. The libraries are MIT licensed if you still want to self-host.

How is TrendFlow different from SerpApi or DataForSEO?

Those products sell Google Trends as one endpoint among many, billed per request. TrendFlow is only Trends, with a free tier for trending searches and topic lookup, and an MCP server so an assistant can call it without you writing the HTTP client.