How It Works
Iris searches for usernames across multiple OSINT (Open Source Intelligence) data sources that maintain databases of platform username patterns and validation rules.Enter Username
Input the username you want to search for. Usernames are case-sensitive and should not include the @ symbol.
Select OSINT Sources
Choose which OSINT sources to query:
- WhatsMyName - Community-maintained database of web services
- Sherlock - Social network username checker
- Maigret - Extended username search with additional platforms
OSINT Sources
- WhatsMyName
- Sherlock
- Maigret
WhatsMyName is a community-driven project that maintains a database of websites and platforms where usernames can be checked.Features:
- 600+ supported sites
- Categorized platforms (social, gaming, forums, etc.)
- Regular community updates
- HTTP-based detection
Technical Implementation
Search Process
The username checker uses an async generator pattern to stream results in real-time:lib/username/checker.ts:27
Result Types
Each check returns a structured result:lib/username/types/results.ts:6
Progress Streaming
Results are streamed via Server-Sent Events (SSE) for real-time updates:lib/username/types/results.ts:20
Configuration Options
You can customize the search behavior:Timeout Settings
Timeout Settings
Configure how long to wait for each site to respond before marking it as a timeout.Default: 10 seconds per site
Concurrent Requests
Concurrent Requests
Control how many sites are checked simultaneously to balance speed and reliability.Default: 10 concurrent requests
Retry Logic
Retry Logic
Enable automatic retries for failed requests due to network issues.Default: 1 retry attempt
Response Data
Each found profile includes:
- Direct URL - Click to visit the profile immediately
- Category - Platform type (social media, forum, gaming, etc.)
- Response Time - How quickly the platform responded
- Verification - HTTP status code confirming the profile exists
Best Practices
Username Variations: Try searching common variations:
- With/without underscores:
john_doevsjohndoe - With/without numbers:
john123vsjohn - Different capitalizations may yield different results on some platforms