GAPI

API для скачивания из Threads

Посты Threads прямыми ссылками. Пост с несколькими картинками или видео вернёт их все одним массивом.

GEThttps://api.gapi.dev/threads

Требуется заголовок X-API-Key · ответ в JSON

Параметры

urlобязательныйstring

Публичный пост Threads: threads.com/@user/post/… и старая форма threads.net.

напр. https://www.threads.com/@assem.sagat/post/Dbc1nzCDv2U

Ответы

{
  "platform": "threads",
  "type": "album",
  "title": null,
  "author": null,
  "thumbnail": "https://…",
  "duration": null,
  "media": [
    { "type": "image", "url": "https://…", "quality": null, "ext": null },
    { "type": "image", "url": "https://…", "quality": null, "ext": null },
    { "type": "image", "url": "https://…", "quality": null, "ext": null },
    { "type": "image", "url": "https://…", "quality": null, "ext": null },
    { "type": "image", "url": "https://…", "quality": null, "ext": null }
  ]
}

Попробовать

GEThttps://api.gapi.dev/threads
Примеры
Ключа ещё нет? Создать бесплатно
curl -G 'https://api.gapi.dev/threads' \
  --data-urlencode 'url=https://www.threads.com/@assem.sagat/post/Dbc1nzCDv2U' \
  -H 'X-API-Key: YOUR_KEY'

Что даёт каждая ссылка

Вы отправляетеtypemedia содержит
пост с одной картинкойimageснимок в полном разрешении
пост с одним видеоvideoвидео, звук уже внутри
пост с несколькимиalbumвсе элементы поста, и картинки, и видео

Чего он не делает

Профили, ветку ответов целиком и всё, что лежит в закрытом аккаунте. Этот эндпоинт принимает ссылку на один пост и отдаёт файлы из него.

Разбор по полям — на странице формы ответа.

Примеры кода

Один и тот же запрос на четырёх языках. Подставьте ключ из личного кабинета, и код запустится как есть.

curl -G 'https://api.gapi.dev/threads' \
  --data-urlencode 'url=https://www.threads.com/@assem.sagat/post/Dbc1nzCDv2U' \
  -H 'X-API-Key: gapi_live_your_key_here'

Один вызов — один запрос

Карусель из десяти слайдов стоит столько же, сколько одно фото: одно списание с баланса. Считаются вызовы, а не файлы.

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