Kuaishou / Kwai 動画ダウンロード API
Kuaishou / Kwai(快手)の対応する公開URLを解析し、ダウンロード可能な動画・画像・音声と、機密項目を除去したプラットフォームデータを取得します。URL形式、レスポンス項目、エラー、実装例を掲載しています。
共有 URL を可能な限り photo ID に解決し、プロバイダー固有形式を隠して動画、カバー、サイズ、再生時間を返します。
対応する公開投稿と短縮URLを扱うKuaishou / 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 | Kuaishou / Kwai(快手)の公開データ契約バージョン。現在は1です。 |
data.platformData.photoId | string | 対象投稿の公開識別子です。大きな数値の精度を失わないよう文字列として保存します。 |
data.platformData.caption | string | 対象投稿に公開表示されるタイトル、本文、説明です。 |
data.platformData.author | object | 対象投稿の投稿者に関する公開プロフィール項目です。連絡先や認証情報は含みません。 |
data.platformData.mainMvUrls | array | 動画の再生候補、画質、コーデック、サイズ、メディアURLに関する情報です。 |
data.platformData.manifest | object | 動画の再生候補、画質、コーデック、サイズ、メディアURLに関する情報です。 |
data.platformData.coverUrls | array | 対象投稿の画像、カバー、カルーセル項目です。配列順はプラットフォームの返却順を維持します。 |
data.platformData.duration | number | 再生時間、サイズ、画質などプラットフォーム由来の技術情報です。 |
data.platformData.width | number | 再生時間、サイズ、画質などプラットフォーム由来の技術情報です。 |
data.platformData.height | number | 再生時間、サイズ、画質などプラットフォーム由来の技術情報です。 |
実レスポンス例
- サンプルURL
- https://v.kuaishou.com/JuuRuozy
- Endpoint
- /api/v1/platforms/kuaishou/parse
- 消費 credits
- 2 credits
- Cache
- 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"
}ダウンロードとプロキシの注意点
Kuaishou Referer、ブラウザー User-Agent、Range を付け、大きな動画はメモリに全読み込みせずストリーミングします。
制限と動作
プロフィール、ライブ、検索、コレクション、非公開・削除済み作品、期限切れ共有 token、地域制限動画には対応しません。
公開コンテンツのみ対象です。非公開、削除済み、年齢・地域制限、ライブ配信、その他利用できないコンテンツは解析に失敗する場合があります。失敗時にクレジットは消費されません。
Kuaishou / Kwai(快手) の成功解析は 2 credits です。失敗、非対応、認証失敗、権限エラー、メディアなし、外部サービス障害のレスポンスは 0 credits です。 X-Credits-Charged は成功レスポンスで実際に消費した credits を返します。
トラブルシューティング
- 短い token の場合は完全な URL または共有テキストを送信します。
- 大きな動画は Range を転送してストリーミングします。
- 解決済み作品 URL が期限切れなら再解析します。
よくある質問
失敗したリクエストは課金されますか?
いいえ。ダウンロード可能なメディアを返した場合のみ、プラットフォーム別 credits を消費します。
正しい公開URLでも失敗するのはなぜですか?
投稿が削除済み、非公開、地域制限、ライブ、メディアなし、または外部サービスが一時的に利用できない可能性があります。
関連ガイド
対話型APIリファレンス
以下のcurl、JavaScript、Pythonの例とスキーマは、本番環境のOpenAPI 3.1契約から生成されます。
「Try it」パネルはapi.easydown.orgへ直接リクエストします。トークンはページのメモリだけに保持され、再読み込みすると消去されます。
試してみる
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"}