TikTok Data
Fast, reliable TikTok data API with dual signing pipeline. 17 endpoints covering user profiles, posts, followers, following, favorites, video details, comments, search, trending feed, and request signing utilities. ## Two signing pipelines This API wraps both TikTok protocol families in a single service: - **Mobile app protocol** — signed with X-Argus + X-Ladon headers. Powers feed, search, user…
TikTok Data endpoints
| Method | Endpoint | Description |
|---|---|---|
| Search | ||
| POST |
search_videos_v1_search_videos_post /v1/search/videos |
|
| POST |
search_general_v1_search_general_post /v1/search/general |
|
| POST |
search_users_v1_search_users_post /v1/search/users |
|
| Video | ||
| POST |
get_videos_v1_videos_post /v1/videos |
|
| GET |
get_video_v1_video__aweme_id__get /v1/video/{aweme_id} |
|
| Comments | ||
| GET |
get_comments_v1_video__aweme_id__comments_get /v1/video/{aweme_id}/comments |
|
| User | ||
| GET |
get_user_favorites_v1_user__identifier__favorites_get /v1/user/{identifier}/favorites |
|
| GET |
get_user_following_v1_user__identifier__following_get /v1/user/{identifier}/following |
|
| GET |
get_user_followers_v1_user__identifier__followers_get /v1/user/{identifier}/followers |
|
| GET |
resolve_user_v1_user_resolve__username__get /v1/user/resolve/{username} |
Resolve a TikTok @username to secUid + profile info. TikTok's native device-bound API does not expose a username lookup to unauthenticated clients, so this route fetches the… |
| GET |
get_user_v1_user__identifier__get /v1/user/{identifier} |
|
| GET |
get_user_posts_v1_user__sec_uid__posts_get /v1/user/{sec_uid}/posts |
Return a user's recent videos. Requires a **secUid** (not a username). To resolve a username, call `/v1/user/resolve/{username}` first. Uses the TikTok web API… |
| Feed | ||
| GET |
get_feed_v1_feed_get /v1/feed |
|
| Sign | ||
| POST |
sign_and_execute_endpoint_v1_sign_and_execute_post /v1/sign-and-execute |
Convenience wrapper around `/v1/sign`: produces the mobile-app signing headers, fires the request to TikTok, and returns the parsed JSON body. Same scope as `/v1/sign` — **TikTok… |
| POST |
web_sign_endpoint_v1_web_sign_post /v1/web-sign |
Produce the signing **query parameters** for a TikTok **web API** (tiktok.com) endpoint — `X-Bogus` and `X-Gnarly`. These get appended to the URL as `?...&X-Bogus=&X-Gnarly=`.… |
| POST |
sign_request_endpoint_v1_sign_post /v1/sign |
Produce the signing **headers** for a TikTok **mobile app** (musical.ly) endpoint — `X-Argus`, `X-Ladon`, `X-Khronos`, `X-Gorgon`, `User-Agent`. Target: the `api*.tiktokv.eu`,… |
| health | ||
| GET |
health_health_get /health |
|
| Other endpoints | ||
| GET |
health__get / |
|
TikTok Data pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $10 / month | 5 / second |
|
| ULTRA | $49.99 / month | 5 / second |
|