XCRAP.CC

Читай X без разрешения

Вставьте ссылку на пост, тред или профиль. Получите чистый Markdown для промпта или строгий JSON для базы. Без аккаунта, без ключа API и бесплатно.

Что вы вставляете?

Работает со ссылками x.com и twitter.com или с голым id поста.

Примеры
Мультяшный голубь с лупой над строкой поиска

Что бы ни читало — оно дотянется сюда

Claude, ChatGPT, Cursor, ваш собственный скрипт, задача по расписанию, бот в Discord. Здесь ничему не нужен аккаунт, а значит, ничему не нужно доверять секрет. Один HTTP-запрос, пять форматов, без рукопожатий.

Claude Code
Codex
Gemini CLI
Cursor

XCrap.CC

JSON
Markdown
CSV

Ключами не обмениваются ни в одну, ни в другую сторону.

X сделал цену неподъёмной, а потом запер дверь

Официальный API начинается с $200 в месяц и доходит до $42,000. Ниже этого тарифа не дают почти ничего. А x.com останавливает читателя без входа после двух постов и просит залогиниться. Ни то, ни другое не техническое ограничение. Это бизнес-решение, и сильнее всего оно бьёт по тем, кто делает маленькие инструменты и исследовательские проекты.

$200
в месяц, самый дешёвый платный тариф
42 000 $
в месяц, верхний тариф
2
поста, и x.com просит войти
Любой пост, который читает XCrap, мог бы прочитать кто угодно в браузере. Мы просто не заставляем ради этого логиниться.

Три шага, без настройки

  1. 01

    Дайте ссылку

    Пост, тред, профиль. Через поле выше, REST API, MCP-сервер или однострочный curl.

  2. 02

    Мы её забираем

    Наш клиент ходит во внутренние эндпоинты самого X с ротацией анонимных токенов. За ним стоят ещё три источника, так что поломка одного — не ваша проблема.

  3. 03

    Берите нужную форму

    Markdown для промпта. JSON для базы. YAML, CSV или отдельная HTML-карточка. Задаётся одним query-параметром или заголовком Accept.

Всё, за что официальный API берёт деньги

GET /v1/tweet

Посты целиком, со всеми полями

Лайки, репосты, ответы, цитаты, закладки и просмотры. Результаты опросов с процентами. Цитируемые посты развёрнуты. Alt-текст, который большинство скраперов выбрасывает.

Открыть эндпоинт
GET /v1/thread

Треды, которые правда разворачиваются

Вставляйте первый пост, а не последний. X отдаёт только родителя поста, поэтому мы сшиваем таймлайн автора по conversation id и идём по треду вперёд.

Как разворачивается тред
GET /v1/media

Медиа, которое можно забрать

Прямые ссылки на MP4 во всех битрейтах, которые закодировал X, и картинки в том разрешении, в каком их загрузили, а не ужатое превью. Идут потоком, ничего не хранится.

Эндпоинт медиа
POST /v1/bulk

Пятьдесят ссылок за раз

Один запрос — до пятидесяти постов. Мёртвая ссылка вернёт ошибку для своей записи, остальные сорок девять всё равно придут.

Пакетный эндпоинт
?format=

Пять форматов, один параметр

Добавьте ?format=markdown или отправьте заголовок Accept. В ответах Markdown приходит заголовок x-markdown-tokens, чтобы агент рассчитал контекст до чтения.

GET
/v1/tweet?url=…&format=markdown
content-type
text/markdown
x-markdown-tokens
49
Все пять форматов
MCP

Втыкается прямо в вашего агента

MCP-сервер для Claude Code, Claude Desktop и Cursor. Или скачайте файл скилла и объясните любой модели весь API одной вставкой.

MCP-сервер Скилл для агента

# Claude Code — one line
claude mcp add xcrap -- npx -y @xcrapcc/mcp
# Claude Desktop, Cursor — config block
{
  "mcpServers": {
    "xcrap": {
      "command": "npx",
      "args": ["-y", "@xcrapcc/mcp"]
    }
  }
}

Просите ту форму, что нужна

# jack (@jack)

**2006-03-21 20:50 UTC** · [permalink](https://x.com/jack/status/20)

just setting up my twttr

308,067 likes · 124,684 reposts · 18,017 replies

Тот же пост, тот же запрос, пять форм. Заголовок тоже работает: Accept: text/markdown.

Те, что задают на самом деле

Что такое XCrap?

Бесплатный сервис, который читает публичные посты, треды и профили X и отдаёт их в Markdown, JSON, YAML, CSV или HTML. Он существует, чтобы агенты, боты и небольшие проекты могли читать X без ключа API.

Это правда бесплатно?

Да. Без аккаунта, ключа, карты и триала. Всё держится на донатах, а расходы — это домен и один небольшой сервер.

Читает ли он закрытые или защищённые аккаунты?

Нет и никогда не будет. Защищённые аккаунты вернут тот же 404, что и всем остальным, а личные сообщения недоступны вовсе. XCrap читает только публичные аккаунты: их посты, профили, ответы и списки подписчиков.

Можно скачать видео или картинки?

Да. /v1/media перечисляет все вложенные файлы со ссылками на скачивание, во всех битрейтах, которые закодировал X. Файлы идут потоком напрямую и никогда не пишутся на наш диск.

Есть ли полнотекстовый поиск?

Да: /v1/search принимает любой запрос, понятный поиску X, включая операторы (from:, "точная фраза", since: и другие), и возвращает самые новые или самые популярные посты либо только посты с фото или видео. У этого эндпоинта самый строгий лимит запросов.

Это законно?

Чтение публичных веб-страниц не является несанкционированным доступом — это подтвердили суды США в деле hiQ v. LinkedIn. Условия использования X это всё же нарушает, но это договорный вопрос между нами и X, а не уголовный. За то, что вы делаете с полученными данными, отвечаете вы.

Вас где-нибудь публиковали?

Aura++ добавил XCrap в свой каталог, и его значок — ниже. Если вы ведёте каталог и хотите добавить проект, напишите на [email protected], и ваш значок встанет рядом с тем.

Все 21 вопросов

Это бесплатно, и регистрироваться негде

Не надо генерировать ключ, привязывать карту и подтверждать почту. Вставьте ссылку и посмотрите, что придёт.

Документация API Как пользоваться