FETCHAPI

List trending TikTok music API

One call returns up to 20 curated music playlists from TikTok's commercial library. Each item is a playlist with title, cover image, and ID. The answer held 20 items and shows 32 total playlists exist. Get the next page by incrementing the page parameter.

3 live routes on TikTok, from $0.00005 per call. Every route below answered our last live test on 2026-10-06; the gateway re-tests them daily.

Get a keySee it in the catalogUse it from MCP

Price per call, by route

The upstream price you are metered at, cheapest first. A route without a published price says so.

ProviderEndpointPriceTested
tiktok-api23RapidAPI listing
Get Commercial Music PlaylistCHEAPESTGET api/trending/commercial-music-library/playlist$0.00005$0.05 / 1k calls✓ 2026-10-06pricing ↗
tiktok-api23RapidAPI listing
Get Commercial Music Playlist DetailGET api/trending/commercial-music-library/playlist/detail$0.00005$0.05 / 1k calls✓ 2026-10-06pricing ↗
tiktok-api23RapidAPI listing
Get Trending SongGET api/trending/song$0.00005$0.05 / 1k calls✓ 2026-10-06pricing ↗

What it returns

From a real call to the cheapest route: tiktok-api23.

One call returns up to 20 curated music playlists from TikTok's commercial library. Each item is a playlist with title, cover image, and ID. The answer held 20 items and shows 32 total playlists exist. Get the next page by incrementing the page parameter.
data.list[].playlist_idPlaylist IDdata.list[].titlePlaylist namedata.list[].poster_urlPlaylist cover image URLdata.pagination.pageCurrent page numberdata.pagination.has_moreWhether more playlists existdata.pagination.total_countTotal playlists available

Call it

HTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.

GET /api/gw/rapidapi-tiktok-api23/api/trending/commercial-music-library/playlist$0.00005 / call✓ working · tested 2026-10-060.68 s latency
Parameters
ParameterTypeNotes
regionstring · queryoptionaldefault US
limitnumber · queryoptionaldefault 20
HTTP
curl "https://fetchapi.co/api/gw/rapidapi-tiktok-api23/api/trending/commercial-music-library/playlist?limit=20&region=US" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("rapidapi-tiktok-api23.get_commercial_music_playlist", {"limit": "20", "region": "US"})
Real example answer (trimmed) · 2026-10-03
{
  "msg": "OK",
  "code": 0,
  "data": {
    "list": [
      {
        "title": "TikTok Viral",
        "poster_url": "https://p16-sg.tiktokcdn.com/aweme/720x720/tos-alisg-v-2774/ocjfALGEm1GnREATU7IEkeFKjAPA8fAS7oesKA.jpeg",
        "playlist_id": 6875250915218050000
      },
      {
        "title": "New Releases",
        "poster_url": "https://p16-sg.tiktokcdn.com/aweme/720x720/tos-alisg-v-2774/oYCEQEEngCBDBh8GZFf4BqDBDApz7EtIHAfwAk.jpeg",
        "playlist_id": 7050075594570075000
      },
      "… 2 more"
    ],
    "pagination": {
      "page": 1,
      "limit": 20,
      "has_more": true,
      "total_count": 32
    }
  },
  "request_id": "20261004035517A2F74F20ADA91B6F7307"
}
Other routes for this job
tiktok-api23 · Get Commercial Music Playlist Detail$0.00005
GET /api/gw/rapidapi-tiktok-api23/api/trending/commercial-music-library/playlist/detail$0.00005 / call✓ working · tested 2026-10-061.18 s latency
Parameters
ParameterTypeNotes
limitnumber · queryoptionaldefault 20
regionstring · queryoptionaldefault US
pagenumber · queryoptionaldefault 1
playlist_idnumber · queryrequireddefault 6929526806429469442
HTTP
curl "https://fetchapi.co/api/gw/rapidapi-tiktok-api23/api/trending/commercial-music-library/playlist/detail?page=1&limit=20&region=US&playlist_id=6929526806429469442" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("rapidapi-tiktok-api23.get_commercial_music_playlist_detail", {"page": "1", "limit": "20", "region": "US", "playlist_id": "6929526806429469442"})
tiktok-api23 · Get Trending Song$0.00005
GET /api/gw/rapidapi-tiktok-api23/api/trending/song$0.00005 / call✓ working · tested 2026-10-061.00 s latency
Parameters
ParameterTypeNotes
countrystring · queryoptionaldefault US
pagenumber · queryoptionaldefault 1
new_on_boardboolean · queryoptional- `true`: new to top 100
periodnumber · queryoptional`7` | `30` | `120` · default 7
commercial_musicboolean · queryoptional- `true`: approved for business use
rank_typestring · queryoptional- `popular`: Popular - `surging`: Breakout · default popular
limitnumber · queryoptionaldefault 20
HTTP
curl "https://fetchapi.co/api/gw/rapidapi-tiktok-api23/api/trending/song?page=1&limit=20&period=7&country=US&rank_type=popular" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("rapidapi-tiktok-api23.get_trending_song", {"page": "1", "limit": "20", "period": "7", "country": "US", "rank_type": "popular"})

Related TikTok APIs

All 43 TikTok jobs →

One key for every API on this page.

Call it over HTTP or from any MCP client. Each key has a rate limit and a monthly cap; calls are metered at the upstream price.