TikTok
TikTok Sound Chart
Get TikTok's Top 50 or Viral 50 sound chart - each sound's id, title, artist, album, video usage count and trend - as JSON. One global chart. Costs 1 credit.
Authorizations
AuthorizationstringheaderrequiredBearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).
Body
application/jsonchartenum<string>default:topWhich chart to return.
Example: viral
top— Top 50.viral— Viral 50.
cursorstringdefault:0Pagination cursor. Pass the cursor from the previous response to get the next page.
countintegerdefault:50Sounds per page, 1-50.
Notes
One global chart; there is no region filter. chart_info.update_time is when the chart was last refreshed (unix seconds).
Raw TikTok payload. The response is TikTok's own JSON under data. Large numeric ids can lose precision when parsed as JSON numbers, so read the string forms (id_str, sec_uid, secUid) rather than numeric id fields.
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
results = client.tiktok.music_chart(chart="top")
print(results)Response