Search for a person by name, phone number, and address
Retrieve person information with match scores and enriched emails. Raises ------ StrictMatchWithFuzzyMatchingError If ``strict_match`` and ``include_fuzzy_matching`` are both set to true — the two flags are semantically contradictory.
Authorization
ApiKeyAuth API key for authentication. Get your key from the Whitepages developer portal.
In: header
Query Parameters
Phone number to search for
^(\+?1[-.\s]?)?\(?([0-9]{3})\)?[-.\s]?([0-9]{3})[-.\s]?([0-9]{4})$"(216) 676-6366""216-676-6366""2166766366""+1-800-676-6366"Email address to search for
^[^@\s]+@[^@\s]+\.[^@\s]+$"user@example.com"Full name or partial name match
"Marsha Mellow""Marsha""Mellow"First name. Cannot be used with 'name'.
"Marsha""John"Middle name. Cannot be used with 'name'.
"Ann""Michael"Last name. Cannot be used with 'name'.
"Mellow""Smith"Street address including number and name
"123 Main St""Main Street"Full city name
"Anytown""Seattle""Los Angeles"2-Letter state code
"AL" | "AK" | "AZ" | "AR" | "AS" | "CA" | "CO" | "CT" | "DE" | "DC" | "FL" | "GA" | "GU" | "HI" | "ID" | "IL" | "IN" | "IA" | "KS" | "KY" | "LA" | "ME" | "MD" | "MA" | "MI" | "MN" | "MS" | "MO" | "MT" | "NE" | "NV" | "NH" | "NJ" | "NM" | "NY" | "NC" | "ND" | "MP" | "OH" | "OK" | "OR" | "PA" | "PR" | "RI" | "SC" | "SD" | "TN" | "TX" | "TT" | "UT" | "VT" | "VA" | "VI" | "WA" | "WV" | "WI" | "WY""CA""NY""WA"Full 5-digit ZIP code
^\d{5}$"94102""98101"Include historical addresses in search
falsetrueMinimum age (18-65)
18 <= value <= 65182530Maximum age (18-65)
18 <= value <= 65355065Search radius in miles
0.1 <= value <= 1002.5510Enable fuzzy name matching to broaden search results
falsetrueSuppress automatic broadening. When true, the search does not fall back to fuzzy matching or radius expansion on a zero-result response; the exact query is authoritative.
falsetruePage number (1-indexed)
11 <= value <= 10123Number of results per page
151 <= value <= 1551015Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://api.whitepages.com/v2/person/"{
"results": [
{}
],
"metadata": {
"result_count": 0,
"page": 0,
"page_size": 0
}
}{
"error": {
"code": 400,
"message": "Bad Request",
"long_message": "Invalid person ID format: 'sdf'. Person ID must start with 'P' followed by exactly 10 alphanumeric characters. Example: 'PABcd12345e' or 'P1234567890'.",
"meta": null
},
"wp_trace_id": "3b0b537a60d84057817bb40563ca5c99"
}{
"message": "Forbidden"
}{
"error": {
"code": 400,
"message": "Short error message",
"long_message": "The request was malformed",
"meta": {
"field": "email",
"validation_error": "Invalid email format"
}
},
"wp_trace_id": "550e8400-e29b-41d4-a716-446655440000"
}{
"error": {
"code": 400,
"message": "Short error message",
"long_message": "The request was malformed",
"meta": {
"field": "email",
"validation_error": "Invalid email format"
}
},
"wp_trace_id": "550e8400-e29b-41d4-a716-446655440000"
}{
"message": "Too Many Requests",
"error": "usage_cap_exceeded",
"error_instance_id": "1b9d6bcd-bbfd-4b2d-9b5d-ab8dfbbd4bed",
"limit": 1000,
"used": 1000,
"reset_at": "2026-09-01T00:00:00+00:00",
"upgrade_url": "https://www.whitepages.com/billing/manage-plan/pro-api"
}{
"error": {
"code": 400,
"message": "Short error message",
"long_message": "The request was malformed",
"meta": {
"field": "email",
"validation_error": "Invalid email format"
}
},
"wp_trace_id": "550e8400-e29b-41d4-a716-446655440000"
}Related
Person Search
Look up individuals by name, phone, or address
Capability Map
Map a user's intent to the exact endpoint and parameters that answer it.
Gets person details by id
Retrieve detailed person information by Whitepages person ID.
Authentication
Learn how to authenticate your requests to the Whitepages Pro API.
Rate Limits
Understand the rate limiting policies for the Whitepages Pro API, including monthly query limits and trial exhaustion.