Username investigation playbook

Verified publisher

From a name or one handle to verified accounts across thousands of sites

beginnerabout username7 toolslicence CC-BY-4.0
Contents 3/5
  1. 1 Username investigation playbook
  2. 2 Scope and legal
  3. 3 Build candidate usernames
  4. 4 Find accounts
  5. 5 Verify and pivot
Tools (7)

Tools used in this guide

  • username-permutations Generates likely usernames from a person's name to search with username toolsot install osintverse-community/username-permutations
  • sherlock Finds accounts by username across 400+ social networks and websitesot install osintverse-community/sherlock
  • maigret Builds a profile of a person from a username: accounts on 3,000+ sites and the details they exposeot install osintverse-community/maigret
  • socialscan Checks whether a username or email address is in use on major platforms, accurately and quicklyot install osintverse-community/socialscan
  • naminter Enumerates a username across the WhatsMyName site list with browser-like requestsot install osintverse-community/naminter
  • mailcat Finds existing email addresses for a nickname across 25+ mail providersot install osintverse-community/mailcat
  • image-hash Computes perceptual hashes of an online image to match copies and near-duplicatesot install osintverse-community/image-hash

Install them all:

ot guide tools osintverse-community/username-investigation

Build candidate usernames

Start from what you have.

From a known handle

Write down the exact handle, then the variants people commonly use for the same identity:

  • separators added or removed: jane.doe, jane_doe, janedoe, jane-doe
  • numbers people append: birth years, 1, 01, x
  • the platform prefix or suffix some people add: realjanedoe, janedoe_dev, janedoeofficial

From a name

Let username-permutations generate the common patterns. It runs offline and only builds a list:

ot run osintverse-community/username-permutations --name "Jane Doe" --extra 1990 --format table

You get handles such as janedoe, jane.doe, jdoe, doe_jane and janedoe1990, each with the pattern that made it. Accents are folded to ASCII, so "Zoë" also gives zoe.

Tip

Keep the list short. Checking 200 candidates on 3,000 sites is slow and noisy; start with the 10 to 20 most likely patterns, then widen if nothing turns up.

Save the list for the next step:

ot run osintverse-community/username-permutations --name "Jane Doe" --format json -o candidates.json

Next: find accounts.

Published 20 Oct 2026. Read it in a terminal: ot guide read osintverse-community/username-investigation; offline: ot guide get osintverse-community/username-investigation · Source · Markdown

Esc

Try

↑ ↓ to move↵ to open