---
title: "Get popular tracks from TikTok Commercial Music Library"
method: GET
path: "/api/v1/misc/tiktok/cml/trending-list"
tags: ["misc"]
---

# Get popular tracks from TikTok Commercial Music Library

`GET /api/v1/misc/tiktok/cml/trending-list`

Retrieve up to 100 popular tracks pre-cleared for organic content and ad creation from TikTok CML.

## Query parameters

- `teamId` string, required
- `genre` 'ROCK' | 'POP' | 'LATIN' | 'METAL' | 'ELECTRONIC' | 'HIP_HOP/RAP' | 'ALTERNATIVE/INDIE' | 'R&B/SOUL' | 'COUNTRY' | 'CLASSICAL' | 'JAZZ' | 'CHILDHOOD' | 'ALTERNATIVE_HIP_HOP' | 'AMBIENT' | 'BOSSA_NOVA' | 'BRAZILIAN_FUNK_STYLE' | 'CHILL_BEATS' | 'CHILLOUT' | 'CHINESE_POP' | 'CHRISTIAN_MUSIC' | 'COUNTRY_POP' | 'DANCE_POP' | 'DISCO' | 'DJ' | 'DRUM&BASS' | 'DUBSTEP' | 'EDM' | 'FUNK' | 'HOUSE' | 'INDIE_POP' | 'J-POP' | 'K-POP' | 'LATIN_POP' | 'LO-FI' | 'OLD_SCHOOL' | 'PUNK' | 'RUSSIAN_POP' | 'SOUL' | 'SOUNDTRACK' | 'SYNTH_POP' | 'TECHNO' | 'TEEN_POP'
- `dateRange` '1DAY' | '7DAY' | '30DAY'

## Response `200`

List of trending tracks.

- object[] — List of trending tracks.
  - `commercial_music_name` string, nullable — The name of the commercial music track.
  - `duration` integer, required — Track duration in seconds.
  - `thumbnail_url` string, uri, required — Thumbnail image URL for the track.
  - `artist` string, required — Artist name.
  - `preview_url` string, uri, nullable — Track preview URL (valid for six hours).
  - `genres` string[] — List of genres associated with the track.
  - `rank_position` string, required — Current rank position in the selected region.
  - `trending_history` object[] — Historical ranking data (up to 30 days).
    - `date` string, required — Date in YYYY-MM-DD format.
    - `rank_position_daily` string, nullable — Rank position on a specific date. Can be null if not ranked.
  - `full_duration_song_clip` object, nullable
    - `preview_url` string, uri, nullable — Track preview URL (valid for six hours).
    - `duration` integer, required — Track duration in seconds.
    - `song_clip_id` string, required — Track clip ID that can be used as music_sound_id in publish endpoint.
  - `trending_song_clip` object, nullable
    - `preview_url` string, uri, nullable — Track preview URL (valid for six hours).
    - `duration` integer, required — Track duration in seconds.
    - `song_clip_id` string, required — Track clip ID that can be used as music_sound_id in publish endpoint.

## Other responses

- `400` — 400
- `401` — 401
- `403` — 403
- `404` — 404
- `429` — 429
- `500` — 500

---

[API](https://skmtc.dev/bundle/apis/bundle-social-api.md) · [All operations](https://skmtc.dev/bundle/apis/bundle-social-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/bundle/bundle-social-api/revisions/b773556c2f09/schema)
