SaverAPI

HTTP API · медиа из постов HTTP API · media from posts

Одно API для скачивания медиа из соцсетей. One API to download media from social networks.

Saver API открывает пост, рассказывает, что внутри, и сам скачивает видео или фото. Вам приходит готовый файл, а не адрес на чужом сервере. Saver API opens the post, tells you what is inside, and downloads the video or photo itself. You get a ready file, not an address on somebody else's server.

  • токен за минутуtoken in a minute
  • платите за вызовpay per call
  • без подпискиno subscription
  • 8 площадок8 platforms
import requests
API = "https://api.example.com"
AUTH = {"Authorization": "Bearer sv_4f3a91c2e7b0…"}
# что лежит в посте# what is inside the post
post = requests.post(f"{API}/media/info", headers=AUTH, json={
"url": "https://www.instagram.com/reel/C0abcdEfGhI/",
}).json()
# забрать первый файл: адрес пришёл в ответе# take the first file: its address came back in the answer
file = requests.get(API + post["items"][0]["path"], headers=AUTH)
open("video.mp4", "wb").write(file.content)

Два запроса: узнать, что в посте, и забрать оттуда файл. Токен выдаёт бот, полный ответ и коды ошибок — в документации. Two calls: see what is in the post, then take a file out of it. The bot hands you the token; the full answer and the error codes are in the docs.

цифры нашей сети телеграм-ботов, которая работает на этом же API numbers from our own Telegram bot network, which runs on this very API

370 000

уникальных ссылок в сутки unique links a day

стабильно, два года подряд steady, two years running

415 599

скачиваний за последние сутки downloads in the last 24 hours

вся сеть, все площадки вместе the whole network, all platforms together

8 223 871

живых подписчиков active subscribers

из 9 572 393 всего в сети out of 9,572,393 in the network

149 635 756

ссылок прошло через инфраструктуру links have gone through the infrastructure

это масштаб, а не кэш: повтор качается заново scale, not a cache: a repeat is fetched again

Что умеет What it grabs

Ссылка любая, запрос один и тот же. Ответ тоже приходит одинаковым. Any link, the same one request. The answer comes back the same too.

Instagram

посты, reels, stories posts, reels, stories

TikTok

видео и альбомы, без знака videos and albums, no watermark

YouTube

видео и звук отдельно video, and audio on its own

Pinterest

картинки и видео из пинов images and video out of pins

Threads

посты с фото и видео posts with photos and video

X (Twitter)

видео и картинки из постов videos and images from posts

Facebook

видео и фото из публичных постов videos and photos from public posts

SoundCloud

аудио из треков audio out of tracks

новая площадка появляется на нашей стороне — ваш код при этом не меняется a new platform shows up on our side, and your code does not change

Проще некуда Stupidly simple

Три шага от нуля до файла на диске. Регистрации, ключей и договоров нет. Three steps from zero to a file on disk. No signup, no keys, no contracts.

Возьмите токенTake a token

Напишите нашему боту в телеграме — он выдаст токен и стартовый баланс. Message our bot on Telegram and it hands you a token and a starting balance.

Отправьте ссылкуSend the link

Один запрос с адресом поста — в ответ придёт список того, что внутри него лежит. One request with the address of the post, and back comes a list of what is inside it.

Заберите файлTake the file

Выберите нужное видео или фото — и получите его файлом, который сразу можно отправить пользователю. Pick the video or photo you need and get it as a file you can send to your user right away.

честная частьthe honest part

Головная боль, которую
мы берём на себя
The headaches we
handle, so you don't

Качать из соцсетей своими руками значит воевать со всем этим сразу. Через Saver API из этого не остаётся ничего. Scraping social platforms yourself means fighting all of this. Through Saver API, none of it is your problem.

если делать самомуif you build it yourself

  • Арендовать прокси и крутить резидентные IP, чтобы не ловить баны Rent proxies and rotate residential IPs to dodge bans
  • Обновлять куки и сессионные токены, которые всё время протухают Refresh login cookies and session tokens that keep expiring
  • Обходить лимиты, капчи и теневые блокировки Work around rate limits, captchas and shadow blocks
  • Снимать водяной знак TikTok самому Strip TikTok watermarks yourself
  • Скачивать файл самому, а потом ещё и отдавать его пользователю Download the file yourself, then deliver it to your user
  • Держать живым отдельный парсер под каждую площадку Keep a separate scraper alive for every platform

с Saver APIwith Saver API

что делаете выwhat you actually do

  • Один токен, один обычный HTTPS-запрос One token, one plain HTTPS request
  • Один и тот же вид ответа для всех площадок One consistent JSON shape for every platform
  • TikTok без водяного знака по умолчанию No-watermark downloads by default
  • Готовый файл, который сразу можно отдать пользователю A ready file you can hand to your user right away
  • Наша инфраструктура принимает баны и блокировки на себя Our infrastructure absorbs the bans and blocks

