单条帖子,全量解析
点赞、转发、回复、引用、书签和浏览量。带百分比的投票结果。引用帖已展开。还有大多数爬虫顺手扔掉的替代文本。
查看该接口
XCRAP.CC
粘贴任意帖子、推文串或主页链接。拿回干净的 Markdown 塞进 prompt,或者严格的 JSON 存进数据库。不用账号,不用 API key,一分钱都不用付。
支持 x.com 和 twitter.com 链接,或者直接给一个帖子 id。
Claude、ChatGPT、Cursor、你自己的脚本、定时任务、Discord 机器人。这里什么都不需要账号,所以什么都不必交出密钥。一次 HTTP 请求,五种格式,无需握手。
XCrap.CC
任何一个方向都不交换密钥。
官方 API 起步每月 $200,一路涨到 $42,000。低于这个档位,你几乎什么都拿不到。与此同时,x.com 让未登录的读者看两条帖子就停下,然后要求登录。这两件事都不是技术限制,而是商业决定,承受最重的是那些做小工具和研究项目的人。
XCrap 读的每一条帖子,都是任何人在浏览器里就能读到的。我们只是不逼你先登录再看。
一条帖子、一个推文串、一个主页。用上面的输入框、REST API、MCP 服务器,或者一行 curl。
我们的客户端用轮换的匿名 token 直接和 X 自家的内部接口对话。后面还垫着另外三个数据源,所以其中一个挂了不是你的问题。
Markdown 塞进 prompt。JSON 存进数据库。还有 YAML、CSV,或者一张独立的 HTML 卡片。一个查询参数或者一个 Accept 头就能定。
点赞、转发、回复、引用、书签和浏览量。带百分比的投票结果。引用帖已展开。还有大多数爬虫顺手扔掉的替代文本。
查看该接口
粘第一条,不是最后一条。X 只暴露一条帖子的父级,所以我们按 conversation id 拼接作者的时间线,一路往后走。
长贴如何展开
X 编码过的每一档码率的 MP4 直链,以及按上传时分辨率的图片,不是压缩过的预览图。全程流式转发,从不落盘。
媒体接口
一个请求,最多五十条帖子。某个链接失效就只给那一条返回错误,剩下四十九条照样回来。
批量接口
加上 ?format=markdown,或者发一个 Accept 头。Markdown 响应会带一个 x-markdown-tokens 头,好让智能体在读正文之前先算清楚上下文预算。
/v1/tweet?url=…&format=markdowntext/markdown49为 Claude Code、Claude Desktop 和 Cursor 准备的 MCP 服务器。或者下载技能文件,粘一次就把整套 API 教给任何模型。
# 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{
"id": "20",
"text": "just setting up my twttr",
"author": { "screen_name": "jack" },
"metrics": { "likes": 308067 }
}id: '20'
text: just setting up my twttr
author:
screen_name: jack
metrics:
likes: 308067id,url,created_at,author_handle,text,likes
20,https://x.com/jack/status/20,2006-03-21,jack,"just setting up my twttr",308067<!-- a standalone card, no stylesheet required -->
<article class="xcrap-post">
<a href="https://x.com/jack/status/20">@jack</a>
<p>just setting up my twttr</p>
</article>同一条帖子,同一个请求,五种形状。请求头同样可以:Accept: text/markdown。
往配置里加一段,你的智能体就能自己去读 X。
claude mcp add xcrap -- npx -y @xcrapcc/mcp
单个 Markdown 文件,把整套 API 教给任何模型。不用安装。
curl xcrap.cc/skills.md
一份机器可读的规范,所有代码生成器和智能体框架都早就认识它。
GET /openapi.json
npm install @xcrapcc/sdk,或者 pip install xcrap-sdk。带类型,体积小,零依赖。
npm i @xcrapcc/sdk · pip install xcrap-sdk
四种方式连的是同一批接口。挑一个贴合你现有工作方式的就行。
一个免费服务,读 X 上的公开帖子、推文串和个人主页,再以 Markdown、JSON、YAML、CSV 或 HTML 的形式还给你。它存在的意义,是让智能体、机器人和小项目不用 API key 也能读 X。
是。不用账号,不用密钥,不用绑卡,也没有试用期。全靠捐赠维持,运营成本就是一个域名加一台小服务器。
不能,以后也不会。受保护账号返回的 404,和它给其他任何人的一样;私信则完全无法访问。XCrap 只读取公开账号:帖子、个人资料、回复和关注者列表。
能。/v1/media 会列出每个附件和它的下载链接,X 编码过的每一档码率都有。文件是直接流式转发的,从不写进我们的磁盘。
有:/v1/search 接受 X 搜索能理解的任何查询,包括 from:、"精确短语"、since: 等运算符,返回最新或最热门的帖子,或只返回带图片或视频的帖子。它是限流最严格的端点。
读取公开网页不构成未经授权的访问,美国法院在 hiQ v. LinkedIn 一案中确认了这一点。它确实违反了 X 的服务条款,但那是我们和 X 之间的合同问题,不是刑事问题。你拿到数据之后做了什么,由你自己负责。
Aura++ 的目录收录了 XCrap,它的徽章就在下面。如果你在运营目录并想收录它,写信到 [email protected],你的徽章就会放在那一个旁边。