Endpoint Playground
Returns a public TikTok profile by `handler`, the username without the leading `@`. The `user` object has the id, `uniqueId`, nickname, signature, verified and private flags, region, language, avatar, bio link and `secUid`; `stats` has follower, following, heart, video and friend counts. A missing, deleted or banned handle returns 404.
14 Oct 2026: Single record response; 22 fields had a value in every checked item; 1 field was empty in this sample.
Sample value profiles: user.createTime: 1,689,461,786; user.avatarLarger: p19-common-sign.tiktokcdn-us.com; user.verified: true.
curl 'https://api.crawlora.net/api/v1/tiktok/profile/chatgpt' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| handler (path) | string | Yes | chatgpt | TikTok handle without the leading @ |
{
"code": 200,
"msg": "OK",
"data": {
"user": {
"id": "7256182609359995947",
"uniqueId": "chatgpt",
"nickname": "chatgpt",
"signature": "What can I help with?",
"verified": true,
"secUid": "MS4wLjABAAAAT4vq3vsh9X-Vb_WtV6tz4QWTbKjliTKCiK5DqnJNtQEA2RUveHb7UdnL7xgPK2HB"
},
"stats": {
"followerCount": 458800,
"followingCount": 1,
"heartCount": 800300,
"videoCount": 59
}
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.