Métadonnées média et progression des jobs
Quelques mises à jour média qui manquaient : inspecter une URL sans télécharger, et voir l’avancement d’un download.
Media Metadata (sans téléchargement)
Besoin du titre, de la durée, de la miniature ou de la chaîne avant de lancer un download ? Appelez :
GET https://api.huntapi.com/v1/media/metadata?query=https://www.youtube.com/watch?v=VIDEO_ID
x-api-key: YOUR_API_KEY
L’endpoint est synchrone. Vous recevez un objet metadata dans la même réponse - pas de job_id, pas de polling. Coût : 1 crédit par appel réussi.
Doc : API Media Metadata.
Utile pour prévisualiser une URL, remplir un catalogue, ou choisir la qualité / max_duration avant un job de téléchargement.
Progression des jobs (0–100)
Les downloads video/audio restent asynchrones. Nouveauté sur GET https://api.huntapi.com/v1/jobs/{id} : un champ numérique progress :
| Status | Progress |
|---|---|
Queued | 0 |
Running | 1–99 |
CompletedJob / Error / … | 100 |
Poll toutes les 1–2 secondes tant que le job est Queued ou Running. Les webhooks restent disponibles si vous ne voulez pas poller.
Références mises à jour :
En résumé
- Infos seules →
GET https://api.huntapi.com/v1/media/metadata - Fichier →
GET https://api.huntapi.com/v1/video/download(ou/v1/audio/download) → poll/v1/jobs/{id}
Créez une clé sur app.huntapi.com et testez d’abord un appel metadata - c’est le moyen le moins cher de vérifier qu’une URL est exploitable.