{
"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'
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ídeo de Alta Definição Grab 8K Vídeos 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. Utilizar o download_url retornado pela resposta de status para recuperar o arquivo concluído
No caso comum, um download concluído utiliza 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:
Básico: 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 dos planos:
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 taxa
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, utilize o campo download_url retornado pelo 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-chave incluem `id` (ID do trabalho), `status` (status do trabalho), `progress` (percentagem de conclusão), `download_url` (link para o arquivo) e `format` (detalhes do formato de mídia) Estes campos ajudam a acompanhar 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 endpoint Criar Download fornece detalhes de início de trabalho enquanto o endpoint Obter Status de Download oferece progresso do trabalho e metadados O endpoint Download de 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 as solicitações fornecendo URLs de mídia válidas
Os dados de resposta estão organizados em pares de chave-valor dentro de um objeto JSON. Os detalhes de cada trabalho, como `status`, `progresso` e `url_de_download`, estão claramente delimitados, permitindo que os usuários processam e utilizem facilmente as informações
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 os 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ídia em aplicativos Os usuários podem automatizar a recuperação de vídeos de plataformas suportadas para vários projetos ou uso pessoal