Skip Trace & People Search — Phone, Email & Address avatar

Skip Trace & People Search — Phone, Email & Address

Pricing

from $0.30 / person found

Go to Apify Store
Skip Trace & People Search — Phone, Email & Address

Skip Trace & People Search — Phone, Email & Address

Find people in the US by name, or find out who is behind a phone number. Get age, aliases, relatives with ages, address history and phone numbers — every match as its own clean record, never merging same-name strangers.

Pricing

from $0.30 / person found

Rating

0.0

(0)

Developer

Yuliia Kulakova

Yuliia Kulakova

Maintained by Community

Actor stats

0

Bookmarked

234

Total users

42

Monthly active users

8.2 hours

Issues response

3 days ago

Last modified

Share

Skip Trace & People Search

Find people in the US by name, phone or address. Every match comes back as its own structured record — age, phone numbers, email addresses, relatives, other names (aliases) and the places they have lived.

Per-result charges apply only to people actually found; a small start fee applies per run. Proxies are included and configured automatically — just leave the proxy setting empty.


What it does

Search by name, phone number (reverse lookup) or address (reverse lookup) and get every matching person as a separate record: age, phone numbers, emails, aliases, relatives, current and previous addresses, and whether the person is marked as deceased. Matches from several public US people-records sources are merged per person, so you get one clean record instead of scattered partial hits.

Built for:

  • Investigators & skip tracers — contact details, address history and relatives
  • Legal — confirm identity, contact info and places a person has lived
  • Real estate — reach property owners and past residents
  • Sales & lead enrichment — append phones, emails, age and location to contact lists

Search modes

ModeInputWhat you get
NameFirst and last name (both required), optionally narrowed by state and cityEach matching person: age, phones, emails, aliases, relatives, addresses
PhoneA 10-digit US phone numberThe people associated with that number and their details
AddressStreet plus city/state or ZIPThe people associated with that address
EmailAn email address (best-effort)People linked to that email

Batch mode runs many searches in a single run.


Output fields

FieldDescription
fullNameFull name as listed, including any middle name or Jr./Sr.
firstName / lastNameFirst and last name
ageAge in years
deceasedtrue/false when a source reports it
aliasesOther names the person is known by
currentAddressCurrent place — city, state, ZIP and street when available
previousAddressesOther places the person has lived
phoneNumbersPhone numbers found for the person
emailAddressesEmail addresses found for the person
relativesNames of relatives and associates
profileUrlsLink(s) to the person's public record page
dataSourcesWhich sources contributed to this record
searchQueryThe input query that produced this result
scrapedAtWhen the data was scraped

Good to know

  • A search can list many people and is loose about location. The Actor keeps only people who have lived in the state you give — matched against every place a person has lived, so a former resident is included — which means a search can return fewer people than maxResults.
  • Adding a city narrows and targets the search and improves relevance, but it is not applied as a strict filter: a nearby town or another borough of the same metro can still appear. Use the returned addresses to confirm the exact location.
  • For name search, only people whose listed name (or an alias) carries the name you typed are returned. Spaces, apostrophes, accents, a trailing Jr./Sr. and hyphens don't matter ("De La Cruz" finds "Delacruz"). A one-letter first name matches any first name starting with that letter. A typed middle name/initial must match when the listing shows one.
  • A misspelt state, or a city with no letters in it, stops the run with an error instead of quietly finding nobody.
  • Some records sit behind anti-bot protection that lets clean traffic through and blocks the rest. The Actor retries automatically on a fresh connection, so most searches come back with data — but coverage per run is not guaranteed to be 100%.

Input options

FieldDescriptionDefault
searchTypename, phone, email or addressname
firstNameFirst name (required for name search)
lastNameLast name (required for name search)
stateUS state, abbreviation (NY) or full name (New York)
cityCity
phone10-digit US phone (for phone search)
emailEmail address (for email search)
street / zipStreet and ZIP (for address search)
queriesArray of queries for batch mode
maxResultsMax person records per query (1–20)5

Batch mode

Search for multiple people in one run by passing a queries array:

{
"searchType": "name",
"maxResults": 3,
"queries": [
{ "firstName": "John", "lastName": "Smith", "state": "CA" },
{ "firstName": "Jane", "lastName": "Doe", "state": "NY", "city": "New York" }
]
}

Example output

Each matching person is returned as their own record. Values below are illustrative, not a real person:

{
"fullName": "Sample A Person",
"firstName": "Sample",
"lastName": "Person",
"age": 45,
"deceased": false,
"aliases": ["Sam Person"],
"currentAddress": { "street": "123 Main St", "city": "Springfield", "state": "IL", "zip": "62701" },
"previousAddresses": [
{ "street": null, "city": "Peoria", "state": "IL", "zip": "61602" }
],
"phoneNumbers": [
{ "number": "(217) 555-0148", "type": "unknown" }
],
"emailAddresses": ["sample.person@example.com"],
"relatives": [
{ "name": "Relative Person" }
],
"profileUrls": { "source": "https://.../profile/..." },
"dataSources": ["source"],
"searchQuery": { "firstName": "Sample", "lastName": "Person", "state": "IL", "searchType": "name" },
"scrapedAt": "2026-09-14T12:00:00.000Z"
}

Pricing

$0.30 per person found.

You are charged per person record written to the dataset, so a search with maxResults: 5 that finds five people costs $1.50. Lower maxResults if you only need the top matches. If a search returns no records, there is no per-result charge. A small Actor start fee applies per run.


Proxy

Proxies are included and configured automatically — just leave the proxy setting empty. If you prefer to use your own, set it in the proxy input.


Integrations

Export results as JSON, CSV, or Excel. Connect to your workflow via:

  • Apify API
  • Webhooks
  • Make (Integromat), n8n, Zapier

FAQ

Does it work for any US person? It searches publicly available records. Results depend on what is indexed — long-term US residents typically return the richest data.

Can I search for multiple people at once? Yes — use the queries array in batch mode to search for many people in a single run.

Will two people with the same name be merged into one record? No. Every person found is returned separately. Records are combined only when they share a person-specific detail — a phone number, an email address, or the same street address. A shared name is never enough to merge two people, even with a similar age or the same city.

Why did a search return little or nothing on one run? Some records are served behind anti-bot protection. The Actor retries automatically and keeps going, so a person missed on one attempt is usually still found — but coverage per run is not guaranteed.

What happens if a search finds nobody? The run finishes with an empty dataset and no per-result charge. If a search cannot be completed at all, the run fails with the reason instead of quietly returning nothing. In batch mode, results from searches that already finished stay saved.

Is the data real-time? Data is fetched live on every run. The underlying records are updated regularly but may not reflect very recent changes.


Feedback & support

If this Actor is useful to you, a ⭐ rating on the Store page is genuinely appreciated — it helps other people find it.

Something not working as expected? Please open an issue on the Actor's Issues tab instead of leaving it unresolved — I keep an eye on it and do my best to fix problems quickly.