Last updated: September 2025
Welcome to the comprehensive developer documentation for WhatsMyName.io. This guide covers everything from basic web usage to advanced API integration for OSINT investigations.
New to OSINT? Check out our OSINT Guide for investigation methodologies and best practices.
Type the target username in the search bar on our homepage
Analyze findings across 1000+ platforms with real-time verification
Download results in CSV or JSON format for further analysis
Perform bulk username searches to investigate multiple targets simultaneously. Perfect for comprehensive OSINT operations.
Integrate WhatsMyName.io's powerful search capabilities directly into your applications, scripts, and automated workflows.
Base URL: https://api.whatsmyname.io
API Version: v1
All API requests require authentication using your personal API key. Get your free API key by creating an account.
X-API-KEY: your_api_key_here
Content-Type: application/json
Perform comprehensive username search across all platforms
GET /api/v1/search/{username}
Search multiple usernames in a single request
POST /api/v1/search/batch
Get list of all supported platforms and their status
GET /api/v1/platforms
curl --request GET \
--url 'https://api.whatsmyname.io/api/v1/search/johndoe?sites=github,twitter' \
--header 'X-API-KEY: your_api_key_here' \
--header 'Content-Type: application/json'
{
"success": true,
"username": "johndoe",
"search_time": "2.34s",
"total_platforms": 2,
"found_count": 1,
"results": [
{
"platform": "github",
"found": true,
"url": "https://github.com/johndoe",
"status_code": 200,
"response_time": "0.89s"
},
{
"platform": "twitter",
"found": false,
"url": "https://twitter.com/johndoe",
"status_code": 404,
"response_time": "1.12s"
}
]
}