GET /webcast/rankings
Returns a signed request for a live room’s gifter ranking (ranklist/online_audience) using the “sign-and-return” pattern: the response gives you a signed_url plus the exact headers to send, and you make the final request yourself.
Getting the live top-viewer list (recommended)
Connect to the live room over the WebSocket and read theroomUserSeq event. Its topViewers array carries the in-room top viewers alongside the live viewerCount. This is the supported, real-time source and needs no extra signing or cookies.
The rankUpdate event also carries ranked entries (user, rank, score), but TikTok only emits it for rooms that are currently running a ranking event (gifter battles, weekly/regional ranks). A room with no active ranking emits none - this is expected.
Parameters
Response
With aroom_id, the endpoint returns a signed request, not the ranking data itself:
20003 / 10011 for online_audience regardless of whether cookies are attached, so use the WebSocket roomUserSeq.topViewers event for the live top-viewer list instead.
Example
cURL