saveapi.org

API для скачивания видео X (Twitter)

Передайте ссылку на пост — получите прикреплённое видео, GIF или изображения прямыми URL. GIF в X на самом деле короткий MP4-клип, и именно его вы и получаете: запись типа video, а не анимированное изображение.

видеоизображениеGET /v1/twitter1.5 кредита

Какие ссылки принимаем

Любая ссылка на публичный пост с этих хостов. Короткие ссылки и страновые зеркала раскрываются автоматически.

Хосты

twitter.com · x.com · fxtwitter.com · vxtwitter.com

Запрос

curl -s "https://api.saveapi.org/v1/twitter" \
  -H "Authorization: Bearer sk_live_xxxx" \
  -G --data-urlencode "url=https://x.com/user/status/123"

Ответ

{
  "success": true,
  "platform": "twitter",
  "type": "video",
  "medias": [
    { "type": "video", "url": "https://…", "ext": "mp4" },
    { "type": "image", "url": "https://…", "ext": "jpg" }
  ],
  "meta": { "title": "…", "author": "…", "thumbnail": "https://…" },
  "credits": { "spent": 1.5, "remaining": 99988.5 }
}

Вопросы перед началом

GIF приходит файлом GIF?
Нет, и это правильно: X хранит GIF как короткий MP4-клип. Вы получаете запись video — именно она и нужна для sendVideo или веб-плеера.
А пост с четырьмя изображениями?
Все четыре придут записями image в medias[] в порядке поста. Форма ответа не меняется между одним изображением и несколькими.
Работают ли x.com и twitter.com одновременно?
Да, вместе с зеркалами fxtwitter.com и vxtwitter.com, которые вставляют из мессенджеров. Они нормализуются до запроса.

Руководства с этим эндпоинтом

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

Получить ключ и попробоватьПолный справочник API