Endpoint Playground
Returns the TikTok explore feed for a category, given its category type `id` from the category endpoint. The response has `itemList` with the videos, `hasMore` and a `cursor`. A feed that comes back empty is reported as an upstream error, not as an empty list.
14 Oct 2026: 30 itemList; 31 fields had a value in every checked item and 7 varied between items; 2 fields were empty in this sample.
Sample value profiles: CategoryType: 101 to 120, median 113; IsHDBitrate: true in 0 of 30; anchors: median 1 entry.
curl 'https://api.crawlora.net/api/v1/tiktok/explore/120' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| id (path) | integer | Yes | 120 | Category type id returned by the category endpoint |
{
"code": 200,
"msg": "OK",
"data": {
"cursor": "0",
"extra": {
"fatal_item_ids": [],
"logid": "20241211134820CAEF8E035EA9CA040BA5",
"now": 1733924900000
},
"hasMore": true,
"itemList": [
{
"AIGCDescription": "",
"CategoryType": 103,
"anchors": [
{
"description": "Effects",
"extraInfo": {
"subtype": ""
},
"icon": {
"urlList": [
"https://p16-sg.tiktokcdn.com/obj/tiktok-obj/capcut_logo_64px_bk.png?shp=81f88b70&shcp=-"
]
},
"id": "334772380",
"keyword": "Number Fit v14",
"schema": "https://www.capcut.com/editor?scenario=tiktok&utm_source=tiktok_anchor_tool&utm_medium=tiktok_anchor&utm_campaign=71351105"
}
],
"author": {
"avatarLarger": "https://p19-pu-sign-useast8.tiktokcdn-us.com/tos-useast5-avt-0068-tx/80f67be06bb65c4c0caed1a981ad5dda~c5_1080x1080.jpeg?lk3s=a5d48078&non...",
"avatarMedium": "https://p16-pu-sign-useast8.tiktokcdn-us.com/tos-useast5-avt-0068-tx/80f67be06bb65c4c0caed1a981ad5dda~c5_720x720.jpeg?lk3s=a5d48078&nonce...",
"avatarThumb": "https://p16-pu-sign-useast8.tiktokcdn-us.com/tos-useast5-avt-0068-tx/80f67be06bb65c4c0caed1a981ad5dda~c5_100x100.jpeg?lk3s=a5d48078&nonce...",
"commentSetting": 0,
"downloadSetting": 0,
"duetSetting": 0
},
"authorStats": {
"diggCount": 1292,
"followerCount": 73700,
"followingCount": 53,
"friendCount": 0,
"heart": 8400000,
"heartCount": 8400000
},
"backendSourceEventTracking": ""
}
],
"log_pb": {
"impr_id": "20241211134820CAEF8E035EA9CA040BA5"
},
"statusCode": 0
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.