Skip to content
LeakLens

Identity

Username search

Enter a handle and we probe public profile endpoints on thirty platforms at once: developer sites (GitHub, GitLab, npm), social networks (Reddit, Telegram, Bluesky, Mastodon, YouTube, TikTok), gaming (Steam, Twitch, Chess.com), writing and creative communities, and adult platforms such as OnlyFans, Fansly, Pornhub, XVideos and Chaturbate. Soft-404 detection reads page markers so platforms that never return proper 404s still get honest answers.

Letters, numbers, dots, dashes and underscores. We probe every platform concurrently with six-second timeouts.

Use this for auditing your own footprint, verifying brand handles or lawful research. Using results to harass or stalk anyone violates our terms.

Usernames persist. A handle chosen for a forum at fifteen often appears verbatim on a dozen other services for years, because changing it everywhere later is tedious. That persistence makes the string a durable public identifier: requesting https://example.com/@handle and observing whether a profile with that handle exists is, in many systems, the same as opening it in a browser.

This search probes public profile endpoints on thirty platforms in parallel, groups results by category, developer, social, gaming, writing, creative and adult 18+, and distinguishes honest negative from honest uncertainty rather than guessing.

How detection stays honest

Status codes alone lie. Several large platforms return HTTP 200 for both existing and missing profiles and render different body text within the same template, while others sit behind login walls or bot challenges that make any fetch inconclusive. The probe therefore applies a per-platform decision: some platforms are judged by status and redirect semantics, others by body markers that only exist on found or not-found pages, and platforms known to be bot-walled are marked inconclusive rather than invented.

Each probe has a short timeout and runs concurrently. Pagination is not chased; the question asked is strictly existence of a handle under the canonical profile URL, which keeps rate impact low and behavior legible to operators defending their endpoints.

How to read the grouped result

Found means the handle maps to a reachable public profile on that platform at the canonical URL probed; not-found means the endpoint replied with the missing-profile marker; inconclusive means the response was blocked, required authentication, or matched none of the expected patterns. An asterisk marks platforms known to fluctuate between inconclusive and decisive depending on challenger state.

The adult grouping exists for the same reason the other groupings do: those platforms are public websites, and knowing whether your handle or brand handle exists there is within the scope of a footprint audit. The group is visually separated and labeled 18+ and is handled identically to any other category.

  • Treat found as a pointer to a public profile URL you should open and verify belongs to the person you thought.
  • Treat not-found as a strong negative for that handle spelling. Common typos are different handles entirely.
  • Treat inconclusive as manual-check: open the profile URL yourself in a private window and read the interstitial.

Why this matters before an incident

Old forums hold more security answers than you recall. Bios that mention pets, schools or birthdays answer knowledge-based prompts; password-reset flows often reveal which handle has an account; and dormant accounts are rarely covered by your current two-factor preferences. An inventory taken calmly now lets you delete, lock or randomize secrets on the handles you abandon before that history is weaponized.

Attackers and recruiters run the same inventory. Performing it yourself gives you the chance to prune context, for example, removing a city or employer from a gaming profile that does not need it, so the coherent portrait strangers assemble shrinks to what you intend to share.

Rate, ethics and lawful use

The probes are deliberately bounded: one request per platform per search, six-second timeouts, no crawling beyond the canonical profile entry. Do not use the output to harass, impersonate or intimidate anyone; those uses violate our terms and the law. The tool is intended for self-audits, brand handle availability checks and consensual investigations.

Check the two handles you have reused most and open the found profiles immediately. Close or lock what you no longer use and move the rest to a unique generated password protected by a second factor.

How it works

  1. Enter a username (letters, numbers, dots, dashes).

  2. We request every platform's endpoint concurrently, with six-second timeouts and body-marker checks where status codes alone would lie.

  3. Results are grouped by category (developer, social, gaming, writing, creative, adult 18+), showing found, not found, or inconclusive per platform.

Questions about this tool

Is checking usernames legal?

Requesting a public profile URL is the same as opening it in your browser. Problems start when results are used to target people; harassment and stalking are prohibited by our terms and by law.

Why do some platforms say inconclusive?

Some sites block automated requests or sit behind login walls. Where possible we read body markers instead of trusting status codes, but when a platform still can't be verified we mark it inconclusive rather than guess. An asterisk marks platforms known to do this.

Why is there an adult section?

Adult platforms are public websites like any other, and checking whether your name or brand handle exists on them is a legitimate part of a footprint audit. The section is labelled 18+ and results are treated identically to any other platform.