Una API de Descarga de YouTube Premium convierte un enlace de visualización, youtu.be, o URL de Shorts en un archivo que puedes almacenar — sin necesidad de raspar el reproductor tú mismo. En Zyla API Hub, esa lista de primer nivel tiene el id 13563, API de Descarga de YouTube Premium. Dos endpoints: Downloader (trabajo asíncrono) y Info (solo metadatos). Formatos de video: 360, 480, 720, 1080, 1440, 2160. Audio: mp3, m4a, flac, opus, wav (el audio solicitado puede llegar como M4A/WebM). Las transmisiones en vivo no son compatibles. Los enlaces de descarga firmados expiran en aproximadamente dos horas.
El catálogo del Hub es más de 10,000 APIs públicas. Te suscribes por API (mensual o anual, con una cuota incluida). No hay Plan Gratuito. Tu primer API del Hub incluye una prueba gratuita de 7 días (hasta 50 solicitudes). Las listas de calidad monitoreadas que fallan son descontinuadas; el soporte de primer nivel intermedia con el proveedor.
Casos de uso
- Archivo de Shorts. Pasa una URL de
/shorts/yformat=720, consulta hasta que el trabajo termine, luego copia el archivo de la URL firmada antes de que expire. - Podcasts solo de audio. Mismo camino de Downloader con
format=mp3(om4a) cuando solo necesitas la banda sonora. - Catálogo sin bytes. Llama a Info primero para obtener título, duración, canal, vistas, miniatura e ID de video — más barato que transferir el medio.
Downloader: iniciar un trabajo de Shorts en 720p
La URL de ejemplo oficial es https://www.youtube.com/shorts/f1HbBexbLtc, formato 720.
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://zylalabs.com/api/13563/youtube-premium-download-api/30203/downloader?url=https://www.youtube.com/shorts/f1HbBexbLtc&format=720"
La respuesta del Downloader incluye un id de trabajo, una URL de imagen en miniatura y progress_url. Consulta progress_url cada 3–5 segundos hasta que progress sea 1000, luego usa download_url de esa respuesta de consulta. No trates 100 como terminado — el valor completo documentado es 1000.
Info: metadatos sin el archivo
Ejemplo oficial: https://www.youtube.com/watch?v=jNQXAC9IVRw.
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://zylalabs.com/api/13563/youtube-premium-download-api/30268/info?url=https://www.youtube.com/watch?v=jNQXAC9IVRw"
Info devuelve título, duración, canal, vistas, URL de imagen en miniatura e ID de video. Las transmisiones en vivo pueden devolver metadatos limitados o no disponibles.
Ve en vivo
1. Regístrate — prueba de 7 días en la primera API del Hub (o 50 solicitudes).
2. Suscríbete en la página del artículo.
3. POST el curl del Downloader con tu clave Bearer del Hub, luego consulta hasta que progress sea 1000.
4. Obtén download_url en aproximadamente dos horas.
FAQ
¿La facturación del Hub es por llamada?
No. La facturación del Hub es una suscripción más cuota por API. MCP call_api utiliza esa misma suscripción si te conectas a https://mcp.zylalabs.com/mcp.