Skip to content

TruePeopleSearch Scraper

Try for free

Look up public TruePeopleSearch records by name, phone, address, or email. Returns age, addresses, phones, relatives, and associates.

🔎 TruePeopleSearch Scraper

Look up a name, phone number, street address, or email on TruePeopleSearch and get clean, structured public records: full name, age, birth month, current and previous addresses with property details, phone numbers with type and carrier, emails, aliases, relatives, associates, and business connections. No login, no cookies, results in seconds.

✨ Why use TruePeopleSearch Scraper?

  • ⚡ Fast — a name search with four full profiles finishes in well under a minute.
  • 🧾 Full profiles — phones, emails, address history, relatives, associates, aliases, and business connections in one row per person.
  • 🔁 Four search modes — name (with city and state), reverse phone, reverse address, and email, plus direct profile URLs.
  • 🛡️ Handles the site's bot checks — every challenged exit is dropped and the page is retried on a fresh US residential exit, so you get rows instead of captcha pages.
  • 💸 Cheap and simple pricing — pay per saved person, summary rows cost less than full profiles.
  • 🔌 Easy to automate — run it from the API, schedule it, and export to JSON, CSV, or Excel.

🎯 Use cases

  • 📇 Contact enrichment — append a current city, phone, and email to a list of names.
  • ☎️ Reverse phone lookup — find out who a number belongs to before you call back.
  • 🏠 Property and tenant research — list the people tied to a street address, with move-in and move-out ranges.
  • 🧑‍⚖️ Skip tracing and due diligence — collect address history, relatives, and associates for a known person.
  • ✅ Identity checks — confirm that a name, age, and city line up with a public record.

🚀 How to use

  1. Pick a Search type: name, reverse phone, reverse address, or email.
  2. Add one lookup per line in Search queries. For a name or street address, add the city and state after a pipe: Jane Sample | Austin, TX.
  3. Optionally paste Person URLs or IDs to open known profiles directly.
  4. Set Max results, and turn Fetch full person profile off if a name, age, and city summary is enough.
  5. Click Start, then export the dataset as JSON, CSV, Excel, or HTML, or read it from the API.

📥 Input

FieldDefaultWhat it does
searchTypenamename, phone, address, or email.
queriesJames Smith | Austin, TXOne lookup per line. For a name or street, add a city and state after a pipe.
personUrlsemptyProfile URLs or bare person ids. These always return the full profile.
maxItems10Stop after this many people across all queries and profile URLs.
fetchDetailstrueOpen each match for the full profile. Turn off for a cheaper summary row.
maxResultsPerQuery10Cap the people taken from a single search (about 10 per results page).
proxyConfigurationUS residentialUS residential exits work best. The site refuses datacenter and non-US addresses.
{
  "searchType": "name",
  "queries": ["Jane Sample | Austin, TX"],
  "maxItems": 10,
  "fetchDetails": true,
  "maxResultsPerQuery": 10,
  "proxyConfiguration": {
    "useScrapelyProxy": true,
    "scrapelyProxyGroups": ["RESIDENTIAL"],
    "scrapelyProxyCountry": "US"
  }
}

Reverse lookups use the same queries field:

{ "searchType": "phone", "queries": ["(555) 010-0147"] }
{ "searchType": "address", "queries": ["123 Example St | Austin, TX 78701"] }
{ "searchType": "email", "queries": ["jane.sample@example.com"] }

📤 Output

One row per person. Summary rows (full profile off) fill the name, age, location, earlier cities, and relative names.

FieldDescription
name, age, bornName as shown, reported age, approximate birth month
current_location, lives_inCurrent city and state
current_addressStreet, city/state/ZIP, profile link, property details and date range
previous_addressesEarlier addresses in the same shape
primary_phone, phonesPhones with type, label, last reported month, and link
emails, also_seen_asEmail addresses and aliases listed on the profile
relatives, associatesPeople with id, name, age, label (e.g. Possible Spouse), and link
business_connectionsCompanies with name, address, and since date
used_to_live_in, related_toThe summary lines from the results page
person_id, urlTruePeopleSearch profile id and URL
search_type, query, enriched, scraped_atHow the row was produced and when

