GAPI

API для скачивания видео Facebook

Публичные видео и рилсы прямой ссылкой, картинка и звук уже вместе. Подходят и ссылки-шейры, и полные адреса записи.

GEThttps://api.gapi.dev/facebook

Требуется заголовок X-API-Key · ответ в JSON

Параметры

urlобязательныйstring

Публичное видео или рилс Facebook: facebook.com/share/r/…, facebook.com/watch?v=… и короткие fb.watch.

напр. https://www.facebook.com/share/r/1QzLKegBTA

Ответы

{
  "platform": "facebook",
  "type": "video",
  "title": "- Facebook Reel",
  "author": null,
  "thumbnail": "https://…",
  "duration": null,
  "media": [
    { "type": "video", "url": "https://…", "quality": null, "ext": null }
  ]
}

Попробовать

GEThttps://api.gapi.dev/facebook
Примеры
Ключа ещё нет? Создать бесплатно
curl -G 'https://api.gapi.dev/facebook' \
  --data-urlencode 'url=https://www.facebook.com/share/r/1QzLKegBTA' \
  -H 'X-API-Key: YOUR_KEY'

Что даёт каждая ссылка

Вы отправляетеtypemedia содержит
facebook.com/watch?v=…videoодин файл, картинка и звук вместе
facebook.com/share/r/…videoто же самое, рилс здесь обычное видео

Чего он не делает

Всё, что не открывается без входа: приватные видео, истории и записи в закрытых группах. Facebook показывает такое аккаунту, а не публике, и это апи не притворяется, что умеет иначе.

Разбор по полям — на странице формы ответа.

Примеры кода

Один и тот же запрос на четырёх языках. Подставьте ключ из личного кабинета, и код запустится как есть.

curl -G 'https://api.gapi.dev/facebook' \
  --data-urlencode 'url=https://www.facebook.com/share/r/1QzLKegBTA' \
  -H 'X-API-Key: gapi_live_your_key_here'

Один вызов — один запрос

Карусель из десяти слайдов стоит столько же, сколько одно фото: одно списание с баланса. Считаются вызовы, а не файлы.

Другие платформы