Tools / People Search
People Search icon

People Search

Find anyone across 500+ sites

Find anyone online from an email, username, name, or phone number. deep_search cross-references identifiers, generates username variations, and scans 500+ sites. Individual skills offer focused lookups by email, username, name, or phone. Works globally.

11 skillsv0.05
Deep Search

Multi-phase search taking any combination of identifiers. Cross-references all sources, scans 500+ sites, generates username variations, and enriches with web results. Best for hard-to-find people or building a complete profile from minimal starting info.

Returns: Comprehensive profile with social profiles across 500+ sites, platform enrichment, breach exposure, username variations, cross-referenced identifiers, and web mentions
Parameters
namestringFull name (e.g. "Jane Smith"). Used to search GitHub, generate username variations, and web search.
emailstringEmail address. Used for Gravatar, GitHub, DNS MX, breach checks, and cross-referencing.
usernamestringUsername to scan across 500+ sites and enrich with GitHub/Reddit profiles.
phonestringPhone number in any format. Parsed for country detection and E.164 formatting.
Example
Search with name and email
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "people-search",
  "skill": "deep_search",
  "input": {
    "name": "John Smith",
    "email": "john@example.com"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Search by Email

Search for a person by email address. Checks profile databases, developer platforms, email validity, and breach databases. Enriches with web search results when available.

Returns: Unified profile with avatar, social links, developer matches, email validation, breach exposure, and web mentions
Parameters
email *stringEmail address to search for
Example
Search by email address
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "people-search",
  "skill": "search_by_email",
  "input": {
    "email": "user@example.com"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Search by Username

Search a username across 500+ websites and social platforms. Returns matching profiles categorized by type (social, coding, gaming, forums). Enriches with full profile data from developer and social platforms.

Returns: List of found profiles grouped by category, with enriched data from developer and social platforms
Parameters
username *stringUsername to search for (letters, numbers, dots, hyphens, underscores)
depthstringSearch depth: "quick" checks ~60 top sites, "standard" checks all 500+ sites
Example
Comprehensive username search
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "people-search",
  "skill": "search_by_username",
  "input": {
    "username": "johndoe"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Search by Name

Search for a person by name with optional location and company filters. Searches developer profiles and enriches with web search results including professional network matches.

Returns: Developer profiles, web search results, and professional network matches for the given name
Parameters
name *stringFull name or partial name to search for
locationstringCity, state, or country to narrow results (e.g. "San Francisco", "UK")
companystringCompany name to narrow results (e.g. "Google", "Microsoft")
Example
Search by full name
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "people-search",
  "skill": "search_by_name",
  "input": {
    "name": "John Smith"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Search by Phone

Analyze a phone number to detect country, format in E.164, and search for web mentions. Supports international numbers with country code detection for 60+ countries.

Returns: Parsed phone details (country, E.164 format, digit count) and web mentions
Parameters
phone *stringPhone number in any format (e.g. "+1-555-123-4567", "07700900123", "+44 20 7946 0958")
Example
US phone number
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "people-search",
  "skill": "search_by_phone",
  "input": {
    "phone": "+1-555-123-4567"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Check Breaches

Check if an email address or username has been exposed in known data breaches. Returns breach sources, dates, and types of exposed data fields.

Returns: Breach status with source names, dates, and exposed field types
Parameters
query *stringEmail address or username to check for breaches
Example
Check email for breaches
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "people-search",
  "skill": "check_breaches",
  "input": {
    "query": "user@example.com"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
OSINT Search

Investigative search running targeted queries in parallel across professional networks, resumes, social media, business records, news, forums, academic papers, and public documents. Best for people with minimal online presence.

Returns: Categorized findings from targeted web searches: LinkedIn profiles, social accounts, resumes/documents with contact details, news mentions, business records, and forum posts
Parameters
namestringFull name of the person to investigate (e.g. "Jane Smith")
emailstringEmail address to trace across the web
usernamestringUsername to find real identity and other accounts
phonestringPhone number to find where it appears publicly
companystringCompany name to narrow results (e.g. "Acme Corp", "Google")
locationstringCity, state, or country to narrow results (e.g. "London", "New York")
Example
Investigate by name and company
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "people-search",
  "skill": "osint_search",
  "input": {
    "name": "Jane Smith",
    "company": "Acme Corp",
    "location": "London"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Reverse Image Search

Find where a photo appears online. Searches the image URL across the web and provides direct links to Google Lens, TinEye, Yandex, and Bing. Use for identity verification or finding the source of a photo.

Returns: Reverse search engine URLs (Google Lens, TinEye, Yandex, Bing), web pages containing the image, and visual matches
Parameters
image_url *stringDirect URL to the image to reverse search (must be a publicly accessible http/https URL)
Example
Reverse search a profile photo
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "people-search",
  "skill": "search_by_photo",
  "input": {
    "image_url": "https://example.com/profile.jpg"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Business Records Search

Search corporate registrations for directorships, officer appointments, SEC filings, and business associations. Covers UK Companies House, US SEC EDGAR, and OpenCorporates (170+ jurisdictions).

Returns: SEC EDGAR filings, UK Companies House directorships, OpenCorporates records, and business web mentions
Parameters
name *stringFull name of the person to search for in business records
countrystringCountry to focus search: "uk", "us", or "all" (default: all)
companystringCompany name to narrow results (e.g. "Acme Corp")
Example
Search business records globally
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "people-search",
  "skill": "search_business_records",
  "input": {
    "name": "Elon Musk"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Court Records Search

Search court cases, legal filings, and criminal records. Queries CourtListener RECAP archive (US federal and state courts) plus web search for broader court records and legal proceedings.

Returns: CourtListener case records, court filing web results, and criminal record web results
Parameters
name *stringFull name of the person to search in court records
jurisdictionstringState or jurisdiction to narrow results (e.g. "California", "New York", "Federal")
Example
Search all court records
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "people-search",
  "skill": "search_court_records",
  "input": {
    "name": "John Smith"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Social Media Deep Dive

Search 10 major platforms by real name to find profiles, posts, and mentions on LinkedIn, Twitter/X, Instagram, Facebook, TikTok, YouTube, Reddit, GitHub, Medium/Substack, and Pinterest/Tumblr. Finds accounts even when usernames differ from the real name.

Returns: Profiles found on each platform with URLs, grouped by platform, plus a unified list of all discovered profile URLs
Parameters
namestringFull name to search across social platforms
usernamestringKnown username to include in searches
locationstringCity or country to narrow results (e.g. "London", "USA")
Example
Find social profiles by name
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "people-search",
  "skill": "search_social_media",
  "input": {
    "name": "Jane Smith",
    "location": "London"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Loading reviews...
Loading activity...
v0.052026-03-23
  • Added search_by_photo: reverse image search with Google Lens, TinEye, Yandex, Bing URLs
  • Added search_business_records: SEC EDGAR filings + UK Companies House + OpenCorporates (170+ jurisdictions)
  • Added search_court_records: CourtListener RECAP archive (US courts) + criminal record web search
  • Added search_social_media: targeted search across 10 major platforms by real name
  • All skills now pricing: paid at $0.005 per call
v0.042026-03-23
  • Replaced broken skip_trace with osint_search: targeted Google dork queries for hard-to-find people
  • osint_search runs 8-15 specialized queries in parallel: LinkedIn, resumes, social media, business records, news, forums, academic papers, documents
  • Extracts LinkedIn URLs, social profiles, and PDF/document links from results
v0.032026-03-23
  • Added skip_trace skill: deep person lookup via skip tracing databases (phones, addresses, relatives, employment)
  • Added email permutation generation in deep_search (tries first.last@gmail, etc.)
  • Added Wayback Machine archived profile lookup in deep_search
  • Added domain ownership check via WHOIS composition in deep_search
  • deep_search now runs 8 phases instead of 5
v0.022026-03-23
  • Added deep_search skill: multi-phase cross-referencing with username variation generation
  • Added username variation generator for finding alternate accounts from a name
v0.012026-03-23
  • Initial release

Quick Start

MCP (Claude Code)
claude mcp add --transport stdio \
  --env TOOLROUTER_API_KEY=YOUR_API_KEY \
  toolrouter -- npx -y toolrouter-mcp
REST API
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{"tool":"people-search","skill":"deep_search","input":{}}' \
  https://api.toolrouter.com/v1/tools/call

Frequently Asked Questions

Can I start with just an email, username, or phone number?

Yes. `deep_search` cross-references any combination of name, email, username, and phone, and scans 500+ sites to build a fuller profile.

How is username search different from the deep search?

`search_by_username` focuses on one handle across 500+ sites and lets you choose a faster `quick` pass or a full `standard` pass.

Can I narrow a name search by location or company?

Yes. `search_by_name` accepts location and company filters, and `osint_search` expands into LinkedIn, resumes, news, forums, academic papers, and public documents.

Can it check breaches or other public records too?

Yes. `check_breaches` looks for email or username exposure, `search_social_media` scans 10 major platforms, and `search_business_records` and `search_court_records` add corporate and court context.