People Data Skip trace API
Skip-trace a person in the US by name, address, phone, or email and get back identity, address, and contact records in normalized JSON.
$7.70/1k req, pay per request, no subscription.
{"url": "https://www.truepeoplesearch.com/find/person/pxxx14-9382","firstName": "Marcus","lastName": "Whitfield","age": "47","born": "May 1978","location": "Austin, TX","streetAddress": "812 Elm Ridge Dr","addressLocality": "Austin",... 8 more fields}
Pricing
People Data Skip trace API pricing
Try it
Get People Data skip trace in one request
This sample shows 34 of 35 fields. See every field
{
"found": true,
"data": {
"items": [
{
"url": "https://www.truepeoplesearch.com/find/person/pxxx14-9382",
"firstName": "Marcus",
"lastName": "Whitfield",
"age": "47",
"born": "May 1978",
"location": "Austin, TX",
"streetAddress": "812 Elm Ridge Dr",
"addressLocality": "Austin",
"addressRegion": "TX",
"postalCode": "78745",
"county": "Travis",
"emails": {
"email1": "marcus.whitfield78@gmail.com",
"email2": "m.whitfield@outlook.com",
"email3": "",
"email4": "",
"email5": ""
},
"phones": {
"phone1": "+1 415-555-0142",
"phone1Type": "Mobile",
"phone2": "+1 415-555-0187",
"phone2Type": "Landline",
"phone3": "",
"phone3Type": "",
"phone4": "",
"phone4Type": "",
"phone5": "",
"phone5Type": ""
},
"previousAddresses": [
{
"streetAddress": "4410 Riverside Pkwy",
"addressLocality": "Austin",
"addressRegion": "TX",
"postalCode": "78741",
"county": "Travis",
"timespan": "2016 - 2021"
},
{
"streetAddress": "2200 Oak Hollow Ln",
"addressLocality": "San Marcos",
"addressRegion": "TX",
"postalCode": "78666",
"county": "Hays",
"timespan": "2011 - 2016"
}
],
"relatives": [
{
"name": "Diane Whitfield",
"age": "71"
},
{
"name": "Gregory Whitfield",
"age": "49"
}
],
"associates": [
{
"name": "Paul Ostrander",
"age": "45"
},
{
"name": "Renee Castillo",
"age": "52"
}
]
},
{
"url": "https://www.truepeoplesearch.com/find/person/pxxx22-5510",
"firstName": "Marcus",
"lastName": "Whitfield",
"age": "24",
"born": "August 2001",
"location": "Round Rock, TX",
"streetAddress": "905 Cedar Bend Ct",
"addressLocality": "Round Rock",
"addressRegion": "TX",
"postalCode": "78664",
"county": "Williamson",
"emails": {
"email1": "marcuswhit01@yahoo.com",
"email2": "",
"email3": "",
"email4": "",
"email5": ""
},
"phones": {
"phone1": "+1 415-555-0163",
"phone1Type": "Mobile",
"phone2": "",
"phone2Type": "",
"phone3": "",
"phone3Type": "",
"phone4": "",
"phone4Type": "",
"phone5": "",
"phone5Type": ""
},
"previousAddresses": [
{
"streetAddress": "1180 Sunfield Way",
"addressLocality": "Pflugerville",
"addressRegion": "TX",
"postalCode": "78660",
"county": "Travis",
"timespan": "2019 - 2022"
}
],
"relatives": [
{
"name": "Karen Whitfield",
"age": "58"
}
],
"associates": []
}
]
}
}Full parameter and response reference - every field, type, and example for this endpoint.
Reference
One request, one response shape.
Every field you send and every field you get back, each with a real example.
Last verified 2026-10-31 · uptime and latency measured over 30d
Request body
JSON, posted to this endpoint.
- addressstring
812 Elm Ridge Dr, Austin, TX 78745
Street address with city/state/zip.
- emailstring
Email address to reverse-trace (e.g. john.smith@example.com).
- namestring
Marcus Whitfield
Full name of the person to trace. Provide at least one of name, address, phone, or email.
- phonestring
Phone number to reverse-trace (e.g. 415-555-2671).
Response
JSON, one example value per field.
Matched person records with identity, address, and contact details. Populated whenever the provider has data for the entity.
- addressLocalitystring
Austin
Current city.
- addressRegionstring
TX
Current state.
- agestring
47
Reported age.
- associatesobject[]
Reported associates. Each entry is an open object with name and age.
- bornstring
May 1978
Reported birth month and year.
- countystring
Travis
Current county.
- firstNamestring
Marcus
First name of the matched person.
- lastNamestring
Whitfield
Last name of the matched person.
- locationstring
Austin, TX
Current city and state (e.g. Brook Park, OH).
- postalCodestring
78745
Current ZIP code.
- previousAddressesobject[]
Prior addresses. Each entry is an open object with street, locality, region, postal code, county, and timespan.
- relativesobject[]
Reported relatives. Each entry is an open object with name and age.
- streetAddressstring
812 Elm Ridge Dr
Current street address.
- urlstring
https://www.truepeoplesearch.com/find/person/pxxx14-9382
Source record URL for the matched person. Populated whenever the provider has data for the entity.
Up to five known email addresses, most-recent first. Absent slots are empty strings.
- email1string
marcus.whitfield78@gmail.com
- email2string
m.whitfield@outlook.com
- email3string
- email4string
- email5string
Up to five known phone numbers with line type, most-recent first. Absent slots are empty strings.
- phone1string
+1 415-555-0142
- phone1Typestring
Mobile
- phone2string
+1 415-555-0187
- phone2Typestring
Landline
- phone3string
- phone3Typestring
- phone4string
- phone4Typestring
- phone5string
- phone5Typestring
- foundboolean
true
True when at least one matched person record was returned.
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
FAQ
About the People Data Skip trace API
The AnyAPI People Data Skip trace API returns People Data skip trace data as normalized JSON from one POST call to /v1/run/person.skip_trace. Skip-trace a person in the US by name, address, phone, or email and get back identity, address, and contact records in normalized JSON. AnyAPI returns one normalized schema whichever source serves it. It costs from $7.70 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 99.9% of People Data skip trace calls through AnyAPI succeeded, with a median response time of 3.7 seconds across 867 measured calls.