The web application is the preferred method for using Social Analyzer as it provides access to all features including advanced visualizations and real-time progress monitoring.
Quick Start
Start the server
PORT environment variable).Interface Overview
The web interface consists of several key sections:Search Panel
The main search interface where you configure your analysis:- Username field: Enter one or multiple usernames (comma-separated)
- Website selector: Choose which platforms to search
- Analysis options: Select detection modes and features
- Advanced settings: Configure proxy, user-agent, and API keys
Results Panel
Displays detected profiles with:- Detection confidence rating (percentage)
- Profile metadata and screenshots
- Extracted information (links, patterns)
- Quality indicators (good/maybe/bad)
Visualization Panel
Shows force-directed graphs and statistical analysis when metadata extraction is enabled.Search Configuration
Username Input
- Single Username
- Multiple Usernames
Enter a single username to analyze:
Website Selection
- Select All
- Select by Category
- Select Top Ranked
- Select by Country
- Custom Selection
Check the “Select All” option to search across all 900+ supported platforms.
Analysis Options
Detection Modes
Select which detection techniques to use:- Fast Mode
- Slow Mode
- Special Mode
FindUserProfilesFast / GetUserProfilesFast
- Quick detection using basic techniques
- HTTP-based analysis
- Checks for username presence in page content
- Recommended for initial scans
- Fastest execution time
Information Extraction
Extract Patterns
Enable ExtractPatterns to extract:
- URLs and web links
- Email addresses
- Social media handles
- Other regex-matched patterns
Analysis Features
- String Analysis
- Name Analysis
- Lookups
- Visualization
Analyze the username structure:
- SplitWordsByUpperCase: Split camelCase usernames
- SplitWordsByAlphabet: Split by character patterns
- FindNumbers: Extract numeric components
- FindSymbols: Identify special characters
- ConvertNumbers: Convert leetspeak (3 → e)
- FindAges: Guess possible ages from numbers
Advanced Settings
Access advanced configuration via the settings panel:Proxy Configuration
Custom User-Agent
Google API Integration
Working with Results
Understanding Confidence Ratings
Each detected profile receives a percentage rating:| Rating | Badge | Description |
|---|---|---|
| 100% | Good | High confidence - profile definitely exists |
| 50-99% | Maybe | Medium confidence - profile likely exists |
| Below 50% | Bad | Low confidence - uncertain or false positive |
Filtering Results
Use the filter controls to refine results:- Show Good: Only high-confidence matches
- Show Maybe: Include medium-confidence matches
- Show Bad: Include low-confidence matches
- Show Unknown: Profiles that couldn’t be verified
- Show Failed: Failed connection attempts
Viewing Profile Details
Click on any detected profile to view:- Full profile URL
- Page title and language
- Extracted text content
- Website type and country
- Global ranking
- Screenshots (if available)
- Metadata (if extraction enabled)
- Extracted patterns (if extraction enabled)
Exporting Results
Results can be exported in multiple formats:- JSON Download: Click “Download JSON” for machine-readable data
- Copy Links: Copy all profile links to clipboard
- Screenshots: Download captured screenshots
Visualization Features
Force-Directed Network Graph
When NetworkGraph and ExtractMetadata are enabled:- Nodes represent detected profiles and extracted entities
- Links show relationships and connections
- Interactive: drag, zoom, and explore
- Hover over nodes for details
Statistics Dashboards
When CategoriesStats or MetadataStats are enabled:- Pie charts showing distribution by category
- Bar charts for country distribution
- Metadata frequency analysis
- Language distribution
Real-Time Progress Monitoring
The web interface provides live updates:- Progress bar showing completion percentage
- Real-time log output
- Current website being checked
- Number of profiles found
- Ability to cancel ongoing scans
Example Workflows
Basic Profile Search
Deep Investigation
Targeted Category Search
Logs and Debugging
View detailed logs in the browser console or in the log output panel:API Endpoints
The web app exposes several API endpoints for custom integrations:POST /analyze_string
Analyze a username:GET /get_settings
Retrieve current settings:POST /save_settings
Update configuration:Security Considerations
- Run only on
localhostor trusted networks - Use a firewall to restrict access
- Do not save sensitive API keys in the interface
- Clear browser storage after sensitive investigations
Performance Tips
- Start with Fast Mode and Top 100 websites for quick results
- Use Slow Mode only when necessary (significantly slower)
- Enable metadata extraction only when you need detailed analysis
- Disable visualization options if not needed (reduces processing time)
- For very thorough scans, run overnight or during off-hours
- Use website filtering to reduce scope and increase speed