Web traffic trend data as clean JSON: the live global top-websites ranking and site attention trends from one REST endpoint. Competitive traffic intel without an enterprise analytics contract.
One endpoint. One API key. One normalized 0-100 trend score you can compare against 14 other platforms.
Docs: https://trendsapi.ai/#quickstart · llms.txt: https://trendsapi.ai/llms.txt · Free API key (100 req/mo): https://trendsapi.ai/#get-key
curl -X POST https://api.trendsapi.ai/api \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"mode": "get_growth", "source": "web traffic", "keyword": "openai.com", "percent_growth": ["3M", "12M"]}'{
"keyword": "openai.com",
"source": "web traffic",
"growth": { "3M": 41.8, "12M": 212.4 },
"timestamp": "2026-08-03T12:00:00Z"
}1. Get a free API key at https://trendsapi.ai/#get-key - 100 requests/month, no credit card.
2. Make your first call:
curl -X POST https://api.trendsapi.ai/api \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"mode": "get_time_series", "source": "web traffic", "keyword": "openai.com"}'Python:
import requests
res = requests.post(
"https://api.trendsapi.ai/api",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={"mode": "get_growth", "source": "web traffic", "keyword": "openai.com",
"percent_growth": ["3M", "12M"]},
)
print(res.json())Node.js:
const res = await fetch("https://api.trendsapi.ai/api", {
method: "POST",
headers: {
Authorization: "Bearer YOUR_API_KEY",
"Content-Type": "application/json",
},
body: JSON.stringify({ mode: "get_growth", source: "web traffic", keyword: "openai.com",
percent_growth: ["3M", "12M"] }),
});
console.log(await res.json());| Mode | What it returns | Needs a keyword? |
|---|---|---|
get_time_series |
Historical traffic rank as a normalized 0-100 series | yes |
get_growth |
Growth % over 3M / 6M / 12M / 5Y windows | yes |
get_top_trends |
Live trending feeds (21 of them) | no |
| Similarweb-class tools | Trends API | |
|---|---|---|
| Pricing | enterprise contracts | usage-based, self-serve |
| Setup | sales call + onboarding | 60 seconds |
| Output | dashboard lock-in | plain JSON |
| Cross-signal compare | traffic only | same scale as search, social, shopping |
| Free tier | limited demo | 100 requests/month |
- Competitive intel: watch a competitor's traffic rank trend after their launches
- Investing: web attention as an alternative-data signal for public companies
- Partnerships: verify a potential partner's actual reach before signing
- Market maps: track which players in a category are gaining attention
The same API key powers the Trends API MCP server, so Claude, Cursor, VS Code, ChatGPT and any MCP-compatible client can query this data in natural language.
+ Add to Cursor (one click)
Cursor / Windsurf / Cline (~/.cursor/mcp.json or equivalent):
{
"mcpServers": {
"trendsapi": {
"url": "https://api.trendsapi.ai/mcp",
"transport": "http",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}VS Code / GitHub Copilot (.vscode/mcp.json):
{
"servers": {
"trendsapi": {
"type": "http",
"url": "https://api.trendsapi.ai/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"trendsapi": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.trendsapi.ai/mcp", "--header", "Authorization:${AUTH_HEADER}"],
"env": { "AUTH_HEADER": "Bearer YOUR_API_KEY" }
}
}
}Claude.ai (browser): Settings -> Connectors -> Add custom connector -> https://api.trendsapi.ai/mcp
Then ask things like:
How did "creatine gummies" grow on TikTok vs Google over the last 12 months?
What is trending on YouTube right now?
| Source | source value |
What it measures |
|---|---|---|
| Google Search | google search |
Search volume |
| Google Images | google images |
Image search volume |
| Google News | google news |
News search volume |
| Google Shopping | google shopping |
Shopping search volume |
| YouTube | youtube |
Search volume |
| TikTok | tiktok |
Hashtag volume |
reddit |
Subreddit subscribers | |
| Amazon | amazon |
Product search volume |
| Wikipedia | wikipedia |
Page views |
| News volume | news volume |
Article mention volume |
| News sentiment | news sentiment |
Positive / negative score |
| App downloads | app downloads |
Android downloads (AppBrain) |
| App rankings | app rankings |
Android chart position |
| npm | npm |
Weekly package downloads |
| Steam | steam |
Concurrent players (monthly) |
| Feed | type value |
|---|---|
| Google Trends | Google Trends |
| Google News Top News | Google News Top News |
| TikTok Trending Hashtags | TikTok Trending Hashtags |
| TikTok Trending Searches | TikTok Trending Searches |
| TikTok Shop Hot Products | TikTok Shop Hot Products |
| YouTube Trending | YouTube Trending |
| X (Twitter) Trending | X (Twitter) Trending |
| Reddit Hot Posts | Reddit Hot Posts |
| Reddit World News | Reddit World News |
| Wikipedia Trending | Wikipedia Trending |
| Amazon Best Sellers Top Rated | Amazon Best Sellers Top Rated |
| Amazon Best Sellers by Category | Amazon Best Sellers by Category |
| App Store Top Free | App Store Top Free |
| App Store Top Paid | App Store Top Paid |
| Google Play | Google Play |
| Top Websites | Top Websites |
| Spotify Top Podcasts | Spotify Top Podcasts |
| Steam Most Played | Steam Most Played |
| GitHub Trending Repos | GitHub Trending Repos |
| IMDb MOVIEmeter | IMDb MOVIEmeter |
| Open Library Trending Books | Open Library Trending Books |
The live Top Websites feed - the most-visited websites globally by traffic rank - plus site attention trends queryable through the same endpoint.
Similarweb-class tools sell dashboards with enterprise contracts. Trends API gives you the traffic signal as JSON at usage-based pricing, normalized so you can compare web attention against search interest and social buzz in the same units.
No. This is third-party traffic estimation, not first-party analytics - you can query any public site.
The feed updates continuously. Every response includes its own timestamp.
Yes. Pass the domain as the keyword to get its attention trend series.
- Docs & quickstart: https://trendsapi.ai/#quickstart
- llms.txt (machine-readable API reference): https://trendsapi.ai/llms.txt
- Pricing (free tier: 100 requests/month): https://trendsapi.ai/#pricing
- Get an API key: https://trendsapi.ai/#get-key
MIT - see LICENSE. Data is served by Trends API; usage of the API itself is subject to the plan limits on your key.