the social media downloader API
send a public post link, get the file back. one GET, clean JSON, for every platform below.
plus rutube and likee
1,000 free credits on every new key, no card. plans from $9/month.
what you get back
- the original file. videos, photos, carousels and instagram stories, as the platform serves them. tiktok without the watermark.
- audio on its own. the tiktok sound as mp3, youtube without the video.
- any youtube quality. list the formats, pick one, up to 4K.
- one JSON shape. file link, thumbnail, size, duration and caption, the same for every platform.
what people build with it
- download bots. a telegram or discord bot that sends any link back as a file. @fastsaver_bot runs on this API.
- archives for agencies. save campaign posts and creator content before they get edited or deleted.
- moderation evidence. keep the real file when a post is reported, before it disappears.
- creator backups. a nightly copy of your own posts, in storage you control.
- cms importers. paste a link, get the video into the article.
- research datasets. collect public content you have the rights to study.
how it works
one request, with your key in the X-Api-Key header:
curl "https://api.fastsaver.io/v1/fetch?url=https://www.instagram.com/reel/DRVO0TKkWPD/" \
-H "X-Api-Key: $FASTSAVER_API_KEY"import os, requests
r = requests.get(
"https://api.fastsaver.io/v1/fetch",
params={"url": "https://www.instagram.com/reel/DRVO0TKkWPD/"},
headers={"X-Api-Key": os.environ["FASTSAVER_API_KEY"]},
timeout=60,
)
print(r.json())const res = await fetch(
"https://api.fastsaver.io/v1/fetch?url=" + encodeURIComponent("https://www.instagram.com/reel/DRVO0TKkWPD/"),
{ headers: { "X-Api-Key": process.env.FASTSAVER_API_KEY } }
);
console.log(await res.json());response
{
"ok": true,
"id": "DRVO0TKkWPD",
"source": "instagram.com",
"type": "video",
"download_url": "https://scontent.cdninstagram.com/v/512204981_n.mp4?…",
"thumbnail_url": "https://scontent.cdninstagram.com/v/512204981_n.jpg?…",
"width": 1080,
"height": 1920,
"duration": 31,
"caption": "golden hour in lisbon"
}python? pip install fastsaver, the official SDK
(pypi, github).
every endpoint, field and error is in the docs.
why fastsaver
- we run on it too. fastsaver.io and @fastsaver_bot use this API every day, so when a platform changes something, we notice first.
- nothing to maintain. no scrapers, headless browsers or cookies on your side.
- public posts only. private content is refused by design.
pricing
- 1,000 free credits on every new key. no card.
- pay per call. 1.5 credits for most posts, 15 for a youtube video, 0.1 for a call that fails.
- plans from $9/month. see pricing.
guides
- getting started - first request in 5 minutes
- Instagram downloader API - reels & albums
- YouTube download API - formats & audio
- TikTok downloader API (no watermark)
- what people build with it
frequently asked questions
- Which platforms does the API support?
- Instagram, YouTube, TikTok, Facebook, X (Twitter) and Pinterest, plus Rutube and Likee. Instagram stories and highlights work too. Shazam endpoints name a track or read the charts.
- Does the TikTok endpoint remove the watermark?
- Yes. download_url points at the clean source file, and music_url gives you the sound as an mp3.
- Can I get YouTube audio on its own?
- Yes. Ask /v1/youtube/download for format "audio" and you get the sound without the video.
- Can it download private content?
- No. Public posts only, by design. Private, removed or age-gated posts come back with ok false.
- What does it cost?
- Credits depend on the platform: 1.5 for most posts, 15 for a YouTube video. Every new key starts with 1,000 free credits, no card needed. Paid plans start at $9 per month.
just want to download something? use the downloader.