saveapi.org

API скачивания карусели Instagram — каждое фото и видео поста

Карусель — форма, на которой ошибается большинство загрузчиков: возвращают первый элемент и останавливаются. Здесь каждый элемент поста приходит отдельной записью в medias[], в порядке, заданном автором, со своим типом — пост из двух фото и клипа даёт две записи image и одну video. Цена за пост, а не за элемент.

Пример запроса

curl -s "https://api.saveapi.org/v1/instagram" \
  -H "Authorization: Bearer sk_live_xxxx" \
  -G --data-urlencode "url=https://www.instagram.com/p/ABC123/"

1.5 кредита

Принимаемые формы ссылок

instagram.com/p/<код>/ — ссылка карусели. Тот же эндпоинт принимает ссылки на reels и истории, так что знать заранее, карусель ли это, не нужно — ответ скажет.

Что приходит

type — "album", если в посте больше одного элемента; medias[] перечисляет все элементы в порядке поста, у каждой записи свой type: "image" или "video". Карусель из восьми фото даёт восемь записей image. В meta — подпись и автор один раз на пост.

Сколько стоит

1.5 кредита за пост, сколько бы элементов в нём ни было. Закрытые и удалённые посты стоят 0.1 и приходят с финальным кодом; частичную карусель эндпоинт не возвращает — либо все элементы, либо ошибка.

Вопросы перед началом

Каждый элемент оплачивается отдельно?
Нет. Одно разрешение — 1.5 кредита, будь в посте один элемент или десять.
Как понять, какие записи — видео?
У каждой записи в medias[] есть поле type. Ветвитесь по нему, а не по позиции — смешанные карусели сохраняют порядок автора.
Можно получить только один элемент карусели?
Ответ всегда содержит все элементы; выберите нужный на своей стороне. Параметра по элементу нет.

См. также

Получить ключ и попробоватьПолный справочник API