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
{
"name": "funny",
"results": [
{
"id": "7311122233344455000",
"desc": "wait for the end #funny",
"author": "comedyhub",
"author_avatar": "https://images.unsplash.com/photo-1544723795-3fb6469f5b39?w=100&h=100&fit=crop&q=80",
"cover": "https://images.unsplash.com/photo-1543269865-cbf427effbad?w=600&h=1067&fit=crop&q=80",
"duration": 28,
"create_time": 1747051200,
"plays": 2400000,
"likes": 318000,
"comments": 4200,
"shares": 21000,
"music": "original sound - comedyhub",
"url": "https://www.tiktok.com/@comedyhub/video/7311122233344455000"
},
{
"id": "7311122233344455010",
"desc": "when the cat judges you 😂 #funny #cats",
"author": "petclips",
"author_avatar": "https://images.unsplash.com/photo-1514888286974-6c03e2ca1dba?w=100&h=100&fit=crop&q=80",
"cover": "https://images.unsplash.com/photo-1495360010541-f48722b34f7d?w=600&h=1067&fit=crop&q=80",
"duration": 19,
"create_time": 1746964800,
"plays": 5600000,
"likes": 940000,
"comments": 12800,
"shares": 63000,
"music": "funny moment - meme sounds",
"url": "https://www.tiktok.com/@petclips/video/7311122233344455010"
},
{
"id": "7311122233344455020",
"desc": "dad jokes only 🥸 #funny",
"author": "jokester",
"author_avatar": "https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=100&h=100&fit=crop&q=80",
"cover": "https://images.unsplash.com/photo-1508672019048-805c876b67e2?w=600&h=1067&fit=crop&q=80",
"duration": 33,
"create_time": 1746878400,
"plays": 1900000,
"likes": 240000,
"comments": 3600,
"shares": 15000,
"music": "original sound - jokester",
"url": "https://www.tiktok.com/@jokester/video/7311122233344455020"
}
]
}
GET
/v1/data/tiktok/hashtags/{name}/videos1 credit / run VerifiedHashtag Videos
Videos tagged with a hashtag.
Handled for you:Rate LimitTLS FingerprintCaptcha
Parameters
| Name | Type | Req | Description |
|---|---|---|---|
| name | string | yes | Hashtag name (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) |