saveapi.org
471 ms median response · 99.63% error-free on our side

Every download,
one endpoint.

Paste a link, get back clean media URLs and full metadata. No watermarks, no headless browsers, no scraping stack to maintain.

NO CARD REQUIREDJSON ONLY13 PLATFORMS
curl -s "https://api.saveapi.org/v1/download" \
  -H "Authorization: Bearer sk_live_xxxx" \
  -G --data-urlencode "url=https://instagram.com/reel/Cx1a2b3c"
200 OKresponse
{
  "success": true,
  "platform": "instagram",
  "type": "video",
  "medias": [
    { "type": "video", "ext": "mp4", "url": "…" }
  ],
  "credits": { "spent": 1.5, "remaining": 998.5 }
}
13
platforms supported
471ms
median response time
99.63%
error-free on our side, last 30 days
133K
requests served, last 30 days

Thirteen platforms, one contract

The response shape never changes between sources. Detect nothing, branch nowhere — write the parser once and forget it.

Endpoints

Everything is a GET. Authorize with a bearer token, pass the link, read the JSON.

GET/v1/downloadDetect the platform from the link and resolve it to direct media URLsfrom 1.5 credits
GET/v1/{platform}Target one platform directly — same response shapefrom 1.5 credits
GET/v1/youtube/infoYouTube: title, duration and every rendition with its exact size — no links2 credits
GET/v1/youtube/createYouTube: build one rendition and return a signed download link10 credits
GET/v1/instagram/profileInstagram: profile by username — name, bio, follower counts, avatar and recent posts3 credits
GET/v1/detectCheck whether a link is supported before spending a creditfree
GET/v1/platformsSupported platforms and the hosts each one ownsfree
GET/v1/meKey details, plan limits and remaining creditsfree
GET/v1/usageDaily request history and per-platform breakdownfree

Pricing

Billed per request: 1.5 credits for a download, 5 for an Instagram story, 3 for Rutube. A link the source refuses — private or deleted — costs 0.1. Paid credits are valid for 30 days from purchase.

Free
$0forever
1,000 credits
  • All features
  • 10 reqs/minute
  • Basic support

For: Testing and small experiments

Pro
$9one-time
100,000 credits
  • All features
  • 60 reqs/minute
  • credits valid 30 days
  • Priority support

For: Small apps and early-stage projects

Mega
$99one-time
1,500,000 credits
  • All features
  • 900 reqs/minute
  • credits valid 30 days
  • Dedicated support

For: High-volume production workloads

Questions before you build

Talk to a human

Message us on Telegram for a quick answer. Open a ticket from your dashboard when the problem needs a record — a failing request, a payment, a plan change.

For eleven of the thirteen platforms we never touch the files: the API returns direct links from the source's own CDN. The exceptions are YouTube — it signs its media URLs to the IP that requested them, so such a link is useless to you — and Twitch VODs, which Twitch publishes as HLS only; in both cases the file is streamed through us instead. Even then nothing is kept: the file streams through our server and is never written to disk.

Ship the download feature this afternoon.

Key in under a minute. 1,000 free credits, no card, no expiry.

Create API key