TikTok Comments
Fetch public TikTok comment threads from a public TikTok post URL or numeric video ID with cursor pagination. Top-level comments are returned first and nested replies are expanded when TikTok exposes them.
Try on PlaygroundAuthentication
Send your Crawlkit API key as a Bearer token in the Authorization header.
Authorization: Bearer ck_your_api_keyRequest Parameters
Send these JSON body fields in your request payload.
| Name | Type | Description |
|---|---|---|
url | string | Public target URL. |
cursor | number | Pagination cursor. |
Example Request
Use direct HTTP requests against the public API base URL.
Example request
1const response = await fetch('https://api.crawlkit.sh/v1/crawl/tiktok/comments', {2 method: 'POST',3 headers: {4 'Authorization': 'Bearer YOUR_API_KEY',5 'Content-Type': 'application/json'6 },7 body: JSON.stringify({8 "url": "https://www.tiktok.com/@khaby.lame/video/7234567890123456789",9 "cursor": 010})11});12 13const { data } = await response.json();14console.log(data.comments.length, data.pagination.hasMore);Response
Success (200 OK): Returns service-specific structured payload.
Success response (200 OK)
1{2 "success": true,3 "data": {4 "url": "https://www.tiktok.com/@khaby.lame/video/7234567890123456789",5 "comments": [6 {7 "id": "7438291029384756",8 "text": "This format always works.",9 "createdAt": "2026-03-30T10:45:00.000Z",10 "likeCount": 128,11 "replyCount": 4,12 "isPinned": false,13 "author": {14 "id": "6849201",15 "username": "socialwatcher",16 "nickname": "Social Watcher",17 "avatar": "https://p16-sign.tiktokcdn.com/...",18 "verified": false19 },20 "replies": [21 {22 "id": "7438291029384757",23 "text": "And the replies stay readable too.",24 "createdAt": "2026-03-30T10:46:00.000Z",25 "likeCount": 12,26 "replyCount": 0,27 "isPinned": false,28 "author": {29 "id": "6849202",30 "username": "replyobserver",31 "nickname": "Reply Observer",32 "avatar": "https://p16-sign.tiktokcdn.com/...",33 "verified": false34 }35 }36 ]37 }38 ],39 "pagination": {40 "cursor": 20,41 "hasMore": true42 },43 "timing": {44 "total": 241045 },46 "creditsUsed": 1,47 "creditsRemaining": 9648 }49}