
🕵️♂️ Recopila un dossier sobre una persona por nombre de usuario en más de 3000 sitios
Maigret recopila un expediente sobre una persona solo a partir del nombre de usuario, comprobando cuentas en una enorme cantidad de sitios y reuniendo toda la información disponible de las páginas web. No se requieren claves de API. Perfilado con IA (demo).
IPcook proporciona proxies residenciales fiables para investigación en línea, descubrimiento de nombres de usuario y flujos de trabajo de recopilación de datos públicos. Alta tasa de éxito • 99,99 % de disponibilidad • Tiempo de respuesta inferior a 0,5 s • Planes mensuales y de pago por uso • Tráfico sin caducidad • Hasta 10 subcuentas gratuitas para colaboración en equipo • Proxies residenciales desde 0,3–3,2 $/GB.
Oferta especial: Prueba gratuita de 100 MB disponible. Usa el código WELCOME20 para obtener un 20 % de descuento.
RapidProxy proporciona proxies residenciales de alto rendimiento para el scraping de Twitter, la automatización con Selenium y la extracción de datos web. Más de 90 M de IPs • Rotación inteligente • Anti-bloqueo • Tráfico sin caducidad.
Oferta especial: Pruébalo gratis — Planes desde 0,65 $/GB. Usa el código RAPID10 para obtener un 10 % de descuento.
Asegúrate de tener Python 3.10 o superior.
pip install maigret
maigret YOUR_USERNAME
¿Sin instalación? Prueba el bot comunitario de Telegram o una Cloud Shell.
¿Quieres una interfaz web? Consulta cómo lanzarla.
Ver también: Inicio rápido.
-a para escanear todo, o --tags para filtrar por categoría/país.maigret y ejecuta búsquedas mediante programación (consulta uso como biblioteca).--ai) que convierte los hallazgos brutos en un breve resumen de investigación mediante una API compatible con OpenAI.Para la lista completa de funciones, consulta la documentación de características.
Herramientas profesionales de OSINT y análisis de redes sociales construidas sobre Maigret:


¿Ya has completado los pasos de En un minuto? Entonces estás listo. Abajo tienes métodos alternativos.
¿No quieres instalar nada? Usa el bot comunitario de Telegram.
Descarga maigret_standalone.exe desde Releases. Puedes ejecutarlo de dos formas:
Win+R, escribe cmd, pulsa Intro) o PowerShell para pasar opciones adicionales:cd %USERPROFILE%\Downloads
maigret_standalone.exe USERNAME
maigret_standalone.exe USERNAME --html :: also save an HTML report
maigret_standalone.exe --help :: list all options
Vídeo guía: https://youtu.be/qIgwTZOmMmM.
Ejecuta Maigret en el navegador mediante cloud shells o cuadernos de Jupyter:
# install from pypi
pip3 install maigret
# usage
maigret username
# or clone and install manually
git clone https://github.com/soxoj/maigret && cd maigret
# build and install
pip3 install .
# usage
maigret username
Se publican dos variantes de imagen:
soxoj/maigret:latest — modo CLI (predeterminado)soxoj/maigret:web — lanza automáticamente la interfaz web# official image (CLI)
docker pull soxoj/maigret
# CLI usage
docker run -v /mydir:/app/reports soxoj/maigret:latest username --html
# Web UI (open http://localhost:5000)
docker run -p 5000:5000 soxoj/maigret:web
# Web UI on a custom port
docker run -e PORT=8080 -p 8080:8080 soxoj/maigret:web
# manual build
docker build -t maigret . # CLI image (default target)
docker build --target web -t maigret-web . # Web UI image
¿Errores de compilación? Consulta la guía de solución de problemas.
Los informes PDF (--pdf) son una característica adicional opcional: instálalos con pip install 'maigret[pdf]'. Requieren bibliotecas gráficas a nivel de sistema en Linux/macOS; consulta la sección de informes PDF para ver los pasos de instalación por sistema operativo.
# make HTML, PDF, and XMind reports
maigret user --html
maigret user --pdf
maigret user --xmind # legacy XML with a manifest for XMind 2022+ readers
# machine-readable exports
maigret user --json ndjson # newline-delimited JSON (also: --json simple)
maigret user --csv
maigret user --txt
maigret user --graph # interactive D3 graph (HTML)
maigret user --neo4j # Neo4j Cypher script (graph database)
# search on sites marked with tags photo & dating
maigret user --tags photo,dating
# search on sites marked with tag us
maigret user --tags us
# highlight sites whose page also mentions specific keywords
maigret user --keywords python rust
# keyword-matched sites are shown with "[++]" in bright green
# search for three usernames on all available sites
maigret user1 user2 user3 -a
# AI-assisted investigation summary (needs OPENAI_API_KEY)
maigret user --ai
--neo4j escribe un script *_neo4j.cypher del grafo de resultados; impórtalo con cypher-shell -u neo4j -p <password> < report_user_neo4j.cypher o pégalo en Neo4j Browser. Las reimportaciones son idempotentes. Consulta la documentación de exportación a Neo4j.
Ejecuta maigret --help para ver todas las opciones. Documentación: opciones de CLI, más ejemplos. ¿Te encuentras con errores 403 o timeouts? Consulta TROUBLESHOOTING.md.
Maigret tiene una interfaz web integrada con un grafo de resultados e informes descargables.
¿No quieres ejecutarlo tú mismo? Despliega la imagen Docker publicada soxoj/maigret:web como aplicación alojada con un clic:
Se ejecuta en el plan gratuito de Render (se apaga tras 15 min de inactividad y se reactiva con la siguiente solicitud). No hay ninguna autenticación configurada en la instancia, así que cualquiera con la URL puede usarla.


