Skip to content
HackIndex logo

HackIndex

Username and Name Change History

2 min read Jul 11, 2026

Username Change History Overview

A username change history links a new name to an old one. First, most sites log name changes. So caches and archives keep them. This helps when a target hides behind a new name. Also, it ties their old and new names.

Wayback Machine History

The Wayback Machine saves public pages over time. So one old URL holds many snapshots. Each one shows the name on that date. So it dates a change well.

┌──(kali㉿kali)-[~]
└─$ curl -s "https://archive.org/wayback/available?url=twitter.com/$USERNAME&timestamp=20200101" | jq '.archived_snapshots.closest | {url: .url, timestamp: .timestamp}'
{
  "url": "https://web.archive.org/web/20200115143022/https://twitter.com/oldusername",
  "timestamp": "20200115143022"
}

Next, pull every snapshot for a URL, not just the closest:

┌──(kali㉿kali)-[~]
└─$ curl -s "https://web.archive.org/cdx/search/cdx?url=twitter.com/$USERNAME&output=json&fl=timestamp,statuscode&limit=50" | jq '.[] | {timestamp: .[0], status: .[1]}'

Then compare snapshots around the change date. A new name on the same URL proves the change. So you get a tight window.

Platform Change History

Some sites leak name changes directly. Others give hints:

  • Twitter / X. Use the Wayback Machine. Also, old @mentions show the past name.

  • Reddit. A name never changes. But old posts may live in archives.

  • GitHub. Old URLs redirect for a while. Also, the commit log keeps the old email.

  • LinkedIn. The URL slug often keeps the old name.

  • Steam. A name changes freely. But the URL holds a fixed ID.

SteamDB Name History

For games, SteamDB logs each name change on public profiles:

┌──(kali㉿kali)-[~]
└─$ curl -s "https://www.steamidfinder.com/lookup/$STEAM_ID/" | grep -A2 'Previous names'

Third-Party Mentions

Also, others name an old handle in posts. So those posts form a change-history trail. Next, search the old name in quotes:

"@oldusername" site:twitter.com
"oldusername" site:reddit.com
"oldusername" forum OR community

Replies to an old name stay put after a change. So they prove the old name. They also add context.

Breach Data as History

Breach dumps list old names by date. For example, a 2014 dump shows the old name. So it may differ from today. Then match it to live accounts.

Finally, widen the username change history hunt. First, restore old pages via archived profiles. Then match a name via cross-site linking. Also, spot removals via deletion checks.

References