Мы сами на этом живём We live on it ourselves

Тем же API работает наша собственная сеть телеграм-ботов. Цифры ниже — её, настоящие и неокруглённые. Our own network of Telegram bots runs on this very API. The numbers below are its numbers, real and unrounded.

Сколько выкачивает каждый бот за сутки What each bot pulls in a day

скачиваний · аудитория downloads · audience

@instagramersbot

аудитория 2 587 571audience 2,587,571

144 517144,517

@VideoAsBot

аудитория 1 164 498audience 1,164,498

84 13684,136

@SaveMedia_bot

аудитория 3 368 500audience 3,368,500

68 75068,750

@DownloaderAsBot

аудитория 572 425audience 572,425

35 89735,897

@TwitterAsBot

аудитория 215 110audience 215,110

32 65032,650

Это пять из девятнадцати ботов сети. Всего за сутки — 415 599 скачиваний. These are five of the nineteen bots in the network. The whole network did 415,599 downloads in a day.

Ляжет API — встанет наш собственный бизнес If the API goes down, our own business stops

Это не витрина, собранная под продажу доступа. Через те же самые два запроса каждый день проходят сотни тысяч ссылок наших собственных пользователей. This is not a shop window built to sell access. The very same two calls carry hundreds of thousands of links from our own users every day.

Поэтому, когда площадка что-то меняет, чиним мы это до того, как вы заметили: в этот момент стоит и наша сеть, а не только ваш проект. So when a platform changes something, we fix it before you notice: at that moment our own network is down too, not just your project.

Сколько это стоит What it costs

Баланс в кредитах, оплата вперёд, подписки нет. Платите только за то, что запросили. A balance in credits, paid up front, no subscription. You pay only for what you asked for.

узнать, что в постеsee what is in the post 1

забрать один файлtake one file 0,5

итого за файлone file, all in 1,5

Цены не загрузились. Пакеты пополнения видны в личном кабинете — там же выставляется счёт. The prices did not load. The top up packages are in the cabinet, where the invoice is made too.

кредиты не сгорают · своя сумма от $5 · оплата в кабинете credits do not expire · your own amount from $5 · pay in the cabinet

Нужен объём побольшеNeed a bigger volume

Больше миллиона запросов в месяц, свой лимит на скорость или отдельный канал связи — напишите, договоримся отдельно. More than a million requests a month, your own rate limit or a direct line to us: write to us and we will work it out.

Что входит всегдаAlways included

Все площадки, обе операции и одинаковая скорость. Тарифов с урезанным качеством у нас нет. Every platform, both operations and the same speed. We have no plan with the quality turned down.

Частые вопросы Common questions

Как начать? How do I start?

Напишите нашему боту в телеграме или зарегистрируйтесь по кнопке выше. Система сразу выдаст вам токен. Message our bot on Telegram or sign up with the button above. You get your token right away.

За что списываются деньги? What am I paying for?

За два действия. Разобрать ссылку — 1 кредит: это ответ о том, что лежит в посте. Забрать один файл — 0,5 кредита. Остальные файлы из того же поста не качаются и не оплачиваются. For two things. Parsing a link costs 1 credit: that is the answer about what is in the post. Taking one file costs 0.5 credits. The other files in that post are neither fetched nor billed.

Что приходит в ответ? What comes back?

Сначала описание: видео это или фото, размер, длительность, обложка и два адреса файла — прямая ссылка площадки и адрес у нас. По первой качаете сами, это уже входит в цену разбора; по второй качаем мы и отдаём файл байтами вторым запросом — за это списывается цена скачивания. First a description: video or photo, size, duration, cover, and two addresses for the file: the platform's own direct link and an address on our side. The first one you fetch yourself, and it is already included in the parse fee; with the second we fetch it and hand you the bytes on a second call, billed as a download.

Сколько живёт ответ про пост? How long does the answer about a post live?

Около 30 минут. Дальше спросите заново: пост мог измениться, а отдавать вчерашнее описание как сегодняшнее нечестно. About 30 minutes. After that, ask again: the post could have changed, and serving yesterday's description as today's would not be honest.

Сколько запросов можно слать? How many requests can I send?

Каждому аккаунту даём пул в 3 запроса в секунду (120 за 60 секунд) и до 8 запросов в работе одновременно. Нужно больше — это обсуждаемо, напишите в поддержку. Every account gets a pool of 3 requests per second (120 per 60 seconds) and up to 8 in flight at once. Need more? That is negotiable, just write to support.

Что вы храните? What do you keep?

Файлы у себя мы не держим: они уходят вам и удаляются. Токен лежит только хешем. Что именно записывается и на какой срок — на странице приватности. We do not keep the files: they go to you and get deleted. The token is stored as a hash only. What exactly gets written down, and for how long, is on the privacy page.

Попробуйте на своей ссылке Try it on your own link

Токен выдаётся за минуту, стартовый баланс уже на нём. You get a token in a minute, with a starting balance already on it.