API для скачивания из Threads
Посты Threads прямыми ссылками. Пост с несколькими картинками или видео вернёт их все одним массивом.
GET
https://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 }
]
}Попробовать
GET
https://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'Что даёт каждая ссылка
| Вы отправляете | type | media содержит |
|---|---|---|
| пост с одной картинкой | 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'Один вызов — один запрос
Карусель из десяти слайдов стоит столько же, сколько одно фото: одно списание с баланса. Считаются вызовы, а не файлы.