{
"success": true,
"id": "fc366f6f3b09a5d8eb04aebe66c32f1d128e7f31",
"image": "https://i.ytimg.com/vi/f1HbBexbLtc/hqdefault.jpg",
"progress_url": "https://yt-download.zylalabs.com/api/progress?id=fc366f6f3b09a5d8eb04aebe66c32f1d128e7f31"
}
curl --location --request GET 'https://zylalabs.com/api/13583/youtube+video+media+fetch+api/30311/downloader?url=https://www.youtube.com/shorts/f1HbBexbLtc&format=720' --header 'Authorization: Bearer YOUR_API_KEY'
{"success":true,"video_id":"jNQXAC9IVRw","title":"Me at the zoo","duration":19,"channel":"jawed","views":406083673,"image":"https://i.ytimg.com/vi/jNQXAC9IVRw/hqdefault.jpg","url":"https://www.youtube.com/watch?v=jNQXAC9IVRw"}
curl --location --request GET 'https://zylalabs.com/api/13583/youtube+video+media+fetch+api/30312/info?url=https://www.youtube.com/watch?v=jNQXAC9IVRw' --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 Busca de Mídia de Vídeo do YouTube 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.
(Economize 2 meses com cobrança anual 🎉)
A API Media Fetch do YouTube Video permite que você baixe vídeos e Shorts do YouTube enviando uma URL de vídeo e um formato ou apenas busque metadados através do endpoint Info
Downloader: inicia um trabalho assíncrono e retorna um ID de download, URL da imagem em miniatura e uma URL de progresso. Faça polling até que progress seja 1000, em seguida use download_url (link assinado temporário, ~2 horas)
Info: retorna título, duração, canal, visualizações e miniatura sem baixar a mídia (custo menor)
Formats (Downloader)
Notas
A API retorna um objeto JSON contendo um status de sucesso, um ID de download único, uma URL de imagem em miniatura e uma URL de progresso para rastrear o status do download
Os campos principais na resposta incluem "sucesso" (booleano), "id" (string, identificador único de download), "imagem" (string, URL da miniatura do vídeo) e "url_progresso" (string, URL para monitorar o progresso do download)
Os dados de resposta estão estruturados como um objeto JSON com pares de chave-valor. Inclui um indicador de sucesso, o ID de download, a URL da imagem em miniatura e uma URL de progresso, facilitando a análise e utilização
O parâmetro principal para o endpoint é a URL do vídeo do YouTube Os usuários devem fornecer uma URL válida para iniciar o processo de download
Casos de uso típicos incluem baixar vídeos educacionais para visualização offline arquivamento de conteúdo ou integrar downloads de vídeo em aplicativos para conveniência do usuário
Os usuários podem utilizar o ID de download para verificar o status de seu download através da URL de progresso Uma vez que o processamento esteja completo, eles podem usar o ID para recuperar o arquivo para download
A API depende de interações diretas com a entrega de conteúdo do YouTube, garantindo que os URLs dos vídeos fornecidos sejam válidos e que o processo de download reflita o estado atual do vídeo
Se a API retornar um status de falha os usuários devem verificar a URL do vídeo fornecida para correção Para resultados parciais verifique a URL de progresso para monitorar o status do download até a conclusão