All sites
Data API
TikTok Data API
Videos, profiles, hashtags and search from TikTok.
22endpointsRate Limit · TLS Fingerprint · Captcha handled for you
Example (captured live)
tiktok.com
ExampleJSON responseclick the page to trace a field
{
"username": "chefmarco",
"results": [
{
"id": "7355566677788899000",
"desc": "had to repost this one 🔥 #baking",
"author": "bakingwithlily",
"author_avatar": "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=100&h=100&fit=crop&q=80",
"cover": "https://images.unsplash.com/photo-1486427944299-d1955d23e34d?w=600&h=1067&fit=crop&q=80",
"duration": 41,
"create_time": 1753142400,
"plays": 640000,
"likes": 88000,
"comments": 940,
"shares": 5200,
"music": "original sound - bakingwithlily",
"url": "https://www.tiktok.com/@bakingwithlily/video/7355566677788899000"
},
{
"id": "7355566677788899010",
"desc": "this dessert broke the internet 🍰",
"author": "sweettooth",
"author_avatar": "https://images.unsplash.com/photo-1544005313-94ddf0286df2?w=100&h=100&fit=crop&q=80",
"cover": "https://images.unsplash.com/photo-1565958011703-44f9829ba187?w=600&h=1067&fit=crop&q=80",
"duration": 27,
"create_time": 1753056000,
"plays": 2200000,
"likes": 340000,
"comments": 5100,
"shares": 28000,
"music": "sweet - the bakers",
"url": "https://www.tiktok.com/@sweettooth/video/7355566677788899010"
}
]
}
GET
/v1/data/tiktok/users/{username}/reposts1 credit / run VerifiedUser Reposts
Videos a user has reposted.
Handled for you:Rate LimitTLS FingerprintCaptcha
Parameters
| Name | Type | Req | Description |
|---|---|---|---|
| username | string | yes | Username (no @). |
| Advanced filters | |||
| count | integer | no | Items to return per page (1 to 50). (default: 30) |
| cursor | integer | no | Pagination offset; pass the prior nextCursor to page. (default: 0) |
| region | string | no | Region code. (default: us) |