EasyDown API Docs
Platform Video Downloader APIs

Kuaishou / Kwai Video Downloader API

Use EasyDown's Kuaishou / Kwai video downloader API for supported public URLs. Return downloadable video, images, audio, and sanitized platform data.

Share links are resolved to a photo ID when possible, then normalized video, cover, dimension, and duration fields are returned without provider-specific response objects.

Use it to add Kuaishou or Kwai video downloader support for compatible public post and short-link formats.

Use this endpoint when you need platform-specific fields in addition to stable downloadable media.

Endpoints

POST https://api.easydown.org/api/v1/platforms/kuaishou/parse

Supported URL formats

  • kuaishou.com/short-video/{id}
  • v.kuaishou.com/{code}
  • kwai.com/@{user}/video/{id}

Accepted examples

  • https://v.kuaishou.com/JuuRuozy
  • https://www.kuaishou.com/short-video/3x2cvn2u7fq8k8s
  • https://www.kwai.com/@volana390/video/5207718655495282041

What the platform response contains

Every available public video URL and content cover is returned, with dimensions and duration when the source exposes them.

Published platform data fields

The API preserves additional public fields from the final target object after recursive sensitive-field filtering. The documented fields below remain stable for this platformDataVersion.

FieldTypeDescription
data.mediaobjectNormalized images, videos, audios, title, thumbnail, and duration.
data.platformDataVersionstringPublished data contract version for Kuaishou / Kwai; currently 1.
data.platformData.photoIdstringKuaishou or Kwai photo identifier.
data.platformData.captionstringPublic post caption.
data.platformData.authorobjectPublic creator profile fields.
data.platformData.mainMvUrlsarrayDirect playable video renditions.
data.platformData.manifestobjectAdaptive stream metadata when exposed.
data.platformData.coverUrlsarrayPublic cover image candidates.
data.platformData.durationnumberVideo duration reported by the platform.
data.platformData.widthnumberSource video width.
data.platformData.heightnumberSource video height.

Real response example

Sample URL
https://v.kuaishou.com/JuuRuozy
Endpoint
/api/v1/platforms/kuaishou/parse
Credits charged
2 credits
Cache
HIT
Captured
2026-09-17T05:08:27.551Z

Common normalized format

The common endpoint returns this same media object directly in `data`.

/api/v1/parse response
{
  "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"
}

Platform full-data format

The platform endpoint returns normalized media plus the sanitized platform data object.

/api/v1/platforms/kuaishou/parse
{
  "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"
}

Download and proxy guidance

Use Referer: https://www.kuaishou.com/, a browser User-Agent, and forwarded Range headers. Proxy large video files as streams rather than loading them fully into server memory.

Limits and behavior

Profiles, live rooms, search pages, collections, private works, deleted works, expired share tokens, and region-unavailable videos are unsupported.

Only public content is supported. Private, deleted, age-restricted, region-restricted, live, or otherwise unavailable content can fail without a credit charge.

A successful Kuaishou / Kwai parse costs 2 credits. Failed, unsupported, authentication, permission, no-media, and upstream failure responses charge 0 credits. X-Credits-Charged returns the actual credits charged for the successful response.

Troubleshooting

  • Submit the share text or full URL when a short token is used.
  • Stream large videos and forward Range for resume support.
  • Re-parse when a resolved photo URL expires.

Common questions

Does a failed request consume credits?

No. Credits are charged only after the API returns downloadable media.

The post can be deleted, private, region-restricted, live, missing media, or temporarily unavailable upstream.

Interactive API reference

The curl, JavaScript, and Python examples and schemas below are rendered from the production OpenAPI 3.1 contract.

The Try it panel sends requests directly to api.easydown.org. Its token is held in React memory only and disappears on reload.

POST

Try it

Successful responses with downloadable media are charged by platform. Failed requests are not charged.

The token stays only in this page memory and is cleared when the page is closed or reloaded.

Authorization

bearerAuth
AuthorizationBearer <token>

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"}