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