Maigret: Uncover Who Hides Behind a Username
Maigret is a powerful open-source OSINT tool that builds a complete dossier on a person using only their username. It checks for account presence across thousands of websites and gathers all available information from profile pages and site APIs. No API keys required.
๐ Key Features
๐ค 3,000+ sites supported — A default run checks the 500 highest-traffic sites. Pass -a to scan everything, or --tags to filter by category/country.
๐ง Intelligent information extraction — Automatically extracts all available data about the account owner, including links to other accounts, from web pages and site APIs.
๐ Recursive search — Uses discovered usernames and IDs to automatically expand the search, finding related accounts.
๐ท️ Advanced filtering — Filter results by tags (site categories, countries) to get targeted and relevant reports.
๐ก️ Block bypass — Detects and partially bypasses blocks, censorship, and CAPTCHA to maximize results.
๐ฆ Auto-updating database — Downloads an updated site database every run (once per 24 hours), with offline fallback if there's no connection.
๐ Tor / I2P / Proxy — Supports routing through Tor, I2P, and HTTP/SOCKS proxies to access .onion / .i2p sites and bypass WAFs.
☁️ Cloudflare bypass — Experimental mode to bypass Cloudflare protections via FlareSolverr.
๐ค AI mode — With --ai and an OpenAI key, Maigret automatically generates a neutral investigation summary: possible real name, location, profession, interests, languages, confidence, and leads for further research.
๐ฆ Installation
๐ Quick install via pip:
pip3 install maigret
maigret username
๐ฆ Docker:
docker pull soxoj/maigret
docker run -v /mydir:/app/reports soxoj/maigret:latest username --html
๐ช Windows: Download a standalone EXE from the Releases page on GitHub.
๐ Reports and Output
Maigret generates reports in HTML, PDF, XMind, JSON, CSV, and TXT. It also includes an interactive web interface to visualize results as a graph.
๐ง Useful commands:
maigret user --html — Generate HTML reportmaigret user --pdf — Generate PDF reportmaigret user --graph — Generate interactive D3 graphmaigret user --json ndjson — Machine-readable JSON exportmaigret user --tags photo,dating — Search only photo and dating sitesmaigret --parse URL — Parse a profile page to extract IDs and usernamesmaigret --permute — Generate probable username variants
๐ฏ Who Is It For
๐ OSINT professionals, cybersecurity researchers, journalists, and digital investigators. Maigret can also be embedded as a Python library in custom projects for automated analysis pipelines.
⭐ Disclaimer: For educational and lawful purposes only. Comply with local laws (GDPR, CCPA, etc.).
๐ Discover Maigret and take a look:
⭐ https://github.com/soxoj/maigret