sherlock
by sherlock-project
Sherlock is a command-line tool that checks whether a given username exists on many social networks and websites. It is used to find a person's or brand's online accounts for research and investigation.
- Stars
- 95k +32 a day
- Licence
- MIT
- Runs on
- Your computer
- Setup
- Easy
- Language
- Python
- Age
- 2863 days
What you can do with it
- Search for a username across hundreds of social networks in one run
- Check whether a brand or handle is already taken on various sites
- Export the results to a file for investigation or reporting
Make money with it
A freelancer could offer brand-protection or handle-availability checks as a paid service for small businesses.
An idea, not financial advice. Check the licence before charging for anything built on it.
Ways a business could use it
- Check that a new business name or handle is available across social networks before branding
- Look for impersonator or fake accounts using your brand name
Can you use it commercially?
Free to use, change and sell, including in paid products. Keep the copyright notice.
Not legal advice. Read the project's licence file before building a product on it.
Getting it running
No README was provided, but as a Python command-line tool it is normally installed with pip or pipx and run from a terminal.
Follow the official instructions in the project README.
Things to check
- No README was available to confirm the install steps or usage
- Can be misused for stalking or harassment, so use it only for lawful purposes
- Results can include false positives as sites change their pages
- Automated checks of many sites may breach some sites' terms of service
Checked 27 Oct 2026. Summary drafted by AI from the project's README.