
A modular OSINT & SOCMINT framework for social media intelligence, investigation, and public data analysis.
Multi-platform SOCMINT / OSINT web tool.
![]() |
![]() |
SOCMIntelligence collects public data from many platforms, turns each result into charts, finding tables and a relationship graph, and merges everything into a single cross-platform identity graph. Because the same account gets the same node ID everywhere, an email, domain or username that shows up in two different scans is automatically linked — so you can see who is who across services.
| Group | Modules |
|---|---|
| Social networks | X (Twitter) · Instagram · Bluesky · LinkedIn · YouTube · TikTok · Twitch · Kick · Snapchat · Reddit · Mastodon · Telegram · Discord · Steam |
| Developer | GitHub · GitLab · Stack Exchange · Hacker News |
| Identity & archives | Keybase · Gravatar · Wayback Machine |
| Search & map | Keyword search (Bluesky · Reddit · Mastodon) · Hashtag map |
Each module reads public data only (or an official API where a key is provided). There is no credential/session scraping of private accounts.
.socmint package..env.pipx (recommended on Linux)
pipx install socmintelligence
socmintelligence
or with pip inside a virtualenv:
pip install socmintelligence
socmintelligence
Then open http://localhost:8000. Options: socmintelligence --host 0.0.0.0 --port 8000 --data-dir ~/socmint-data --no-browser.
Data (cases, settings) is stored in ~/.local/share/socmintelligence unless --data-dir or SOCMINT_DATA_DIR is set.
Straight from GitHub: pipx install git+https://github.com/emrekybs/SOCMIntelligence
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
uvicorn server:app --host 0.0.0.0 --port 8000
Then open http://localhost:8000 — API docs at http://localhost:8000/docs.
Next runs only need:
source .venv/bin/activate && uvicorn server:app --port 8000
Docker: docker compose up --build (single service).
All configuration lives on the Settings page (saved to data/settings.json; .env is still read, Settings wins):
YOUTUBE_API_KEY — required for the YouTube module.HIKERAPI_TOKEN — Instagram (HikerAPI). Without it the Instagram module shows clearly-labelled sample data.X_BEARER_TOKEN — X (Twitter) API v2. Without it the X module shows clearly-labelled sample data so you can preview the output before adding a token.STEAM_API_KEY, STACKEXCHANGE_KEY, GRAVATAR_API_KEY, GITLAB_TOKEN — optional, unlock extra data.t.me/s/ preview (no login).Apache License 2.0 — see LICENSE.