GAPI

Документация GAPI

Отправляете ссылку, получаете прямые ссылки на файлы в форме, которая не меняется. Девять площадок отвечают одним и тем же объектом, поэтому разбор, написанный под первую, читает и остальные.

Первый запрос

curl -G 'https://api.gapi.dev/v2/vk' \
  --data-urlencode 'url=https://vkvideo.ru/video-122033519_456246913' \
  -H 'X-API-Key: gapi_live_your_key_here'

Войдите через GitHub или Google, создайте ключ в кабинете и подставьте его вместо заглушки. Бесплатный тариф даёт 200 токенов в месяц без карты.

С чего начать

Площадки

Все девять работают сегодня. У каждой своя страница: какие параметры она принимает, какие ссылки понимает и что именно возвращает.

Все эндпоинты

Девять платформ, одиннадцать эндпоинтов, один формат ответа. Обратите внимание на адреса: три платформы отвечают на /v2, остальные нет — копируйте путь из таблицы, а не угадывайте префикс.

ПлатформаЭндпоинтЧто возвращаетТокенов
InstagramGET /v2/instagram/mediaСсылка на reel, фото, карусель или сторис1
GET /v2/instagram/storiesВсе активные сторис по имени пользователя1
YouTubeGET /v2/youtube/infoНазвание, длительность, доступные качества1
GET /v2/youtubeОдин готовый файл или MP38
TikTokGET /tiktokВидео без вотермарка или фотопост1
FacebookGET /facebookСсылка watch, reel или share1
VKGET /v2/vkВсе качества, от 144p до 1080p1
ThreadsGET /threadsФото, видео или карусель1
X (Twitter)GET /twitterВидео, GIF или фото из поста1
RedditGET /redditВидео со звуковой дорожкой, картинки, галереи1
PinterestGET /pinterestКартинка или видео пина1

Токены — это то, что вызов списывает с месячного баланса. Обычная ссылка стоит один токен, сколько бы файлов ни вернулось; загрузка с YouTube дороже, потому что дороже обходится нам.

Что-то не работает?

Напишите @gapidevbot в Telegram и приложите ссылку, с которой делали запрос — обычно этого достаточно, чтобы сразу увидеть причину.