{
"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/13065/enhanced+quality+videograb+8k+videos+api/26424/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/13065/enhanced+quality+videograb+8k+videos+api/26425/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 de calidad mejorada Grab 8K Videos 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 soportados, incluyendo YouTube, Instagram, Facebook, X, TikTok, Vimeo, Twitch, Reddit, enlaces directos de medios y otras fuentes compatibles.
La API utiliza un flujo de trabajo de trabajo asincrónico. Una descarga completada típica utiliza estos pasos:
1. Crear un trabajo de descarga con una URL de origen.
2. Verificar 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 alrededor de 2 solicitudes de API: una solicitud para crear el trabajo y una solicitud para verificar el estado del trabajo completado. El uso real de solicitudes puede variar dependiendo de con qué frecuencia se consulta el endpoint de estado.
Planes y volumen de descargas aproximado:
Básico: 60,000 solicitudes/mes, alrededor de 30,000 descargas completadas
Pro: 120,000 solicitudes/mes, alrededor de 60,000 descargas completadas
ProPlus: 250,000 solicitudes/mes, alrededor de 125,000 descargas completadas
Premium: 500,000 solicitudes/mes, alrededor de 250,000 descargas completadas
Élite: 1,000,000 solicitudes/mes, alrededor de 500,000 descargas completadas
Capacidades del plan:
Todos los planes soportan archivos de hasta 5 GB por video y calidad de video de hasta 8K cuando esté disponible. Los planes difieren en volumen de solicitudes mensuales y límites de rendimiento.
Integración mínima:
POST /zyla/downloads
Crea un trabajo de descarga asincrónico a partir 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, usa el campo download_url devuelto por Obtener Estado de Descarga para recuperar el archivo completado. La URL del archivo está disponible hasta que el trabajo expire.
El punto final Crear Descarga devuelve un ID de trabajo URL de origen estado progreso y URL de descarga al completar el trabajo El punto final Obtener Estado de Descarga proporciona información similar incluyendo estado de trabajo y metadatos El punto final 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 punto final Crear Descarga proporciona detalles de inicio de trabajo mientras que el punto final Obtener Estado de Descarga ofrece progreso del trabajo y metadatos El punto final Descargar Archivo entrega el archivo de medios real permitiendo a los usuarios acceder a su contenido solicitado
El endpoint Crear Descarga requiere una `URL de origen` para iniciar un trabajo de descarga El endpoint Obtener Estado de Descarga utiliza `jobId` para obtener el estado de un trabajo específico Los usuarios pueden personalizar las solicitudes proporcionando URL 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 `status`, `progress` y `download_url`, 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, incluidas YouTube, Instagram, Facebook, X, TikTok, Vimeo y Twitch. La precisión de los datos se mantiene al acceder directamente a las URL de medios de estas plataformas para descargar.
Los casos de uso típicos incluyen descargar videos para ver sin conexión archivar contenido o integrar medios en aplicaciones Los usuarios pueden automatizar la recuperación de videos desde plataformas compatibles para varios proyectos o uso personal