Media-metadata en jobvoortgang
We hebben een paar media-updates uitgebracht die eraan zaten te komen: een URL inspecteren zonder te downloaden, en zien hoe ver een download is.
Media Metadata (geen download)
Titel, duur, thumbnail of kanaal nodig vóór je een download-credit uitgeeft? Roep aan:
GET https://api.huntapi.com/v1/media/metadata?query=https://www.youtube.com/watch?v=VIDEO_ID
x-api-key: YOUR_API_KEY
Dit endpoint is synchroon. Je krijgt een metadata-object in dezelfde response - geen job_id, geen polling. Kosten: 1 credit per geslaagde aanroep.
Docs: Media Metadata API.
Gebruik het om een URL te previewen, een catalogus te vullen of kwaliteit / max_duration te kiezen vóór een download-job.
Download-jobvoortgang (0–100)
Video- en audiodownloads blijven asynchroon. Nieuw op GET https://api.huntapi.com/v1/jobs/{id} is het numerieke veld progress:
| Status | Progress |
|---|---|
Queued | 0 |
Running | 1–99 |
CompletedJob / Error / … | 100 |
Poll elke 1–2 seconden zolang de job Queued of Running is. Webhooks werken nog steeds.
Bijgewerkte referenties:
Kort mentaal model
- Alleen info →
GET https://api.huntapi.com/v1/media/metadata - Bestand →
GET https://api.huntapi.com/v1/video/download(of/v1/audio/download) → poll/v1/jobs/{id}
Pak een key op app.huntapi.com en probeer eerst een metadata-call - de goedkoopste manier om te checken of een URL bruikbaar is.