100 free requests / month · no credit card · every source included. Get an API key

The trend API for everyplatform

A 0-100 score from Google, TikTok, Amazon and 30+ sources.

API
Request
import requestsresponse = requests.post("https://api.trendsapi.ai/api",headers={"Authorization": "Bearer YOUR_KEY"},json={"mode": "","source": ,"keyword": "pickleball""window": []})print(response.json())
Response

Works across the platforms you already track

Google TikTok Amazon YouTube Reddit Steam npm Wikipedia GitHub Spotify
16keyword sources
24live trend feeds
1REST endpoint
100free requests / month

Live coverage

Built to catch every kind of trend

From slow-building breakouts to overnight spikes, normalized to the same 0-100 score every time.

Messy platform metrics in. One 0-100 score out.

Search volume, hashtag counts, concurrent players, package downloads. Different units, different scales, different APIs. We normalize all of it, so a TikTok hashtag and an npm package become directly comparable.

Googlesearch interest index
TikTokhashtag views
Amazonsearch volume est.
Steamconcurrent players
npmweekly downloads
NORMALIZE
74/100
trend score · "creatine gummies" · all sources

Same scale, every source

Each source is rescaled against its own history, then mapped to 0-100. Compare platforms without unit gymnastics.

Fresh, not fortnightly

Live feeds update continuously and keyword series are pulled on demand. The timestamp is in every response.

One response shape

Three modes, one endpoint, one schema. Parse it once and every source, feed and keyword just works.

Compare

What you were going to build anyway

Most teams start with pytrends, an official API, or a scraper. Those work until the second platform shows up.

Official APIs pytrends / scraping Trends API
Sources One per vendor Google, until it breaks 16 keyword + 24 live
Auth A key per platform None, or a blocked cookie One Bearer token
Units Native, incomparable Google 0-100 only Normalized 0-100 + volume
Schema Different every time Unofficial, undocumented One JSON envelope
Failed calls Often billed Your problem Never counted

For AI agents

AI agents can call it too.

/llms.txt at the root

The whole API, modes, sources and examples, in one machine-readable file.

MCP server included

Claude, ChatGPT and Cursor can query trends natively through our MCP server. Same data, same key, natural language.

One-shot prompt

Paste this into your assistant and it writes your first integration for you.

Copy-paste agent prompt

I want to track trends with the Trends API. Read https://trendsapi.ai/llms.txt, then help me make my first request: compare the 12-month growth of "ai agents" on Google, TikTok and YouTube, and chart the result.
  1. Click Claude above. Name and URL are prefilled.
  2. Confirm, then sign in on Trends API to authorize. Same key as the REST API.
Other AI clients
{"mcpServers": {"trends-api": {"url": "https://api.trendsapi.ai/mcp","headers": {"Authorization": "Bearer YOUR_KEY"}}}}

Pricing

Live trend data. One key.

7-day trial. Cancel anytime. No seats.

Most popular
Self-serve data access

$80

per month, billed annually

Pro

The live product not the delayed free tier

  • Real-time data not 24 hours late
  • All live trends not top 10
  • 5 years of history not 12 months
  • 10,000 lookups / month not 100

Free trial7 days

Start your 7-day Pro trial →

$960/year after trial · 2 months free · Cancel anytime

Custom volume and SLA

Custom

built around your volume

Enterprise

For teams that need more than self-serve

  • Unlimited volume
  • Redistribution licence
  • Private sources
  • SLA and SSO

Setup and pricingTailored to your team

Talk to us about Enterprise →

Reply within one business day · Custom scope and pricing

Every plan includes all 16 keyword sources and all 24 live feeds. Only successful requests are charged; failed requests are free.

Use it in any agent or AI

Claude ChatGPT Cursor VS Code Copilot Windsurf Raycast

FAQ

Common questions

Growth and time series: one successful POST is one request. get_top_trends on MCP: 10 rows = 1 request, capped at 10 credits per call. REST: 1 credit per successful call.

No. Only successful requests count against the monthly quota. Failed requests are always free.

No, quotas reset on the first of each month. If you consistently run out, that's the signal to move up a tier, not to hoard requests.

Requests stop at the limit until your quota resets or you upgrade. There is no overage billing. Upgrades apply instantly, so you're never blocked for more than a minute.

Yes. Every paid plan starts with a 7-day free trial for first-time subscribers. Card is collected at checkout and charged only if you stay after day 7. The free API key on this page needs no card.

Yes, self-serve from your account, no emails required. You keep access until the end of the paid period, then drop to the free tier automatically. Cancel during the trial and you are not charged.

Yes. Trends API ships with an MCP server, so Claude, ChatGPT and Cursor can query the same data with natural language. Your API key works there too.

Live feeds refresh continuously throughout the day. Keyword time series are pulled on demand from the source at request time. Every response includes its own timestamp so you never have to guess.

Get started

Your first trend score is free.

Your free API key, emailed instantly. 100 requests a month, no credit card.

No credit card Key emailed instantly 100 free requests/mo

Get your free API key

One email. We'll create your account, email your key, and send a sign-in code.

No credit card Key emailed instantly 100 free requests/mo