GetInSaver Developers
Instagram · 2 credits per result

Instagram Story Downloader API

Fetch the active Stories of a public Instagram account, or one exact Story by its link. Each returned Story item costs two credits.

$ curl -X POST https://developers.getinsaver.com/v1/resolve \
  -H "Authorization: Bearer $GIS_KEY" \
  -H "Content-Type: application/json" \
  -d '{"service":"instagram-story","url":"https://instagram.com/stories/username/EXAMPLE","max_results":10}'
{
  "ok": true,
  "service": "instagram-story",
  "source_url": "https://instagram.com/stories/username/EXAMPLE",
  "item_count": 1,
  "items": [
    {
      "type": "video",
      "url": "https://cdn.example/media.mp4"
    }
  ],
  "metadata": {
    "title": null,
    "author": null,
    "caption": null
  },
  "request_id": "3f1c…e81a",
  "credits_used": 2
}

What you get

Supported links

  • instagram.com/stories/username/...

Response

An items array of { type, url } with direct, short-lived media URLs, plus author metadata when available.

Billing

2 credits per returned item. Failed or empty requests are refunded in full.

FAQ

Can I request one exact Story?

Yes. A link with a Story ID returns only that item; a profile Story link returns the account's active Stories.

What about expired Stories?

Stories disappear after 24 hours; expired ones cannot be returned. Use the Highlights service for saved collections.

Do failed requests cost credits?

No. Credits are reserved while a request runs and refunded in full when it fails or finds no media. You only pay for items that come back.

What counts as one result?

Each media item the API returns: one video, one photo, or one carousel slide. A Reel is usually one result; a ten-photo carousel is ten. Instagram Stories, Highlights and Telegram cost 2 credits per result; every other service costs 1.

Instagram Story Downloader API: key facts

Endpoint
POST /v1/resolve (one endpoint for every service)
Free trial
20 result credits after email verification, no card
Price
from $19 for 7,500 results ($1.33–$2.53 per 1,000)
Billing
prepaid credits, no subscription, no expiry; failed or empty requests cost 0
Limits
up to 20 items per request; 120 requests per minute per account; 2 in progress at once on the trial, 8 on paid accounts
Payment
card (Stripe) or USDT TRC20 (OxaPay)

Make your first call in five minutes.

20 free credits when you verify your email. No card needed.

Create a free account