Что это такое?
Неофициальный REST API-сервис для доступа к публичным данным X (Twitter), построенный на обратном инжиниринге платформы.
cv-cat/XApis — open-source проект на Python, который стоит оценить перед внедрением или доработкой.
Для разработчиков Python, которые создают аналитические инструменты, мониторинговые системы или AI-агентов, работающих с контентом X. Подходит для исследователей и небольших команд, которым нужен доступ к публичным данным платформы.
Официальный API X (Twitter) стал платным и ограниченным, а парсить сайт вручную — сложно и ненадёжно. Многие проекты, связанные с анализом соцсетей, упираются в невозможность легально и стабильно получать данные.
Проект имитирует поведение веб-браузера, отправляя запросы к внутренним GraphQL-эндпоинтам X.com. Он использует авторизационные токены (cookie, bearer token, CSRF), которые пользователь должен получить вручную после входа в свой аккаунт. На основе этих токенов строится REST API сервис на FastAPI, предоставляющий удобные конечные точки для поиска твитов, получения информации о пользователях, списков публикаций и...
Это Python-решение для сбора публичных данных с платформы X (бывший Twitter). Оно не является официальным клиентом и работает через обратный инжиниринг внутреннего API платформы. Проект упакован как веб-сервис с автоматической документацией (Swagger/OpenAPI). Автор подчёркивает, что инструмент предназначен только для легальных исследований и обучения.
Проект использует те же GraphQL-запросы, что и веб-интерфейс X.com, включая все те же параметры (features, fieldToggles), что делает его очень похожим на «невидимый браузер».
Стоит попробовать для образовательных целей или как временное решение для личных проектов. Однако для коммерческого использования проект сыроват и зависит от нестабильных методов обхода защиты платформы, которые могут перестать работать в любой момент.
Проект молодой (15 звёзд), но код актуален и использует современные GraphQL-эндпоинты X. Активность разработки и поддержки пока неясна.
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
Неофициальный REST API-сервис для доступа к публичным данным X (Twitter), построенный на обратном инжиниринге платформы.
Для разработчиков и исследователей, которым нужен программный доступ к данным X для анализа, мониторинга или интеграции в AI-агентов, но нет доступа к официальному платному API.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.