Get popular songs
TikTok
Get popular songs
Get trending songs from TikTok’s Creative Center. Note: this endpoint can take up to 30 seconds to respond.
GET
Get popular songs
💳 1 credit per request
Authorizations
Query Parameters
Page number
Example:
1
Time period to get popular songs from
Available options:
7, 30, 130 Example:
7
Get popular or surging songs
Available options:
popular, surging Example:
"popular"
New to top 100
Approved for business use?
Country code to get popular songs from
Available options:
AR, AU, AT, BH, BD, BY, BE, BR, BG, KH, CA, CL, CO, HR, CZ, DK, EG, EE, FI, FR, DE, GR, HU, IS, ID, IQ, IE, IL, IT, JP, JO, KZ, KW, LV, LB, LT, LU, MO, MY, MX, MA, MM, NL, NZ, NG, NO, OM, PK, PE, PH, PL, PT, QA, RO, SA, SG, SK, ZA, KR, ES, SE, CH, TW, TH, TR, UA, AE, GB, US, UZ, VN Example:
"US"
Response
Successful response
Key Response Fields:
data.sound_list[].title: Song titledata.sound_list[].author: Artist namedata.sound_list[].clip_id: Unique clip IDdata.sound_list[].song_id: Unique song IDdata.sound_list[].cover: Album/cover art URL (720x720)data.sound_list[].duration: Clip duration in secondsdata.sound_list[].link: Direct TikTok music page URLdata.sound_list[].rank: Current position on the chartdata.sound_list[].rank_diff: Change in rank since last period (nullif new)data.sound_list[].country_code: 2-letter country code (e.g.US)data.sound_list[].promoted: Whether the song is being promoteddata.sound_list[].if_cml: Whether the song is approved for commercial/business usedata.sound_list[].trend[]: Popularity trend data over time — each entry hastime(Unix timestamp) andvalue(relative popularity 0–1)data.sound_list[].related_items[]: Sample videos using this sound — each hasitem_id(video ID) andcover_uri(thumbnail URL)data.pagination.page: Current page numberdata.pagination.size: Items per pagedata.pagination.total: Total number of songs availabledata.pagination.has_more: Whether more pages exist