Paste a public link.
Get the files.
One REST endpoint resolves public Instagram, TikTok, X, Pinterest and Telegram links into direct media URLs and clean JSON. Prepaid credits, and you are never charged for a request that fails.
POST /v1/resolve Authorization: Bearer gis_live_•••••••• { "service": "instagram", "url": "https://www.instagram.com/reel/SHORTCODE/" }
{
"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
}
Seven link types, one request format.
Send the service ID and the public URL. The response shape is the same for every platform.
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/123one formatSame JSON for all seven
Service IDs, link formats and credits per result, in one table.
Read the docs →From sign-up to media in three steps.
Create a key
Sign up, verify your email, and create an API key in the dashboard. 20 free credits arrive with verification.
POST the link
Call /v1/resolve with service and url. Credits are reserved for the maximum results you allow.
Use the files
You get direct media URLs. Unused reservation is refunded at once; a failed request costs nothing.
Prepaid credits. No subscription.
Buy once, use whenever. Larger packs cost less per result.
Launch
Ship a prototype or a focused production integration.
Growth
The balanced package for apps with growing usage.
Scale
Lower unit cost for established products and agencies.
Business
High-volume prepaid capacity with commercial support.
Need more than 750,000 results, a private deployment or an invoice? Talk to us.
Rather not build it? We launch the site for you.
A branded downloader website, or a Telegram bot, running on this API. Fixed prices from $149, delivered in days.
See website packagesAPI Connect
2–3 business days
$149Launch Site
3–5 business days
$199Multi-tool Site
5–7 business days
$299Full Platform
7–10 business days
$599Your infrastructure. Your traffic boundary.
For products that need network isolation, dedicated capacity or an OEM agreement, we provide scoped Docker deployments with onboarding and commercial support.
- Single-tenant Docker deployment
- Volume and concurrency planning
- Optional source-available OEM terms
- Defined support and update window
Everything a buyer asks, in eight lines.
The same numbers the dashboard, docs and checkout use.
GetInSaver Developers API
- Endpoint
- POST /v1/resolve (one endpoint for every service)
- Services
- 7: Instagram, Stories, Highlights, TikTok, X, Pinterest, Telegram
- 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
- Credits per result
- 1 (Instagram, TikTok, X, Pinterest) or 2 (Stories, Highlights, Telegram)
- 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)
Questions developers ask first.
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.
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.
Do credits expire?
No. Credits stay on your account while it is active, and they work with every API key you create.
How do I pay?
By card through Stripe, or with USDT (TRC20) through OxaPay. Credits are added automatically when the payment confirms, and you get an emailed receipt.
Which links are supported?
Public posts, Reels, Stories and Highlights on Instagram, TikTok videos and photo posts, X/Twitter posts, Pinterest Pins (including pin.it short links), and public Telegram channel posts. Private, deleted or login-only content cannot be resolved.
Is there a rate limit?
Each account can make 120 requests per minute across all its keys, with up to 2 in progress at once on the free trial and 8 after buying credits. Write to support if you need more.
What if something goes wrong with a payment?
Open a billing ticket from your dashboard. Payment problems also alert our team automatically, so we usually reach out first.
Can I download private content?
No. The API is scoped to supported publicly accessible URLs. It does not bypass account privacy controls or login walls.
Can I get the source code or run it on my own servers?
Not through self-service checkout. Organizations can request a private Docker deployment or a non-exclusive source-available OEM license; see Private deployment below.
Make your first call in five minutes.
20 free credits when you verify your email. No card needed.