X / Twitter Твиты пользователя API
Постраничная лента твитов пользователя с текстом, медиа и показателями вовлечённости. Листайте через поле cursor.
0,45 USD/1 тыс. запросов, оплата за запрос, без подписки.
@nasa
@nasa
@NASA· Jun 9, 2024
Liftoff! 🚀
{"id": "1800000000000000000","url": "https://x.com/NASA/status/1800000000000000000","text": "Liftoff! 🚀","likes": 142000,"retweets": 21400,"replies": 3900,"createdAt": "2024-06-09T13:45:00Z"}
Цены и поставщики
Цена API X / Twitter Твиты пользователя: один API, поставщиков 3, и любой может заменить другого
Первым обслуживает самый дешёвый поставщик. Если он не отвечает, его заменяет следующий в том же вызове.
не больше 0,0101 USD за запрос1 результат0,0002 USDРезультатов: 500,0051 USDРезультатов: 100Лимит 0,0101 USDВы платите за то, что вернулось. Снизьте лимит, чтобы платить меньше: ни один запрос не обойдётся дороже лимита, сколько бы ни вернулось.
Попробовать
Получите X / Twitter Твиты пользователя одним запросом
{
"found": true,
"data": {
"nextCursor": "DAABCgABF__cursor",
"tweets": [
{
"id": "1800000000000000000",
"url": "https://x.com/NASA/status/1800000000000000000",
"text": "Liftoff! 🚀",
"likes": 142000,
"retweets": 21400,
"replies": 3900,
"createdAt": "2024-06-09T13:45:00Z"
}
]
}
}Полный справочник по параметрам и ответу: каждое поле, тип и пример для этого эндпоинта.
Справочник
Один запрос, один формат ответа.
Каждое поле, которое вы отправляете, и каждое поле, которое получаете, с реальным примером.
Проверено 2026-10-07 · доступность и задержка измерены за 30d
Тело запроса
JSON, отправляется на этот эндпоинт.
- handlestring
nasa
Handle в Twitter/X без ведущего @.
- cursorstring
0
Непрозрачный курсор постраничной выдачи из nextCursor предыдущего ответа. Не указывайте для первой страницы.
- limitinteger
Максимальное число авторских твитов и ответов на ЭТОЙ странице (1-100). Источники возвращают меньше, большинство ограничивает 20, поэтому читайте `nextCursor` и передавайте его обратно как `cursor`, чтобы идти дальше, вместо запроса одной большой страницы.
- requireFieldsarray
Необязательно; если не указывать, маршрутизация не меняется и обслуживает самый дешёвый источник. Назовите выходные поля, которые этот запрос должен уметь вернуть, например `isPinned`, и его обслужит только источник, который возвращает каждое из них. Поля, которые вы не назвали, по-прежнему возвращаются, когда они есть у обслуживающего источника. Это может поднять вашу цену: если самый дешёвый источник не может вернуть названное поле, обслуживает более дорогой, и вам называют и списывают его цену. Названное поле всё равно может отсутствовать в публикации, где его действительно нет. Указание сочетания полей, которые вместе не возвращает ни один источник, отклоняется как неверный ввод, без списания. При постраничном обходе это действует только на первую страницу; следующие страницы остаются у источника, который выбрала эта страница, по названной ей цене.
- requireSinglePageboolean
Требовать источник, который может вернуть запрошенный limit за один ответ.
Ответ
JSON, по одному примеру значения на поле.
- foundboolean
true
- nextCursorstring
DAABCgABF__cursor
- idstring
1800000000000000000
- urlstring
https://x.com/NASA/status/1800000000000000000
- textstring
Liftoff! 🚀
- likesnumber
142000
- retweetsnumber
21400
- repliesnumber
3900
- createdAtstring
2024-06-09T13:45:00Z
Вопросы и ответы
Об API X / Twitter Твиты пользователя
AnyAPI X / Twitter Твиты пользователя API возвращает данные X / Twitter в виде нормализованного JSON одним вызовом POST к /v1/run/twitter.user_tweets. Постраничная лента твитов пользователя с текстом, медиа и показателями вовлечённости. Листайте через поле cursor. AnyAPI направляет каждый запрос по источникам (их 3) и автоматически переключается, если один из них отказывает. Это стоит от 0,45 USD за 1000 запросов, в долларах США, без подписки и без ежемесячного минимума. За последние 30 дней 99,9% вызовов X / Twitter Твиты пользователя через AnyAPI завершились успешно, медианное время ответа 1,4 с, измерено вызовов: 82 500.