跳到正文

X(Twitter)的免费工具

Twitter ID 查询

用 @用户名或个人资料链接得到任何 X 账号的永久用户 ID,或把用户 ID 转回用户名。

如何查找 Twitter 用户 ID

  1. 01

    粘贴你已有的内容

    @用户名、纯用户名、个人资料链接(例如 x.com/XDevelopers),或数字用户 ID。

  2. 02

    选择怎么解读,或保持自动

    自动把 16 位及以上的数字当作用户 ID,其余当作用户名。较早账号的短数字 ID 请选择用户 ID。

  3. 03

    按下查找 ID

    你会得到用户 ID 和复制按钮,以及当前用户名、名字、简介、计数和加入日期。

什么是 X 用户 ID?

每个 X(原 Twitter)账号在创建时都会得到一个数字用户 ID。@XDevelopers 是 2244994945。较早的账号 ID 较短;较新的账号最多 19 位,例如 1580661677227986944。X 把帖子、粉丝和列表都系在这个数字上,它的 API 也用这个数字识别账号。

为什么这个 ID 不会变

用户名是主人可以随时在设置里更改的标签。改了之后,使用旧用户名的链接和提及就会失效,旧用户名也可以被别人领取。用户 ID 保持不变,所以存下来的 ID 仍然指向同一个账号。在表格、数据库、机器人或允许名单里跟踪账号时,请存 ID,需要显示时再查当前用户名。

用户名与用户 ID

属性用户名用户 ID
示例@XDevelopers2244994945
组成最多 15 个字母、数字和下划线只有数字,最多 19 位
主人能改吗?能,随时可以不能,永远不能
以后别的账号能拿到吗?能,一旦被释放不能
适合给人看,在搜索里输入存在代码、数据库和允许名单里

查询会显示什么

带复制按钮的用户 ID、显示名和当前 @用户名、认证标记、账号是否私密、简介、位置、网站、加入 X 的日期,以及粉丝、关注和帖子数。数据在你搜索时从 X 上的公开资料读取,所以改过名的账号会显示新用户名。

隐私

你不需要 X 账户,也不需要 xscraper 账户,这个查询工具不设置 cookie。为避免免费工具被滥用,Cloudflare Turnstile 会确认你是人,我们保存的是 IP 地址的加盐哈希,而不是地址本身。隐私政策里有细节。

使用 API

这个查询工具运行在 xscraper API 上。调用 profile_by_username 获取完整资料(每次 1 个 token),或调用 user_id 只获取 ID。AI 代理可以通过 x_get_user 工具,它属于 MCP 服务器。

curl:按用户名获取资料
curl "https://api.xscraper.online/api/v1/twitter/users/profile_by_username/elonmusk" \
  -H "x-api-key: $XSCRAPER_KEY"

问题

什么是 Twitter 用户 ID?

它是 X(原 Twitter)在账号创建时分配的数字。例如 @XDevelopers 的用户 ID 是 2244994945。每个账号恰好有一个,没有两个账号共用它。

用户改用户名后,用户 ID 会变吗?

不会。用户名(@ 后面的名字)可以随时更改,旧用户名以后也可能被别人使用。用户 ID 在账号的整个存续期间保持不变,所以代码、数据库和允许名单应该存 ID。

怎样把用户 ID 转回用户名?

选择用户 ID,粘贴数字,按下查找 ID。结果会显示该账号当前的 @用户名和资料。这也能告诉你,你以前保存的账号是否改过名。

Twitter ID 查询是免费的吗?

是的。没有账户也可以查询一份资料。如果要查更多,创建一个免费账户:它带有 1,000 个 token,按用户名查询花费 1 个 token,按用户 ID 查询花费 3 个 token。

私密或已停用的账号也能查吗?

私密(受保护)账号仍有公开资料,所以你能得到他们的 ID、名字、简介和计数,并标上私密标记。已停用和已删除的账号没有结果。

能从代码里或批量查询用户 ID 吗?

可以,用 xscraper API。GET /api/v1/twitter/users/user_id/:username 只返回 ID,profile_by_username 返回完整资料。AI 代理可以使用 MCP 服务器的 x_get_user 工具。

你们会留下我搜索的内容吗?

我们从不把你的搜索展示给别人。查询会留在短期技术日志里,以便我们排查故障;为阻止滥用免费工具,我们保存 IP 地址的加盐哈希,从不保存地址本身。隐私政策里有细节。