- There is no official TikTok trends API. Creative Center and Creator Search Insights are advertiser- and creator-facing products with no documented endpoints.
- "TikTok trends API" usually means one of three different things: trending hashtags and sounds, the trending feed, or rising search demand. Pick the one you actually need before you pick a vendor.
- Creative Center scrapers and trending-feed actors give you what is being watched. Search data gives you what is being asked for, which is the more useful signal for planning content.
- TokConnect returns Creator Search Insights topics, content gaps and dated search-volume series, in your code or inside ChatGPT and Claude.
- On 5 October 2026 only 4 of 132 Trending-tab records were typed searches; build on typed searches like "NailsInspo" (543,663 weekly searches), not TikTok's topic groups.
There is no official TikTok trends API: Creative Center and Creator Search Insights show trends but have no documented endpoint or export. TokConnect fills the gap. One key returns TikTok's own search counts, trending topics, content gaps and daily search series, from your code (REST API, any paid plan) or inside ChatGPT, Claude and Cursor over MCP. Through TokConnect, "NailsInspo" had 543,663 TikTok searches in the 7 days to 5 October 2026. For one endpoint, see the Creator Search Insights API guide; for every official route, see the TikTok API map.
A first call over REST, with a key from app.tokconnect.com/api-key:
curl "https://api.tokconnect.com/v1/searches?keyword=sourdough%20starter&limit=10" -H "X-API-Key: $TOKCONNECT_API_KEY"
The route is documented in the API docs. Free keys work over MCP; the REST API is on every paid plan.
Which API you want depends on which trend you mean, because the phrase covers three datasets that behave nothing like each other.
What do people mean by a TikTok trends API?
| What you want | Where TikTok shows it | What it tells you |
|---|---|---|
| Trending hashtags, sounds, creators, ads | Creative Center, free and no login, filtered by region and industry | What is being watched and used, by volume, over a recent window |
| The trending video feed | The For You page, per region | What the algorithm is pushing at people who are not searching for anything |
| Rising searches | Creator Search Insights, in the TikTok app or at tiktok.com/csi | What people are typing into the search bar, with a 7-day search count per topic |
The third one is the useful one if you are planning content or products. A hashtag tells you what already exists. A rising search tells you what people want and cannot find. That difference shows up as a hard number, which we will get to.
Creative Center is a web app with no public endpoint. Creator Search Insights, in the app or at tiktok.com/csi, has no export and no history, and there is no API for it. Anything that gives you this data is reading it on your behalf.
What is on offer?
Search "tiktok trends api" or "tiktok data api" and you get TokConnect plus four other kinds of answer.
- TokConnect. TikTok's own search counts, trending topics, content gaps and daily search series from Creator Search Insights, plus hashtag and sound totals, from one API key, in your code or inside ChatGPT and Claude. Free to start, paid plans from $34.99 a month, billed yearly. Best for: planning content or products around what people search for.
- Creative Center scrapers. Apify hosts actors that read the trending pages and return hashtags and sounds as JSON. Pricing is per result or per month.
- Trending-feed actors. Apify's TikTok Trend API pulls the For You page per country with a
regionandlimitinput. It switched from $39 a month to pay per result on 21 September 2026: $0.50 per 1,000 results on Apify's free plan, plus platform usage (checked 5 October 2026 on Apify's public API). It gives you videos, not trend rankings. - General data APIs. EnsembleData and ScrapeCreators both sell music trends, hashtag search and keyword search as REST endpoints, paid per request.
- Hashtag time series. A few vendors track thousands of hashtags continuously and sell the history, which is the only way to answer "was this bigger last month" without having collected it yourself.
Of these, only TokConnect returns TikTok's own search-demand numbers, which live inside Creator Search Insights.
Get a free API key Chatting instead of coding? Connect TokConnect to ChatGPT or Claude.
A TikTok trends API through TokConnect
TokConnect exposes both layers through one connection: https://mcp.tokconnect.com/mcp, with Authorization: Bearer YOUR_TOKCONNECT_KEY. Get a key at app.tokconnect.com/api-key. Every plan, Free included, gets every research tool; a lookup costs one credit and failed lookups are free. Free is 50 credits once, Starter 500 a month, Growth 2,000, Pro 8,000, and the REST API is on every paid plan. See pricing and the API docs. Five calls matter here.
Since 20 October 2026 the server lists these calls under v3 names, shown first below. The v2 names in brackets produced the results on this page on 5 October 2026 and still answer.
demand_find_topics, method trending (v2: trending_topics)
The Trending tab of Creator Search Insights, by category (all, Fashion, Food, Sports, Tourism, Gaming, Science). One thing to know before you build on it: almost everything it returns is a topic group TikTok generates, not a search people type. On 5 October 2026, 128 of the 132 records across the seven categories were groups, with figures from about 4.6 million to 55 million that pool many related searches. Only 4 were typed searches.
We count a record as a group if its 7-day figure is 5,000,000 or more, or 1,000,000 or more with the week's first daily reading under 5% of its last, or it sits in TikTok's Featured Content, or its wording describes a group. Use groups to spot a theme, never as a search count. The weekly Trending lists, with groups marked, are on the trends hub.
searchVolume is the number TikTok labels "Search popularity": searches over the last seven days, global unless you pick a country. popularity is TikTok's own 0 to 100 index. videoCount is how many videos TikTok has matched to the topic, and a zero there is the signal behind the content-gap badge. More on all three in the search volume guide.
demand_find_topics, method feed, channel content_gap (v2: browse_topics)
The same call shape, pointed at the channel TikTok uses for demand it thinks is under-served. This one is mostly typed searches: 60 of 80 on 5 October 2026. The biggest under 1,000,000, plus the two with no videos at all:
| Typed search | 7-day searches | Videos matched | Category |
|---|---|---|---|
| NailsInspo | 543,663 | 1,332 | Fashion |
| how much is 1 bitcoin | 469,240 | 765 | Finance and Economics |
| oklahoma city from above | 379,885 | 1,469 | Tourism |
| fall coffee | 334,133 | 1,159 | Gourmet |
| best magnesium for women | 290,854 | 1,134 | Healthcare |
| Cybersecurity Auditor | 233,429 | 813 | Workplace |
| fauxmiddlepart | 179,953 | 0 | Fashion |
| korean face shape | 94,471 | 0 | Fashion |
Content-gap channel via TokConnect. Open the 80-topic snapshot. The current list is refreshed weekly at /trends/content-gaps/. One typed record above 1,000,000 ("venice louisiana") is left out of the table.
TikTok's "content gap" label does not mean zero videos: only 8 of the 80 records had none. Sort by searches per video if you want the emptiest corners.
demand_topic, method popularity (v2: search_popularity)
Every topic carries a queryId, and demand_topic with method: "popularity" turns it into a dated series. Pass the queryId as id, days (7, 30, 60 or 180) and a list of country codes. For Cybersecurity Auditor over 30 days, global and US:
| Date | Global searches | US searches |
|---|---|---|
| 2026-09-14 | 380,239 | 380,239 |
| 2026-09-22 | 138,048 | 138,048 |
| 2026-09-29 to 10-03 | 0 | 0 |
| 2026-10-04 | 45,085 | 45,085 |
| 2026-10-05 | 233,428 | 233,428 |
search_popularity, 30-day window, global and US. Open the snapshot.
This is a search that comes in bursts, almost entirely from the US, with whole days at zero in between. A ranked list on 5 October would show it as a riser; the series shows it has spiked like this before. That is why a dated series beats a ranked list for anything you have to plan around.
hashtag_search and sound_search (v2: search_hashtags, search_sounds)
For the Creative Center half of the job, hashtag_search returns lifetime view and video totals for a tag (on 5 October 2026, #Tech stood at 189,776,785,567 views across 5,648,503 videos and #ai at 697,475,120,273 across 39,575,834), and sound_search returns sounds with their video counts. Those are cumulative numbers, not this week's, so use them to size a tag rather than to spot a move.
Hashtag totals from the 5 October 2026 snapshot. Weekly list at /trends/hashtags/.
Printing TikTok trends in Python
With pip install mcp:
import asyncio, json, os
from mcp import ClientSession
from mcp.client.streamable_http import streamablehttp_client
URL, AUTH = "https://mcp.tokconnect.com/mcp", {
"Authorization": f"Bearer {os.environ['TOKCONNECT_KEY']}"}
async def trending(category="all", limit=20):
async with streamablehttp_client(URL, headers=AUTH) as (r, w, _):
async with ClientSession(r, w) as s:
await s.initialize()
res = await s.call_tool("demand_find_topics",
{"method": "trending", "category": category, "limit": limit})
return json.loads(res.content[0].text)["topics"]
for t in asyncio.run(trending("Science")):
gap = " <- content gap" if t["videoCount"] == 0 else ""
print(f'{t["searchVolume"]:>12,} pop {t["popularity"]:>3} '
f'{t["queryText"]}{gap}')
The example above uses the Python SDK's 1.x line. In mcp 2.0 and later (version 2.3.0 on PyPI), the helper is streamable_http_client, the headers move onto an httpx2.AsyncClient passed as http_client, and the context manager yields two streams:
import httpx2
from mcp.client.streamable_http import streamable_http_client
async with streamable_http_client(URL, http_client=httpx2.AsyncClient(headers={"Authorization": f"Bearer {KEY}"})) as (read, write):
async with ClientSession(read, write) as session:
...Both forms return the same tool list. The loop calls the v3 demand_find_topics name with {"method": "trending"}; the v2 trending_topics name it was first tested with still answers.
Swap in demand_find_topics with {"method": "feed", "channel": "content_gap"} and the same loop prints under-served demand instead. Filter out records of 5 million or more before you rank anything, or the topic groups will crowd the top. Client setup for Claude, Cursor and the rest is in the TikTok MCP guide. To start without a key, the free trend tracker publishes the day's rising searches as a daily JSON file.
Pull TikTok's content-gap and trending topics for Food and Science, keep only typed searches (drop TikTok's topic groups), then get the 30-day search popularity series for the three fastest risers. Tell me which ones are still climbing on the last day and which have already rolled over, and flag any with zero videos.
Which signal should you use?
Start from the decision you are making. TokConnect covers all three trend signals through one key:
- Which sound or hashtag to use this week:
sound_search,hashtag_searchandcreative_centertop videos. - What a feed is pushing:
video_feedfor For You, Explore and Discover. - What people ask for before the videos exist:
demand_find_topicsanddemand_topic, TikTok's own search data. The zero in thevideoCountcolumn is the whole reason to bother.
These are TikTok's own figures, shown to creators, and they move, so pull the series on the day you decide, not from a list you saved a month ago.
How we got these numbers
All TikTok figures on this page were pulled through TokConnect's MCP server: trending_topics for 7 categories (up to 20 records each, 132 in all, saved at the time in /data/trending.json, which now holds the latest weekly pull), browse_topics with the content-gap channel (80 records, snapshot), search_popularity with a 30-day window, global and US, for "Cybersecurity Auditor", and search_hashtags for 40 niches (snapshot). Search counts are TikTok's global 7-day "search popularity" from Creator Search Insights unless a country is named; daily figures are TikTok's own series. Hashtag views are lifetime totals.
We separate typed searches from TikTok's topic groups with the rule in the callout above, and every count on this page uses typed searches only. Vendor prices come from each vendor's own page or public API on 5 October 2026. Earlier pulls from 19 September 2026 are in the first snapshot; the series is in the 5 October snapshot.
Key statistics
Only 4 of the 132 records in TikTok's Creator Search Insights Trending tab across 7 categories on 5 October 2026 were typed searches; the other 128 were topic groups TikTok generates.
60 of the 80 records in TikTok's content-gap channel on 5 October 2026 were typed searches, and 8 of the 80 had no videos matched.
"NailsInspo" was searched 543,663 times on TikTok in the 7 days to 5 October 2026, the most of any typed search under 1,000,000 in that day's content-gap channel.
All 5 statistics
"fauxmiddlepart" was searched 179,953 times on TikTok in the 7 days to 5 October 2026, and TikTok matched 0 videos to it.
Daily TikTok searches for "Cybersecurity Auditor" were zero on 13 of the 31 days from 5 September to 5 October 2026, then reached 233,428 on 5 October, all of them from the US.
Frequently asked questions
Does any official TikTok API return trends?
Several, but none of them return trends. TikTok publishes Login Kit, Display, Content Posting, the Research API, the Business and Ads APIs, and TikTok Shop. The trend products (Creative Center, Creator Search Insights) sit outside that set with no documented endpoints. Our map of every TikTok API lists what each one actually gives you.
How to access TikTok trends?
In the app, or at tiktok.com/csi on desktop, open Creator Search Insights and its Trending tab for rising search topics. On the web, Creative Center shows trending hashtags, sounds, creators and ads by region and industry, free and with no login. Neither product has an export, so to get the search side into a script or a spreadsheet, TokConnect returns Creator Search Insights topics and daily series, in your code or inside ChatGPT and Claude, and it also reads Creative Center's top videos.
Is there a free TikTok trends API?
The Research API is free per request but restricted to approved academic and non-profit researchers. Everything commercial is paid: Apify's trending-feed actor charges $0.50 per 1,000 results on its free plan, Bright Data $1.50 per 1,000 records after 5,000 free a month, and TokConnect is free to start.
Is TikTok's Trending tab made of real searches?
Mostly not. On 5 October 2026, 128 of the 132 records in Creator Search Insights' Trending tab across 7 categories were topic groups TikTok generates, each pooling many related searches. Only 4 were typed searches. The content-gap channel was the opposite: 60 of 80 records were typed searches.
What is the best TikTok trends API?
TokConnect: one MCP server and API key that returns TikTok's own search counts, trending topics, content gaps and daily series from Creator Search Insights, for a whole list of phrases at once. The same key returns the For You and Explore feeds, hashtag and sound totals and Creative Center top videos. It is free to start.
How often does TikTok trend data update?
Creator Search Insights shows a 7-day search figure per topic and daily series for 7, 30, 60 or 180 days. Pull it on the day you decide: "Cybersecurity Auditor" read zero on 13 of the 31 days from 5 September to 5 October 2026 and 233,428 on the last day.
Sources and data
- TikTok Creative Center
- Creator Search Insights (TikTok Help Center)
- TikTok Research Tools: access and eligibility
- TikTok Trend API actor (Apify)
- EnsembleData TikTok API
- Apify TikTok Trend API pricing (Apify public API, checked 5 October 2026)
- ScrapeCreators TikTok API
- mcp Python SDK (PyPI)
- Content-gap channel, 80 topics, 5 October 2026 (snapshot)
- Trending tab, 7 categories, 5 October 2026 (snapshot)
- Cybersecurity Auditor 30-day series, 5 October 2026 (snapshot)
- Bright Data web scraper pricing (checked 20 October 2026)

