Osintgram: OSINT de cuentas de Instagram
Osintgram es una herramienta de OSINT que extrae información pública de cuentas de Instagram desde la terminal. Te explico cómo instalarla, configurarla y usar sus comandos clave.
Qué puede extraer
Trabaja de forma interactiva sobre un objetivo y permite obtener, cuando son públicos:
Lee también: Recon-ng: el framework de reconocimiento OSINT (estilo Metasploit)
- Seguidores y seguidos.
- Emails y teléfonos asociados al perfil (si el usuario los expuso, típico en cuentas de negocio).
- Ubicaciones etiquetadas en las fotos.
- Comentarios y personas que dan like en las publicaciones.
- Descripciones y hashtags usados.
Instalación
Clónala y prepara el entorno de Python:
git clone https://github.com/Datalux/Osintgram.git
cd Osintgram
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txtConfigurar credenciales
Osintgram necesita una cuenta de Instagram para consultar (usa una cuenta secundaria, nunca la personal). Crea el fichero de credenciales:
echo "tu_usuario" > config/credentials.iniMejor aún, edita config/credentials.ini con tu usuario y contraseña en el formato que indica el repositorio. Al primer arranque guardará la sesión para no re-loguear cada vez.
Lanzar la herramienta
Ejecuta contra un objetivo (sin la @):
python3 main.py objetivo_publicoEntrarás en una consola interactiva donde escribes comandos. Los principales:
info: datos generales del perfil.followers/followings: listas de seguidores y seguidos.emails/phones: contactos públicos.photodes: descripciones de las fotos.propic: descarga la foto de perfil.addrs: ubicaciones de las publicaciones.comments: comentarios de las fotos.fwersemail: emails de sus seguidores.
Escribe list para ver todos los comandos y quit para salir. Añade -h para exportar la salida a HTML o -j a JSON.
Ejemplo real de sesión
python3 main.py marca_ejemplo
Run a command: info
Run a command: emails
Run a command: addrs
Run a command: quitEn pocos comandos tienes el perfil, sus contactos de negocio y las ciudades desde las que publica.
Limitaciones actuales
- Instagram endurece su API con frecuencia: algunos comandos pueden fallar o requerir versiones actualizadas de la herramienta.
- Un uso intensivo puede provocar bloqueos o baneos de la cuenta que usas para consultar. Usa siempre una cuenta desechable.
- Solo accede a datos públicos; con perfiles privados apenas obtendrás nada.
Combinar con otras fuentes
Los emails y teléfonos que saques se cruzan muy bien con las herramientas OSINT para ampliar el perfil desde otras plataformas.
Aviso ético: usa Osintgram solo sobre cuentas propias, con permiso o en investigaciones legítimas y autorizadas (periodismo, pentesting con contrato, marca personal). Recopilar datos de terceros para acoso, doxing o marketing no consentido es ilegal y contrario a los términos de Instagram.
Preguntas frecuentes
¿Osintgram accede a cuentas privadas?
No. Solo extrae información pública. Si el perfil es privado, no podrás ver sus publicaciones ni la mayoría de datos.
¿Me pueden banear la cuenta?
Sí si abusas de las consultas. Instagram detecta patrones automatizados. Usa una cuenta secundaria y espacia las peticiones.
¿Sigue funcionando en 2026?
Funciona, pero depende de los cambios en la API de Instagram. Actualiza siempre a la última versión del repositorio y revisa los issues si un comando falla.
Las 23 herramientas OSINT que usamos, con sus comandos clave, en una cheat sheet descargable. Te la enviamos al instante.






