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.

Supported work URLs can be extracted from share text and Markdown. Repeated copies of the same short URL are cleaned while valid query parameters are preserved, then the existing work lookup returns normalized media.

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}
  • kuaishou.com/f/{token}
  • v.kuaishou.com/{code}
  • kwai.com/@{user}/video/{id}
  • gifshow.com/fw/photo/{id}
  • chenzhongtech.com/fw/photo/{id}
  • Kuaishou/Kwai URL with photoId or photo_id
  • [...](https://v.kuaishou.com/{token})
  • Copied Markdown text repeating the same Kuaishou short URL

Accepted examples

  • https://v.kuaishou.com/JuuRuozy
  • [shared work](https://v.kuaishou.com/JuuRuozy)
  • https://v.kuaishou.com/JuuRuozy](https://v.kuaishou.com/JuuRuozy
  • https://www.kuaishou.com/short-video/3x2cvn2u7fq8k8s

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. Whether a failed request is charged depends on the billing rules below, not on content availability alone.

A successful Kuaishou / Kwai parse costs 2 credits. Under the current rules, failed requests for this platform cost 0 credits. The confirmed content-restriction exception currently applies only to Douyin and Toutiao. Full billing rules and charge checks.

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?

Under the current rules, failed requests for this platform cost 0 credits. The confirmed content-restriction exception currently applies only to Douyin and Toutiao.

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

Responses with downloadable media use the platform rate. For Douyin and Toutiao only, a no-media response is also charged when both the processing cost and a clear content restriction are confirmed. Other failures are free. Check billing headers before resubmitting.

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