Jobs
GET
Poll status, progress (0–100), and result of an async HuntAPI job.
ApiKeyAuthheader
x-api-key<token>Your API key. Include it in the x-api-key header for every request.
id*stringJob UUID returned as job_id by async endpoints such as /v1/video/download and /v1/audio/download.
Poll this endpoint until status is terminal (CompletedJob, Error, NotFound, or BadRequest). While the job runs, use progress (0–100) to show a progress bar.
Successful response
application/json- response
id?stringargs?result?unknownstatus?stringsuccess?unknownendpoint?stringprogress?integercreated_at?stringstarted_at?stringduration_ms?unknowncompleted_at?unknowncurl -X GET 'https://api.huntapi.com/v1/jobs/string'Example Response
{ "id": "019ff14c-49fe-09b5-0cd5-e6c575481a6b", "args": { "query": "https://www.youtube.com/watch?v=Z5YP8kznWZs", "video_format": "mp4", "download_type": "audio_video", "video_quality": "720p" }, "result": null, "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", "duration_ms": null, "completed_at": null}