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""percent_growth": []})print(response.json())
Response

Works across the platforms you already track

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

Why teams switch

Built for people who ship code

One contract instead of a drawer of unofficial libraries, expired keys, and scrapers that break on Tuesday.

One endpoint

Three modes on a single POST. Parse the envelope once and every source uses the same shape.

Normalized 0-100

Hashtag views, search volume, players, downloads. Rescaled against each source's own history so you can compare them.

On-demand freshness

Keyword series are pulled at request time. Live feeds refresh through the day. Every payload carries its own timestamp.

One key, every source

No per-platform OAuth. No seat licenses. Failed and cached calls are never billed. Only HTTP 200 counts.

Copy-paste first call

cURL, Python, and Node examples on this page. Change the source dropdown, copy, run. Time to first 200 is about a minute.

Agents included

/llms.txt at the root plus an MCP server. Same key, same data, from Claude, ChatGPT, or Cursor.

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 15 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 15 keyword sources and all 24 live feeds. Cached and failed requests are never charged.

Use it in any agent or AI

Claude ChatGPT Cursor VS Code Copilot Windsurf Raycast

FAQ

Common questions

Growth and time series: one POST is one request. get_top_trends on MCP: 10 rows = 1 request. REST boards: one POST is one request.

No. Only successful 200 responses count. Client errors, server errors and rate-limit responses 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.

Calls return 429 until your quota resets or you upgrade. 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