Tools to pull data from Douyin, including videos, billboards, creators, search, and more.
/api/v1/douyin/web/fetch_one_videoGet single video data V1, if this interface fails, please use the /fetchonevideov2 interface, or use the APP interface. (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_one_video_v2Get single video data V2, if this interface fails, please use the /fetchonevideo interface, or use the APP interface. (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_one_video_by_share_urlGet single video data by sharing link (Essentially implemented based on the /fetchonevideo interface, it is recommended to obtain the video ID by yourself to improve the interface response speed). The returned video quality is higher than the APP interface, but the response fields are not as many as the APP interface. (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_video_high_quality_play_urlPrice: 0.005$ each time.. Get the highest quality (original upload quality) play URL of the video. This interface will return the highest quality play URL, the original upload quality refers to the quality of the video when the user uploads it, usually the highest quality video has an uncompressed bitrate and the file header contains metadata.. The highest quality video link cannot be obtained dir… (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_multi_video_high_quality_play_urlThis interface is currently on sale for $0.25, and will return to the original price of $0.5 after the event ends. If there are less than 50 videos, they will be charged as 50 videos.. Batch get the highest quality (original upload quality) play URL of videos. This interface will return the highest quality play URL, the original upload quality refers to the quality of the video when the user uploa… (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_multi_videoBatch Get Video Information, support photo, video, etc., up to 50 videos at a time, this interface charges a fixed price of 0.001$ 50 = 0.05$ each time.. If this interface fails, please use the APP interface instead. (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_one_video_danmakuGet single video danmaku data (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_home_feedGet home feed data via TikHub's Douyin Web endpoint. (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_related_postsGet related posts recommendation data (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_user_post_videosGet user homepage video data. Note: Please try to use the APP interface instead of the WEB API, because the WEB API may be unstable. (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_user_like_videosGet user like video data (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_user_collection_videosGet user collection video data (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_user_collectsGet user collection via TikHub's Douyin Web endpoint. (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_user_collects_videosGet user collection data (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_user_mix_videosGet user mix video data (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_user_live_videosGet user live video data (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_user_live_videos_by_sec_uidGet live video data of specified user by secuid (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_user_live_videos_by_room_id_v2Gets the live stream data of the specified user V2 (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_live_gift_rankingGet live room gift user ranking (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_live_room_product_resultDouyin live room product information (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_user_profile_by_uidGet user information by UID (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_batch_user_profile_v1Get batch user profile, up to 10 users (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_batch_user_profile_v2Get batch user profile, up to 50 users (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_user_live_info_by_uidGet user live information by UID (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_user_profile_by_short_idGet user information by Short ID (TikHub · Douyin Web)
/api/v1/douyin/web/handler_shorten_url生成短链接 via TikHub's Douyin Web endpoint. (TikHub · Douyin Web)
/api/v1/douyin/web/handler_user_profileGet information of specified user (TikHub · Douyin Web)
/api/v1/douyin/web/handler_user_profile_v2Get information of specified user by uniqueid (TikHub · Douyin Web)
/api/v1/douyin/web/encrypt_uid_to_sec_user_idEncrypt user uid to secuserid (TikHub · Douyin Web)
/api/v1/douyin/web/handler_user_profile_v3Get information of specified user by uniqueid (TikHub · Douyin Web)
/api/v1/douyin/web/handler_user_profile_v4Get information of specified user (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_user_fans_listGet user fans list. When requesting for the first time, pass 0 for maxtime, pass 2 for sourcetype, and an empty fans list will be returned, which contains maxtime, then pass the maxtime returned by the previous request for paging each time, pass 1 for sourcetype, you can get the fans list.. If you do not request according to the above method, it may cause the returned data to contain duplicate dat… (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_user_following_listGet user following list. When requesting for the first time, pass 0 for maxtime, pass 2 for sourcetype, and an empty fans list will be returned, which contains maxtime, then pass the maxtime returned by the previous request for paging each time, pass 1 for sourcetype, you can get the fans list.. If you do not request according to the above method, it may cause the returned data to contain duplicat… (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_video_commentsGet single video comments data (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_video_comment_repliesGet comment replies data of specified video (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_challenge_postsChallenge Posts via TikHub's Douyin Web endpoint. (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_hot_search_resultGet Douyin hot search results (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_video_channel_resultDouyin video channel data. https://www.douyin.com/channel/300205 (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_douyin_web_guest_cookieGet the guest Cookie of Douyin Web. Can be used to crawl data of Douyin Web, such as user videos, mix videos, etc.. Can fix identity to avoid duplicate data for some interfaces.. Please note: Guest Cookie cannot crawl all data, there are certain restrictions.. Can be used with open source projects to implement data crawling of Douyin Web using this interface. (TikHub · Douyin Web)
/api/v1/douyin/web/generate_real_msTokenGenerate real msToken (TikHub · Douyin Web)
/api/v1/douyin/web/generate_ttwidGenerate ttwid via TikHub's Douyin Web endpoint. (TikHub · Douyin Web)
/api/v1/douyin/web/fetch_query_userQuery Douyin user basic information (TikHub · Douyin Web)
/api/v1/douyin/web/generate_verify_fpGenerate verifyfp via TikHub's Douyin Web endpoint. (TikHub · Douyin Web)
/api/v1/douyin/web/generate_s_v_web_idGenerate svwebid via TikHub's Douyin Web endpoint. (TikHub · Douyin Web)
/api/v1/douyin/web/generate_wss_xb_signatureGenerate danmu xb signature (TikHub · Douyin Web)
/api/v1/douyin/web/generate_x_bogusGenerate X-Bogus parameter using API URL (TikHub · Douyin Web)
/api/v1/douyin/web/generate_a_bogusGenerate A-Bogus parameter using API URL, the submitted URL cannot contain the original aboogus parameter, and the abogus parameter is related to the User-Agent in the request header, which needs to be submitted and requested together. (TikHub · Douyin Web)
/api/v1/douyin/web/get_sec_user_idExtract single user id (TikHub · Douyin Web)