{
"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'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Vídeos em 8K com qualidade aprimorada VideoGrab API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
(Economize 2 meses com cobrança anual 🎉)
Esta API faz o download de arquivos de vídeo e áudio de URLs de mídia suportadas, incluindo YouTube, Instagram, Facebook, X, TikTok, Vimeo, Twitch, Reddit, links diretos de mídia e outras fontes compatíveis.
A API utiliza um fluxo de trabalho assíncrono. Um download típico concluído utiliza estas etapas:
1. Criar um trabalho de download com uma URL de origem.
2. Verificar o status do trabalho até que esteja pronto.
3. Usar o download_url retornado pela resposta de status para recuperar o arquivo concluído.
No caso comum, um download concluído usa cerca de 2 solicitações de API: uma solicitação para criar o trabalho e uma solicitação para verificar o status do trabalho concluído. O uso real de solicitações pode variar dependendo da frequência com que o endpoint de status é consultado.
Planos e volume aproximado de downloads:
Basic: 60.000 solicitações/mês, cerca de 30.000 downloads concluídos
Pro: 120.000 solicitações/mês, cerca de 60.000 downloads concluídos
ProPlus: 250.000 solicitações/mês, cerca de 125.000 downloads concluídos
Premium: 500.000 solicitações/mês, cerca de 250.000 downloads concluídos
Elite: 1.000.000 solicitações/mês, cerca de 500.000 downloads concluídos
Capacidades do plano:
Todos os planos suportam arquivos de até 5 GB por vídeo e qualidade de vídeo de até 8K quando disponível. Os planos diferem pelo volume de solicitações mensais e limites de throughput.
Integração mínima:
POST /zyla/downloads
Cria um trabalho de download assíncrono a partir de uma URL de mídia.
GET /zyla/download-status?download_job_id=
Retorna o status atual do trabalho, progresso, metadados e download_url quando o trabalho estiver pronto.
Entrega de arquivos:
Quando o status estiver pronto, use o campo download_url retornado por Obter Status de Download para recuperar o arquivo concluído. A URL do arquivo estará disponível até que o trabalho expire.
O endpoint Criar Download retorna um ID de trabalho, URL de origem, status, progresso e URL de download após a conclusão do trabalho O endpoint Obter Status de Download fornece informações semelhantes, incluindo status do trabalho e metadados O endpoint Baixar Arquivo retorna o arquivo de mídia concluído para um trabalho pronto
Os campos principais incluem `id` (ID do trabalho), `status` (status do trabalho), `progress` (porcentagem de conclusão), `download_url` (link para o arquivo) e `format` (detalhes do formato de mídia) Esses campos ajudam a rastrear o progresso do trabalho e acessar o conteúdo baixado
Os dados retornados estão estruturados no formato JSON Cada resposta contém campos como `id`, `user_id`, `source`, `url`, `status` e `format`, organizados para fornecer informações claras sobre o trabalho de download e seu resultado
O ponto de extremidade Criar Download fornece detalhes de iniciação de trabalho enquanto o ponto de extremidade Obter Status de Download oferece progresso do trabalho e metadados O ponto de extremidade Baixar Arquivo entrega o arquivo de mídia real permitindo que os usuários acessem o conteúdo solicitado
O endpoint Criar Download requer uma `URL de origem` para iniciar um trabalho de download O endpoint Obter Status do Download usa `jobId` para buscar o status de um trabalho específico Os usuários podem personalizar solicitações fornecendo URLs de mídia válidas
Os dados da resposta estão organizados em pares de chave-valor dentro de um objeto JSON. Os detalhes de cada trabalho, como `status`, `progresso` e `download_url`, estão claramente delineados, permitindo que os usuários analisem e utilizem as informações facilmente
A API suporta várias plataformas de mídia, incluindo YouTube, Instagram, Facebook, X, TikTok, Vimeo e Twitch. A precisão dos dados é mantida acessando diretamente as URLs de mídia dessas plataformas para downloads
Casos de uso típicos incluem baixar vídeos para visualização offline arquivar conteúdo ou integrar mídias em aplicações Os usuários podem automatizar a recuperação de vídeos de plataformas suportadas para vários projetos ou uso pessoal