API de descarga de video
La API de descarga de video te permite descargar videos de plataformas como YouTube, extraer audio y obtener metadatos. Es una API asíncrona: inicias un job y luego haces polling para obtener el resultado.
Este header especifica la clave privada que necesitarás para acceder a Hunt.
Endpoint: GET /api/v1/video/download
La URL del video a descargar (por ejemplo, una URL de YouTube).
Calidad de video deseada. Opciones: best, 1080p, 720p, 480p, 360p.
Nota: los videos de más de 1 hora están limitados a 720p.
Tipo de contenido a descargar:
audio_video: video con audio (por defecto)audio: solo pista de audiovideo: solo pista de video
Formato de salida preferido: mp4, webm, mkv. (Best effort)
Duración máxima en segundos. El contenido que exceda esta duración se recorta.
URL para recibir un callback POST cuando el job finalice.
Header Authorization para la solicitud webhook.
Respuesta
{
"job_id": "0193443f-fb80-9d19-29ba-82bc77c7cd84"
}Endpoint: GET /api/v1/jobs/{job_id}
Comprueba el estado del job usando el job_id devuelto en el Paso 1.
Ejemplo de respuesta (Completed)
{
"id": "0193305e-e144-a995-3acc-6703bb48e13a",
"status": "CompletedJob",
"success": true,
"created_at": "2024-11-15T15:09:04.709497Z",
"duration_ms": 99592,
"args": {
"query": "https://yt.com/watch?v=..."
},
"result": {
"metadata": {
"title": "The New Claude 3.5 Sonnet",
"view_count": 82398,
"upload_date": 1729641600
},
"response": "https://s3.huntapi.com/videos/32f88fc4-e728-4c45-b27c-6ee539575595.webm"
}
}VIDEO API
Discover why Hunt is the preferred API provider for developers.