TikTok charts
chartsTikTok's own leaderboards. sounds: the music chart (Top 50 or Viral 50; TikTok's chart, not per market). hashtags: trending hashtags in a market over 7, 30 or 90 days, with posts, views and a daily popularity curve (empty for PL, NL and IE). searches: trending search phrases TikTok's website shows. live: TikTok's LIVE leaderboard (daily gifts or LIVE sales), as TikTok's app serves it; not per market. videos: yesterday's top 100 videos in a market with views, organic views, engagement rate and 6-second view rate (TikTok has this list for US, JP, TH, ID and VN; other markets come back empty). Examples: {"method":"hashtags","region":"DE","period":"30"}, {"method":"sounds","chart":"viral"}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| board | No | method=live: daily (gift points today, default) or sales (LIVE sales leaderboard). | |
| chart | No | method=sounds: top (Top 50, default) or viral (Viral 50). | |
| limit | No | Results per page. sounds max 50, hashtags max 50, searches max 100, live max 100, videos max 100. Values above a method's maximum are lowered and reported in notes. | |
| cursor | No | Paging: pass the next value from the previous response unchanged. Omit on the first page. | |
| detail | No | compact (default) returns the useful fields; full adds the full raw record (large). | compact |
| method | No | What to get. sounds: TikTok's music chart (Top 50 or Viral 50) | hashtags: trending hashtags in a market (7, 30 or 90 days) | searches: trending search phrases | live: LIVE leaderboard (daily gifts or sales) | videos: yesterday's top 100 videos in a market | sounds |
| period | No | method=hashtags: last 7, 30 or 90 days (default 7). | |
| region | No | method=hashtags or videos: market, one of US, GB, DE, FR, ES, JP, TH, VN, ID, MY, PH, BR, MX, PL, IT, NL, IE (default US). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||