API de Download de Áudio
A API de Download de Áudio permite extrair e descarregar faixas de áudio de vídeos ou fontes só de áudio. Esta é uma API assíncrona: inicia um job e depois faz polling para obter o resultado.
Este header especifica a chave privada necessária para aceder ao Hunt.
Endpoint: GET /api/v1/audio/download
URL de onde descarregar o áudio.
Tipo de download desejado.
audio: descarrega apenas áudio (por defeito)
Qualidade de áudio desejada.
best: melhor qualidade disponível (por defeito)320kbps: alta qualidade256kbps: qualidade standard128kbps: baixa qualidade
Formato de saída desejado para o áudio.
mp3: formato MP3 (por defeito)m4a: MPEG-4 Audiowav: Waveform Audio File Format
Nota: isto é uma preferência de formato. Faremos o possível para fornecer o formato pedido, mas por limitações técnicas ou problemas de conversão, o formato final pode diferir do solicitado.
Duração máxima do conteúdo descarregado em segundos. Se o áudio for maior que este valor, apenas o conteúdo até essa duração será descarregado. Útil para limitar tamanhos de ficheiro ou extrair partes específicas.
URL do webhook para onde os resultados serão enviados. Quando especificado, o sistema tentará enviar a resposta até 3 vezes com um atraso de 5 segundos entre tentativas. Os resultados serão enviados como um pedido POST.
Header Authorization para o webhook. Este parâmetro permite adicionar autenticação ao seu endpoint de webhook.
Resposta
{
"job_id": "0193443f-fb80-9d19-29ba-82bc77c7cd84"
}Endpoint: GET /api/v1/jobs/{job_id}
Verifique o estado do job usando o job_id devolvido no Passo 1.
Exemplo de resposta (Completed)
{
"id": "0193443f-fb80-9d19-29ba-82bc77c7cd84",
"status": "CompletedJob",
"result": {
"metadata": {
"title": "Example Audio Title",
"duration": 180,
"upload_date": 1729641600
},
"response": "https://s3.huntapi.com/audios/audio_id.mp3"
}
}Notas
Alguns áudios não podem ser descarregados pelos seguintes motivos:
- Conteúdo privado: se o conteúdo estiver definido como privado pelo proprietário
- Conteúdo indisponível: se o conteúdo foi apagado ou já não está acessível
- Conteúdo com restrição de idade: se o conteúdo estiver restrito por idade
Nestes casos, a API devolverá uma mensagem de erro explicativa.
VIDEO API
Discover why Hunt is the preferred API provider for developers.