sherlock

Searches 400+ social networks for accounts matching a given username using the Sherlock CLI.

Updated Jun 7, 2026
One-click install
npx skills add https://github.com/Chensihakniroth/ANAKOT-AGENT --skill sherlock-chensihakniroth
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sherlock
Source: https://github.com/Chensihakniroth/ANAKOT-AGENT/tree/main/optional-skills/security/sherlock
Command: npx skills add https://github.com/Chensihakniroth/ANAKOT-AGENT --skill sherlock-chensihakniroth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires sherlock-project.

What problem does it solve? Finding where a username is registered across the internet requires manually checking hundreds of platforms, which is slow and incomplete. This Skill automates OSINT username reconnaissance by querying 400+ social networks in a single command. ## Core Features & Use Cases - Cross-Platform Username Search: Queries 400+ social networks and returns direct profile URLs for every match found. - Flexible Search Options: Supports NSFW site inclusion, Tor routing for anonymity, custom timeouts, and site-scoped searches. - Structured Results: Parses Sherlock output into a summarized list of clickable links and saves results to a text file. - Use Case: A security researcher investigating a suspicious handle can run one search to enumerate that username's presence across Twitter, GitHub, Instagram, forums, and more, then use the results for further reconnaissance. ## Quick Start Ask the agent to find all social media accounts associated with a specific username, for example by saying "check where the username johndoe123 is registered".

Frequently Asked Questions about sherlock

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find social media accounts by username?▼

Run the Sherlock CLI with the target username, for example sherlock --print-found --no-color "username". It queries 400+ social networks and outputs direct profile URLs for every platform where the username is registered.

How to install Sherlock for username OSINT searches?▼

Install with pipx install sherlock-project (recommended) or pip install sherlock-project. Alternatively use Docker with docker run -it --rm sherlock/sherlock, or install from packages on Debian, Ubuntu, Homebrew, Kali, or BlackArch.

Can Sherlock search anonymously through Tor?▼

Yes, Sherlock supports a --tor flag to route requests through the Tor network, but it requires a running Tor daemon. If Tor is unavailable, you can use the --proxy flag with an alternative proxy instead.

Why does Sherlock return no results for a username?▼

No results usually means the username is genuinely not registered on the checked platforms. Try verifying the spelling, testing variations with the ? wildcard, or considering that accounts may have been deleted or made private.

What are the limitations of Sherlock username searches?▼

Sherlock can produce false positives on sites with ambiguous response structures, and aggressive searches may trigger rate limits. Slow or blocking sites can cause timeouts, which you can mitigate with --timeout or --site flags.