D4Y.online REST API para desarrolladores — descarga de vídeos de forma programática
Integra la descarga de vídeos en tu aplicación con la REST API de D4Y.online. Gratuita, sencilla y bien documentada.
Quick Answer
- 1Copiar URL — Copia el enlace del video desde la app o el navegador.
- 2Pegar enlace — Pega el enlace en el campo de arriba.
- 3Guardar archivo — Haz clic en descargar para guardar el archivo en tu dispositivo.
D4Y.online ahora ofrece una REST API pública que permite a los desarrolladores descargar vídeos de más de 20 plataformas de forma programática — sin necesidad de navegador. Ya sea que estés creando un archivador de medios, un pipeline de contenido, una herramienta de investigación o cualquier aplicación que necesite guardar vídeos en línea, la API te da control total. Para comenzar, crea una cuenta gratuita en d4y.online/register. Después de iniciar sesión, ve a d4y.online/developer y haz clic en Generate My API Key. Tu clave es un UUID que autentica todas las solicitudes de API a través del encabezado X-API-Key. La API tiene tres endpoints principales. POST /api/v1/developer/download acepta un cuerpo JSON con url (obligatorio), quality (best, 4k, 1080p, 720p, 480p — por defecto best) y format (mp4 o mp3 — por defecto mp4). Devuelve inmediatamente un task_id. Usa GET /api/v1/developer/status/{task_id} para consultar el estado de la descarga — la respuesta incluye el estado actual (queued, analyzing, downloading, complete o error), el porcentaje de progreso, la velocidad de descarga y el ETA. Cuando el estado sea complete, llama a GET /api/v1/developer/file/{task_id} para recuperar el archivo como flujo binario. Los archivos se almacenan durante 6 horas tras la finalización. Cada clave de API gratuita incluye 100 solicitudes por día. El contador diario se reinicia a medianoche UTC. Puedes revocar y regenerar tu clave en cualquier momento desde la página de desarrollador. Todos los endpoints requieren autenticación — las solicitudes sin un encabezado X-API-Key válido devuelven 401 Unauthorized. Aquí hay un ejemplo completo en Python: import requests; API_KEY = ''your-api-key''; r = requests.post(''https://www.d4y.online/api/v1/developer/download'', headers={''X-API-Key'': API_KEY}, json={''url'': ''https://youtube.com/watch?v=dQw4w9WgXcQ'', ''quality'': ''720p''}); task_id = r.json()[''task_id'']. Luego consulta /developer/status/{task_id} en un bucle hasta que el estado sea igual a complete, luego descarga /developer/file/{task_id}. La API es compatible con todas las plataformas disponibles en el sitio principal: YouTube, TikTok, Instagram, Facebook, Twitter/X, Twitch, Vimeo, Reddit, SoundCloud, Dailymotion, Pinterest, LinkedIn, Bilibili, Rumble, Kick, Odysee y más. La extracción MP3 funciona configurando format en mp3. La API es solo HTTPS y tiene límite de velocidad por clave. Regístrate en d4y.online para obtener tu clave y empieza a desarrollar hoy mismo.
Pro Tip
Always use D4Y.online to ensure you get the absolute highest bitrate available. Other tools often compress or re-encode your media before delivery.