TruePeopleSearch Scraper avatar

TruePeopleSearch Scraper

Pricing

Pay per usage

Go to Apify Store
TruePeopleSearch Scraper

TruePeopleSearch Scraper

Scrape TruePeopleSearch profiles by name, phone number, address or URL: age, address, every phone, emails, aliases and relatives. Free trial up to 10 profiles, no per-result fee. Powered by Scrape.do.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

scrapedo

scrapedo

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Scrape public people-search profiles from TruePeopleSearch.com: full name, age, current address with ZIP code, every phone number, emails, aliases and relatives. Search by name, phone number (reverse lookup), street address, or paste profile and search URLs from the site.

Free to try: run it without any setup and get up to 10 profiles per run. Add your free Scrape.do API token to remove the limit.

Why most TruePeopleSearch scrapers fail

TruePeopleSearch only serves visitors in the United States, and it sits behind Cloudflare. A request from outside the US is dropped before the page loads, and plain HTTP clients stall on JavaScript challenges and fingerprint checks. This actor fetches every page through the Scrape.do web scraping API with a US residential IP, so you don't manage proxies, headers or browsers.

Once a profile loads, the actor reads the structured data block (JSON-LD) the site publishes for search engines. It holds every phone and email on the profile, aliases and the full relatives list, so you get more than the visible page shows.

What data you get

FieldDescription
name, firstName, lastNameFull name
ageAge in years
address, city, state, zipCodeCurrent address
phonesEvery phone number on the profile, most recent first
primaryPhoneThe first (most recent) phone
emails, primaryEmailEmail addresses on the profile
aliasesOther names the person is known by
relativesRelatives and associates, with full middle names
profileUrlThe TruePeopleSearch profile
searchQueryThe name, phone, address or URL that found this profile
scrapedAtWhen the profile was scraped

How to use it

  1. Search by name: add one or more names under Names to search and, optionally, a city, state or ZIP code under Location. Every person on the result pages is scraped.
  2. Reverse phone lookup: add US numbers under Phone numbers, in any format.
  3. Address lookup: add addresses under Street addresses as street, city, state, for example 123 Main St, Dallas, TX.
  4. URLs: paste profile URLs (/find/person/...) or search result URLs copied from the site under TruePeopleSearch URLs.

You can mix all four in one run. A person found by two searches is saved once.

Input example

{
"names": ["John Smith"],
"location": "Dallas, TX",
"phoneNumbers": ["(214) 555-0142"],
"maxItems": 100,
"scrapeDoToken": "YOUR_SCRAPEDO_TOKEN"
}

Output example

Each profile is one item. Example (fictional person, illustrative values):

{
"name": "Jane Doe",
"firstName": "Jane",
"lastName": "Doe",
"age": 23,
"address": "2912 Northern Ave WE",
"city": "Washington",
"state": "DC",
"zipCode": "20001",
"phones": ["(202) 555-5555", "(202) 555-0147"],
"emails": ["janedoe@example.com"],
"aliases": ["Jane Marie Doe", "Jane D Smith"],
"relatives": ["John Doe", "Mary Doe", "Robert Smith"],
"primaryPhone": "(202) 555-5555",
"primaryEmail": "janedoe@example.com",
"profileUrl": "https://www.truepeoplesearch.com/find/person/...",
"searchQuery": "Jane Doe, Washington, DC",
"scrapedAt": "2026-10-26T09:00:00.000Z"
}

Download the results as JSON, CSV, Excel or HTML from the run's Output tab, or pull them through the Apify API.

Pricing and your Scrape.do token

There is no per-result fee for this actor; Apify only bills its normal platform usage, which is a fraction of a cent for a typical run. Pages are fetched through the Scrape.do web scraping API:

  1. Free trial, no token – leave the Scrape.do API token field empty and you get up to 10 profiles per run. Good for checking the data before you sign up.
  2. Your own Scrape.do token – no profile limit. Requests use your Scrape.do credits: every page (one profile, or one search results page) goes through a US residential IP, which is about 10 credits. Create a free Scrape.do account to get a token.

Tips

  • Narrow name searches with a city or state. Common names return many result pages; Result pages per search caps how many are read.
  • Speed: raise Parallel requests if your Scrape.do plan allows more concurrency.
  • Blocked pages are retried automatically with a new IP. If a profile still fails, it is listed in the log and the run continues.
  • Prefer Python? The same logic is available as an open-source package: pip install truepeoplesearch-scraper (GitHub). The step-by-step guide is on the Scrape.do blog.

FAQ

Is scraping TruePeopleSearch legal? The actor collects data the site shows publicly, but it is personal data about real people. TruePeopleSearch is not a consumer reporting agency, so this data must not be used for decisions about employment, tenant screening, credit or insurance, which the Fair Credit Reporting Act (FCRA) regulates in the US. You are responsible for using it in line with the site's terms and the privacy laws that apply to you (for example CCPA and GDPR), and for honoring opt-out requests. This is not legal advice.

Something broke or a field is missing? Open an issue in the Issues tab and we will look at it.