API de téléchargement vidéo
L’API de téléchargement vidéo permet de télécharger des vidéos depuis des plateformes comme YouTube, d’extraire l’audio et de récupérer des métadonnées. Il s’agit d’une API asynchrone : vous initiez un job puis vous récupérez le résultat via polling.
Cet en-tête contient la clé privée nécessaire pour accéder à Hunt.
Endpoint : GET /api/v1/video/download
L’URL de la vidéo à télécharger (ex. URL YouTube).
Qualité vidéo souhaitée. Options : best, 1080p, 720p, 480p, 360p.
Note : les vidéos de plus d’1 heure sont limitées à 720p.
Type de contenu à télécharger :
audio_video: vidéo avec audio (par défaut)audio: piste audio uniquementvideo: piste vidéo uniquement
Format de sortie préféré : mp4, webm, mkv (au mieux).
Durée maximale en secondes. Le contenu dépassant cette durée est tronqué.
URL à laquelle envoyer un callback POST lorsque le job est terminé.
En-tête Authorization pour la requête webhook.
Réponse
{
"job_id": "0193443f-fb80-9d19-29ba-82bc77c7cd84"
}Endpoint : GET /api/v1/jobs/{job_id}
Vérifiez le statut du job en utilisant le job_id retourné à l’étape 1.
Exemple de réponse (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.