Osintgram: OSINT de cuentas de Instagram

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:

  • 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.txt

Configurar 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.ini

Mejor 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_publico

Entrará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: quit

En 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.

📥 Kit de Herramientas OSINT 2026 (gratis)

Las 23 herramientas OSINT que usamos, con sus comandos clave, en una cheat sheet descargable. Te la enviamos al instante.

Publicaciones Similares