Все разделы

REST API · GET

X (Twitter) Media API

Скачивание видео, GIF и фото из постов X (Twitter) по ссылке x.com или twitter.com.

GEThttps://api.interapi.dev/api/v1/x

Цена запроса: 5 кредитов за успешный ответ. 5xx — бесплатно, 4xx — не больше 1 кредита. Тарифы

Что умеет

Принимает ссылки на посты x.com/…/status/… и twitter.com/…/status/…, в том числе с несколькими вложениями. Для видео возвращает все варианты MP4 от лучшего к худшему с меткой качества и высотой кадра, GIF приходят как короткое MP4-видео с quality GIF, фото — в оригинальном размере. video_hd_url — лучшее качество, video_url — вариант до 720p, title — текст поста, author — имя аккаунта. Тот же endpoint доступен по адресу /api/v1/twitter.

  • Видео, GIF и фото
  • Все качества MP4 от 1080p
  • x.com и twitter.com
  • Несколько вложений в посте
  • Алиас /api/v1/twitter

Как пользоваться

  1. Скопируйте ссылку на пост X (x.com или twitter.com).
  2. GET /api/v1/x?url=…
  3. Ответ: media[] с вариантами MP4, GIF или фото, video_hd_url и thumbnail.

Параметры

urlstringобязательный
Ссылка на публичный пост: x.com/<аккаунт>/status/<id> или twitter.com/<аккаунт>/status/<id>.

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

curl -G "https://api.interapi.dev/api/v1/x" \
  -H "X-API-Key: YOUR_API_KEY" \
  --data-urlencode "url=https://x.com/elonmusk/status/1585341984679469056"

Пример ответа

{
  "status": "success",
  "platform": "InterAPI",
  "title": "Entering Twitter HQ – let that sink in!",
  "description": "Entering Twitter HQ – let that sink in!",
  "author": "elonmusk",
  "media": [
    {
      "type": "video",
      "url": "https://video.twimg.com/…/vid/1920x1080/aeoVUvTgj4wHShhN.mp4",
      "quality": "1080p",
      "download_url": "https://video.twimg.com/…/vid/1920x1080/aeoVUvTgj4wHShhN.mp4",
      "height": 1080,
      "ext": "mp4"
    },
    {
      "type": "video",
      "url": "https://video.twimg.com/…/vid/1280x720/cwj11yOgYZ05R_sY.mp4",
      "quality": "720p",
      "download_url": "https://video.twimg.com/…/vid/1280x720/cwj11yOgYZ05R_sY.mp4",
      "height": 720,
      "ext": "mp4"
    }
  ],
  "video_url": "https://video.twimg.com/…/vid/1280x720/cwj11yOgYZ05R_sY.mp4",
  "video_hd_url": "https://video.twimg.com/…/vid/1920x1080/aeoVUvTgj4wHShhN.mp4",
  "music_url": null,
  "thumbnail": "https://pbs.twimg.com/ext_tw_video_thumb/…/DwJ7wlGIe9iryk6N.jpg",
  "duration_sec": 9,
  "channel_url": null,
  "duration_ms": 1140
}

duration_ms — время обработки на сервере. Ссылки в примере сокращены.

Проверить запрос

Без ключа — до 30 запросов в час с одного IP. Со своим ключом запрос списывает кредиты по цене API.

GET

Вставьте ссылку и нажмите «Отправить». Ответ появится здесь.

Смотрите также