AI Assistants
Microsoft Copilot Video Downloader
Use Microsoft Copilot Video Downloader with HuntUse Microsoft Copilot with HuntAPI to download videos, extract audio, and fetch metadata. Works well with Copilot Studio actions, custom plugins, and agent workflows that can call REST APIs.
What you can do
- Paste a video URL in Copilot and get a downloadable CDN link
- Extract audio only for transcripts or podcasts
- Call
https://api.huntapi.com/v1/media/metadatabefore downloading - Show live progress via the
progressfield (0-100) on jobs
Quick Start
Hunt downloads are asynchronous. Copilot (or your plugin) should:
- Start download → receive
job_id - Poll jobs until
statusisCompletedJob - Return
result.responseto the user
Start download
GET https://api.huntapi.com/v1/video/download?query=https://www.youtube.com/watch?v=VIDEO_ID
x-api-key: YOUR_API_KEY
{ "job_id": "0193443f-fb80-9d19-29ba-82bc77c7cd84" }
Poll status and progress
GET https://api.huntapi.com/v1/jobs/0193443f-fb80-9d19-29ba-82bc77c7cd84
x-api-key: YOUR_API_KEY
{
"status": "Running",
"progress": 63,
"result": null
}
When status is CompletedJob, read result.response (CDN URL).
Metadata only
GET https://api.huntapi.com/v1/media/metadata?query=https://www.youtube.com/watch?v=VIDEO_ID
x-api-key: YOUR_API_KEY
Synchronous: { "metadata": { ... } } in the same response.
Copilot Studio setup
- Create an action / connector that calls HuntAPI with header
x-api-key - Expose at least:
GET https://api.huntapi.com/v1/video/downloadGET https://api.huntapi.com/v1/jobs/{id}- optional
GET https://api.huntapi.com/v1/media/metadata
- Instruct the agent to poll every 1-2 seconds while
QueuedorRunning - Never paste API keys into the chat UI if you can store them as secrets
Tips
- Prefer
video_quality=720pfor long videos - Use
download_type=audiofor MP3 extraction - Do not invent download links; wait for
CompletedJob
Related
VIDEO API
Discover why Hunt is the preferred API provider for developers.