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 4/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

Find accounts

Each tool checks a different site list in a different way, so use more than one and compare.

1. Sherlock: a fast first pass

ot run osintverse-community/sherlock --username github

Sherlock checks 400+ sites and prints the profile URL for each one where the name exists. Add --site GitHub to check a single site. It is fast but relies on simple signals (status codes, error text), so expect some false positives on sites that answer every URL.

2. Maigret: depth on the hits

ot run osintverse-community/maigret --username github --top-sites 500

Maigret covers far more sites, and on many of them it also reads the profile: display name, bio, links, other usernames and IDs it finds on the page, which it then searches recursively. Use it on the candidates that Sherlock confirmed, or on your single best candidate.

3. socialscan and naminter: second opinions

ot run osintverse-community/socialscan --query github
ot run osintverse-community/naminter --username github --category social

socialscan uses each big platform's own sign-up checks, which are accurate for the handful of sites it covers. naminter uses the community-maintained WhatsMyName list, which is curated to avoid false positives.

4. Email addresses with the same handle

People often use their handle as the local part of an email address:

ot run osintverse-community/mailcat --username janedoe

Treat these as candidates too: check them with the email playbook.

Note

Record for each hit: the URL, the tool that found it, and the date. Results change as sites change.

Next: verify and pivot.

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