Skip to content

ZeroTrace OSINT

Username Search

Sweep a username across fifty-plus platforms in one batch, with profile-photo capture and last-active hints.

Username search takes a single handle and checks for it across fifty-plus platforms in parallel. For each platform, the tool returns whether the handle exists, when it was last active (where the platform leaks that), and the profile photo (where the platform exposes one).

It is the workhorse tool of cross-platform identity work, the act of confirming that @johndoe1990 on one platform is plausibly the same person as @johndoe1990 on another.

Platforms covered

The default sweep covers the major developer, social, creator, gaming, and reading platforms. Categories:

CategoryPlatforms
DeveloperGitHub, GitLab, Bitbucket, Dev.to, HackerNews, Stack Overflow, Keybase, HackerOne, npm, CodePen, Replit, Codeforces, TopCoder, LeetCode, Kaggle, TryHackMe
SocialTwitter / X, Reddit, Instagram, TikTok, Threads, Pinterest, Mastodon, BlueSky, Telegram, Quora, Disqus
CreatorYouTube, Vimeo, SoundCloud, Spotify, Twitch, Last.fm, Bandcamp, Behance, Dribbble, DeviantArt, ArtStation, Medium, About.me, Substack, Genius, Patreon, Buy Me a Coffee, Ko-fi, Linktree, Product Hunt, Trello
GamingSteam, Roblox, Lichess, Chess.com
Reading & listsWikipedia, Goodreads, Letterboxd, MyAnimeList, AniList

The list grows with each release.

What you get per platform

FieldWhat it tells you
StatusFound / not found / inconclusive
Profile URLDirect link to the profile when found
Profile photoThumbnail when the platform exposes one publicly
Display nameWhen different from the handle
Bio fragmentFirst line or two of the bio when public
Last-active hintLast-Modified or ETag-derived date when the platform leaks one
Source attributionWhich check method confirmed the result

Last-active hints

A handful of platforms leak last-active timestamps via HTTP headers (Last-Modified, ETag) on the profile URL. The tool surfaces these as a freshness chip:

  • Active in the last 30 days, the account is in current use.
  • Active in the last year, alive but not heavily used.
  • More than a year stale, likely abandoned or pivoted away from.
  • No data, the platform does not leak this signal.

For cross-platform identity confirmation, two profiles that share a handle and are both active in the same recent window are stronger evidence than two profiles that share a handle but where one was abandoned in 2014.

Profile photo capture

For platforms that expose a public profile photo, the tool captures the og:image URL or equivalent. The thumbnail renders in the result card.

Profile-photo reuse across platforms is one of the highest-signal cross-platform identity matches: people reuse the same selfie because uploading a new one is friction. To compare candidate photos, run each through the Image Metadata tool and compare their perceptual hashes, two photos with near-identical pHashes are very likely the same image.

Matching identical or near-identical images this way needs no face recognition, the perceptual hash compares pixels, not faces.

Bulk username sweep

Bulk paste accepts many handles. The tool runs the full sweep against each handle in sequence (one at a time per platform to avoid rate limits). The aggregate result table shows per-handle / per-platform status and is exportable.

For long handle lists generated by the permutator, this is the standard workflow.

Pivots

Click on...Pivot to
Profile URLSite analysis, redirect analyzer, Wayback
Profile photo URLImage metadata (perceptual-hash comparison)
Display name(no pivot, copy and search externally)
Bio email / phoneEmail analyzer / phone lookup

What "not found" actually means

A negative result on a platform means the platform's profile-existence check returned "no profile by this handle." It does not mean the person is not on the platform, they may have changed handles, deleted their account, or be under a different name.

The tool errs toward false negatives over false positives because false positives waste investigator time on follow-ups that lead nowhere.

Sources

  • Direct HTTP probes against each platform's public profile URL (rate-limited per platform).
  • Per-platform existence-check logic, refined per platform release.
  • HTTP Last-Modified / ETag headers from the platforms that publish them.

Every platform queried is named on the result.