Skip to content

ThatsThem People Lookup

Try for free

Look up public ThatsThem person records by email, name, phone number or street address. Get each person's name, age, city, phone numbers, current and past addresses, emails, family and profile details exactly as the page shows them. No login needed.

🔎 ThatsThem People Lookup

Look up public ThatsThem person records by email, name, phone number or street address, and get one clean row per person: name, age, city, phone numbers, current and past addresses, emails, family and the profile details the page shows. No login needed; you pay per person found, platform usage included, and lookups that find nobody are free.

✨ Why use ThatsThem People Lookup?

  • 📧 Four lookups in one actor: reverse email, people search by name (with city and state), reverse phone and reverse address, or paste thatsthem.com result URLs.
  • 🧾 Exactly what the page shows: values come straight from the person cards. Where ThatsThem itself leaves part of a value out of the page (the last digits of a phone number, a house number, the start of an email), that part is written as • dots, never filled in or guessed, and parts_hidden_by_site is true.
  • 📄 Every page of a lookup: address and name lookups with many people are read page by page up to your limit.
  • 🛡️ Honest status rows: a lookup that finds nobody, an entry that is not a valid lookup, or a page that could not be loaded gets one free row with the reason, so you always know what happened to each input.
  • ⚡ Fast: a lookup usually takes a few seconds; a run of a dozen lookups finishes in about a minute.

🎯 Use cases

  • 📇 Contact research: see the name, city and household behind an email address or phone number.
  • 🏠 Address research: list the people ThatsThem connects to a street address.
  • 🧹 Data checks: confirm that a name, city and phone prefix in your records belong together.
  • 🔁 Batch lookups: run hundreds of emails or numbers at once and export the results.

🚀 How to use

  1. Add your lookups: emails, names (First Last | City, ST), phone numbers, street addresses, or thatsthem.com result URLs. Mix them freely.
  2. Set Max people per lookup (default 20).
  3. Start the run.
  4. Export the results as JSON, CSV or Excel, or read them from the API.

📥 Input

FieldWhat it is
emailsEmail addresses for a reverse email lookup
namesFirst Last, optionally | City, ST (e.g. James Smith | Austin, TX)
phones10-digit US phone numbers in any format
addressesStreet address with house number, city, state and ZIP
urlsthatsthem.com /email/, /name/, /phone/ or /address/ result pages
maxResultsPerSearchMost people kept per lookup (default 20)
{
  "names": ["James Smith | Austin, TX"],
  "phones": ["202-456-1111"],
  "maxResultsPerSearch": 20
}

📤 Output

FieldDescription
lookup_type, queryWhich lookup the row belongs to
statusfound, not_found, invalid_input or failed
errorWhy a lookup has no person row (status rows only)
name, aliasesFull name and other names on the record
age, bornAge and birth month/year as shown
lives_inCurrent city and state
phonesPhone numbers as shown (hidden digits as •)
current_address, previous_addressesAddresses as shown (hidden parts as •)
emailsEmail addresses as shown (hidden characters as •)
familyFamily member names
home_facts, profile_details, interests, scoresExtra details when the card has them
parts_hidden_by_sitetrue when ThatsThem leaves parts of this record out of the page
results_on_site, source_url, last_updated, scraped_atPage facts

Example row (values shortened):

{
  "lookup_type": "phone",
  "query": "202-456-1111",
  "status": "found",
  "name": "Jane Q. Doe",
  "aliases": ["Jane Doe"],
  "age": 45,
  "born": "May 1980",
  "lives_in": "Springfield, IL",
  "phones": ["217-555-••••"],
  "current_address": "••• Main St, Springfield, IL 62701",
  "previous_addresses": ["Peoria, IL 61602"],
  "emails": ["j•••••@example.org"],
  "family": ["John Doe"],
  "parts_hidden_by_site": true,
  "source_url": "https://thatsthem.com/phone/202-456-1111"
}

💰 Pricing

You pay per person saved, with platform usage included, plus a start fee once per run. Status rows (nobody found, invalid entry, page not loaded) are free.

EventFreeStarterScaleBusiness
Person found (per 1,000)$2.55$2.55$2.295$2.04
Actor start (per event)$0.000085$0.000085$0.000085$0.000085

Example: 100 email lookups that each find one person cost about $0.26 on the Free plan.

❓ 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.

Why do some phone numbers end in dots? ThatsThem leaves those digits out of its public page and offers the full value only through a paid partner. The actor returns what the page shows and marks the missing part; it never completes a value.

Do I need a login or a proxy? No. Pages open in a hosted browser that is included in the price.

How many results can I get? As many as the site lists: set maxResultsPerSearch per lookup; address and name lookups are read page by page.

Why is a field empty? The page did not show it for that person. Empty values are null or an empty list, never invented.

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 ThatsThem shows publicly; parts the site hides stay hidden.
  • A page that does not load after four fresh browser sessions is reported as a free failed row; run that lookup again later.
  • Paid background reports and partner offers on the site are not opened.
//From the blog\\

Latest articles

All articles

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.

No credit card. No setup calls.