API скачивания Instagram Reels
Reel — самая простая форма Instagram: одно видео, один URL. Эндпоинт принимает ссылку ровно такой, какой её выдало меню «Поделиться» — с параметром отслеживания или без, — и возвращает medias[] с одной записью video, указывающей на CDN Instagram, плюс подпись и автора в meta. Без cookie, без сессии, без headless-браузера с вашей стороны.
Пример запроса
curl -s "https://api.saveapi.org/v1/instagram" \ -H "Authorization: Bearer sk_live_xxxx" \ -G --data-urlencode "url=https://www.instagram.com/reel/ABC123/"
1.5 кредита
Принимаемые формы ссылок
instagram.com/reel/<код>/ и instagram.com/reels/<код>/, с www или без, с параметром ?igsh= или ?stkn= в конце или без. Ссылка /p/<код>/, оказавшаяся reel, разрешается так же. Форму определяет эндпоинт; нормализовать заранее не нужно.
Что приходит
type — "video", в medias[] одна запись с прямым URL на CDN источника, в meta — автор и подпись. Для Instagram нет formats[] — источник публикует один вариант на reel, выбирать не из чего.
Сколько и когда стоит
1.5 кредита за успешное разрешение. Закрытый или удалённый reel стоит 0.1 кредита и возвращает финальный код ошибки; таймаут с нашей стороны не стоит ничего, и одну повторную попытку сделать безопасно. Проверка ссылки в /v1/detect бесплатна.
Вопросы перед началом
- Работает ли ссылка «Поделиться» с ?igsh=?
- Да. Параметры отслеживания игнорируются; reel определяется по коду.
- Можно выбрать разрешение?
- Нет — Instagram публикует один вариант на reel, и его вы получаете. В ответах Instagram нет formats[].
- Разрешается ли reel закрытого аккаунта?
- Нет. Вы получаете PRIVATE_CONTENT, это стоит 0.1 кредита, и повтор ответа не меняет.