Sherlock
FeaturedMIT👤 Social Media OSINT · Python
Sherlock hunts down social media accounts by username across 400+ social networks simultaneously. Given a username, it queries hundreds of websites to check if an account with that username exists. Results include the profile URLs for any matches found. Sherlock is one of the most popular OSINT tools for username enumeration and is widely used in investigations, background checks, and security assessments.
Installation
pip
$ pip install sherlock-projectpipx
$ pipx install sherlock-projectdocker
$ docker pull sherlock/sherlockUse Cases
- Username OSINT across 400+ platforms
- Digital footprint analysis for investigations
- Social engineering reconnaissance
- Brand monitoring and impersonation detection
Tags
Details
- Category
- 👤 Social Media OSINT
- Language
- Python
- Repository
- sherlock-project/sherlock
- License
- MIT
Platforms
Alternatives & Comparisons
More in Social Media OSINT
Maigret
PythonSherlock fork on steroids. Collects detailed info from 2500+ sites, builds a report with extracted data.
Social Analyzer
PythonAPI, CLI, and web app for analyzing and finding a person's profile across 1000+ social media sites.
Twint
PythonAdvanced Twitter/X scraping tool. No API key needed. Scrapes tweets, followers, favorites, and more.
Instaloader
PythonDownload Instagram photos, videos, stories, and metadata. Profile archiving and OSINT data extraction.
Osintgram
PythonInstagram OSINT tool. Gathers emails, phone numbers, user info, followers, and location data from profiles.
TweetFeed
PythonReal-time feed of IOCs shared on Twitter by the infosec community. Domains, IPs, URLs, SHA256 hashes.