All 25 Dependencies

Every package Social Analyzer depends on, ranked by repo health score.

Social Analyzer is an open-source OSINT tool that automates the discovery and analysis of user profiles across more than 1000 social media websites. Given a username, it searches each platform using HTTP requests and optionally Selenium-driven browser sessions, then applies a confidence-based detection rating system (0-100, expressed as No/Maybe/Yes) to minimize false positives and surface only credible matches.

The tool ships as a Node.js web application with a browser GUI, a Node.js CLI, and a Python package installable from PyPI — all three interfaces expose the same core capabilities. Detection combines pattern matching on page content, Tesseract OCR on captured screenshots, metadata extraction via the Qeeqbox OSINT engine, and optional Google and DuckDuckGo API lookups to cross-reference findings.

Designed for investigators, security researchers, journalists, and law enforcement agencies operating with limited resources, Social Analyzer can search multiple usernames simultaneously, filter results by confidence level or platform type, generate force-directed relationship graphs, and export full analysis results as structured JSON for integration with broader OSINT workflows.

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search