Endpoint Playground
Returns the app's suggested creators for the Following page unmodified: `user_list` entries are `{user, aweme_list}` where `user` is the full creator projection (uid, sec_uid, nickname, signature, avatars, follower/following counts, verification and privacy flags) and `aweme_list` holds up to three recent videos, so this is a creator-discovery surface rather than a bare id list. The route has no paging fields and returns one page of 13-17 creators (fresh recommendations differ per call). `count` is accepted for parity but the gateway was measured to ignore it. The route is not signature-value gated, so unlike the profile/posts routes it does not need the device-backed signer.
curl 'https://api.crawlora.net/api/v1/tiktok/mobile/user/recommendations' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| count | integer | No | Requested page size; forwarded when set, but the gateway was measured to ignore it |
{
"code": 200,
"msg": "OK",
"data": {
"user_list": [
{
"user": {
"uid": "7534288336598008838",
"sec_uid": "MS4wLjABAAAA...",
"nickname": "example creator",
"signature": "example bio",
"follower_count": 1200,
"following_count": 34
},
"aweme_list": [
{
"aweme_id": "7516855864041540878",
"desc": "recent video one"
},
{
"aweme_id": "7516855864041540879",
"desc": "recent video two"
},
{
"aweme_id": "7516855864041540880",
"desc": "recent video three"
}
]
}
],
"extra": {
"logid": "20261021052839295FD62E359E0309373B",
"now": 1792560520000
},
"log_pb": {
"impr_id": "20261021052839295FD62E359E0309373B"
},
"status_code": 0,
"status_msg": ""
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.