
CLI tool that searches for usernames across 400+ social media platforms and networks
Sherlock is a command-line tool that searches for usernames across over 400 social media platforms and networks. It performs simultaneous queries to identify where a given username exists, providing a comprehensive view of a user's online presence across different platforms.
The tool accepts single or multiple usernames as input and generates text files containing found accounts for each username. It supports various output formats including CSV and Excel files, and can route requests through Tor for privacy. Users can filter searches to specific sites, set custom timeouts, and configure proxy settings. The tool includes options to browse results directly in a web browser and can handle NSFW sites when explicitly enabled.
Sherlock is primarily used by security researchers, investigators, and individuals conducting OSINT (Open Source Intelligence) work. It can also be run as a cloud service through the Apify platform, allowing users to execute searches without local installation. The tool supports wildcard username variations and provides detailed debugging output for troubleshooting failed queries.
# via pipx
pipx install sherlock-project
# via Docker
docker run -it --rm sherlock/sherlock
# via DNF
dnf install sherlock-project