Example row (fictional person, trimmed):

{
  "search_type": "name",
  "query": "Jane Sample | Austin, TX",
  "enriched": true,
  "person_id": "px0000000000000000000",
  "url": "https://www.truepeoplesearch.com/find/person/px0000000000000000000",
  "name": "Jane Sample",
  "age": 41,
  "born": "March 1985",
  "current_location": "Austin, TX",
  "lives_in": "Austin, TX",
  "current_address": {
    "street": "123 Example St",
    "city_state_zip": "Austin, TX 78701",
    "url": "https://www.truepeoplesearch.com/find/address/123-example-st_austin-tx-78701",
    "details": ["$420,000 | 3 Bed | 2 Bath | 1,800 Sq Ft | Built 1998", "Travis County", "(Jun 2019 - Oct 2026)"]
  },
  "previous_addresses": [
    {
      "street": "456 Sample Ave",
      "city_state_zip": "Round Rock, TX 78664",
      "url": "https://www.truepeoplesearch.com/find/address/456-sample-ave_round-rock-tx-78664",
      "details": ["Williamson County", "(Feb 2012 - May 2019)"]
    }
  ],
  "primary_phone": "(555) 010-0147",
  "phones": [
    {
      "number": "(555) 010-0147",
      "type": "Wireless",
      "carrier": "Possible Primary Phone",
      "last_reported": "Sep 2026",
      "url": "https://www.truepeoplesearch.com/find/phone/5550100147"
    }
  ],
  "emails": ["jane.sample@example.com"],
  "also_seen_as": ["Jane A Sample"],
  "relatives": [
    {
      "person_id": "px1111111111111111111",
      "name": "John Sample",
      "age": 43,
      "location": "Possible Spouse",
      "url": "https://www.truepeoplesearch.com/find/person/px1111111111111111111"
    }
  ],
  "associates": [],
  "business_connections": [{ "name": "Sample Consulting LLC", "address": "789 Demo Rd Austin Tx 78702", "since": "Jan 2015" }],
  "used_to_live_in": "Round Rock TX, Dallas TX",
  "related_to": "John Sample, Emma Sample",
  "scraped_at": "2026-10-14T18:00:00+00:00"
}

💰 Pricing

Pay per saved person, platform usage on top (it is small for this actor):

  • Full profile row: $0.02 per person ($20 per 1,000).
  • Summary row (full profile off): $0.008 per person ($8 per 1,000).

Worked example: a name search that saves 4 full profiles costs about $0.08 in events plus well under one cent of compute and residential traffic. 1,000 full profiles cost about $20 plus usage. You are never charged for searches that find nobody or for pages that could not be opened.

❓ FAQ

Is it legal? The actor reads public pages that anyone can open without an account. You are responsible for how you use the data. People-search records are regulated in many places (for example FCRA in the US): do not use them for credit, employment, tenant screening, or insurance decisions.

Do I need a login or my own proxy? No. The default US residential proxy is included and billed as normal platform usage.

How many results can I get? As many as you set with maxItems, and per search with maxResultsPerQuery, up to what the site lists (about 10 per page).

Why is a field empty? The site only shows what it has. Emails, business connections, and property details are missing on many profiles. Summary rows leave the profile-only fields empty by design.

Why does the name differ from my search? When a person has aliases, TruePeopleSearch shows the alias that matches your search. Direct profile URLs show the primary name.

Can I schedule it or use the API? Yes. Save a task, schedule it, or start it from the API and read the dataset as JSON or CSV.

⚠️ Limits

  • US records only, and only what TruePeopleSearch shows publicly.
  • The site challenges automated traffic; a page that stays challenged after 14 fresh exits is skipped and reported in the run status, and the run keeps the rows it already saved.
  • Background reports, criminal records, and other paid upsells on the site are not scraped.
  • Relative and associate lists are the ones on the profile page; the "view all" pages are not opened.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.