📈 GH Trending Explorer 🎲 Surprise me

← all repos

soxoj / maigret

git clone https://github.com/soxoj/maigret.git v0.6.6 · 1mo ago

🕵️‍♂️ Collect a dossier on a person by username from 6K websites

+26
stars, 24h · #1,460
+~145
stars, 7 days · #1,505
+~620
stars, 30 days · #1,337
39k
★ total · +0% this week
3.1k
forks · 50 open issues

Star history (as recorded here)

2026-10-20 · 39,246 ★ 2026-10-23 · 39,308 ★
LanguagePython
LicenseMIT
Created2020-06-27 (6y ago)
Last pushtoday
Watchers182
OwnerUser

GitHub topics

Links

README excerpt
# Maigret
 English · 简体中文 · Français 
 📖 Documentation 
**Maigret** collects a dossier on a person **by username only**, checking for accounts on a huge number of sites and gathering all the available information from web pages. No API keys required. **AI profiling (demo)**. 
## Sponsors
 Noimosiny is a comprehensive OSINT platform for professional investigators and analysts. Reverse email, phone number, and username search across 250+ modules. Automate your intelligence gathering with our powerful tools.
 RapidProxy provides high-performance residential proxies for Twitter scraping, Selenium automation, and web data extraction. 90M+ IPs • Smart rotation • Anti-block • Non-expiring traffic. 
 Special Offer : Try it free — Plans from $0.65/GB. Use code RAPID10 for 10% off.
 Thordata 
 provides reliable residential proxies for OSINT research, username lookup, and public data collection workflows.
Access 100M+ real residential IPs across 195+ countries unlimited concurrent connections with 99.99% uptime and stable connections, Rotating + Sticky Sessions, and high success rates.
 Special Offer: Free 3-day trial + 10% OFF with code SOXOJ10 .
## Contents
- In one minute
- Main features
- Demo
- Installation
- Usage
- Contributing
- Commercial Use
- About
## In one minute
Ensure you have Python 3.10 or higher.
 [code] 
No install? Try the community Telegram bot or a Cloud Shell. 
Want a web UI? See how to launch it.
See also: Quick start. 
## Main features
- Supports 5,900 sites (see full list). A default run checks the 500 highest-ranked sites by traffic; pass `-a` to scan everything, or `--tags` to narrow by category/country.
- Embeddable in Python projects — import `maigret` and run searches programmatically (see library usage).
- Extracts all available information about the account owner from profile pages and site APIs, including links to other accounts.
- Performs recursive search using discovered usernames and other IDs.
- Allows filtering by tags (site categories, countries).
- Detects and partially bypasses blocks, censorship, and CAPTCHA.
- Fetches an auto-updated site database from GitHub each run (once per 24 hours), and falls back to the built-in database if offline.
- Works with Tor and I2P websites; able to check domains.
- Ships with a web interface for browsing results as a graph and downloading reports in every format from a single page.
- Optional AI analysis mode (`--ai`) that turns raw findings into a short investigation summary using an OpenAI-compatible API.
For the complete feature list, see the features documentation.
### Used by
Professional OSINT and social-media analysis tools built on Maigret:
## Demo
### Video
### Reports
PDF report, HTML report
Full console output
## Installation
Already ran the In one minute steps? You're set. Below are alternative methods.
Don't want to install anything? Use the community Telegram bot.
### Windows
Download `maigret_standalone.exe` from Releases. You can launch it two ways:
- **Double-cli