TikHub
Social media data across TikTok, Douyin, Instagram, YouTube, Xiaohongshu, Bilibili, Weibo, Zhihu, Threads, Reddit and more: profiles, posts, comments, search and trends through one aggregator.
TikTok Web: Get single video data
/api/v1/tiktok/web/fetch_post_detailsyncGet single video data (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| itemId | string | yes | Video id |
| region | string | — | GB / JP / Region code, optional; affects content region, e.g. US / GB / JP / ID, default US. |
Run it
TikTok Web: Get single video data V2
/api/v1/tiktok/web/fetch_post_detail_v2syncGet single video data (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| itemId | string | yes | Video id |
| region | string | — | GB / JP / Region code, optional; affects content region, e.g. US / GB / JP / ID, default US. |
Run it
TikTok Web: Get AI-generated article of a single video
/api/v1/tiktok/web/fetch_post_ai_articlesyncGet the AI-generated article and content overview that TikTok generates from the video content. Useful for content analysis, topic research and SEO keyword mining (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| itemId | string | yes | Video id |
Run it
TikTok Web: Get explore video data
/api/v1/tiktok/web/fetch_explore_postsyncGet explore video data (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| categoryType | string | — | Video category |
| count | integer | — | Number per page |
Run it
TikTok Web: Get daily trending search words
/api/v1/tiktok/web/fetch_trending_searchwordssyncGet daily trending search words (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| No input. | |||
Run it
TikTok Web: Get user profile
/api/v1/tiktok/web/fetch_user_profilesyncGet user profile via TikHub's TikTok Web endpoint. (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| uniqueId | string | — | User uniqueId |
| secUid | string | — | User secUid |
Run it
TikTok Web: Get user posts
/api/v1/tiktok/web/fetch_user_postsyncGet user posts via TikHub's TikTok Web endpoint. (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| secUid | string | yes | User secUid |
| cursor | integer | — | Page cursor |
| count | integer | — | Number per page, max 15 |
| coverFormat | integer | — | Cover format |
| post_item_list_request_type | integer | — | Sort type (deprecated, no longer effective) |
Run it
TikTok Web: Get user reposts
/api/v1/tiktok/web/fetch_user_repostsyncGet user reposts via TikHub's TikTok Web endpoint. (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| secUid | string | yes | User secUid |
| cursor | integer | — | Page cursor |
| count | integer | — | Number per page |
| coverFormat | integer | — | Cover format |
Run it
TikTok Web: Get user likes
/api/v1/tiktok/web/fetch_user_likesyncGet user likes. Note: This interface requires that the user's like list be public (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| secUid | string | yes | User secUid |
| cursor | integer | — | Page cursor |
| count | integer | — | Number per page |
| coverFormat | integer | — | Cover format |
| post_item_list_request_type | integer | — | Sort type |
Run it
TikTok Web: Get user favorites
/api/v1/tiktok/web/fetch_user_collectsyncGet user favorites. Note: This interface can currently only get your own favorites list, you need to provide your account cookie. (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| cookie | string | yes | User cookie |
| secUid | string | yes | User secUid |
| cursor | integer | — | Page cursor |
| count | integer | — | Number per page |
| coverFormat | integer | — | Cover format |
Run it
TikTok Web: Get user play list
/api/v1/tiktok/web/fetch_user_play_listsyncGet user play list via TikHub's TikTok Web endpoint. (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| secUid | string | yes | User secUid |
| cursor | integer | — | Page cursor |
| count | integer | — | Number per page |
Run it
TikTok Web: Get user mix list
/api/v1/tiktok/web/fetch_user_mixsyncGet user mix list via TikHub's TikTok Web endpoint. (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| mixId | string | yes | Mix id |
| cursor | integer | — | Page cursor |
| count | integer | — | Number per page |
Run it
TikTok Web: Get video comments
/api/v1/tiktok/web/fetch_post_commentsyncGet video comments via TikHub's TikTok Web endpoint. (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| aweme_id | string | yes | Video id |
| cursor | integer | — | Page cursor |
| count | integer | — | Number per page |
| current_region | string | — | Current region |
Run it
TikTok Web: Get video comment replies
/api/v1/tiktok/web/fetch_post_comment_replysyncGet video comment replies (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| item_id | string | yes | Video id |
| comment_id | string | yes | Comment id |
| cursor | integer | — | Page cursor |
| count | integer | — | Number per page |
| current_region | string | — | Current region |
Run it
TikTok Web: Get user followers
/api/v1/tiktok/web/fetch_user_fanssyncGet user followers via TikHub's TikTok Web endpoint. (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| secUid | string | yes | User secUid |
| count | integer | — | Number per page |
| maxCursor | integer | — | Max cursor |
| minCursor | integer | — | Min cursor |
Run it
TikTok Web: Get user followings
/api/v1/tiktok/web/fetch_user_followsyncGet user followings via TikHub's TikTok Web endpoint. (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| secUid | string | yes | User secUid |
| count | integer | — | Number per page |
| maxCursor | integer | — | Max cursor |
| minCursor | integer | — | Min cursor |
Run it
TikTok Web: Get user live details
/api/v1/tiktok/web/fetch_user_live_detailsyncGet user live details (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| uniqueId | string | yes | User uniqueId |
Run it
TikTok Web: Get general search list
/api/v1/tiktok/web/fetch_general_searchsyncGet general search list (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| keyword | string | yes | Search keyword |
| offset | integer | — | Page cursor |
| search_id | string | — | Search id, need to provide when paging |
| cookie | string | — | User cookie(if needed) |
Run it
TikTok Web: Search keyword suggest
/api/v1/tiktok/web/fetch_search_keyword_suggestsyncSearch keyword suggest (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| keyword | string | yes | Search keyword |
Run it
TikTok Web: Search user
/api/v1/tiktok/web/fetch_search_usersyncSearch user via TikHub's TikTok Web endpoint. (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| keyword | string | yes | Search keyword |
| cursor | integer | — | Page cursor |
| search_id | string | — | Search id, need to provide when paging |
| cookie | string | — | User cookie(if needed) |
Run it
TikTok Web: Search video
/api/v1/tiktok/web/fetch_search_videosyncSearch video via TikHub's TikTok Web endpoint. (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| keyword | string | yes | Search keyword |
| count | integer | — | Number per page |
| offset | integer | — | Page cursor |
| search_id | string | — | Search id, need to provide when paging |
| cookie | string | — | User cookie(if needed) |
Run it
TikTok Web: Search live
/api/v1/tiktok/web/fetch_search_livesyncSearch live via TikHub's TikTok Web endpoint. (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| keyword | string | yes | Search keyword |
| count | integer | — | Number per page |
| offset | integer | — | Page cursor |
| search_id | string | — | Search id, need to provide when paging |
| cookie | string | — | User cookie(if needed) |
Run it
TikTok Web: Search photo
/api/v1/tiktok/web/fetch_search_photosyncSearch photo via TikHub's TikTok Web endpoint. (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| keyword | string | yes | Search keyword |
| count | integer | — | Number per page |
| offset | integer | — | Page offset |
| search_id | string | — | Search id, need to provide when paging |
| cookie | string | — | User cookie(if needed) |
Run it
TikTok Web: Tag Detail
/api/v1/tiktok/web/fetch_tag_detailsyncTag Detail via TikHub's TikTok Web endpoint. (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| tag_name | string | yes | Tag name |
Run it
TikTok Web: Tag Post
/api/v1/tiktok/web/fetch_tag_postsyncTag Post via TikHub's TikTok Web endpoint. (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| challengeID | string | yes | Tag ID |
| count | integer | — | Number per page |
| cursor | integer | — | Page cursor |
Run it
TikTok Web: Home Feed
/api/v1/tiktok/web/fetch_home_feedsyncHome Feed via TikHub's TikTok Web endpoint. (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| count | integer | — | Number per page |
| cookie | string | — | User's own cookie, optional parameter, used for personalized recommendations of interface return data. |
| region | string | — | GB / JP / KR / Region code, optional, affects the region of recommended content, e.g. US / GB / JP / KR / SG, default US. |
Run it
TikTok Web: Generate real msToken
/api/v1/tiktok/web/generate_real_msTokensyncGenerate real msToken (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| random_strData | boolean | — | Random Strdata |
| browser_type | string | — | Browser Type |
Run it
TikTok Web: Encrypt strData
/api/v1/tiktok/web/encrypt_strDatasyncEncrypt strData fingerprint data for msToken request (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| data | string | yes | Raw fingerprint data string (JSON format or dict string) |
Run it
TikTok Web: Decrypt strData
/api/v1/tiktok/web/decrypt_strDatasyncDecrypt strData fingerprint data to analyze fingerprint info in msToken request (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| encrypted_data | string | yes | Encrypted strData string |
Run it
TikTok Web: Generate browser fingerprint
/api/v1/tiktok/web/generate_fingerprintsyncGenerate random browser fingerprint data for custom msToken request (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| browser_type | string | — | Browser Type |
Run it
TikTok Web: Generate webid
/api/v1/tiktok/web/generate_webidsyncGenerate TikTok webid (deviceid in Web API request parameters) (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| cookie | string | — | Cookie |
| user_agent | string | — | User Agent |
| url | string | — | Url |
| referer | string | — | Referer |
| user_unique_id | string | — | User Unique Id |
| app_id | integer | — | App Id |
Run it
TikTok Web: Generate ttwid
/api/v1/tiktok/web/generate_ttwidsyncGenerate ttwid via TikHub's TikTok Web endpoint. (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| user_agent | string | — | User Agent |
Run it
TikTok Web: Generate XBogus
/api/v1/tiktok/web/generate_xbogussyncGenerate XBogus via TikHub's TikTok Web endpoint. (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| url | string | yes | API URL | The requested API URL, no need to encode |
| user_agent | string | yes | API User-Agent | User-Agent when requesting the API |
Run it
TikTok Web: Generate XGnarly
/api/v1/tiktok/web/generate_xgnarlysyncGenerate XGnarly encryption, used for TikTok Web API requests. This interface uses the latest version (V5.2.0, as of March 2026) signing service, User-Agent cannot be customized, a common browser User-Agent will be automatically generated. This interface perfectly restores the algorithm, ignores all risk controls except for verification codes (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| url | string | yes | API URL URL | The requested API URL, no need to URL encode |
| body | string | — | API POST | The API parameters of the request, applicable for POST requests |
Run it
TikTok Web: Generate XGnarly and XBogus
/api/v1/tiktok/web/generate_xgnarly_and_xbogussyncGenerate XGnarly and XBogus encryption, used for TikTok Web API requests. This interface can generate the latest version of encryption parameters X-Bogus and X-Gnarly, User-Agent cannot be customized, a common browser User-Agent will be automatically generated. This interface perfectly restores the algorithm, ignores all risk controls except for verification codes, and can be used to crawl product… (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| url | string | yes | API URL URL | The requested API URL, no need to URL encode |
| body | string | — | API POST | The API parameters of the request, applicable for POST requests |
Run it
TikTok Web: Generate X-Mssdk-Info
/api/v1/tiktok/web/generate_x_mssdk_infosyncGenerate X-Mssdk-Info and X-Mssdk-RC, used for TikTok Web device registration, login, and other scenarios (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| user_agent | string | — | | Optional User-Agent string, currently not supported for customization, defaults to a fixed value |
Run it
TikTok Web: Extract user userid
/api/v1/tiktok/web/get_user_idsyncExtract list user id (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| url | string | yes | User homepage link |
Run it
TikTok Web: Extract user secuserid
/api/v1/tiktok/web/get_sec_user_idsyncExtract list user id (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| url | string | yes | User homepage link |
Run it
TikTok Web: Extract list user secuserid
/api/v1/tiktok/web/get_all_sec_user_idsyncExtract list user id (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| No input. | |||
Run it
TikTok Web: Extract single video id
/api/v1/tiktok/web/get_aweme_idsyncExtract single video id (TikHub · TikTok Web)
Input
| Field | Type | Required | Description |
|---|---|---|---|
| url | string | yes | Video link |