EasyDown API Docs
API de descarga por plataforma

API unificada para descargar videos de redes sociales

Convierte cualquier URL social compatible en una respuesta normalizada de video, imagen y audio mediante POST /api/v1/parse.

El endpoint común conserva el contrato compacto: data es el objeto multimedia normalizado y no incluye platformData.

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

Respuesta

{
  "status": 200,
  "data": {
    "platform": "youtube",
    "title": "Ejemplo de publicación pública",
    "thumbnail": "https://public-cdn.example/cover.jpg",
    "duration": 18,
    "images": [],
    "videos": [
      {
        "url": "https://public-cdn.example/video.mp4",
        "quality": "1080p",
        "mimeType": "video/mp4",
        "width": 1920,
        "height": 1080,
        "hasAudio": true,
        "source": "direct"
      }
    ],
    "audios": []
  },
  "msg": "success"
}

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

Una respuesta correcta con medios descargables consume 1 credit. 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/parse" \  -H "Content-Type: application/json" \  -d '{}'
{  "status": 200,  "data": {    "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"        }      }    ]  },  "msg": "success"}

On this page