Overview
Social Analyzer provides extensive command-line options for customizing your analysis. This page documents all available CLI flags for both Node.js and Python implementations.Basic Usage
Required Arguments
string
default:""
The username to search for across social media sites.Examples:
johndoejohn_doejohndoe9999
Website Selection
string
default:"all"
Specify one or more websites to search, separated by spaces.Values:
all- Search all available websites (default)- Space-separated website names:
youtube tiktok tumblr
Use
--list to see all available websitesAnalysis Mode
string
default:"fast"
Analysis mode determines the depth and method of profile detection.Options:
fast- FindUserProfilesFast (recommended for most cases)slow- FindUserProfilesSlow (more thorough, uses browser automation)special- FindUserProfilesSpecial (advanced detection methods)
Output Options
string
default:"pretty"
Control the output format.Options:
pretty- Human-readable formatted output (default)json- JSON output for integration with other tools
string
default:""
Specify which information to display when a profile is found.Values:
link- Show profile URLsrate- Show detection confidence ratetitle- Show page titlestext- Show extracted text content- Multiple values can be combined:
link,rate,title
boolean
default:"false"
Print only the detected profile links (Python only).
Detection Methods
string
default:"all"
Control which profiles to display based on detection status.Options:
find- Show only detected profilesget- Show all profiles regardless of detection statusall- Combine find & get (default)
Filtering Results
string
default:"good"
Filter detected profiles by detection quality.Options:
good- High confidence detections (default)maybe- Uncertain detectionsbad- Low confidence detectionsall- Show all detection qualities- Combine with commas:
good,maybe
string
default:"detected"
Filter profiles by detection status.Options:
detected- Successfully detected profiles (default)unknown- Profiles with unknown statusfailed- Failed detection attemptsall- Show all profile statuses- Combine with commas:
detected,failed
Data Extraction
boolean
default:"false"
Extract profiles, URLs, and patterns from detected pages.
boolean
default:"false"
Extract metadata from profiles using QeeqBox OSINT (requires pypi package).
boolean
default:"false"
Trim long strings in the output for better readability.
Listing & Information
boolean
default:"false"
List all available websites and exit.
Advanced Options
boolean
default:"false"
Capture screenshots from detected profiles (Python only, requires —logs).
boolean
default:"false"
Reserved for GUI mode (not fully implemented).
boolean
default:"false"
Reserved for CLI mode (not needed, included for compatibility).
boolean
default:"false"
Enable Docker compatibility mode (Node.js only).
string
default:""
Grid option for distributed scanning (not for CLI use).
Complete Example
FAQ
What's the difference between --filter and --profiles?
What's the difference between --filter and --profiles?
--filtercontrols the quality of detections (good/maybe/bad confidence)--profilescontrols the status of profiles (detected/unknown/failed)
--filter good for high-confidence results, and --profiles detected to only see successful detections.Should I use fast, slow, or special mode?
Should I use fast, slow, or special mode?
- fast: Best for most use cases, quick HTTP-based detection
- slow: Uses browser automation for JavaScript-heavy sites, more accurate but slower
- special: Advanced detection methods for difficult cases
fast mode. If you need higher accuracy, try slow mode.How do I save results to a file?
How do I save results to a file?
Use
--output json and redirect the output:Can I search multiple usernames at once?
Can I search multiple usernames at once?
No, Social Analyzer searches one username at a time. To search multiple usernames, run the command multiple times or create a shell script:
See Also
- Proxy Settings - Configure proxy, user-agent, and timeouts
- Website Selection - Advanced website filtering options
- Quickstart - Get started with Social Analyzer