REST API
Документация
Все запросы идут на https://api.interapi.dev, ответы приходят в JSON. Выберите API, чтобы посмотреть параметры и проверить запрос на своей ссылке.
https://api.interapi.dev
Авторизация
Передавайте ключ в заголовке X-API-Key. Также работают Authorization: Bearer ia_live_… и параметр ?api=ia_live_… — последний нужен, когда файл по ссылке скачивает сторонний клиент, например Telegram.
X-API-Key: ia_live_…
Authorization: Bearer ia_live_…
https://api.interapi.dev/api/v1/tiktok?url=…&api=ia_live_…Коды ответов
200 | Успех. Списывается цена запроса — от 5 до 15 кредитов. |
|---|---|
400 | Неверная или неподдерживаемая ссылка. |
401 | Ключ не передан или недействителен. |
402 | Закончился баланс — пополните в кабинете. |
403 | Контент приватный или аккаунт отключён. |
404 | Публикация не найдена. |
429 | Превышен лимит запросов. |
5xx | Ошибка на нашей стороне. Кредиты не списываются. |
Списание кредитов
Цена зависит от API — от 5 до 15 кредитов за успешный запрос, /api/v1/auto стоит как определённая платформа. Ответы 4xx (неверная ссылка, удалённый пост) списывают не больше 1 кредита, ответы 5xx бесплатны. В каждом ответе есть заголовки X-Balance-Remaining (остаток) и X-Request-Cost (сколько списано).
| API | Кредитов за запрос |
|---|---|
Instagram /api/v1/instagram | 6 |
TikTok /api/v1/tiktok | 6 |
YouTube /api/v1/youtube | 15 |
X (Twitter) /api/v1/x | 5 |
Facebook /api/v1/facebook | 5 |
Pinterest /api/v1/pinterest | 5 |
RuTube /api/v1/rutube | 5 |
Likee /api/v1/likee | 5 |
YouTube Search /api/v1/youtube/search | 6 |
Shazam /api/v1/shazam | 5 |
Скачивание файлов
Если прямая ссылка из ответа не открывается у клиента, отдайте ему ссылку на наш прокси. Ключ передаётся параметром api, кредиты за скачивание не списываются.
# Файл из Instagram / TikTok / Pinterest
curl -L -o media.mp4 \
"https://api.interapi.dev/api/v1/media/file?source=tiktok&url=https%3A%2F%2Fvt.tiktok.com%2FZSQrfS4U7%2F&api=YOUR_API_KEY"
# YouTube: kind=audio|video, format_id=best|<itag>
curl -L -o track.m4a \
"https://api.interapi.dev/api/v1/youtube/file?url=https%3A%2F%2Fyoutu.be%2FUFk4_Ybx7yk&kind=audio&api=YOUR_API_KEY"
API
- Instagram Media API
GET /api/v1/instagramСкачивание видео и фотографий из публичных постов, Reels и каруселей Instagram по прямой ссылке. - TikTok Video API
GET /api/v1/tiktokСкачивание видео TikTok без водяного знака: SD, HD и отдельная аудиодорожка MP3. - YouTube Video API
GET /api/v1/youtubeСкачивание видео и аудио с YouTube: MP4, WebM и M4A в разных качествах до 720p и выше. - X (Twitter) Media API
GET /api/v1/xСкачивание видео, GIF и фото из постов X (Twitter) по ссылке x.com или twitter.com. - Facebook Video API
GET /api/v1/facebookСкачивание публичных видео и Reels Facebook в HD и SD по ссылке facebook.com или fb.watch. - Pinterest Media API
GET /api/v1/pinterestСкачивание видео, изображений и GIF с Pinterest по ссылке pin.it или pinterest.com. - RuTube Video API
GET /api/v1/rutubeВидео и Shorts с RuTube в нескольких качествах до 1080p: HLS-ссылки по каждому разрешению. - Likee Video API
GET /api/v1/likeeСкачивание коротких видео Likee по ссылке likee.video или короткой l.likee.video/v/… - YouTube Search API
GET /api/v1/youtube/searchПоиск видео, музыки, плейлистов, каналов и трансляций на YouTube и YouTube Music. - Shazam API
GET / POST /api/v1/shazamОпределение песни по аудио или видео: URL или загрузка файла.