trendsapi-tiktok
v1.0.1
Published
TikTok hashtag and search interest trends via the Trends API. History, growth, and live trending hashtags. No TikTok API approval needed.
Downloads
190
Maintainers
Readme
TikTok hashtag volume API
JSON hashtag-volume history and live TikTok boards via Trends API. No TikTok app, no Research API waitlist.
Key: trendsapi.ai/#get-key. Full contract: trendsapi-ai/trendsapi.
Install
npm install trendsapi-tiktokimport { TrendsAPI } from "trendsapi-tiktok";
const client = new TrendsAPI({ apiKey: process.env.TRENDSAPI_KEY });
const series = await client.getTimeSeries("matcha");
const growth = await client.getGrowth("matcha", { percent_growth: ["12M"] });
const hashtags = await client.getLive({ limit: 10 });Keyword helpers default to source: "tiktok". Override source for any other platform. Official full client: trendsapi.
Call
| Field | Value |
|---|---|
| Endpoint | POST https://api.trendsapi.ai/api |
| Auth | Authorization: Bearer $TRENDSAPI_KEY |
| History | source: tiktok with get_time_series or get_growth |
| Keyword | Hashtag or topic, e.g. matcha (# optional) |
| Live type | TikTok Trending Hashtags, TikTok Trending Searches, TikTok Shop Hot Products |
curl -sS -X POST https://api.trendsapi.ai/api \
-H "Authorization: Bearer $TRENDSAPI_KEY" \
-H "Content-Type: application/json" \
-d '{"mode":"get_time_series","source":"tiktok","keyword":"matcha"}'value is 0-100 for this hashtag, not view count. tiktok trending hashtags (wrong case) is 400.
Publishing videos still requires TikTok's own APIs. This endpoint is demand only.
Site: trendsapi.ai/trends/tiktok-trends.
License
MIT. See LICENSE.
