Vid Kraken — YouTube Download API
REST API to download videos from YouTube and to fetch direct download links from YouTube, Instagram, TikTok, and Facebook.
Getting Started
Sign up at vidkraken.com
Grab your API key from the dashboard
Pass it on every request as:
Authorization: Bearer YOUR_API_KEY
Usage & billing
You pay for bandwidth only. Every plan includes a monthly bandwidth allowance; each download counts its actual file size against it, with a 20 MB minimum per download. There are no per-download fees. Downloads and metadata lookups are counted against generous per-plan quotas that are sized so bandwidth always runs out first. Failures are never charged.
| Endpoint | Counts against |
|---|---|
POST /download |
Bandwidth at actual file size (20 MB minimum) |
POST /info |
1 info request |
POST /list-channel |
Account add-on — contact us to enable |
POST /client-download |
Account add-on — contact us to enable |
Polling endpoints (GET /download/{jobId}, GET /info/{jobId},
GET /client-download/{jobId}) are free, as is GET /me for
checking your plan and remaining balances. Failed jobs, auth
failures (401) and limit errors (403, 429) are not charged.
Each account may have at most 100 downloads queued or in progress at
once; POST /download returns 429 beyond that until some finish.