Audio Download API
Audio Download API gør det muligt at udtrække og downloade lydspor fra videoer eller rene lydkilder. Dette er et asynkront API: du starter et job og poller derefter resultatet.
Denne header angiver den private nøgle, du skal bruge for adgang til Hunt.
Endpoint: GET https://api.huntapi.com/v1/audio/download
URL at downloade lyd fra.
Ønsket downloadtype.
audio: downloader kun lyd (standard)
Ønsket lydkvalitet.
best: bedst tilgængelige kvalitet (standard)320kbps: høj kvalitet256kbps: standard kvalitet128kbps: lav kvalitet
Ønsket outputformat for lyd.
mp3: MP3-format (standard)m4a: MPEG-4 Audiowav: Waveform Audio File Format
Bemærk: dette er en formatpræference. Vi gør vores bedste for at levere det ønskede format, men pga. tekniske begrænsninger eller konverteringsproblemer kan det endelige format afvige fra det ønskede.
Maksimal varighed af det downloadede indhold i sekunder. Hvis lyden er længere end denne værdi, downloades kun op til denne varighed. Nyttigt for at begrænse filstørrelser eller udtrække specifikke dele.
URL til webhook hvor resultater sendes. Når den er angivet, forsøger systemet at sende svaret op til 3 gange med 5 sekunders delay mellem forsøg. Resultater sendes som en POST-forespørgsel.
Authorization header til webhook. Dette giver mulighed for at tilføje autentificering til dit webhook-endpoint.
Response
{
"job_id": "0193443f-fb80-9d19-29ba-82bc77c7cd84"
}Endpoint: GET https://api.huntapi.com/v1/jobs/{job_id}
Tjek status på dit job ved at bruge job_id fra Trin 1.
Response Example (Running)
{
"id": "019ff14c-49fe-09b5-0cd5-e6c575481a6b",
"status": "Running",
"success": null,
"endpoint": "/api/audio/download",
"progress": 47,
"created_at": "2026-08-11T14:48:56.574227Z",
"started_at": "2026-08-11T14:48:56.577590Z",
"completed_at": null,
"duration_ms": null,
"args": {
"query": "https://www.youtube.com/watch?v=Z5YP8kznWZs",
"download_type": "audio"
},
"result": null
}Response Example (Completed)
{
"id": "0193443f-fb80-9d19-29ba-82bc77c7cd84",
"status": "CompletedJob",
"success": true,
"endpoint": "/api/audio/download",
"progress": 100,
"duration_ms": 42110,
"args": {
"query": "https://www.youtube.com/watch?v=example"
},
"result": {
"metadata": {
"title": "Example Audio Title",
"duration": 180,
"upload_date": 1729641600
},
"response": "https://s3.huntapi.com/audios/audio_id.mp3"
}
}progress er et tal fra 0 til 100, mens jobbet kører (Queued → 0, Running → 1–99, terminal → 100). Statusværdier: Queued, Running, CompletedJob, Error, NotFound, BadRequest.
Kun metadata uden download? Brug Media Metadata API (GET https://api.huntapi.com/v1/media/metadata) - synkron, 1 credit.
Relateret
Noter
Nogle lydfiler kan ikke downloades af følgende årsager:
- Privat indhold: hvis indholdet er sat som privat af ejeren
- Utilgængeligt indhold: hvis indholdet er slettet eller ikke længere kan tilgås
- Aldersbegrænset indhold: hvis indholdet er aldersbegrænset
I disse tilfælde vil API’et returnere en forklarende fejlbesked.
VIDEO API
Discover why Hunt is the preferred API provider for developers.