Skip to main content
The Node.js CLI provides a fast command-line interface for analyzing user profiles across social media platforms. It supports the same detection capabilities as the web interface but is optimized for automation and scripting.

Prerequisites

1

Install Node.js

Ensure Node.js (version >13) is installed on your system.
2

Clone the repository

3

Install dependencies

Basic Usage

Search for a single username across all supported websites:

Multiple Usernames

Search for multiple usernames simultaneously (separated by commas):

CLI Arguments

Required Arguments

Website Selection

Searches across all available platforms (default behavior).

Analysis Mode

Detection Method

  • all - Combines find and get methods
  • find - Shows only detected profiles
  • get - Shows all profiles regardless of detection

Output Format

Human-readable colored output in the terminal.

Filtering Results

Filter by Profile Quality

Available filters:
  • good - High confidence matches (default)
  • maybe - Moderate confidence matches
  • bad - Low confidence matches
  • all - All matches

Filter by Profile Status

Available profile types:
  • detected - Successfully detected profiles (default)
  • unknown - Profiles with uncertain status
  • failed - Failed checks

Advanced Features

Extract Additional Data

Geographic Filtering

Category Filtering

Customize Output Fields

Available options:
  • link - Profile URL
  • rate - Detection confidence percentage
  • title - Page title
  • text - Extracted text content

Trim Long Strings

Truncates long text fields to 50 characters for cleaner output.

Complete Examples

Listing Available Websites

To see all supported websites:
This displays a list of all 900+ supported social media platforms.

Output Examples

Pretty Output

JSON Output

The Node.js CLI is limited to FindUserProfilesFast mode. For advanced detection modes (slow and special), use the Python CLI or web interface.

Performance Tips

  • Use --top to limit searches to top-ranked websites for faster results
  • Use --websites to search only specific platforms when you know where to look
  • Use --filter "good" to reduce false positives
  • Use --output json for easier parsing in scripts
  • The tool checks websites with randomized delays (1-99ms) to avoid rate limiting

Troubleshooting

Node.js version error Ensure you’re running Node.js version 13 or higher:
No results found Try different variations of the username or use the web interface for more advanced detection options. Rate limiting If you encounter rate limiting, reduce the number of websites checked or use --top with a lower number.