Social Media Downloader API
One endpoint and one response format for seven kinds of public social media links. Build a downloader site, a Telegram bot or a content tool without maintaining a scraper per platform.
$ curl -X POST https://developers.getinsaver.com/v1/resolve \ -H "Authorization: Bearer $GIS_KEY" \ -H "Content-Type: application/json" \ -d '{"service":"instagram","url":"https://www.instagram.com/reel/SHORTCODE/","max_results":10}'
{
"ok": true,
"service": "instagram",
"source_url": "https://www.instagram.com/reel/SHORTCODE/",
"item_count": 1,
"items": [
{
"type": "video",
"url": "https://cdn.example/reel.mp4"
}
],
"metadata": {
"title": null,
"author": "creator",
"caption": null
},
"request_id": "3f1c…e81a",
"credits_used": 1
}Services in this API
Instagram Posts & Reels
Public posts, Reels, photos, and carousel media.
instagram.com/p/...Instagram Stories
Active public story media with item-level results.
instagram.com/stories/username/...Instagram Highlights
Public Highlight collections and individual media.
instagram.com/stories/highlights/...TikTok
Public videos and supported image slide posts.
tiktok.com/@user/video/...X / Twitter
Tweet videos, photos, and supported quoted media.
x.com/user/status/...Public image Pins and supported video Pins.
pinterest.com/pin/...Telegram Public Media
Public channel posts with downloadable photo or video media.
t.me/channel/123FAQ
Which platforms does it cover?
Instagram posts, Reels, Stories and Highlights, TikTok, X/Twitter, Pinterest and public Telegram channel posts.
Is the response format the same everywhere?
Yes. Every service returns ok, service, item_count, an items array of {type, url}, and metadata.
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.
Social Media 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 key
- 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.