maigret --web 5000
Abre http://127.0.0.1:5000, introduce un nombre de usuario y consulta los resultados.
Maigret se puede integrar en tus propios proyectos Python. La CLI es una capa fina sobre una función asíncrona que puedes llamar directamente: crea canalizaciones personalizadas, alimenta tus propias herramientas con los resultados o ejecútala dentro de un flujo de trabajo OSINT más amplio.
Consulta la guía completa de uso de la biblioteca para ver un ejemplo funcional, patrones asíncronos y cómo filtrar sitios por etiqueta.
--parse URL — analiza una página de perfil, extrae ID/nombres de usuario y los usa para iniciar una búsqueda recursiva.--permute — genera posibles variantes de nombre de usuario a partir de dos o más entradas (p. ej., john doe → johndoe, j.doe, …) y busca todas.--self-check [--auto-disable] — verifica los pares usernameClaimed / usernameUnclaimed en sitios reales para que los mantenedores auditen la base de datos.--ai / --ai-model — ejecuta el análisis con IA sobre los resultados de búsqueda y transmite al terminal un breve resumen de investigación.--ai recopila los resultados de la búsqueda, genera un informe Markdown interno y lo envía a un endpoint de chat completions compatible con OpenAI para producir un breve resumen de investigación neutral (posible nombre real, ubicación, ocupación, intereses, idiomas, nivel de confianza, pistas de seguimiento). El progreso por sitio se suprime y la salida del modelo se transmite a stdout.
export OPENAI_API_KEY=sk-...
maigret user --ai
# pick a different model
maigret user --ai --ai-model gpt-4o-mini
La clave también puede configurarse como openai_api_key en settings.json. El endpoint por defecto es https://api.openai.com/v1, pero openai_api_base_url en settings.json puede apuntar a cualquier API compatible con OpenAI (Azure OpenAI, OpenRouter, un servidor local, …). Consulta la documentación de configuración para ver la lista completa de opciones.
Maigret puede enrutar las comprobaciones a través de un proxy, Tor o I2P, útil para sitios .onion / .i2p y para evadir WAF que bloquean IPs de centros de datos.
# any HTTP/SOCKS proxy
maigret user --proxy socks5://127.0.0.1:1080
# Tor (default gateway socks5://127.0.0.1:9050)
maigret user --tor-proxy socks5://127.0.0.1:9050
# I2P (default gateway http://127.0.0.1:4444)
maigret user --i2p-proxy http://127.0.0.1:4444
Inicia tu demonio de Tor / I2P antes de ejecutar el comando: Maigret no gestiona estas pasarelas.
Experimental. La pasarela Cloudflare está en desarrollo activo; el esquema de configuración, el comportamiento de la CLI y el conjunto de sitios enrutados pueden cambiar sin garantías de compatibilidad hacia atrás.
Un subconjunto de sitios de la base de datos requiere un navegador real para resolver un desafío de JavaScript. Maigret puede delegar estas comprobaciones a una instancia local de FlareSolverr:
docker run -d -p 8191:8191 --name flaresolverr ghcr.io/flaresolverr/flaresolverr:latest
maigret --cloudflare-bypass <username>
El bypass es opcional (--cloudflare-bypass o cloudflare_bypass.enabled en settings.json) y solo se activa para sitios cuyo campo protection coincida. Consulta la documentación de la función para ver las opciones de backend y configuración.
Añade o corrige nuevos sitios de forma quirúrgica en data.json (sin json.load/json.dump), luego ejecuta ./utils/update_site_data.py para regenerar sites.md y los metadatos de la base de datos, y abre una pull request. Para más detalles, consulta la guía de CONTRIBUTING y la documentación de desarrollo. Historial de versiones: CHANGELOG.md.
Maigret de código abierto tiene licencia MIT y es gratuito para uso comercial sin restricciones, pero las comprobaciones de sitios se rompen con el tiempo y necesitan mantenimiento activo.
Para uso comercial serio — con una base de datos de sitios actualizada a diario o una API de verificación de nombres de usuario — contacta: 📧 [email protected]
Solo para fines educativos y legales. Eres responsable de cumplir con todas las leyes aplicables (GDPR, CCPA, etc.) en tu jurisdicción. Los autores no asumen ninguna responsabilidad por el mal uso.
Técnicas OSINT utilizadas:
MIT © Maigret