---
title: "Supported Platforms & Endpoints | FastSaverAPI"
url: https://fastsaverapi.com/platforms/
description: "The nine platforms FastSaverAPI covers — Instagram, TikTok, YouTube, Telegram, Shazam, Pinterest, X, Facebook and RuTube — with endpoints and credit costs."
updated: 2026-08-10
api_base: https://api.fastsaver.io/v1
site_index: https://fastsaverapi.com/llms.txt
openapi: https://fastsaverapi.com/openapi.json
---

# every platform the API covers

Nine platforms, two request shapes, one API key. Start here to find the reference page for
the platform you are integrating — each one covers the exact call, the response fields, what it
costs and where it stops working.

## the nine platforms

Each page below is a reference, not a brochure: the exact request, the response fields, the
credit cost, working code, and the cases where it will not work.

### Instagram

GET /fetch · 1.5–5 credits
Posts, reels, carousels, stories and highlights. Original quality, caption included.

### TikTok

GET /fetch · 1.5 credits
Videos and photo slideshows with the watermark already gone — not cropped off.

### YouTube

4 endpoints · 2–25 credits
Video from 144p to 4K, audio extraction, YouTube Music search and full format metadata.

### Telegram bots

POST /youtube/audio/tg-bot · 7–15 credits
A cached file_id your bot forwards instantly, instead of downloading and re-uploading.

### Shazam

3 endpoints · 1–5 credits
Identify a song from an audio file, read country charts, fetch lyrics by title and artist.

### Pinterest

GET /fetch · 1.5 credits
Pins, pin videos and idea pins at their original resolution, not the in-feed resize.

### X (Twitter)

GET /fetch · 1.5 credits
Videos and GIFs from public posts — no developer account, no OAuth, no monthly tier.

### Facebook

GET /fetch · 1.5 credits
Public videos and reels across every URL shape Facebook has ever shipped.

### RuTube

GET /fetch · 3 credits
Russian-language video hosting, reached through the same request as everything else.

## there are really only two request shapes

Six of the nine platforms go through a single universal endpoint. You pass a link and the API
identifies the platform itself — which means adding a new one to your product is usually a
validation change, not an integration.



```
# Instagram, TikTok, Pinterest, X, Facebook, RuTube — all the same call
curl "https://api.fastsaver.io/v1/fetch?url=<any supported link>" \
  -H "X-Api-Key: fs_sk_•••••••••••"
```

YouTube gets its own family of endpoints because it needs choices the others do not: which
resolution, audio or video, search before download, and the Telegram file_id path
for bots.



```
# YouTube — pick a format explicitly
curl -X POST https://api.fastsaver.io/v1/youtube/download \
  -H "X-Api-Key: fs_sk_•••••••••••" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://youtu.be/6dG1WWjew8s", "format": "audio"}'
```

Shazam is the exception to both: it takes an audio file rather than a link, and answers with a
song identity instead of a download.

## what every platform has in common

- The same X-Api-Key header. One key for everything.
- The same envelope: ok: true and a payload, or ok: false and a reason.
- A source field naming the platform, so one worker can handle every link type.
- Public content only. Private accounts, follower-gated posts and deleted media return an error, not a file.
- Signed download URLs that expire. Fetch the bytes in the same job rather than storing the link.
- Per-plan rate limits, from 10 requests per minute on Free to 900 on Mega.

When a platform changes its markup or its player — and one of them does, most months — the fix
ships behind the endpoint. Your integration does not move.

## Keep reading

- Guides — build something with these endpoints
- Frequently asked questions — credits, limits, legality
- Domain change notice — fastsaverapi.com → api.fastsaver.io
- Full API reference — with a live playground

## Start on the free tier

1,000 credits, no card. Grab a key and make your first call in a couple of minutes.

Get an API key
Read the docs
