Automatisation & Workflow
Télécharger des vidéos YouTube avec Make
Utiliser Télécharger des vidéos YouTube avec Make avec HuntCréez des workflows de téléchargement vidéo avec Make et HuntAPI. Archivez du contenu, extrayez l’audio pour des podcasts et envoyez les URL CDN vers Drive, Slack ou votre CMS.
Démarrage rapide
Les downloads Hunt sont asynchrones. Dans Make, utilisez des modules HTTP + sleep/repeat :
- HTTP
GET https://api.huntapi.com/v1/video/download?query=...→job_id - Sleep 5-10 secondes
- HTTP
GET https://api.huntapi.com/v1/jobs/{job_id} - Router / filtre : si
status≠CompletedJob, revenir au Sleep ; sinon continuer - Utiliser
result.responsecomme URL du fichier
Header sur chaque appel Hunt : x-api-key: YOUR_API_KEY
Démarrer le download
GET https://api.huntapi.com/v1/video/download?query=https://www.youtube.com/watch?v=VIDEO_ID&video_quality=720p
x-api-key: YOUR_API_KEY
{ "job_id": "0193443f-fb80-9d19-29ba-82bc77c7cd84" }
Poller le job (Running)
{
"status": "Running",
"progress": 63,
"result": null
}
progress est 0-100. Vous pouvez brancher dans Make sur progress tant que status est Running.
Terminé
{
"status": "CompletedJob",
"progress": 100,
"result": {
"metadata": { "title": "Example video", "duration": 432 },
"response": "https://s3.huntapi.com/videos/<uuid>.mp4"
}
}
Métadonnées sans téléchargement
GET https://api.huntapi.com/v1/media/metadata?query=https://www.youtube.com/watch?v=VIDEO_ID
x-api-key: YOUR_API_KEY
Utilisez ce module d’abord pour ignorer les downloads trop longs.
Trame de scénario Make
- Trigger : Webhook, Google Sheets ou RSS
- HTTP - Metadata (optionnel)
- Filter : continuer seulement si
metadata.duration< votre limite - HTTP - Download
- Repeater / Sleep : poller jusqu’à
CompletedJobouError - Envoyer
result.responsevers Drive / Dropbox / Slack
Alternative au polling : webhook_url sur l’appel download, puis second scénario.
Paramètres utiles
| Param | Values | Notes |
|---|---|---|
query | URL | Required |
download_type | audio_video, audio, video | audio for MP3 |
video_quality | best, 1080p, 720p, … | Long videos (>1h) capped at 720p |
webhook_url | URL | Optional callback instead of polling |
Voir aussi
VIDEO API
Discover why Hunt is the preferred API provider for developers.