如何查询 X 账号的用户名历史
输入账号
输入 @用户名、粘贴主页链接,或者填入数字用户 ID。
开始查询
查询工具大约一秒就能读取该账号公开的“关于此账号”记录和资料。无需登录,对方也不会收到通知。
查看结果
你会看到用户名变更次数、最近一次变更的日期、注册时间和永久 ID。
打开主页,点一下简介下方的加入日期,“关于此账号”面板里就有用户名变更这一行。不过只能一个一个查,而且要登录。这个工具不用打开 X 就能查任意公开账号,还会给出 X 不显示的永久 ID。
能在 X 上看到别人的用户名历史吗?
只能看到一部分。X 会显示一个账号改过几次 @用户名、最近一次改名是什么时候,但不显示以前的用户名本身。次数和日期都在“关于此账号”面板里,这是 X 在 2025 年 11 月加到个人主页上的,旁边还有账号属地的国家和加入时间。
这条记录回答的正是大多数人真正关心的问题:这个账号改过名吗?离现在多久?上周刚换了 @用户名的账号,和一个注册 12 年来一直用同一个 @用户名的账号,给人的感觉完全不同。要找回旧名字得靠存档,而不是 X,目前仍然有效的方法下文会详细介绍。
- 用户名变更次数
- 最近一次变更的日期
- 加入时间
- 国家或地区
- 连接方式
- 以前的用户名
- 更早几次变更的日期
- 显示名称的历史
- 简介的历史
用户名历史查询能看到什么
| 字段 | 说明 |
|---|---|
| 当前 @用户名 | 账号现在使用的用户名。指向 x.com/{old handle} 的旧链接已经不会跳到这里。 |
| 用户 ID | X 在注册时分配的永久编号。它永远不变,所以是跨越改名追踪一个账号的唯一可靠方式。 |
| 用户名变更次数 | 根据 X 自己的记录,@用户名改过的次数。显示名称的修改不计入。 |
| 最近一次变更 | 最近一次改用户名的日期,以及距今多少天。X 不公开更早几次变更的日期。 |
| 账号注册时间 | 准确的加入日期和账号年龄,作为参考:15 年里改 3 次,和 3 个月里改 3 次,完全不是一回事。 |
| 查询时间 | 我们读取记录的时间。结果缓存一小时。 |
每个数值都来自 X 对该主页公开的数据,也就是“关于此账号”面板里的同一条记录,没有任何估算。如果 X 没有记录,结果会显示“无数据”而不是 0,因为没有记录和改名 0 次是两回事。
如何解读用户名变更记录
改用户名本身并不是危险信号。有人换品牌、结婚、换工作,或者只是不再喜欢十五岁时取的 @用户名。关键在于规律:改了几次、离现在多近、还有什么跟着一起变了。
老账号,改过 0 次或 1 次
最常见的情况。这个 @用户名多年来一直是账号身份的一部分,只改过一次通常是品牌调整。
多年前改过一次,之后再没改过
一次性的改名,多半是换了工作、公司改了名,或者本人改了名字。不需要特别处理。
大号最近改过名
品牌在合并或重新上线后会改名,但粉丝很多的账号最近改名,也可能是被买卖或改作他用的账号。看看它改名之前都发了些什么。
短时间内改了好几次
频繁改名常见于不断更换身份、模仿知名账号,或者在抽奖和代币推广之间来回切换的账号。在互动、付款或分享任何信息之前,先确认是谁在运营这个账号。
把变更记录和账号年龄、所在地放在一起看。同一面板里的账号属地国家和连接来源,可以用账号所在地查询查看;准确的注册时间和完整的账号年龄,可以用账号注册时间查询查看;想判断粉丝是不是真实的,可以看识别僵尸粉和虚假粉丝的指南。单凭任何一个信号,都无法证明账号背后是谁。
如何查找推特旧用户名(4 种仍然有效的方法)
X 不对外公开旧用户名,所以下面每种方法都是在平台之外查。先从永久用户 ID 开始,上面的查询工具对任何账号都会显示它:这是无论改多少次名都保持不变的唯一标识。
01用用户 ID 查 Wayback Machine 快照
Internet Archive 多年来保存了大量 X 主页,其中包括基于 ID 的链接 twitter.com/i/user/{ID} 和 twitter.com/intent/user?user_id={ID}。这些链接会跳转到快照当天该账号使用的用户名。用结果卡片里的 ID 在 Wayback Machine 中打开它们,逐个翻看快照。覆盖并不均匀:热门账号往往有几十个快照,小账号可能一个都没有。
02memory.lol
memory.lol 是一个研究用索引,收录了 4.43 亿个推特账号的 5.42 亿个历史用户名,主要基于 Internet Archive 的数据,对 2011 年以来的公开账号覆盖较好。用结果卡片里的 ID,在 api.memory.lol/v1/tw/id/{ID} 按 ID 查询账号。公开查询只返回最近 60 天内出现过的名字,完整历史只向通过审核的研究人员和记者开放。
03账号自己的简介和推文
主动改名的账号往往会自己说明。看看简介里有没有“原 @”“fka”或“prev.”,再在 X 上搜索 from:{handle} "new handle" 或 from:{handle} formerly 这类推文。
04别人发过的旧推文
别人提到一个账号时,@用户名会以纯文本形式保存在推文里,账号改名后这段文字不会更新。所以旧的回复、引用推文和“关注 @”之类的推荐,可能还留着这个账号当时用的名字。在 X 上搜索该账号的显示名称、网站或者一条知名推文,再看看更早的推文是怎么 @ 它的。
对任何声称能免费给出完整旧用户名列表的网站都要保持警惕。X 并不公开这些信息,那类页面通常只是在重复上面的方法。
用户名、显示名称和用户 ID 的区别
X 账号有三种标识,只有其中一种计入变更次数。
| 显示名称 | @用户名(handle) | 用户 ID | |
|---|---|---|---|
| 示例 | Acme Coffee | @acmecoffee | 1598723456789012480 |
| 能改吗? | 随时可改 | 能,在设置里改 | 永不改变 |
| 长度 | 最多 50 个字符 | 最多 15 个字符 | 最多 19 位数字 |
| 在 X 上唯一? | 否 | 是 | 是 |
| 计入用户名变更次数? | 否 | 是 | 不适用 |
| 在哪里能看到 | 主页最上方 | 名称下方、链接和提及中 | 数据、API 响应和这类工具里 |
如果要长期追踪一个账号,请保存它的用户 ID,而不是 @用户名。用户名在原主改名后通常会立刻释放,任何人都能注册。ID 则始终指向同一个账号。要把一串 ID 转回当前的用户名,可以用ID 转换器。
X 用户名多久能改一次?
想改几次都行:X 没有公布用户名修改次数的上限。不过每改一次,都会计入账号公开的变更次数。有人在几小时内连续改名好几次,经常会遇到临时的“rate limited”报错,等一会儿就恢复了。
改名后会发生什么
- 粉丝、推文、回复和私信都留在账号上,因为它们绑定的是用户 ID,而不是用户名。
- 旧的用户名通常会立刻释放,任何人都能注册。如果这个名字对你很重要,改名后马上用另一个账号把它占住。
- 指向 x.com/{旧用户名} 的链接不再指向你。单条推文的链接仍然有效,因为它们依赖的是推文 ID。
- 粉丝不会收到通知,只会在你的头像旁边看到新的用户名。
- 如果账号有蓝色认证徽章,徽章会消失,直到 X 重新审核账号。修改显示名称或头像也是一样。
- 这次修改会计入你“关于此账号”面板里的用户名变更次数,所有人都能看到。
修改方法:依次打开“设置和隐私”、“你的账号”、“账号信息”、“用户名”。输入新的用户名(最多 15 个字符:字母、数字和下划线),然后保存。
账号为什么会改 @用户名
大多数改名都很正常。判断一个账号能不能信任时,有几种规律值得了解。
品牌升级或产品改名
公司和项目会在重新上线、合并或换了新域名之后改名。
个人原因
换了姓氏、换了工作、换了方向,或者多年前取的用户名已经不合适了。
隐私和安全
有人改名是为了摆脱骚扰,或者把公开账号和以前的身份分开。
账号买卖
有粉丝的老账号会被买卖,新主人通常第一件事就是改名。
冒充他人
骗子会把账号改成名人、品牌或客服团队的样子,经常只差一个字符。
轮换推广
推抽奖、代币或联盟推广的账号,会在不同活动之间切换身份。
变更记录只能说明改过名、什么时候改的,不能说明为什么改。把它当作仔细查看的理由,而不是动机的证据。
用户名历史 API:批量查询和监测账号
在这里查一个账号是免费的。同样的数据来自 Sorsa API 的一个接口:/about。它返回用户名变更次数和最近一次变更日期,还有账号属地国家、连接来源和 X Premium 开通日期。每个账号一次请求,可以用用户名、主页链接或用户 ID 指定账号。
自动追踪用户名变更
保存你关心的账号的用户 ID,定时调用 /about,一旦 username_change_count 增加就发出提醒。这样这个页面就变成了一个用户名变更追踪器,可以盯住合作方、网红、竞品或已知诈骗账号的名单。
- 一个 API 密钥,无需应用审核,大约 3 分钟就能配好
- 每个账号一次请求:变更次数、最近变更日期、国家和 Premium 状态一起返回
- 按用户 ID查询,改多少次名都能追踪到
- 所有套餐统一每秒 20 次请求
- 单次查询每次调用 $0.002起,注册即送100 次免费请求,无需绑卡
- 干净的 JSON,可直接用于表格、提醒和数据管道
import requests resp = requests.get( "https://api.sorsa.io/v3/about", headers={"ApiKey": "YOUR_API_KEY"}, params={"user_id": "44196397"}, ).json() resp["username_change_count"] # total @username changes on record resp["last_username_change_at"] # ISO 8601 date of the latest change
常见问题
能在 X 上看到别人以前的用户名吗?
在 X 上看不到。X 只在“关于此账号”面板里显示账号改过几次 @用户名,以及最近一次改名的日期,不会列出以前的用户名。要找到它们,可以拿永久用户 ID 去 Wayback Machine 或 memory.lol 查,或者在账号简介和以前提到它的旧推文里找旧用户名。四种方法本页都有详细说明。
这个用户名历史查询工具免费吗?
免费。每位访客每天有 5 次免费查询,在 00:00 UTC 重置,无需登录,也不用关联任何账号。要查一份账号名单,可以通过 Sorsa API 跑同样的查询:前 100 次请求免费,无需绑卡。
对方会知道我查了他的用户名历史吗?
不会。查询工具读取的是公开的主页数据。它不会登录 X,也不会关注、私信或以任何方式和这个账号互动,X 也不会给对方发任何通知。
用户名变更次数准确吗?
这是 X 自己的记录:和账号“关于此账号”面板里显示的数字一样,在你查询时实时读取,缓存一小时。我们完全按 X 公布的内容展示。如果 X 没有这个账号的记录,结果会显示“无数据”而不是 0。
修改显示名称算改用户名吗?
不算。次数只统计 @用户名,也叫 handle。显示名称是 @用户名上方那个加粗的名字,账号主人想改几次都行,“关于此账号”面板也不记录它。
X 用户名多久能改一次?
X 没有公布上限,所以随时都能改:依次打开“设置和隐私”、“你的账号”、“账号信息”、“用户名”。每次修改都会计入公开的次数。几小时内连续改好几次,可能会触发临时的限流报错。
改名之后,旧用户名会怎样?
通常会立刻释放,任何人都能注册。你的粉丝、推文和私信都会跟着你走,因为它们绑定的是你的用户 ID。但指向你旧主页网址的链接会失效,或者变成指向下一个注册这个用户名的人。
能查私密、被冻结或已删除的账号吗?
私密(受保护)账号会隐藏“关于此账号”信息,所以查询工具只显示公开的用户 ID 和注册时间。被冻结和已删除的账号不返回任何数据。
能按用户 ID 查账号吗?
能,而且这是最可靠的方式。把数字 ID 粘贴进去,代替用户名。ID 永远不变,账号改名后也能找到。要把一串 ID 转换成当前的用户名,可以用ID 转换器。
为什么显示找不到账号?
通常是因为用户名改了。账号改名后,旧的 @用户名就不再指向它,还可能已经归别人所有。如果你有数字用户 ID,可以用 ID 再试。被冻结和已删除的账号也不会返回结果。
改用户名会导致限流(shadowban)吗?
没有证据表明改一次用户名就会被限流。如果几天后你的新 @用户名在 X 搜索或联想里还是搜不到,可以用免费的限流检测排除搜索封禁或搜索建议封禁。
有查询推特用户名历史的 API 吗?
有。这个页面就是基于 Sorsa API 的 /about 接口运行的。它返回任意公开账号的用户名变更次数和最近一次变更日期,同时返回账号属地国家和 X Premium 状态。传入用户名、主页链接或用户 ID,就能拿到 JSON:每个账号一次请求,每秒 20 次,注册即送 100 次免费请求。
这能替代 memory.lol 或 Lolarchiver 吗?
它回答的是另一个问题,和它们搭配使用效果很好。memory.lol 和 Lolarchiver 是从存档中还原旧用户名:
- memory.lol 的公开查询只限最近 60 天内出现过的名字;
- Lolarchiver 按点数计费,存档覆盖 2011 年底到 2023 年 1 月,以及 2026 年以后。
这个查询工具免费、无需登录,能读取任意公开账号在 X 上的实时记录,并给出永久用户 ID,方便你去这些存档里查。