API для скачивания Instagram
Отправьте ссылку Instagram — в ответе придут медиа-URL, а вместе с ними автор, подпись и превью. Reels, посты из ленты и публичные истории отвечают на одном эндпоинте, тип поста определять самому не нужно. Карусель приходит несколькими записями в medias[] — в том же порядке, что и в посте.
видеоизображениеGET /v1/instagram1.5 кредита
Какие ссылки принимаем
Любая ссылка на публичный пост с этих хостов. Короткие ссылки и страновые зеркала раскрываются автоматически.
https://www.instagram.com/reel/ABC123/https://instagram.com/p/ABC123/
Хосты
instagram.com · instagr.am · ddinstagram.com
Запрос
curl -s "https://api.saveapi.org/v1/instagram" \ -H "Authorization: Bearer sk_live_xxxx" \ -G --data-urlencode "url=https://www.instagram.com/reel/ABC123/"
Ответ
{
"success": true,
"platform": "instagram",
"type": "video",
"medias": [
{ "type": "video", "url": "https://…", "ext": "mp4" },
{ "type": "image", "url": "https://…", "ext": "jpg" }
],
"meta": { "title": "…", "author": "…", "thumbnail": "https://…" },
"credits": { "spent": 1.5, "remaining": 99988.5 }
}Стоит знать
Ссылка на историю Instagram — instagram.com/stories/… — стоит 5 кредитов вместо обычных 1.5. Истории живут недолго и разбираются более дорогим путём; все остальные ссылки Instagram тарифицируются как обычно.
Вопросы перед началом
- Работают ли истории или только reels и посты?
- Публичные истории открываются на том же эндпоинте, если аккаунт открытый. Отдельного вызова и специального параметра нет — передаёте ту ссылку, что есть.
- Как возвращается карусель?
- Несколькими записями в medias[] в том порядке, что и в посте. В смешанной карусели типы сохраняются: пост с двумя фото и видео вернёт две записи image и одну video.
- Нужны ли cookie или залогиненная сессия?
- Нет. Ничего настраивать и поддерживать не надо. Закрытые аккаунты просто недостижимы и возвращают 403, который стоит 0.1 кредита.
См. также
Руководства с этим эндпоинтом
Как сделать Telegram-бота для скачивания видеоСкачивание видео из соцсетей на PythonСкачивание видео из соцсетей на Node.jsСкачать видео TikTok и Likee без водяного знакаyt-dlp и Instagram: «login required», пустой результат и чем заменитьПочему Instagram Graph API не скачивает reels — и что скачиваетAPI историй Instagram без логина: одна история или все активныеПочему ваш скрейпер Instagram работает на ноутбуке и умирает на сервереСкачивание видео из соцсетей в n8n через HTTP RequestСкачивание видео из соцсетей на PHPСкачивание видео из соцсетей на GoРазрешение столбца ссылок в Google Sheets через Apps ScriptTelegram-бот для скачивания видео на grammY