Playlists
lookup · $0.0010A creator’s playlists.
POST https://api.sorina.sh/v1/tiktok/playlists
Body
fieldtypewhat it is
uid string
The creator’s numeric uid. This route takes the numeric one; the opaque sec_uid alone is not enough.
sec_uid string?
The opaque id for the same creator. Genuinely optional — the same request without it returned the same playlists.
cursor integer?
Where to start. Defaults to 0.
A type written with ? is optional. Unknown fields are rejected rather than ignored, and the whole body is capped at 64 KiB.
Example
curl -X POST https://api.sorina.sh/v1/tiktok/playlists \
-H "authorization: Bearer $SORINA_KEY" \
-H 'content-type: application/json' \
-d '{"uid":"7614073636052288520","sec_uid":"MS4wLjABAAAAU9BRVzC8oCaegVnia8IbqWhPb_-dbU7s00Y3wS1_Nx8g5RUaYvyXrpejgjdxTwd6","cursor":0}'What comes back
JSON: mix_list holds the playlists, with cursor and has_more.
has_more is a boolean on this route, where the comment routes answer with an integer. One decoder for both will be wrong about one of them.
Paging past the first page is untested — the creator we checked had six playlists and has_more: false. Treat a second page as unverified rather than broken.
pages on cursor
Send the value the previous response returned, not one you counted. Pagination has the rest.