快手 / Kwai 视频下载 API
使用 快手 / Kwai 视频下载 API 解析已支持的公开链接,返回视频、图片、音频和清理敏感字段后的平台全量数据。
分享链接会尽量解析为 photo ID,再返回统一的视频、封面、尺寸和时长字段,不暴露三方特有响应结构。
适合增加快手或 Kwai 视频下载能力,处理已支持的公开视频和短链。
当你既需要稳定的可下载媒体,又需要平台专属字段时,使用此接口。
接口地址
POST https://api.easydown.org/api/v1/platforms/kuaishou/parse
支持的 URL 格式
kuaishou.com/short-video/{id}v.kuaishou.com/{code}kwai.com/@{user}/video/{id}
可用示例
https://v.kuaishou.com/JuuRuozyhttps://www.kuaishou.com/short-video/3x2cvn2u7fq8k8shttps://www.kwai.com/@volana390/video/5207718655495282041
该平台响应会返回什么
返回公开作品的全部可用视频 URL 和内容封面,并在源站提供时保留尺寸与时长。
已发布的平台数据字段
接口会保留目标作品最终响应中的其他公开字段,并递归删除敏感字段。下表字段在当前 platformDataVersion 内保持稳定。
| 字段 | 类型 | 说明 |
|---|---|---|
data.media | object | 统一的图片、视频、音频、标题、封面和时长。 |
data.platformDataVersion | string | 快手 / Kwai的公开数据契约版本,当前为 1。 |
data.platformData.photoId | string | 目标作品在平台中的公开标识,请按字符串保存以避免大整数精度丢失。 |
data.platformData.caption | string | 目标作品公开展示的标题、正文或说明文字。 |
data.platformData.author | object | 目标作品作者的公开资料字段,不包含联系方式或鉴权信息。 |
data.platformData.mainMvUrls | array | 目标作品的视频播放、清晰度、编码、尺寸和媒体地址信息。 |
data.platformData.manifest | object | 目标作品的视频播放、清晰度、编码、尺寸和媒体地址信息。 |
data.platformData.coverUrls | array | 目标作品的图片、封面或图集项目;数组顺序与平台返回顺序一致。 |
data.platformData.duration | number | 平台返回的时长、尺寸、清晰度等技术参数。 |
data.platformData.width | number | 平台返回的时长、尺寸、清晰度等技术参数。 |
data.platformData.height | number | 平台返回的时长、尺寸、清晰度等技术参数。 |
真实调用样例
- 示例链接
- https://v.kuaishou.com/JuuRuozy
- Endpoint
- /api/v1/platforms/kuaishou/parse
- 本次扣费
- 2 credits
- 缓存
- HIT
- 采集时间
- 2026-09-17T05:08:27.551Z
通用格式
通用接口会把同一个媒体对象直接放在 `data` 中返回。
{
"status": 200,
"data": {
"platform": "kuaishou",
"title": "捏鼻子摆手舞小猫 #素材提供 #绿幕素材 #月薪喵 #摆手舞",
"thumbnail": "https://p23.a.yximgs.com/upic/2026/05/28/12/BMjAyNjA1MjgxMjA1MzNfMTY4OTI3Nzg0OF8xOTcxNjU1MTg1MDJfMV8z_B9dcd5b897f06233a71ce122cf2b8ad5a.jpg?clientCacheKey=3x656662gkkep29.jpg&di=3ac2a968&bp=10000",
"duration": 17,
"images": [],
"videos": [
{
"url": "https://tymov2.a.kwimgs.com/upic/2026/05/28/12/BMjAyNjA1MjgxMjA1MzNfMTY4OTI3Nzg0OF8xOTcxNjU1MTg1MDJfMV8z_b_B3f2ef8b3320ef32e476e9f99a43a843b.mp4?clientCacheKey=3x656662gkkep29_b.mp4&tt=b&di=3ac2a968&bp=10000",
"quality": "1280p",
"mimeType": "video/mp4",
"width": 720,
"height": 1280,
"hasAudio": true,
"source": "direct",
"headers": {}
},
{
"url": "https://hwmov.a.yximgs.com/upic/2026/05/28/12/BMjAyNjA1MjgxMjA1MzNfMTY4OTI3Nzg0OF8xOTcxNjU1MTg1MDJfMV8z_b_B3f2ef8b3320ef32e476e9f99a43a843b.mp4?clientCacheKey=3x656662gkkep29_b.mp4&tt=b&di=3ac2a968&bp=10000",
"quality": "1280p",
"mimeType": "video/mp4",
"width": 720,
"height": 1280,
"hasAudio": true,
"source": "direct",
"headers": {}
},
{
"url": "https://v23-3.kwaicdn.com/upic/2026/05/28/12/BMjAyNjA1MjgxMjA1MzNfMTY4OTI3Nzg0OF8xOTcxNjU1MTg1MDJfMV8z_b_B3f2ef8b3320ef32e476e9f99a43a843b.mp4?pkey=AAVt7FUB-nX64HMZ--ms_0tZdQa01Zks86Hshv8CtpvpMId0Zyg3JNmkbfRe8mHGYX5QWUZz_Emr0OiHpottNF_fESOLF2BjJEur76LL3gPUFbcVKs1RshoFLrOd0ZFteX8&tag=1-1789615389-unknown-1-vob700sm8m-f608b839432b3227&clientCacheKey=3x656662gkkep29_b.mp4&di=3ac2a968&bp=10000&kwai-not-alloc=38&tt=b&ss=vpm",
"quality": "1280p",
"mimeType": "video/mp4",
"width": 720,
"height": 1280,
"hasAudio": true,
"source": "adaptive",
"headers": {}
},
{
"url": "https://v4.oskwai.com/upic/2026/05/28/12/BMjAyNjA1MjgxMjA1MzNfMTY4OTI3Nzg0OF8xOTcxNjU1MTg1MDJfMV8z_b_B3f2ef8b3320ef32e476e9f99a43a843b.mp4?pkey=AAVlBIbl3pFOt7FH1MRoTxvD7L7pntaOGPMRfhkup7L0mC14xQgBzRRTStqqv01corcPqZzBWqwXbsxc_Xw9xgi7il8jm66WEP-PvXVi-80k77phKIzrS56eSZ3VlEfWVWg&tag=1-1789615389-unknown-0-lybk9enrn9-f27a02dd4fd1c8c5&clientCacheKey=3x656662gkkep29_b.mp4&di=3ac2a968&bp=10000&kwai-not-alloc=38&tt=b&ss=vpm",
"quality": "1280p",
"mimeType": "video/mp4",
"width": 720,
"height": 1280,
"hasAudio": true,
"source": "adaptive",
"headers": {}
},
{
"url": "https://v23-3.kwaicdn.com/bs2/photo-video-mz/5239093935709739099_d5d3ff2c0b668a25_4877_sl200hd15.mp4?pkey=AAWJJkbdWLE3r6-DzEutMRrmcbSI3gy_hAtkQWAZ-GE_K3eJtQyEg7Xi1ghbBUa5kIxU6jQE5eQEVGlNXiPS6ZFsItc81DuM2DHadxaWUE0QitlPMeAekVLEo1Sztg1ZvOs&tag=1-1789615389-unknown-1-0bvknna7a4-bf0d5d87c5ad2ee7&clientCacheKey=3x656662gkkep29_86c793a4&di=3ac2a968&bp=10000&kwai-not-alloc=38&tt=sl200hd15&ss=vpm",
"quality": "1280p",
"mimeType": "video/mp4",
"width": 720,
"height": 1280,
"hasAudio": true,
"source": "adaptive",
"headers": {}
},
{
"url": "https://v4.oskwai.com/bs2/photo-video-mz/5239093935709739099_d5d3ff2c0b668a25_4877_sl200hd15.mp4?pkey=AAUpKitj4c7xA7VrpStCSTJtCJ-EUB8lnknCqpD5YSZyW-tdp3LzDIftcSgJepa4yR_bpvedZNHDjEWeIP7ylOjlu7QDTLq6z9YSnMqg-uv0WMPfbFHnV65O1dqOQK0Fk8g&tag=1-1789615389-unknown-0-wwu2oeg1os-de156ff23ec4d3e9&clientCacheKey=3x656662gkkep29_86c793a4&di=3ac2a968&bp=10000&kwai-not-alloc=38&tt=sl200hd15&ss=vpm",
"quality": "1280p",
"mimeType": "video/mp4",
"width": 720,
"height": 1280,
"hasAudio": true,
"source": "adaptive",
"headers": {}
}
],
"audios": []
},
"msg": "success"
}平台完整格式
平台专用接口会同时返回通用媒体结构和清理后的平台完整数据。
{
"status": 200,
"data": {
"media": {
"platform": "kuaishou",
"title": "捏鼻子摆手舞小猫 #素材提供 #绿幕素材 #月薪喵 #摆手舞",
"thumbnail": "https://p23.a.yximgs.com/upic/2026/05/28/12/BMjAyNjA1MjgxMjA1MzNfMTY4OTI3Nzg0OF8xOTcxNjU1MTg1MDJfMV8z_B9dcd5b897f06233a71ce122cf2b8ad5a.jpg?clientCacheKey=3x656662gkkep29.jpg&di=3ac2a968&bp=10000",
"duration": 17,
"images": [],
"videos": [
{
"url": "https://tymov2.a.kwimgs.com/upic/2026/05/28/12/BMjAyNjA1MjgxMjA1MzNfMTY4OTI3Nzg0OF8xOTcxNjU1MTg1MDJfMV8z_b_B3f2ef8b3320ef32e476e9f99a43a843b.mp4?clientCacheKey=3x656662gkkep29_b.mp4&tt=b&di=3ac2a968&bp=10000",
"quality": "1280p",
"mimeType": "video/mp4",
"width": 720,
"height": 1280,
"hasAudio": true,
"source": "direct",
"headers": {}
},
{
"url": "https://hwmov.a.yximgs.com/upic/2026/05/28/12/BMjAyNjA1MjgxMjA1MzNfMTY4OTI3Nzg0OF8xOTcxNjU1MTg1MDJfMV8z_b_B3f2ef8b3320ef32e476e9f99a43a843b.mp4?clientCacheKey=3x656662gkkep29_b.mp4&tt=b&di=3ac2a968&bp=10000",
"quality": "1280p",
"mimeType": "video/mp4",
"width": 720,
"height": 1280,
"hasAudio": true,
"source": "direct",
"headers": {}
},
{
"url": "https://v23-3.kwaicdn.com/upic/2026/05/28/12/BMjAyNjA1MjgxMjA1MzNfMTY4OTI3Nzg0OF8xOTcxNjU1MTg1MDJfMV8z_b_B3f2ef8b3320ef32e476e9f99a43a843b.mp4?pkey=AAVt7FUB-nX64HMZ--ms_0tZdQa01Zks86Hshv8CtpvpMId0Zyg3JNmkbfRe8mHGYX5QWUZz_Emr0OiHpottNF_fESOLF2BjJEur76LL3gPUFbcVKs1RshoFLrOd0ZFteX8&tag=1-1789615389-unknown-1-vob700sm8m-f608b839432b3227&clientCacheKey=3x656662gkkep29_b.mp4&di=3ac2a968&bp=10000&kwai-not-alloc=38&tt=b&ss=vpm",
"quality": "1280p",
"mimeType": "video/mp4",
"width": 720,
"height": 1280,
"hasAudio": true,
"source": "adaptive",
"headers": {}
},
{
"url": "https://v4.oskwai.com/upic/2026/05/28/12/BMjAyNjA1MjgxMjA1MzNfMTY4OTI3Nzg0OF8xOTcxNjU1MTg1MDJfMV8z_b_B3f2ef8b3320ef32e476e9f99a43a843b.mp4?pkey=AAVlBIbl3pFOt7FH1MRoTxvD7L7pntaOGPMRfhkup7L0mC14xQgBzRRTStqqv01corcPqZzBWqwXbsxc_Xw9xgi7il8jm66WEP-PvXVi-80k77phKIzrS56eSZ3VlEfWVWg&tag=1-1789615389-unknown-0-lybk9enrn9-f27a02dd4fd1c8c5&clientCacheKey=3x656662gkkep29_b.mp4&di=3ac2a968&bp=10000&kwai-not-alloc=38&tt=b&ss=vpm",
"quality": "1280p",
"mimeType": "video/mp4",
"width": 720,
"height": 1280,
"hasAudio": true,
"source": "adaptive",
"headers": {}
},
{
"url": "https://v23-3.kwaicdn.com/bs2/photo-video-mz/5239093935709739099_d5d3ff2c0b668a25_4877_sl200hd15.mp4?pkey=AAWJJkbdWLE3r6-DzEutMRrmcbSI3gy_hAtkQWAZ-GE_K3eJtQyEg7Xi1ghbBUa5kIxU6jQE5eQEVGlNXiPS6ZFsItc81DuM2DHadxaWUE0QitlPMeAekVLEo1Sztg1ZvOs&tag=1-1789615389-unknown-1-0bvknna7a4-bf0d5d87c5ad2ee7&clientCacheKey=3x656662gkkep29_86c793a4&di=3ac2a968&bp=10000&kwai-not-alloc=38&tt=sl200hd15&ss=vpm",
"quality": "1280p",
"mimeType": "video/mp4",
"width": 720,
"height": 1280,
"hasAudio": true,
"source": "adaptive",
"headers": {}
},
{
"url": "https://v4.oskwai.com/bs2/photo-video-mz/5239093935709739099_d5d3ff2c0b668a25_4877_sl200hd15.mp4?pkey=AAUpKitj4c7xA7VrpStCSTJtCJ-EUB8lnknCqpD5YSZyW-tdp3LzDIftcSgJepa4yR_bpvedZNHDjEWeIP7ylOjlu7QDTLq6z9YSnMqg-uv0WMPfbFHnV65O1dqOQK0Fk8g&tag=1-1789615389-unknown-0-wwu2oeg1os-de156ff23ec4d3e9&clientCacheKey=3x656662gkkep29_86c793a4&di=3ac2a968&bp=10000&kwai-not-alloc=38&tt=sl200hd15&ss=vpm",
"quality": "1280p",
"mimeType": "video/mp4",
"width": 720,
"height": 1280,
"hasAudio": true,
"source": "adaptive",
"headers": {}
}
],
"audios": []
},
"platformData": {
"result": 1,
"photo": {
"singlePicture": false,
"type": 1,
"manifest": {
"playInfo": {
"bizType": 0,
"strategyBus": "{ }",
"cdnTimeRangeLevel": 0
},
"audioFeature": {
"musicProbability": 0.9905,
"dialogProbability": 0.0095,
"stereophonicRichness": 100,
"audioClip": 0,
"effectiveBandwidthInHz": 15637.018,
"backgroundSoundProbability": 0,
"audioSnr": 60,
"audioQuality": 93.7386
},
"manualDefaultSelect": false,
"videoFeature": {
"mosScore": 0.6839599609375,
"yMean": 147.15303,
"blurProbability": 0.3276773989200592,
"yMeanMin": 0.7389272,
"underExposed": 0.030762414,
"yMeanMax": 147.28516,
"contrast": 0.012125015,
"overExposed": 0.00015306473,
"capSrc": 4.9670535e-7,
"blockyProbability": 0.2880285084247589,
"avgEntropy": 2.695294996102651
},
"stereoType": 0,
"adaptationSet": [
{
"duration": 16633,
"id": 1,
"representation": [
{
"hidden": false,
"backupUrl": [
"https://v23-3.kwaicdn.com/upic/2026/05/28/12/BMjAyNjA1MjgxMjA1MzNfMTY4OTI3Nzg0OF8xOTcxNjU1MTg1MDJfMV8z_b_B3f2ef8b3320ef32e476e9f99a43a843b.mp4?pkey=AAVt7FUB-nX64HMZ--ms_0tZdQa01Zks86Hshv8CtpvpMId0Zyg3JNmkbfRe8mHGYX5QWUZz_Emr0OiHpottNF_fESOLF2BjJEur76LL3gPUFbcVKs1RshoFLrOd0ZFteX8&tag=1-1789615389-unknown-1-vob700sm8m-f608b839432b3227&clientCacheKey=3x656662gkkep29_b.mp4&di=3ac2a968&bp=10000&kwai-not-alloc=38&tt=b&ss=vpm"
],
"normalizeGain": 0,
"maxBitrate": 3300,
"hdrType": 0,
"frameRate": 30,
"qualityLabel": "高清",
"oriLoudness": 0,
"volumeInfo": {
"th": -20.6,
"lraLow": -12,
"loudness": -10.5,
"lraTh": -30.5,
"lra": 1.8,
"tp": 0.9,
"lraHigh": -10.1
},
"bitratePattern": [
532,
454,
582,
300,
56
],
"id": 1,
"kvqScore": {
"FRPost": -1,
"NR": 3.1331,
"NRPost": -1,
"blur": 0.10260000079870224,
"sharpness": 0.008299999870359898,
"FR": -1,
"kvqVersion": "v7",
"nnvcScore": -1
},
"disableAdaptive": false,
"realNormalizeGain": 1,
"videoCodec": "avc",
"height": 1280,
"avgBitrate": 472,
"defaultSelect": false,
"mute": false,
"url": "https://v4.oskwai.com/upic/2026/05/28/12/BMjAyNjA1MjgxMjA1MzNfMTY4OTI3Nzg0OF8xOTcxNjU1MTg1MDJfMV8z_b_B3f2ef8b3320ef32e476e9f99a43a843b.mp4?pkey=AAVlBIbl3pFOt7FH1MRoTxvD7L7pntaOGPMRfhkup7L0mC14xQgBzRRTStqqv01corcPqZzBWqwXbsxc_Xw9xgi7il8jm66WEP-PvXVi-80k77phKIzrS56eSZ3VlEfWVWg&tag=1-1789615389-unknown-0-lybk9enrn9-f27a02dd4fd1c8c5&clientCacheKey=3x656662gkkep29_b.mp4&di=3ac2a968&bp=10000&kwai-not-alloc=38&tt=b&ss=vpm",
"p2spCode": "{\"fRsn\":0,\"fixOpt\":-1,\"schTask\":\"\",\"schCode\":-1,\"schRes\":\"\",\"pushTask\":\"v=0&p=0&s=0&d=0\",\"pushCode\":-1}",
"quality": 1.5,
"featureP2sp": false,
"makeupGain": 0,
"fileSize": 982430,
"realLoudness": -10.722,
"width": 720,
"comment": "videoId=d5d3ff2c0b668a25/ttExplain=AVC_VeryFast_720P_高码率_Basic/tt=b",
"qualityType": "720p",
"minorInfo": "-b1f1",
"agc": false,
"colorInfo": {
"saturation": 2.5634,
"yMean": 146.3137,
"yMeanMin": 0.7932,
"yMeanMax": 146.4394,
"contrast": 3.2538,
"bright": 2.8628
}
},
{
"hidden": false,
"backupUrl": [
"https://v23-3.kwaicdn.com/bs2/photo-video-mz/5239093935709739099_d5d3ff2c0b668a25_4877_sl200hd15.mp4?pkey=AAWJJkbdWLE3r6-DzEutMRrmcbSI3gy_hAtkQWAZ-GE_K3eJtQyEg7Xi1ghbBUa5kIxU6jQE5eQEVGlNXiPS6ZFsItc81DuM2DHadxaWUE0QitlPMeAekVLEo1Sztg1ZvOs&tag=1-1789615389-unknown-1-0bvknna7a4-bf0d5d87c5ad2ee7&clientCacheKey=3x656662gkkep29_86c793a4&di=3ac2a968&bp=10000&kwai-not-alloc=38&tt=sl200hd15&ss=vpm"
],
"normalizeGain": 1,
"maxBitrate": 3800,
"hdrType": 0,
"frameRate": 30,
"qualityLabel": "高清",
"oriLoudness": -10.719,
"volumeInfo": {
"th": -20.6,
"lraLow": -12,
"loudness": -10.5,
"lraTh": -30.5,
"lra": 1.8,
"tp": 0.9,
"lraHigh": -10.1
},
"bitratePattern": [
346,
263,
346,
168,
33
],
"id": 2,
"kvqScore": {
"FRPost": -1,
"NR": 3.3164,
"NRPost": -1,
"blur": 0.08290000259876251,
"sharpness": 0.05299999937415123,
"FR": -1,
"kvqVersion": "v7",
"nnvcScore": -1
},
"disableAdaptive": false,
"realNormalizeGain": 1,
"videoCodec": "hevc",
"height": 1280,
"avgBitrate": 277,
"defaultSelect": false,
"mute": false,
"url": "https://v4.oskwai.com/bs2/photo-video-mz/5239093935709739099_d5d3ff2c0b668a25_4877_sl200hd15.mp4?pkey=AAUpKitj4c7xA7VrpStCSTJtCJ-EUB8lnknCqpD5YSZyW-tdp3LzDIftcSgJepa4yR_bpvedZNHDjEWeIP7ylOjlu7QDTLq6z9YSnMqg-uv0WMPfbFHnV65O1dqOQK0Fk8g&tag=1-1789615389-unknown-0-wwu2oeg1os-de156ff23ec4d3e9&clientCacheKey=3x656662gkkep29_86c793a4&di=3ac2a968&bp=10000&kwai-not-alloc=38&tt=sl200hd15&ss=vpm",
"p2spCode": "{\"fRsn\":0,\"fixOpt\":-1,\"schTask\":\"\",\"schCode\":-1,\"schRes\":\"\",\"pushTask\":\"v=0&p=0&s=0&d=0\",\"pushCode\":-1}",
"quality": 1.5,
"featureP2sp": false,
"makeupGain": 1.086,
"fileSize": 577000,
"realLoudness": -10.609,
"width": 720,
"comment": "videoId=d5d3ff2c0b668a25/ttExplain=HEVC_SL200 Superslow_720P_高码率_Turbo/tt=sl200hd15",
"qualityType": "720p",
"minorInfo": "-b1f1",
"agc": true,
"colorInfo": {
"saturation": 2.5524,
"yMean": 149.1757,
"yMeanMin": 1.0348,
"yMeanMax": 149.303,
"contrast": 3.2425,
"bright": 2.8916
}
}
]
}
],
"mediaType": 2,
"videoId": "d5d3ff2c0b668a25",
"hideAuto": false,
"businessType": 2,
"version": "2.0.0"
},
"timestamp": 1779941149257,
"duration": 16633,
"likeCount": 309,
"width": 720,
"height": 1280,
"mainMvUrls": [
{
"cdn": "tymov2.a.kwimgs.com",
"url": "https://tymov2.a.kwimgs.com/upic/2026/05/28/12/BMjAyNjA1MjgxMjA1MzNfMTY4OTI3Nzg0OF8xOTcxNjU1MTg1MDJfMV8z_b_B3f2ef8b3320ef32e476e9f99a43a843b.mp4?clientCacheKey=3x656662gkkep29_b.mp4&tt=b&di=3ac2a968&bp=10000"
},
{
"cdn": "hwmov.a.yximgs.com",
"url": "https://hwmov.a.yximgs.com/upic/2026/05/28/12/BMjAyNjA1MjgxMjA1MzNfMTY4OTI3Nzg0OF8xOTcxNjU1MTg1MDJfMV8z_b_B3f2ef8b3320ef32e476e9f99a43a843b.mp4?clientCacheKey=3x656662gkkep29_b.mp4&tt=b&di=3ac2a968&bp=10000"
}
],
"commentCount": 107,
"forwardCount": 0,
"viewCount": 20923,
"shareCount": 1844,
"coverUrls": [
{
"cdn": "p2.a.yximgs.com",
"url": "https://p2.a.yximgs.com/upic/2026/05/28/12/BMjAyNjA1MjgxMjA1MzNfMTY4OTI3Nzg0OF8xOTcxNjU1MTg1MDJfMV8z_B9dcd5b897f06233a71ce122cf2b8ad5a.jpg?clientCacheKey=3x656662gkkep29.jpg&di=3ac2a968&bp=10000"
},
{
"cdn": "p23.a.yximgs.com",
"url": "https://p23.a.yximgs.com/upic/2026/05/28/12/BMjAyNjA1MjgxMjA1MzNfMTY4OTI3Nzg0OF8xOTcxNjU1MTg1MDJfMV8z_B9dcd5b897f06233a71ce122cf2b8ad5a.jpg?clientCacheKey=3x656662gkkep29.jpg&di=3ac2a968&bp=10000"
}
],
"webpCoverUrls": [
{
"cdn": "p2.a.yximgs.com",
"url": "https://p2.a.yximgs.com/upic/2026/05/28/12/BMjAyNjA1MjgxMjA1MzNfMTY4OTI3Nzg0OF8xOTcxNjU1MTg1MDJfMV8z_B9dcd5b897f06233a71ce122cf2b8ad5a.jpg?clientCacheKey=3x656662gkkep29.jpg&di=3ac2a968&bp=10000"
},
{
"cdn": "p23.a.yximgs.com",
"url": "https://p23.a.yximgs.com/upic/2026/05/28/12/BMjAyNjA1MjgxMjA1MzNfMTY4OTI3Nzg0OF8xOTcxNjU1MTg1MDJfMV8z_B9dcd5b897f06233a71ce122cf2b8ad5a.jpg?clientCacheKey=3x656662gkkep29.jpg&di=3ac2a968&bp=10000"
}
],
"headUrls": [
{
"cdn": "p2-pro.a.yximgs.com",
"url": "https://p2-pro.a.yximgs.com/uhead/AB/2024/05/17/09/BMjAyNDA1MTcwOTEwMjFfMTY4OTI3Nzg0OF8yX2hkNTI3XzcxNQ==_s.jpg"
},
{
"cdn": "p1-pro.a.yximgs.com",
"url": "https://p1-pro.a.yximgs.com/uhead/AB/2024/05/17/09/BMjAyNDA1MTcwOTEwMjFfMTY4OTI3Nzg0OF8yX2hkNTI3XzcxNQ==_s.jpg"
}
],
"verified": false,
"soundTrack": {
"name": "素材的作品原声",
"photoId": 5239093935709739000,
"artist": "素材",
"avatarUrls": [
{
"cdn": "hw.a.yximgs.com",
"url": "https://hw.a.yximgs.com/bs2/ost/MTk3MTY1NTE4NTAyXzE2ODkyNzc4NDg.jpg"
},
{
"cdn": "ali2.a.yximgs.com",
"url": "https://ali2.a.yximgs.com/bs2/ost/MTk3MTY1NTE4NTAyXzE2ODkyNzc4NDg.jpg"
}
],
"imageUrls": [
{
"cdn": "hw.a.yximgs.com",
"url": "https://hw.a.yximgs.com/bs2/ost/MTk3MTY1NTE4NTAyXzE2ODkyNzc4NDg.jpg"
},
{
"cdn": "ali2.a.yximgs.com",
"url": "https://ali2.a.yximgs.com/bs2/ost/MTk3MTY1NTE4NTAyXzE2ODkyNzc4NDg.jpg"
}
],
"user": {
"following": false,
"headurls": [
{
"cdn": "p4-pro.a.yximgs.com",
"url": "https://p4-pro.a.yximgs.com/uhead/AB/2024/05/17/09/BMjAyNDA1MTcwOTEwMjFfMTY4OTI3Nzg0OF8yX2hkNTI3XzcxNQ==_s.jpg"
},
{
"cdn": "p1-pro.a.yximgs.com",
"url": "https://p1-pro.a.yximgs.com/uhead/AB/2024/05/17/09/BMjAyNDA1MTcwOTEwMjFfMTY4OTI3Nzg0OF8yX2hkNTI3XzcxNQ==_s.jpg"
}
],
"visitorBeFollowed": false,
"headurl": "https://p4-pro.a.yximgs.com/uhead/AB/2024/05/17/09/BMjAyNDA1MTcwOTEwMjFfMTY4OTI3Nzg0OF8yX2hkNTI3XzcxNQ==_s.jpg",
"user_sex": "F",
"user_name": "素材",
"user_id": 1689277848,
"eid": "3x6ue649w4ip4vq"
},
"audioUrls": [
{
"cdn": "hw.a.yximgs.com",
"url": "https://hw.a.yximgs.com/bs2/ost/MTk3MTY1NTE4NTAyXzE2ODkyNzc4NDg.m4a"
},
{
"cdn": "ali2.a.yximgs.com",
"url": "https://ali2.a.yximgs.com/bs2/ost/MTk3MTY1NTE4NTAyXzE2ODkyNzc4NDg.m4a"
}
],
"id": 29270218541,
"type": 9,
"loudness": -15,
"finalStatus": 0,
"photoCount": 175,
"genreId": 0,
"usageCount": 175,
"audioType": 1,
"isOffline": false,
"hasCopyright": true,
"disableEnhancedEntry": true
},
"tagShow": {
"bizId": "5xpqrwx66nn9r9w",
"bannerType": 2,
"usedCount": "175",
"type": 3
},
"headUrl": "https://p2-pro.a.yximgs.com/uhead/AB/2024/05/17/09/BMjAyNDA1MTcwOTEwMjFfMTY4OTI3Nzg0OF8yX2hkNTI3XzcxNQ==_s.jpg",
"userSex": "F",
"userName": "素材",
"userId": 1689277848,
"photoType": "VIDEO",
"ext_params": {
"mtype": 3,
"color": "0EAC04",
"w": 720,
"sound": 16623,
"h": 1280,
"interval": 30,
"video": 16633
},
"serverExpTag": "feed_photo|5239093935709739099|1689277848|1_i/2010142074313028993_s0",
"caption": "捏鼻子摆手舞小猫 #素材提供 #绿幕素材 #月薪喵 #摆手舞",
"exp_tag": "1_i/2010142074313028993_s0",
"photoId": "5239093935709739099",
"share_info": "userId=3x6ue649w4ip4vq&photoId=3x656662gkkep29",
"sameFrame": {
"allow": true,
"availableDepth": 7
},
"adminTags": [],
"userEid": "3x6ue649w4ip4vq",
"photoStatus": 0,
"forcePublic": "H4sIAAAAAAAA%2F%2BNQEmCQWDb3zf57rAB9WbS5CwAAAA%3D%3D"
},
"counts": {
"fanCount": 12397,
"followCount": 48,
"collectionCount": 239,
"photoCount": 878
}
},
"platformDataVersion": "1"
},
"msg": "success"
}下载与代理建议
后端携带快手 Referer、浏览器 User-Agent 并透传 Range;大视频应流式代理,不要完整载入服务器内存。
限制与行为
不支持主页、直播间、搜索、合集、私密作品、已删除作品、过期分享 Token 和地区不可用视频。
仅支持公开内容。私密、已删除、年龄限制、地区限制、直播或其他不可用内容可能解析失败,失败不消耗额度。
快手 / Kwai 成功解析一次扣 2 credits。失败、不支持、鉴权失败、权限错误、无媒体和上游故障响应均扣 0 credits。 X-Credits-Charged 会返回本次成功响应实际扣除的 credits。
故障排查
- 使用短 Token 时提交完整 URL 或分享文案。
- 大视频使用流式传输并透传 Range,以支持续传。
- 解析后的作品 URL 过期时重新解析。
常见问题
失败请求会消耗额度吗?
不会。只有 API 成功返回可下载媒体后才按平台费率扣 credits。
为什么有效的公开链接仍可能失败?
作品可能已经删除、设为私密、存在地区限制、属于直播、没有可下载媒体,或上游服务暂时不可用。
相关指南
交互式 API 参考
下方 curl、JavaScript、Python 示例和接口模式定义均由生产 OpenAPI 3.1 契约生成。
在线调试面板会直接请求 api.easydown.org。Token 只保存在当前页面内存中,刷新后立即清除。
在线调试
Authorization
bearerAuth In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
curl -X POST "https://example.com/api/v1/platforms/kuaishou/parse" \ -H "Content-Type: application/json" \ -d '{}'{ "status": 200, "data": { "media": { "platform": "tiktok", "title": "string", "thumbnail": "string", "duration": 0, "images": [ { "url": "http://example.com", "width": 0, "height": 0 } ], "videos": [ { "url": "http://example.com", "quality": "string", "mimeType": "string", "width": 0, "height": 0, "hasAudio": true, "source": "direct", "headers": { "property1": "string", "property2": "string" } } ], "audios": [ { "url": "http://example.com", "quality": "string", "mimeType": "string", "bitrate": 0, "source": "direct", "headers": { "property1": "string", "property2": "string" } } ] }, "platformData": { "photoId": "string", "caption": "string", "author": {}, "mainMvUrls": [ null ], "manifest": {}, "coverUrls": [ null ], "duration": 0, "width": 0, "height": 0 }, "platformDataVersion": "1" }, "msg": "success"}