Intelgram is an Instagram OSINT CLI for profile reconnaissance, media analysis, network mapping, and data export.
⚠️ For educational use. You are responsible for complying with Instagram Terms of Service and applicable laws.
- Analyze profiles, followers/following, and engagement
- Download media, stories, highlights, and profile pictures
- Run OSINT workflows (
taggedin,locationconnect) - Switch targets during a live session (
target,cleartarget) - Export results to JSON/CSV and use output redirection (
command >)
git clone https://github.com/4ngel2769/Intelgram.git
cd Intelgram
python -m venv venv
# Windows: venv\Scripts\activate
# macOS/Linux: source venv/bin/activate
pip install -r requirements.txtUse either:
.env(copy from.env.example), orconfig/credentials.ini
# Interactive mode
python main.py <target_username>
# Single command mode
python main.py <target_username> -c profile
# Enable exports
python main.py <target_username> --json --csvIntelgram v1.2.1 includes 32 commands across 10 categories:
- Session:
target,cleartarget,me,follow,unfollow - OSINT:
taggedin,locationconnect - Profile:
profile,bio,contact,verify - Network:
followers,following,mutual,ratio - Media:
media,download,captions,mediatypes - Engagement:
likes,comments,topposts,engagement - Analysis:
hashtags,mentions,locations,timing - Interactions:
likers,commenters,tagged,topfans - Download:
stories,profilepic,highlights - Utility:
export
General commands: help, man <command>, exit, quit.
docker build -t intelgram .
docker-compose run --rm intelgram <target_username>- Use a secondary Instagram account for testing/research.
- Avoid aggressive request volume to reduce challenge/rate-limit issues.
- Keep credentials and session files private.
- Built with instagrapi
- Inspired by Osintgram and related OSINT tools
MIT — see LICENSE.