Bot

DLGram API

Instagram, TikTok, YouTube and 10 more platforms — one JSON call.

DLGram is one of several downloaders we run. The resolver stack behind them is available as a paid HTTP API called SaveAPI. You send a public link, you get back direct media URLs and metadata as JSON — no headless browser, no HTML parsing, no cookies to keep alive.

Keys, docs and billing live on saveapi.org. Every account starts with 1,000 credits that never expire, and no card is needed to get one.

One call

Authenticate with a bearer key and pass the link. That is the whole integration.

curl -s "https://api.saveapi.org/v1/download" \
  -H "Authorization: Bearer sk_live_xxxx" \
  -G --data-urlencode "url=https://instagram.com/reel/Cx1a2b3c"

The response is the same shape for every platform:

{
  "success": true,
  "platform": "instagram",
  "medias": [
    { "type": "video", "url": "https://...", "ext": "mp4" }
  ]
}

The URLs point at the source CDN, so you fetch the file directly and nothing is proxied through us twice.

Endpoints

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

Link checks and account endpoints are free. A download costs 1.5 credits on most platforms; an Instagram story costs 5, Rutube and Twitch VODs 3. A link the source refuses — private, deleted, no media — costs only 0.1.

Platforms

Thirteen platforms, one response contract:

InstagramTikTokYouTubeFacebookX (Twitter)PinterestSnapchatLikeeThreadsVKRutube9GAGTwitch

Pricing

Credit packs, not subscriptions — you buy credits up front and nothing renews on its own. Paid packs are valid for 30 days from the day you buy them.

PlanPriceCreditsRate limitValidity
Free$01,00010 req/minnever expires
Pro$9100,00060 req/min30 days
Ultra$39500,000250 req/min30 days
Mega$991,500,000900 req/min30 days

Prices are listed here for orientation — the authoritative, current figures are on saveapi.org.

What it does not do

Worth knowing before you build against it:

  • No music search or recognition. Links in, media out — nothing else.
  • No batch endpoint and no webhooks. One link per request; you drive the loop.
  • No file storage. The API returns links; media is not kept on our side.
  • Public content only. Private accounts and login-gated posts are not supported.

Already automating against this site?

dlgram.org enforces per-IP hourly limits, and traffic that looks automated gets a429 instead of a result. If you need programmatic access, the API is the supported path: a documented response contract, a rate limit you can plan around, and no dependence on our page markup staying the same.

FAQ

Is there a free tier?

Yes. Every account starts with 1,000 credits that never expire. No card is required to get a key.

Does the API download the file for me?

No. It resolves a public link to direct media URLs and metadata, and you fetch the file yourself — straight from the source CDN, or for YouTube from a short-lived signed link the API builds. Nothing is stored on our side.

Does it support YouTube?

Yes, in two calls: /v1/youtube/info returns the title, duration and every available quality with its size (2 credits), and /v1/youtube/create builds the chosen quality — 144p to 1080p, or mp3/m4a audio — and returns a signed download link (10 credits).

Can I scrape dlgram.org instead of paying for the API?

The site is rate-limited per IP and the limits are enforced. The API exists so automated use has a supported, stable path with a documented response contract.

Not a developer? Use the downloader — it is free and needs no account.