Skip to main content
The simplest way to use Social Analyzer is to search for a single username across all supported platforms.

Command Line (Python)

This searches for “johndoe” across all 1000+ social media websites and returns detected profiles.

Command Line (Node.js)

Python Script

Multi-Username Correlation

Search for multiple usernames simultaneously to find correlations across profiles. This is useful for investigations involving multiple aliases.
Separate multiple usernames with commas (no spaces). Social Analyzer will search for all usernames and help identify potential connections.

With Metadata Extraction

This extracts additional metadata from detected profiles, including patterns and relationships.

Searching Specific Websites

Instead of searching all platforms, you can target specific websites to speed up your search.

Single Website

Multiple Websites

By Category

Search only adult content sites or music platforms:

Top Ranked Websites

Search only the most popular websites based on Alexa rankings:
Using --top significantly reduces search time while focusing on high-traffic platforms where profiles are most likely to exist.

Website Selection by Country

Target websites popular in specific countries:

Metadata Extraction

Extract detailed metadata and patterns from detected profiles:
This enables:
  • Pattern recognition across profiles
  • Metadata visualization
  • Force-directed graphs showing relationships
  • Common words and phrases analysis

Filtering Results

By Detection Quality

Filter results based on detection confidence:

By Profile Status

Screenshots and Logging

Capture screenshots of detected profiles and save detailed logs:
Screenshots require Chrome/Chromium to be installed on your system. Make sure you have the latest version.

Custom Log Directory

Output Formats

JSON Output

Export results as JSON for programmatic processing:

Pretty Output

Human-readable formatted output:

Selecting Output Fields

Docker Usage

Then open http://localhost:9005/app.html in your browser.

With Volume Mounting

Mount a directory to save results:

Docker Compose Grid Mode

For faster searches using multiple containers:
Grid mode distributes searches across multiple containers for parallel processing, significantly reducing search time.

Advanced Python Integration

Custom Configuration

Batch Processing

Investigation Workflow Example

A complete investigation workflow combining multiple features:

Special Detections

Social Analyzer has enhanced detection for certain platforms:

Facebook

Search by phone number, name, or profile name:

Gmail

Detect Gmail accounts:

Google

Search general Google accounts:

Performance Optimization

Adjusting Worker Threads

By default, Social Analyzer uses 15 workers. You can modify this in the code:

Custom Timeout

Lower timeouts speed up searches but may miss slow-loading sites.

Listing Available Websites

View all supported platforms:
This displays all 1000+ websites in the detection database.