downloader
by @goldknife6
Extract video details, play URLs, user posts, collections, comments, live room info, and dynamic data from Douyin, TikTok, and Bilibili via multiple API endp...
clawhub install gnview123📖 About This Skill
Skill: 抖音信息提取器
1. 描述
通过Douyin TikTok Download API获取抖音/TikTok/Bilibili视频数据信息,支持多种API接口。2. 配置信息
配置文件:config.json{
"api_name": "Douyin TikTok Download API",
"version": "V4.1.2",
"host": "http://xxx.com",
"base_url": "http://xxx.com",
}
Bilibili-Web-API
GET /api/bilibili/web/fetch_one_video
Summary: 获取单个视频详情信息/Get single video dataDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
bv_id = "BV1M1421t7hT"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | bv_id | string | 是 | 作品id/Video id |
GET /api/bilibili/web/fetch_video_playurl
Summary: 获取视频流地址/Get video playurlDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
bv_id = "BV1y7411Q7Eq" cid = "171776208"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | bv_id | string | 是 | 作品id/Video id | | cid | string | 是 | 作品cid/Video cid |
GET /api/bilibili/web/fetch_user_post_videos
Summary: 获取用户主页作品数据/Get user homepage video dataDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
uid = "178360345" pn = 1Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | uid | string | 是 | 用户UID | | pn | integer | 否 | 页码/Page number |
GET /api/bilibili/web/fetch_collect_folders
Summary: 获取用户所有收藏夹信息/Get user collection foldersDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
uid = "178360345"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | uid | string | 是 | 用户UID |
GET /api/bilibili/web/fetch_user_collection_videos
Summary: 获取指定收藏夹内视频数据/Gets video data from a collection folderDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
folder_id = "1756059545" pn = 1Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | folder_id | string | 是 | 收藏夹id/collection folder id | | pn | integer | 否 | 页码/Page number |
GET /api/bilibili/web/fetch_user_profile
Summary: 获取指定用户的信息/Get information of specified userDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
uid = "178360345"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | uid | string | 是 | 用户UID |
GET /api/bilibili/web/fetch_com_popular
Summary: 获取综合热门视频信息/Get comprehensive popular video informationDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
pn = 1Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | pn | integer | 否 | 页码/Page number |
GET /api/bilibili/web/fetch_video_comments
Summary: 获取指定视频的评论/Get comments on the specified videoDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
bv_id = "BV1M1421t7hT" pn = 1Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | bv_id | string | 是 | 作品id/Video id | | pn | integer | 否 | 页码/Page number |
GET /api/bilibili/web/fetch_comment_reply
Summary: 获取视频下指定评论的回复/Get reply to the specified commentDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
bv_id = "BV1M1421t7hT" pn = 1 rpid = "237109455120"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | bv_id | string | 是 | 作品id/Video id | | pn | integer | 否 | 页码/Page number | | rpid | string | 是 | 回复id/Reply id |
GET /api/bilibili/web/fetch_user_dynamic
Summary: 获取指定用户动态/Get dynamic information of specified userDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
uid = "178360345" offset = "953154282154098691"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | uid | string | 是 | 用户UID | | offset | string | 否 | 开始索引/offset |
GET /api/bilibili/web/fetch_video_danmaku
Summary: 获取视频实时弹幕/Get Video DanmakuDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
cid = "1639235405"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | cid | string | 是 | 作品cid/Video cid |
GET /api/bilibili/web/fetch_live_room_detail
Summary: 获取指定直播间信息/Get information of specified live roomDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
room_id = "22816111"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | room_id | string | 是 | 直播间ID/Live room ID |
GET /api/bilibili/web/fetch_live_videos
Summary: 获取直播间视频流/Get live video data of specified roomDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
room_id = "1815229528"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | room_id | string | 是 | 直播间ID/Live room ID |
GET /api/bilibili/web/fetch_live_streamers
Summary: 获取指定分区正在直播的主播/Get live streamers of specified live areaDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
area_id = "9" pn = 1Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | area_id | string | 是 | 直播分区id/Live area ID | | pn | integer | 否 | 页码/Page number |
GET /api/bilibili/web/fetch_all_live_areas
Summary: 获取所有直播分区列表/Get a list of all live areasDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
GET /api/bilibili/web/bv_to_aid
Summary: 通过bv号获得视频aid号/Generate aid by bvidDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
bv_id = "BV1M1421t7hT"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | bv_id | string | 是 | 作品id/Video id |
GET /api/bilibili/web/fetch_video_parts
Summary: 通过bv号获得视频分p信息/Get Video Parts By bvidDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
bv_id = "BV1vf421i7hV"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | bv_id | string | 是 | 作品id/Video id |
Douyin-Web-API
GET /api/douyin/web/fetch_one_video
Summary: 获取单个作品数据/Get single video dataDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
aweme_id = "7372484719365098803"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | aweme_id | string | 是 | 作品id/Video id |
GET /api/douyin/web/fetch_user_post_videos
Summary: 获取用户主页作品数据/Get user homepage video dataDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
sec_user_id = "MS4wLjABAAAANXSltcLCzDGmdNFI2Q_QixVTr67NiYzjKOIP5s03CAE" max_cursor = 0 counts = 20Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | sec_user_id | string | 是 | 用户sec_user_id/User sec_user_id | | max_cursor | integer | 否 | 最大游标/Maximum cursor | | count | integer | 否 | 每页数量/Number per page |
GET /api/douyin/web/fetch_user_like_videos
Summary: 获取用户喜欢作品数据/Get user like video dataDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
sec_user_id = "MS4wLjABAAAAW9FWcqS7RdQAWPd2AA5fL_ilmqsIFUCQ_Iym6Yh9_cUa6ZRqVLjVQSUjlHrfXY1Y" max_cursor = 0 counts = 20Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | sec_user_id | string | 是 | 用户sec_user_id/User sec_user_id | | max_cursor | integer | 否 | 最大游标/Maximum cursor | | counts | integer | 否 | 每页数量/Number per page |
GET /api/douyin/web/fetch_user_collection_videos
Summary: 获取用户收藏作品数据/Get user collection video dataDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
cookie = "YOUR_COOKIE" max_cursor = 0 counts = 20Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | cookie | string | 是 | 用户网页版抖音Cookie/Your web version of Douyin Cookie | | max_cursor | integer | 否 | 最大游标/Maximum cursor | | counts | integer | 否 | 每页数量/Number per page |
GET /api/douyin/web/fetch_user_mix_videos
Summary: 获取用户合辑作品数据/Get user mix video dataDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
url = https://www.douyin.com/collection/7348687990509553679 mix_id = "7348687990509553679" max_cursor = 0 counts = 20Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | mix_id | string | 是 | 合辑id/Mix id | | max_cursor | integer | 否 | 最大游标/Maximum cursor | | counts | integer | 否 | 每页数量/Number per page |
GET /api/douyin/web/fetch_user_live_videos
Summary: 获取用户直播流数据/Get user live video dataDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
webcast_id = "285520721194"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | webcast_id | string | 是 | 直播间webcast_id/Room webcast_id |
GET /api/douyin/web/fetch_user_live_videos_by_room_id
Summary: 获取指定用户的直播流数据/Get live video data of specified userDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
room_id = "7318296342189919011"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | room_id | string | 是 | 直播间room_id/Room room_id |
GET /api/douyin/web/fetch_live_gift_ranking
Summary: 获取直播间送礼用户排行榜/Get live room gift user rankingDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
room_id = "7356585666190461731" rank_type = 30Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | room_id | string | 是 | 直播间room_id/Room room_id | | rank_type | integer | 否 | 排行类型/Leaderboard type |
GET /api/douyin/web/fetch_live_room_product_result
Summary: 抖音直播间商品信息/Douyin live room product informationDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
cookie = "YOUR_COOKIE" room_id = "7356742011975715619" author_id = "2207432981615527" limit = 20Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | cookie | string | 是 | 用户网页版抖音Cookie/Your web version of Douyin Cookie | | room_id | string | 是 | 直播间room_id/Room room_id | | author_id | string | 是 | 作者id/Author id | | limit | integer | 否 | 数量/Number |
GET /api/douyin/web/handler_user_profile
Summary: 获取指定用户的信息/Get information of specified userDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
sec_user_id = "MS4wLjABAAAAW9FWcqS7RdQAWPd2AA5fL_ilmqsIFUCQ_Iym6Yh9_cUa6ZRqVLjVQSUjlHrfXY1Y"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | sec_user_id | string | 是 | 用户sec_user_id/User sec_user_id |
GET /api/douyin/web/fetch_video_comments
Summary: 获取单个视频评论数据/Get single video comments dataDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
aweme_id = "7372484719365098803" cursor = 0 count = 20Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | aweme_id | string | 是 | 作品id/Video id | | cursor | integer | 否 | 游标/Cursor | | count | integer | 否 | 数量/Number |
GET /api/douyin/web/fetch_video_comment_replies
Summary: 获取指定视频的评论回复数据/Get comment replies data of specified videoDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
aweme_id = "7354666303006723354" comment_id = "7354669356632638218" cursor = 0 count = 20Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | item_id | string | 是 | 作品id/Video id | | comment_id | string | 是 | 评论id/Comment id | | cursor | integer | 否 | 游标/Cursor | | count | integer | 否 | 数量/Number |
GET /api/douyin/web/generate_real_msToken
Summary: 生成真实msToken/Generate real msTokenDescription:
[中文]
用途:
返回:
[English]
Purpose:
Return:
GET /api/douyin/web/generate_ttwid
Summary: 生成ttwid/Generate ttwidDescription:
[中文]
用途:
返回:
[English]
Purpose:
Return:
GET /api/douyin/web/generate_verify_fp
Summary: 生成verify_fp/Generate verify_fpDescription:
[中文]
用途:
返回:
[English]
Purpose:
Return:
GET /api/douyin/web/generate_s_v_web_id
Summary: 生成s_v_web_id/Generate s_v_web_idDescription:
[中文]
用途:
返回:
[English]
Purpose:
Return:
GET /api/douyin/web/generate_x_bogus
Summary: 使用接口网址生成X-Bogus参数/Generate X-Bogus parameter using API URLDescription:
[中文]
用途:
参数:
[English]
Purpose:
Parameters:
[示例/Example]
url = "https://www.douyin.com/aweme/v1/web/aweme/detail/?aweme_id=7148736076176215311&device_platform=webapp&aid=6383&channel=channel_pc_web&pc_client_type=1&version_code=170400&version_name=17.4.0&cookie_enabled=true&screen_width=1920&screen_height=1080&browser_language=zh-CN&browser_platform=Win32&browser_name=Edge&browser_version=117.0.2045.47&browser_online=true&engine_name=Blink&engine_version=117.0.0.0&os_name=Windows&os_version=10&cpu_core_num=128&device_memory=10240&platform=PC&downlink=10&effective_type=4g&round_trip_time=100" user_agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | url | string | 是 | N/A | | user_agent | string | 是 | N/A |
GET /api/douyin/web/generate_a_bogus
Summary: 使用接口网址生成A-Bogus参数/Generate A-Bogus parameter using API URLDescription:
[中文]
用途:
参数:
[English]
Purpose:
Parameters:
[示例/Example]
url = "https://www.douyin.com/aweme/v1/web/aweme/detail/?device_platform=webapp&aid=6383&channel=channel_pc_web&pc_client_type=1&version_code=190500&version_name=19.5.0&cookie_enabled=true&browser_language=zh-CN&browser_platform=Win32&browser_name=Firefox&browser_online=true&engine_name=Gecko&os_name=Windows&os_version=10&platform=PC&screen_width=1920&screen_height=1080&browser_version=124.0&engine_version=122.0.0.0&cpu_core_num=12&device_memory=8&aweme_id=7372484719365098803" user_agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | url | string | 是 | N/A | | user_agent | string | 是 | N/A |
GET /api/douyin/web/get_sec_user_id
Summary: 提取单个用户id/Extract single user idDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
url = "https://www.douyin.com/user/MS4wLjABAAAANXSltcLCzDGmdNFI2Q_QixVTr67NiYzjKOIP5s03CAE"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | url | string | 是 | N/A |
POST /api/douyin/web/get_all_sec_user_id
Summary: 提取列表用户id/Extract list user idDescription:
[中文]
### 用途: - 提取列表用户id ### 参数: - url: 用户主页链接列表 ### 返回: - 用户sec_user_id列表# [English] ### Purpose: - Extract list user id ### Parameters: - url: User homepage link list ### Return: - User sec_user_id list
# [示例/Example]
{
"urls":[
"https://www.douyin.com/user/MS4wLjABAAAANXSltcLCzDGmdNFI2Q_QixVTr67NiYzjKOIP5s03CAE?vid=7285950278132616463",
"https://www.douyin.com/user/MS4wLjABAAAAVsneOf144eGDFf8Xp9QNb1VW6ovXnNT5SqJBhJfe8KQBKWKDTWK5Hh-_i9mJzb8C",
"长按复制此条消息,打开抖音搜索,查看TA的更多作品。 https://v.douyin.com/idFqvUms/",
"https://v.douyin.com/idFqvUms/"
]
}
GET /api/douyin/web/get_aweme_id
Summary: 提取单个作品id/Extract single video idDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
url = "https://www.douyin.com/video/7298145681699622182"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | url | string | 是 | N/A |
POST /api/douyin/web/get_all_aweme_id
Summary: 提取列表作品id/Extract list video idDescription:
[中文]
### 用途: - 提取列表作品id ### 参数: - url: 作品链接列表 ### 返回: - 作品id列表# [English] ### Purpose: - Extract list video id ### Parameters: - url: Video link list ### Return: - Video id list
# [示例/Example]
{
"urls":[
"0.53 02/26 I@v.sE Fus:/ 你别太帅了郑润泽# 现场版live # 音乐节 # 郑润泽 https://v.douyin.com/iRNBho6u/ 复制此链接,打开Dou音搜索,直接观看视频!",
"https://v.douyin.com/iRNBho6u/",
"https://www.iesdouyin.com/share/video/7298145681699622182/?region=CN&mid=7298145762238565171&u_code=l1j9bkbd&did=MS4wLjABAAAAtqpCx0hpOERbdSzQdjRZw-wFPxaqdbAzsKDmbJMUI3KWlMGQHC-n6dXAqa-dM2EP&iid=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&with_sec_did=1&titleType=title&share_sign=05kGlqGmR4_IwCX.ZGk6xuL0osNA..5ur7b0jbOx6cc-&share_version=170400&ts=1699262937&from_aid=6383&from_ssr=1&from=web_code_link",
"https://www.douyin.com/video/7298145681699622182?previous_page=web_code_link",
"https://www.douyin.com/video/7298145681699622182",
]
}
GET /api/douyin/web/get_webcast_id
Summary: 提取列表直播间号/Extract list webcast idDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
url = "https://live.douyin.com/775841227732"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | url | string | 是 | N/A |
POST /api/douyin/web/get_all_webcast_id
Summary: 提取列表直播间号/Extract list webcast idDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
{
"urls": [
"https://live.douyin.com/775841227732",
"https://live.douyin.com/775841227732?room_id=7318296342189919011&enter_from_merge=web_share_link&enter_method=web_share_link&previous_page=app_code_link",
'https://webcast.amemv.com/douyin/webcast/reflow/7318296342189919011?u_code=l1j9bkbd&did=MS4wLjABAAAAEs86TBQPNwAo-RGrcxWyCdwKhI66AK3Pqf3ieo6HaxI&iid=MS4wLjABAAAA0ptpM-zzoliLEeyvWOCUt-_dQza4uSjlIvbtIazXnCY&with_sec_did=1&use_link_command=1&ecom_share_track_params=&extra_params={"from_request_id":"20231230162057EC005772A8EAA0199906","im_channel_invite_id":"0"}&user_id=3644207898042206&liveId=7318296342189919011&from=share&style=share&enter_method=click_share&roomId=7318296342189919011&activity_info={}',
"6i- Q@x.Sl 03/23 【醒子8ke的直播间】 点击打开👉https://v.douyin.com/i8tBR7hX/ 或长按复制此条消息,打开抖音,看TA直播",
"https://v.douyin.com/i8tBR7hX/",
]
}
Download
GET /api/download
Summary: 在线下载抖音|TikTok|Bilibili视频/图片/Online download Douyin|TikTok|Bilibili video/imageDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Returns:
[示例/Example]
url: https://www.bilibili.com/video/BV1U5efz2EgnParameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | url | string | 是 | 视频或图片的URL地址,支持抖音|TikTok|Bilibili的分享链接,例如:https://v.douyin.com/e4J8Q7A/ 或 https://www.bilibili.com/video/BV1xxxxxxxxx | | prefix | boolean | 否 | N/A | | with_watermark | boolean | 否 | N/A |
Hybrid-API
GET /api/hybrid/video_data
Summary: 混合解析单一视频接口/Hybrid parsing single video endpointDescription:
[中文]
用途:
参数:
url: 视频链接、分享链接、分享文本。返回:
data: 视频数据。[English]
Purpose:
Parameters:
url: Video link, share link, or share text.Returns:
data: Video data.[Example]
url = "https://v.douyin.com/L4FJNR3/"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | url | string | 是 | N/A | | minimal | boolean | 否 | N/A |
GET /api/hybrid/video_data
Summary: 混合解析单一视频接口/Hybrid parsing single video endpointDescription:
[中文]
用途:
参数:
url: 视频链接、分享链接、分享文本。返回:
data: 视频数据。[English]
Purpose:
Parameters:
url: Video link, share link, or share text.Returns:
data: Video data.[Example]
url = "https://v.douyin.com/L4FJNR3/"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | url | string | 是 | N/A | | minimal | boolean | 否 | N/A |
POST /api/hybrid/update_cookie
Summary: 更新Cookie/Update CookieDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
service = "douyin_web" cookie = "YOUR_NEW_COOKIE"TikTok-Web-API
GET /api/tiktok/web/fetch_one_video
Summary: 获取单个作品数据/Get single video dataDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
itemId = "7339393672959757570"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | itemId | string | 是 | 作品id/Video id |
GET /api/tiktok/web/fetch_user_profile
Summary: 获取用户的个人信息/Get user profileDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
secUid = "MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM" uniqueId = "tiktok"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | uniqueId | string | 否 | 用户uniqueId/User uniqueId | | secUid | string | 否 | 用户secUid/User secUid |
GET /api/tiktok/web/fetch_user_post
Summary: 获取用户的作品列表/Get user postsDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
secUid = "MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM" cursor = 0 count = 35 coverFormat = 2Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | secUid | string | 是 | 用户secUid/User secUid | | cursor | integer | 否 | 翻页游标/Page cursor | | count | integer | 否 | 每页数量/Number per page | | coverFormat | integer | 否 | 封面格式/Cover format |
GET /api/tiktok/web/fetch_user_like
Summary: 获取用户的点赞列表/Get user likesDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
secUid = "MS4wLjABAAAAq1iRXNduFZpY301UkVpJ1eQT60_NiWS9QQSeNqmNQEDJp0pOF8cpleNEdiJx5_IU" cursor = 0 count = 35 coverFormat = 2Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | secUid | string | 是 | 用户secUid/User secUid | | cursor | integer | 否 | 翻页游标/Page cursor | | count | integer | 否 | 每页数量/Number per page | | coverFormat | integer | 否 | 封面格式/Cover format |
GET /api/tiktok/web/fetch_user_collect
Summary: 获取用户的收藏列表/Get user favoritesDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
cookie = "Your_Cookie" secUid = "Your_SecUid" cursor = 0 count = 30 coverFormat = 2Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | cookie | string | 是 | 用户cookie/User cookie | | secUid | string | 是 | 用户secUid/User secUid | | cursor | integer | 否 | 翻页游标/Page cursor | | count | integer | 否 | 每页数量/Number per page | | coverFormat | integer | 否 | 封面格式/Cover format |
GET /api/tiktok/web/fetch_user_play_list
Summary: 获取用户的播放列表/Get user play listDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Eample]
secUid = "MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM" cursor = 0 count = 30Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | secUid | string | 是 | 用户secUid/User secUid | | cursor | integer | 否 | 翻页游标/Page cursor | | count | integer | 否 | 每页数量/Number per page |
GET /api/tiktok/web/fetch_user_mix
Summary: 获取用户的合辑列表/Get user mix listDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Eample]
mixId = "7101538765474106158" cursor = 0 count = 30Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | mixId | string | 是 | 合辑id/Mix id | | cursor | integer | 否 | 翻页游标/Page cursor | | count | integer | 否 | 每页数量/Number per page |
GET /api/tiktok/web/fetch_post_comment
Summary: 获取作品的评论列表/Get video commentsDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Eample]
aweme_id = "7304809083817774382" cursor = 0 count = 20 current_region = ""Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | aweme_id | string | 是 | 作品id/Video id | | cursor | integer | 否 | 翻页游标/Page cursor | | count | integer | 否 | 每页数量/Number per page | | current_region | string | 否 | 当前地区/Current region |
GET /api/tiktok/web/fetch_post_comment_reply
Summary: 获取作品的评论回复列表/Get video comment repliesDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Eample]
item_id = "7304809083817774382" comment_id = "7304877760886588191" cursor = 0 count = 20 current_region = ""Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | item_id | string | 是 | 作品id/Video id | | comment_id | string | 是 | 评论id/Comment id | | cursor | integer | 否 | 翻页游标/Page cursor | | count | integer | 否 | 每页数量/Number per page | | current_region | string | 否 | 当前地区/Current region |
GET /api/tiktok/web/fetch_user_fans
Summary: 获取用户的粉丝列表/Get user followersDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
secUid = "MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM" count = 30 maxCursor = 0 minCursor = 0Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | secUid | string | 是 | 用户secUid/User secUid | | count | integer | 否 | 每页数量/Number per page | | maxCursor | integer | 否 | 最大游标/Max cursor | | minCursor | integer | 否 | 最小游标/Min cursor |
GET /api/tiktok/web/fetch_user_follow
Summary: 获取用户的关注列表/Get user followingsDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
secUid = "MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM" count = 30 maxCursor = 0 minCursor = 0Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | secUid | string | 是 | 用户secUid/User secUid | | count | integer | 否 | 每页数量/Number per page | | maxCursor | integer | 否 | 最大游标/Max cursor | | minCursor | integer | 否 | 最小游标/Min cursor |
GET /api/tiktok/web/generate_real_msToken
Summary: 生成真实msToken/Generate real msTokenDescription:
[中文]
用途:
返回:
[English]
Purpose:
Return:
GET /api/tiktok/web/generate_ttwid
Summary: 生成ttwid/Generate ttwidDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
cookie = "Your_Cookie"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | cookie | string | 是 | 用户cookie/User cookie |
GET /api/tiktok/web/generate_xbogus
Summary: 生成xbogus/Generate xbogusDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
url = "https://www.tiktok.com/api/item/detail/?WebIdLastTime=1712665533&aid=1988&app_language=en&app_name=tiktok_web&browser_language=en-US&browser_name=Mozilla&browser_online=true&browser_platform=Win32&browser_version=5.0%20%28Windows%29&channel=tiktok_web&cookie_enabled=true&device_id=7349090360347690538&device_platform=web_pc&focus_state=true&from_page=user&history_len=4&is_fullscreen=false&is_page_visible=true&language=en&os=windows&priority_region=US&referer=®ion=US&root_referer=https%3A%2F%2Fwww.tiktok.com%2F&screen_height=1080&screen_width=1920&webcast_language=en&tz_name=America%2FTijuana&msToken=AYFCEapCLbMrS8uTLBoYdUMeeVLbCdFQ_QF_-OcjzJw1CPr4JQhWUtagy0k4a9IITAqi5Qxr2Vdh9mgCbyGxTnvWLa4ZVY6IiSf6lcST-tr0IXfl-r_ZTpzvWDoQfqOVsWCTlSNkhAwB-tap5g==&itemId=7339393672959757570" user_agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | url | string | 是 | 未签名的API URL/Unsigned API URL | | user_agent | string | 是 | 用户浏览器User-Agent/User browser User-Agent |
GET /api/tiktok/web/get_sec_user_id
Summary: 提取列表用户id/Extract list user idDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
url = "https://www.tiktok.com/@tiktok"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | url | string | 是 | 用户主页链接/User homepage link |
POST /api/tiktok/web/get_all_sec_user_id
Summary: 提取列表用户id/Extract list user idDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
url = ["https://www.tiktok.com/@tiktok"]GET /api/tiktok/web/get_aweme_id
Summary: 提取单个作品id/Extract single video idDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
url = "https://www.tiktok.com/@owlcitymusic/video/7218694761253735723"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | url | string | 是 | 作品链接/Video link |
POST /api/tiktok/web/get_all_aweme_id
Summary: 提取列表作品id/Extract list video idDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
url = ["https://www.tiktok.com/@owlcitymusic/video/7218694761253735723"]GET /api/tiktok/web/get_unique_id
Summary: 获取用户unique_id/Get user unique_idDescription:
[中文]
用途:
参数:
返回:
[English]
Purpose:
Parameters:
Return:
[示例/Example]
url = "https://www.tiktok.com/@tiktok"Parameters: | 参数名 | 类型 | 必需 | 说明 | |--------|------|------|------| | url | string | 是 | 用户主页链接/User homepage link |
POST /api/tiktok/web/get_all_unique_id
Summary: 获取列表unique_id/Get list unique_idDescription: