Endpoint Playground
Lists one page of a playlist's videos unmodified in `item_list`: each entry is the full video object the app renders (author, statistics, music, cover renditions, description). `mix_id` is the playlist id from the playlist list/detail endpoints; pass the returned `cursor` back while `has_more` is true. This endpoint is served from the public web twin (`www.tiktok.com/api/mix/item_list/`) because the mobile item route is not usable.
curl 'https://api.crawlora.net/api/v1/tiktok/mobile/playlist/videos?mix_id=7681171537575824159' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| mix_id | string | Yes | 7681171537575824159 | Playlist id (web playlist id namespace) |
| cursor | integer | No | Paging token from the previous response | |
| count | integer | No | Videos per page (max 30) |
{
"code": 200,
"msg": "OK",
"data": {
"item_list": [
{
"id": "7681171194069507350",
"desc": "this summer was all about the classic hits...",
"author": {
"uniqueId": "tiktok",
"nickname": "TikTok"
},
"stats": {
"playCount": 490100,
"diggCount": 32000
}
}
],
"cursor": 3,
"has_more": false,
"status_code": 0
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.