Assistants IA
Claude Video Downloader
/library/claude-video-downloader
Télécharger des vidéosUtilisez Claude avec HuntAPI pour télécharger des vidéos, extraire l’audio et récupérer des métadonnées. Fonctionne bien avec Claude Projects, les tools / MCP et les workflows développeur.
Ce que vous pouvez faire
- Demander à Claude de télécharger une vidéo depuis une URL et obtenir un lien CDN
- Extraire l’audio seul pour transcriptions ou podcasts
- Prévisualiser les métadonnées avec
https://api.huntapi.com/v1/media/metadata - Afficher la progression via le champ
progress(0–100) dehttps://api.huntapi.com/v1/jobs/{id}
Démarrage rapide
Les downloads Hunt sont asynchrones. Claude (ou votre outil MCP) doit :
- Démarrer un download → obtenir
job_id - Poller jusqu’à
status=CompletedJob - Renvoyer
result.responseà l’utilisateur
Étape 1 : démarrer le download
GET https://api.huntapi.com/v1/video/download?query=https://www.youtube.com/watch?v=VIDEO_ID&download_type=audio_video
x-api-key: YOUR_API_KEY
Réponse :
{ "job_id": "0193443f-fb80-9d19-29ba-82bc77c7cd84" }
Étape 2 : statut et progression
GET https://api.huntapi.com/v1/jobs/0193443f-fb80-9d19-29ba-82bc77c7cd84
x-api-key: YOUR_API_KEY
status | Signification | progress |
|---|---|---|
Queued | En attente d’un worker | 0 |
Running | Download / upload | 1–99 |
CompletedJob | Prêt | 100 |
Error / NotFound / BadRequest | Échec | 100 |
Payload 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
Utiliser Claude avec HuntAPI
Option A - Claude Projects + instructions
Ajoutez votre clé API comme secret dans votre couche d’intégration (évitez de la coller dans le chat). Instructions projet :
When the user shares a video URL, use HuntAPI:
1. GET https://api.huntapi.com/v1/media/metadata?query=<url> (optional preview)
2. GET /v1/video/download?query=<url>
3. Poll GET /v1/jobs/{job_id} every 2s until CompletedJob
4. Share result.response and a short metadata summary
Option B - MCP / tool calling
Exposez les endpoints Hunt comme outils (download, jobs, metadata). Claude peut les appeler en boucle jusqu’à la fin du job. Voir aussi la doc MCP HuntAPI.
Option C - Scripts développeur
Depuis Claude Code / Cursor, appelez les mêmes endpoints HTTP avec curl ou votre SDK, puis collez l’URL CDN dans Claude.
Exemples de prompts
- « Télécharge cette vidéo YouTube en 720p et donne-moi le lien MP4 : <url> »
- « Extrais seulement l’audio en MP3 »
- « Montre d’abord le titre et la durée, puis télécharge si c’est sous 20 minutes »