EasyDown API Docs
API de descarga por plataforma

API de descarga de videos de Kuaishou / Kwai

Usa la API de Kuaishou / Kwai con URL públicas compatibles y recibe videos, imágenes, audio y datos completos sin campos sensibles.

Envía una URL pública de foto o video de Kuaishou/Kwai, o un texto compartido que contenga un enlace compatible. La API selecciona la publicación solicitada.

Úsala para añadir descarga de videos de Kuaishou o Kwai desde publicaciones públicas y enlaces cortos compatibles.

Usa este endpoint cuando necesites campos propios de la plataforma además de medios descargables estables.

Endpoints

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

Formatos de URL compatibles

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

Ejemplos aceptados

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

Contenido de la respuesta de la plataforma

Las publicaciones individuales accesibles devuelven el archivo de video y la información disponible de portada o calidad.

Campos publicados de la plataforma

La API conserva otros campos públicos del objeto final después de eliminar de forma recursiva los datos sensibles. Los campos documentados se mantienen estables durante esta versión de platformData.

CampoTipoDescripción
data.mediaobjectImágenes, videos, audios, título, miniatura y duración normalizados.
data.platformDataVersionstringVersión pública del contrato de datos de Kuaishou / Kwai; actualmente 1.
data.platformData.photoIdstringIdentificador público del contenido. Guárdalo como texto para evitar pérdidas de precisión con números grandes.
data.platformData.captionstringTítulo, texto o descripción que se muestra públicamente en la publicación solicitada.
data.platformData.authorobjectDatos públicos del autor de la publicación, sin contactos ni credenciales.
data.platformData.mainMvUrlsarrayDatos de reproducción, calidad, códec, dimensiones y URL multimedia del video solicitado.
data.platformData.manifestobjectDatos de reproducción, calidad, códec, dimensiones y URL multimedia del video solicitado.
data.platformData.coverUrlsarrayImágenes, portadas o elementos del carrusel; el orden coincide con la respuesta de la plataforma.
data.platformData.durationnumberDuración, dimensiones, calidad u otros parámetros técnicos publicados por la plataforma.
data.platformData.widthnumberDuración, dimensiones, calidad u otros parámetros técnicos publicados por la plataforma.
data.platformData.heightnumberDuración, dimensiones, calidad u otros parámetros técnicos publicados por la plataforma.

Ejemplo real de respuesta

URL de ejemplo
https://v.kuaishou.com/JuuRuozy
Endpoint
/api/v1/platforms/kuaishou/parse
Créditos cobrados
2 credits
Cache
HIT
Capturado
2026-09-17T05:08:27.551Z

Formato común normalizado

El endpoint común devuelve este mismo objeto multimedia directamente en `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"
}

Formato completo de plataforma

El endpoint de plataforma devuelve medios normalizados y el objeto de datos de plataforma depurado.

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

Descarga y uso de proxy

Descarga desde el backend con Referer de Kuaishou, User-Agent y Range. Conserva la consulta de las URL firmadas y vuelve a analizar después de su vencimiento.

Límites y comportamiento

No admite directos, perfiles, búsquedas, colecciones, videos privados o eliminados ni tokens compartidos caducados.

Solo se admite contenido público. El contenido privado, eliminado, restringido por edad o región, en directo o no disponible puede fallar sin consumir créditos.

Un análisis correcto de Kuaishou / Kwai cuesta 2 créditos. Los fallos, enlaces no compatibles, errores de autenticación, permisos, ausencia de medios y fallos externos consumen 0 créditos. X-Credits-Charged devuelve los créditos reales cobrados por la respuesta correcta.

Solución de problemas

  • Resuelve el enlace corto antes de guardar photoId o la URL final en caché.
  • Conserva todos los parámetros de la URL del video al transmitirla desde el backend.
  • Los enlaces /f/{id} de reproducción de directos no están admitidos y no deben enviarse a la API.

Preguntas frecuentes

¿Una solicitud fallida consume créditos?

No. Solo se cobran créditos cuando la API devuelve medios descargables.

¿Por qué puede fallar una URL pública válida?

La publicación puede estar eliminada, ser privada, tener restricciones regionales, ser un directo, no contener medios o sufrir una indisponibilidad externa.

Guías relacionadas

Referencia interactiva de la API

Los ejemplos en curl, JavaScript y Python, junto con los esquemas, se generan desde el contrato OpenAPI 3.1 de producción.

El panel «Try it» envía solicitudes directamente a api.easydown.org. El token solo permanece en la memoria de la página y se elimina al recargar.

POST

Probar

Las respuestas correctas con medios descargables se cobran según la plataforma. Las solicitudes fallidas no se cobran.

El token solo permanece en la memoria de esta página y se borra al cerrar o recargar.

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