API для скачивания видео Facebook
Публичные видео и рилсы прямой ссылкой, картинка и звук уже вместе. Подходят и ссылки-шейры, и полные адреса записи.
GET
https://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 }
]
}Попробовать
GET
https://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'Что даёт каждая ссылка
| Вы отправляете | type | media содержит |
|---|---|---|
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'Один вызов — один запрос
Карусель из десяти слайдов стоит столько же, сколько одно фото: одно списание с баланса. Считаются вызовы, а не файлы.