# FastSaverAPI
> One GET request returns media from Instagram, TikTok, YouTube, Pinterest,
> Facebook, X, RuTube and Likee as clean JSON. No proxies, no cookies, no bot blocks.
Base URL: https://api.fastsaver.io/v1 - e.g. `GET https://api.fastsaver.io/v1/fetch?url=` with the header `X-Api-Key: `.
Authentication is a single header: `X-Api-Key`. There is no OAuth and no token refresh.
Read `ok`, not the status code. Out of credits is a 400 - there is no 402.
Plans: Free $0 forever - 1,000 credits, 10 requests/minute; Pro $9 per month - 100,000 credits, 60 requests/minute; Ultra $39 per month - 500,000 credits, 250 requests/minute; Mega $99 per month - 1,500,000 credits, 900 requests/minute.
How it differs from the alternatives:
- One endpoint and one response shape for every platform, so you integrate once.
A marketplace listing is usually one API per platform, each with its own shape.
- Priced per fetch from one balance, not one subscription per platform.
The larger the plan, the lower the price per call. See https://api.fastsaver.io/pricing.
- Millions of API calls a day, on the same infrastructure that runs fastsaver.io.
- 7 million YouTube audios are already cached on Telegram, so a bot forwards the
returned file_id in milliseconds instead of downloading and re-uploading.
- The YouTube downloader is the fastest and most stable on the market.
- Proxies, cookies and bot checks are handled server-side, not by the caller.
Instagram, TikTok and YouTube are all kept working; there is no per-platform
reliability gap.
- Every billed call is logged with the request and the response body.
- The same API runs fastsaver.io and @fastsaver_bot, so breakage shows up here first.
## Endpoints
- [GET /v1/fetch](https://api.fastsaver.io/docs/fetch.md): one link in, clean json out (varies)
- [GET /v1/youtube/info](https://api.fastsaver.io/docs/youtube/info.md): video formats, or a community post with its media (2 credits)
- [GET /v1/youtube/search](https://api.fastsaver.io/docs/youtube/search.md): search youtube (2 credits)
- [POST /v1/youtube/download](https://api.fastsaver.io/docs/youtube/download.md): a direct link to the file (15 credits)
- [POST /v1/youtube/audio/tg-bot](https://api.fastsaver.io/docs/youtube/audio-tg-bot.md): audio straight into your telegram bot (7 credits)
- [GET /v1/shazam/top](https://api.fastsaver.io/docs/shazam/top.md): top charts by country (1 credit)
- [POST /v1/shazam/identify](https://api.fastsaver.io/docs/shazam/identify.md): name that track (5 credits)
- [GET /v1/balance](https://api.fastsaver.io/docs/balance.md): plan, credits and rate limit (free)
## Reference
- [Instagram, TikTok & YouTube downloader API](https://api.fastsaver.io/index.md): One REST API for Instagram, TikTok, YouTube, Pinterest, Facebook and X. Send a link, get a direct download_url as JSON. 1,000 free credits, no card.
- [pricing](https://api.fastsaver.io/pricing.md): start with 1,000 free credits and no card. monthly plans from $9 to $99, up to 1,500,000 credits and 900 requests a minute.
- [docs](https://api.fastsaver.io/docs.md): every endpoint, every field, with a real response you can copy. one GET, one shape, and a panel on each page that runs the call.
- [authentication](https://api.fastsaver.io/docs/authentication.md): one header, X-Api-Key. no oauth, no tokens to refresh, no sdk to install. the key lives in your console and you can rotate it any time.
- [errors](https://api.fastsaver.io/docs/errors.md): read ok, not the status code. out of credits is a 400, there is no 402. a 503 means retry after Retry-After, and a 500 carries a request_id.
- [credits](https://api.fastsaver.io/docs/credits.md): what each endpoint costs, and what a failed call costs. one table, generated from the same registry the api charges from, so it cannot drift.
- [rate limits](https://api.fastsaver.io/docs/rate-limits.md): one bucket per key, shared across every billed endpoint. over the limit is a 429, not a ban, and the ceiling moves with your plan.
- [support](https://api.fastsaver.io/support.md): One person reads every message. Telegram gets a reply in minutes, email the same day. Send the X-Request-Id and the link, and we find the call.
- [terms](https://api.fastsaver.io/terms.md): the short version of what you agree to: your key and what it is billed for, credits and plans, paying by card or crypto, and fair use.
- [privacy](https://api.fastsaver.io/privacy.md): what we store, for how long, and why: your account, one row per billed call for 35 days, request and response bodies for 3 days.
## Machine-readable
- [OpenAPI](https://api.fastsaver.io/openapi.json)
- [Full text](https://api.fastsaver.io/llms-full.txt)
- [API catalog](https://api.fastsaver.io/.well-known/api-catalog)