Introducing the Instagram APIRead more →

TikTok Trending Hashtags API. Trending hashtags, on request.

Ranked by country, period and industry. We handle the proxies, blocks and platform changes.

TikTok Trending Hashtags API at a glance

Returns TikTok Creative Center's top trending hashtags for a country over 7, 30 or 90 days, overall or in one industry. Each has its rank, ID and tag page link, how many posts used it and how many views they drew in the window, its day-by-day popularity curve and its industry. With no parameters you get the US overall board for the latest 7 days.

GET /v1/tiktok/trending_hashtags

Read the API reference
  • 1 credit per page, $0.75–$1.97 per 1,000 pages
  • 9 typed fields null when unknown
  • 20 hashtags per page, Creative Center's trend rank (1 = most popular)
  • 100 credits free when you sign up, no card, so you can build before you spend

Send one request. Get up to 20 hashtags back.

Copy the request in your language, or hand it to your agent. Sign up for an API key and your first 100 credits are free.

$ npm install socialtap
GET /v1/tiktok/trending_hashtagsTry in
const params = new URLSearchParams({
});
const res = await fetch(`https://socialtap.dev/v1/tiktok/trending_hashtags?${params}`, {
  headers: { "x-api-key": process.env.SOCIALTAP_API_KEY ?? "" },
});
const body = await res.json();
if (!res.ok) throw new Error(`${body.error.code}: ${body.error.message}`);
const { data, page, meta } = body;
console.log(data, meta.credits_charged);
200 OK · GET https://socialtap.dev/v1/tiktok/trending_hashtagsLong arrays and strings are shortened here. Real responses are complete.Docs

One schema on 2 platforms.

The response reference lists every field, its type and when it is null. See the full schema.

  • Null means unknown

    A field TikTok doesn't show is null, never zero or an empty string, so a real zero always means zero.

  • No input needed

    Every parameter is optional: the plain request returns the default list.

  • Write one parser

    TikTok and Instagram answer in these fields, so the code that reads one reads them all.

platformstring
Platform ID (tiktok, instagram, …).
idstring
Platform-native hashtag ID (TikTok's challenge ID, Threads' tag ID); on platforms whose public pages key a hashtag by its name (Instagram, YouTube, Facebook, X), the name lowercased.
namestring
The tag without #, as the platform shows it (case kept). Threads tags may contain spaces ("book club").
urlstring
Canonical hashtag page URL (for a multi-word Threads tag, its tag search page).
descriptionstring
The hashtag's description as its page shows it; null when it has none.
thumbnail_urlstring
The hashtag's own picture (not one of its posts' images); null when it has none. Platform CDN URLs can expire.
metricsobject
Counts at fetch time; null = hidden or not exposed, 0 = zero.
approximate_fieldsstring[]
JSON paths of values rounded by the platform or parsed from display text ("36M videos": metrics.post_count). [] when all exact.

What teams build with the TikTok Trending Hashtags API.

  • Pick rising hashtags before you post

  • Track which tags lead an industry weekly

  • Compare trending tags across countries

Good to know before you build.

  • Logged out, Creative Center shows only the top hashtags of each board and keeps the rest behind its login, so the page ends with page.end_reason platform_limit. Each industry is its own board: read several industries for more tags.
  • The window is Creative Center's latest published one, not the days up to now, so a board trails today by as long as Creative Center takes to update it. trend[].start_at shows which days it covers.
  • period_post_count and period_view_count count the board's window, not all time, so metrics.post_count and the all-time view_count are null here.
  • trend[] is Creative Center's popularity curve, one point a day, scaled 0 to 1 against the window's peak.
  • A country Creative Center publishes no board for returns invalid_input naming the countries it does.

1 credit per page. Failed requests are free.

Buy credits once and spend them on any endpoint, on any platform.

SourcePrice per successful pagePer 1,000 pages
Platform API api1 credit$0.75–$1.97
  • Cache hits are free.
  • Credits from packs and top-ups never expire.
  • A monthly plan's credits are spent first, and what is left of them ends at each renewal.
  • Prices exclude tax: sales tax is added at checkout where it applies.
  • Outside the US, plans and packs are sold to businesses: checkout asks for your VAT, GST or other business tax ID.

Questions about the TikTok Trending Hashtags API.

More in the API reference.

How much does the TikTok Trending Hashtags API cost?
A page of up to 20 hashtags costs 1 credit. Every successful page is charged, empty pages included. SocialTap credits cost $0.75–$1.97 per 1,000, depending on the plan or pack.
How do I get the next page?
Repeat the same request with cursor set to page.next_cursor from the previous response, keeping the other parameters. When page.has_more is false there are no more pages. Cursors expire after 24 hours.

See what's on the list right now.

Run it in the playground, or copy the request into your code.

100free credits
  • No credit card
  • Failed requests are free
  • Works on all 218 endpoints
Start for free Read the docs