TikTok Posts
List public TikTok posts for a profile with cursor pagination. Built for creator monitoring, feed ingestion, and content pipelines.
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 |
|---|---|---|
username | string | Public username. |
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/posts', {2 method: 'POST',3 headers: {4 'Authorization': 'Bearer YOUR_API_KEY',5 'Content-Type': 'application/json'6 },7 body: JSON.stringify({8 username: '@nike',9 cursor: 0,10 options: {11 }12 })13});14 15const { data } = await response.json();16console.log(data.posts.length, data.pagination.hasMore, data.pagination.cursor);Response
Success (200 OK): Returns service-specific structured payload.
Success response (200 OK)
1{2 "success": true,3 "data": {4 "posts": [5 {6 "id": "7364512345678901234",7 "postUrl": "https://www.tiktok.com/@nike/video/7364512345678901234",8 "description": "New drop. #nike #justdoit",9 "createdAt": "2025-01-12T19:24:00Z",10 "mediaType": "video",11 "author": {12 "id": "6770059218303183878",13 "username": "nike",14 "nickname": "Nike",15 "avatar": "https://p16-sign-va.tiktokcdn.com/...",16 "verified": true17 },18 "music": {19 "title": "original sound",20 "author": "nike",21 "album": null,22 "duration": 14,23 "coverUrl": "https://p16-sign.tiktokcdn.com/..."24 },25 "video": {26 "duration": 14,27 "url": "https://v16m-default.tiktokcdn.com/...",28 "coverUrl": "https://p16-sign.tiktokcdn.com/...",29 "width": 1080,30 "height": 192031 },32 "images": [],33 "stats": {34 "plays": 1289000,35 "likes": 245000,36 "comments": 3200,37 "shares": 4100,38 "saves": 5600,39 "reposts": 74040 },41 "hashtags": [42 { "id": "16567153", "title": "nike" },43 { "id": "9238742", "title": "justdoit" }44 ],45 "locationCreated": "US",46 "isAd": false47 }48 ],49 "pagination": {50 "cursor": "15",51 "hasMore": true,52 "total": 15,53 "secUid": "MS4wLjABAAAAX..."54 },55 "timing": { "total": 2200 },56 "creditsUsed": 1,57 "creditsRemaining": 9758 }59}