Endpoint Playground
Returns one page of videos from TikTok's mobile For You feed, signed with well-formed mobile signature headers (no device or account needed). Each item carries `aweme_id`, `create_time`, `author_id`, `share_url` and the verified statistics block (`play_count`, `digg_count`, `comment_count`, `share_count`, `collect_count`, `download_count`, `forward_count`, `lose_count`, `lose_comment_count`, `whatsapp_share_count`, `repost_count`). A zero `count` uses the app's default page size; `count` is capped at 50.
curl 'https://api.crawlora.net/api/v1/tiktok/mobile/feed' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| count | integer | No | Videos to request (0 = app default, max 50) | |
| cursor | integer | No | Pagination cursor |
{
"code": 200,
"msg": "OK",
"data": {
"items": [
{
"aweme_id": "7681236055831416084",
"create_time": 1788178688,
"author_id": 7552757483087250000,
"share_url": "https://www.tiktok.com/@example/video/7681236055831416084",
"statistics": {
"aweme_id": "7681236055831416084",
"comment_count": 465300,
"digg_count": 43900000,
"download_count": 63616,
"play_count": 268300000,
"share_count": 6700000,
"forward_count": 0,
"lose_count": 0,
"lose_comment_count": 0,
"whatsapp_share_count": 0,
"collect_count": 3225298,
"repost_count": 0
}
}
],
"count": 1,
"host": "aggr16-normal.tiktokv.us",
"fetched_at": "2026-10-18T18:00:00Z"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.