Video Download API
Die Video Download API ermöglicht es Ihnen, Videos von Plattformen wie YouTube herunterzuladen, Audio zu extrahieren und Metadaten abzurufen. Dies ist eine asynchrone API: Sie starten einen Job und pollen anschließend das Ergebnis.
Dieser Header enthält den privaten Schlüssel, den Sie für den Zugriff auf Hunt benötigen.
Endpoint: GET https://api.huntapi.com/v1/video/download
Die URL des Videos, das heruntergeladen werden soll (z. B. YouTube-URL).
Gewünschte Videoqualität. Optionen: best, 1080p, 720p, 480p, 360p.
Hinweis: Videos länger als 1 Stunde sind auf 720p begrenzt.
Inhaltstyp zum Download:
audio_video: Video mit Audio (Standard)audio: nur Audiospurvideo: nur Videospur
Bevorzugtes Ausgabeformat: mp4, webm, mkv (Best-Effort).
Maximale Dauer in Sekunden. Inhalte, die länger sind, werden gekürzt.
URL für einen POST-Callback, sobald der Job abgeschlossen ist.
Authorization-Header für die Webhook-Anfrage.
Response
{
"job_id": "0193443f-fb80-9d19-29ba-82bc77c7cd84"
}Endpoint: GET https://api.huntapi.com/v1/jobs/{job_id}
Prüfen Sie den Status Ihres Jobs mit der job_id aus Schritt 1.
Response Example (Running)
{
"id": "019ff14c-49fe-09b5-0cd5-e6c575481a6b",
"status": "Running",
"success": null,
"endpoint": "/api/video/download",
"progress": 63,
"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_video",
"video_quality": "720p"
},
"result": null
}Response Example (Completed)
{
"id": "0193305e-e144-a995-3acc-6703bb48e13a",
"status": "CompletedJob",
"success": true,
"endpoint": "/api/video/download",
"progress": 100,
"created_at": "2024-11-15T15:09:04.709497Z",
"started_at": "2024-11-15T15:09:04.714422Z",
"completed_at": "2024-11-15T15:10:44.268Z",
"duration_ms": 99592,
"args": {
"query": "https://yt.com/watch?v=..."
},
"result": {
"metadata": {
"title": "The New Claude 3.5 Sonnet",
"view_count": 82398,
"upload_date": 1729641600
},
"response": "https://s3.huntapi.com/videos/32f88fc4-e728-4c45-b27c-6ee539575595.webm"
}
}progress ist eine Zahl von 0 bis 100 während der Job läuft (Queued → 0, Running → 1–99, terminal → 100). Statuswerte: Queued, Running, CompletedJob, Error, NotFound, BadRequest.
Nur Metadaten ohne Download? Nutzen Sie die Media Metadata API (GET https://api.huntapi.com/v1/media/metadata) - synchron, 1 Credit.
Verwandt
VIDEO API
Discover why Hunt is the preferred API provider for developers.