{
"id": "job_1a063bc1-308e-4522-aa46-1afc829178c6",
"user_id": "zyla_zyla_import_test",
"source": "zyla",
"url": "https://www.w3schools.com/html/mov_bbb.mp4",
"normalized_url": "https://www.w3schools.com/html/mov_bbb.mp4",
"platform": "direct",
"status": "ready",
"progress": 100,
"message": "Download ready",
"format": {
"id": "direct-mp4",
"container": "mp4",
"label": "MP4 original",
"quality": "source",
"mediaType": "video",
"hasAudio": true,
"hasVideo": true,
"credits": 2,
"delivery_mode": "browser_direct"
},
"delivery_mode": "browser_direct",
"credits_reserved": 0,
"credits_used": 0,
"file_name": "mov_bbb.mp4.mp4",
"created_at": "2026-08-24T15:09:10.094Z",
"updated_at": "2026-08-24T15:09:10.097Z",
"download_url": "/zyla/downloads/job_1a063bc1-308e-4522-aa46-1afc829178c6/file",
"source_download_url": "https://www.w3schools.com/html/mov_bbb.mp4",
"content_type": "video/mp4",
"expires_at": "2026-08-25T15:09:10.097Z",
"credits_remaining": 9007199254740991,
"quota_reset_at": "2026-09-04T19:42:57.017Z"
}
curl --location --request POST 'https://zylalabs.com/api/13064/high+definition+videograb+8k+videos+api/26422/create+download' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"url": "https://www.w3schools.com/html/mov_bbb.mp4"
}'
{
"id": "job_e750d605-f691-4aec-8f9d-7e4f730a8bd9",
"user_id": "zyla_zyla_import_test",
"source": "zyla",
"url": "https://www.w3schools.com/html/mov_bbb.mp4",
"normalized_url": "https://www.w3schools.com/html/mov_bbb.mp4",
"platform": "direct",
"status": "ready",
"progress": 100,
"message": "Download ready",
"format": {
"id": "direct-mp4",
"label": "MP4 original",
"credits": 2,
"quality": "source",
"hasAudio": true,
"hasVideo": true,
"container": "mp4",
"mediaType": "video",
"delivery_mode": "browser_direct"
},
"credits_reserved": 0,
"credits_used": 0,
"download_url": "/zyla/downloads/job_e750d605-f691-4aec-8f9d-7e4f730a8bd9/file",
"source_download_url": "https://www.w3schools.com/html/mov_bbb.mp4",
"file_name": "mov_bbb.mp4.mp4",
"content_type": "video/mp4",
"error_code": null,
"error_message": null,
"created_at": "2026-08-21T19:11:30.763Z",
"updated_at": "2026-08-21T19:11:30.766Z",
"expires_at": "2026-08-22T19:11:30.766Z",
"delivery_mode": "browser_direct"
}
curl --location --request GET 'https://zylalabs.com/api/13064/high+definition+videograb+8k+videos+api/26423/get+download+status&download_job_id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el Video en Alta Definición Graba Videos 8K API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
(Ahorra 2 meses pagando anualmente 🎉)
Esta API descarga archivos de video y audio de URLs de medios compatibles, incluyendo YouTube, Instagram, Facebook, X, TikTok, Vimeo, Twitch, Reddit, enlaces de medios directos y otras fuentes compatibles.
La API utiliza un flujo de trabajo de trabajos asíncronos. Una descarga completada típica utiliza estos pasos:
1. Crear un trabajo de descarga con una URL de origen.
2. Comprobar el estado del trabajo hasta que esté listo.
3. Usar el download_url devuelto por la respuesta de estado para recuperar el archivo completado.
En el caso común, una descarga completada utiliza aproximadamente 2 solicitudes de API: una solicitud para crear el trabajo y una solicitud para comprobar el estado del trabajo completado. El uso real de solicitudes puede variar dependiendo de la frecuencia con la que se consulta el endpoint de estado.
Planes y volumen de descarga aproximado:
Básico: 60,000 solicitudes/mes, aproximadamente 30,000 descargas completadas
Pro: 120,000 solicitudes/mes, aproximadamente 60,000 descargas completadas
ProPlus: 250,000 solicitudes/mes, aproximadamente 125,000 descargas completadas
Premium: 500,000 solicitudes/mes, aproximadamente 250,000 descargas completadas
Élite: 1,000,000 solicitudes/mes, aproximadamente 500,000 descargas completadas
Capacidades del plan:
Todos los planes soportan archivos de hasta 5 GB por video y calidad de video hasta 8K cuando está disponible. Los planes difieren por volumen de solicitudes mensuales y límites de rendimiento.
Integración mínima:
POST /zyla/downloads
Crea un trabajo de descarga asíncrono de una URL de medios.
GET /zyla/download-status?download_job_id=
Devuelve el estado actual del trabajo, progreso, metadatos y download_url cuando el trabajo esté listo.
Entrega de archivos:
Cuando el estado esté listo, utiliza el campo download_url devuelto por Obtener Estado de Descarga para recuperar el archivo completado. La URL del archivo estará disponible hasta que el trabajo expire.
El endpoint Crear Descargar devuelve un ID de trabajo URL de origen estado progreso y URL de descarga al completar el trabajo El endpoint Obtener Estado de Descarga proporciona información similar incluyendo estado del trabajo y metadatos El endpoint Descargar Archivo devuelve el archivo multimedia completado para un trabajo listo
Los campos clave incluyen `id` (ID del trabajo), `status` (estado del trabajo), `progress` (porcentaje de finalización), `download_url` (enlace al archivo) y `format` (detalles del formato multimedia) Estos campos ayudan a rastrear el progreso del trabajo y acceder al contenido descargado
Los datos devueltos están estructurados en formato JSON Cada respuesta contiene campos como `id`, `user_id`, `source`, `url`, `status` y `format`, organizados para proporcionar información clara sobre el trabajo de descarga y su resultado
El endpoint Crear Descarga proporciona detalles sobre la iniciación del trabajo mientras que el endpoint Obtener Estado de Descarga ofrece el progreso y los metadatos del trabajo El endpoint Descargar Archivo entrega el archivo de medios real permitiendo a los usuarios acceder a su contenido solicitado
El punto final Crear Descarga requiere una `URL de origen` para iniciar un trabajo de descarga El punto final Obtener Estado de Descarga utiliza `jobId` para obtener el estado de un trabajo específico Los usuarios pueden personalizar las solicitudes proporcionando URLs de medios válidas
Los datos de respuesta están organizados en pares clave-valor dentro de un objeto JSON. Los detalles de cada trabajo, como `estado`, `progreso` y `url_de_descarga`, están claramente delineados, lo que permite a los usuarios analizar y utilizar la información fácilmente
La API admite varias plataformas de medios, incluyendo YouTube, Instagram, Facebook, X, TikTok, Vimeo y Twitch. La precisión de los datos se mantiene accediendo directamente a las URL de medios de estas plataformas para descargas
Los casos de uso típicos incluyen la descarga de videos para ver sin conexión la archivación de contenido o la integración de medios en aplicaciones Los usuarios pueden automatizar la recuperación de videos de plataformas compatibles para varios proyectos o uso personal