Skip tracing & people search across the US. Look up anyone by name, address or phone and get current + past addresses, phone numbers, relatives, aliases and a profile link. Real-time public records, no subscription or API key. Flat $6.5/1K, pay only for matches. Lawful B2B use only.
mostLikely — the single best record per lookup is flagged true (best
match confidence, tie-broken by data richness). Filter mostLikely=true for
one clean row per person.
matchConfidence (0-100) — a numeric score alongside the existing
high/medium/low confidence, so you can sort/filter by match strength (e.g.
keep only > 60).
flatOutput — optional flattened output: nested fields (phones, emails,
relatives, geo, emailsDetailed…) become single underscore/semicolon-joined
columns for a clean CSV / Excel / Google Sheets / CRM export.
All additive; pricing unchanged, you still only pay for matches.
[0.10] — 2026-06-23
Fixed — ReDoS hardening (stability under load)
Catastrophic regex backtracking eliminated. Email and address patterns
used unbounded quantifiers that could hang a run for 60+ seconds on a large or
malformed page (e.g. a 50k-character junk block). Replaced with bounded,
RFC-realistic limits so parsing stays linear — adversarial input now processes
in milliseconds instead of minutes. Applies across all 10 source parsers
(ThatsThem, ZabaSearch, FastPeopleSearch, Veripages, SearchPeopleFree, etc.)
and the Radaris DOM parsers.
HTML size cap (3 MB) before regex parsing as defense-in-depth against a
pathologically large response tarpitting the run.
[0.9] — 2026-06-23
Fixed — input validation (anti-abuse hardening)
Name search: Rejects two single letters (e.g. "A B") that were being
accepted as valid names. Prevents abuse through gibberish name inputs.
Name search: Accepts names with apostrophes (O'Brien, de la Cruz) and
hyphens (Jean-Paul) by improving token extraction regex.
Phone search: Accepts extensions (x123, ext. 123) alongside the main
number. Previously "202-555-0182 x123" was rejected.
Address search: Now requires either a state abbreviation (e.g. NY) or
5-digit ZIP code to prevent partial/street-only inputs from triggering
expensive lookups. More precise validation, fewer wasted requests.
[0.8.7] — 2026-06-22
Added — opt-out / removal from results
You can now ask to be excluded from this Actor's results. People who
request removal (email in the Legal & Acceptable Use section) are added to a
suppression list, and the Actor stops returning them in any search — they
are dropped before any result is delivered or charged. We can't delete records
at the original public sources, but we no longer surface opted-out people here.
[0.8.6] — 2026-06-22
Added — input validation (faster, no wasted lookups)
Inputs are now validated instantly before any lookup runs: clearly invalid
phone numbers, malformed or non-existent email domains, and inputs that aren't
real names are reported as "no match" right away instead of triggering a
search. This makes runs faster and means you are never charged for junk input.
[0.8.5] — 2026-06-22
Added — phone spam/scam flag (USPhoneSearch)
Premium reverse-phone lookups now also check USPhoneSearch community
reports and tag the number with spamReport (true/false) plus sample
spamComments, so you can tell at a glance whether a phone is reported as
spam/scam. Applied to every record for that phone.
[0.8.4] — 2026-06-22
Added — Addresses.com premium source
Premium mode (useUnblocker) now also pulls Addresses.com (name & phone —
each result gives full name, a phone and a current address). Six premium
sources total alongside the free three.
[0.8.3] — 2026-06-22
Added — even more premium sources (Veripages, Nuwber)
Premium mode (useUnblocker) now also pulls Veripages (name — full street
addresses, many phones, relatives) and Nuwber (reverse-phone — owner name,
city and carrier). Five premium sources total alongside the free three.
Added carrier to records when a reverse-phone source provides it.
[0.8.2] — 2026-06-22
Added — more premium sources (USPhonebook, SearchPeopleFree)
Premium mode (useUnblocker) now also pulls USPhonebook (name/phone — adds
age, current + prior cities and relatives) and SearchPeopleFree (name/phone
— adds many phone numbers, emails and relatives), alongside FastPeopleSearch.
All merged per person into one enriched record.
[0.8.0] — 2026-06-22
Added — optional premium source via your own unblocker API
New opt-in "Premium sources" mode (useUnblocker): when enabled with your
own unblocker API key (Scrape.do, ScraperAPI, ZenRows, ScrapingBee or a custom
template), the Actor additionally queries FastPeopleSearch — a source behind
Cloudflare/DataDome — adding up to ~8 phone numbers, relatives and geo-
coordinates per person, merged into the existing results.
Off by default. The unblocker service bills your account directly, so the
Actor's per-result price is unchanged. Free built-in sources (ThatsThem,
ZabaSearch, Radaris) keep working exactly as before when it's off.
Added geo (lat/lng) to records when a source provides coordinates.
[0.7.3] — 2026-06-22
Added — more sources per search mode (higher hit rate)
Reverse-phone now queries multiple sources — ZabaSearch and ThatsThem
in parallel, merged into one record per person (with Radaris as a fallback).
More sources mean a higher chance of a match and a fuller contact record.
Name, address and phone lookups all run their sources as a parallel cascade
and merge results, so one slow or empty source never blocks the others.
[0.7.0] — 2026-06-22
Added — match confidence, source attribution, reverse-email & verified contacts
Match confidence on every record — confidence: high | medium | low, based
on data completeness, multi-source corroboration and how well the result matches
your query. Triage strong matches at a glance.
Source attribution — dataSources lists exactly which public-records
sources supplied each record (e.g. ThatsThem, ZabaSearch, Radaris).
Reverse-email search (4th mode) — look up the person behind an email address
via the new Emails input. Search by name, address, phone or email.
MX-verified emails — each email's domain is checked for mail (MX/A) records;
results add bestEmail, emailsVerified and emailsDetailed (with a
deliverable flag). Free and fast (DNS only), can be turned off.
Best contact surfaced — top-level bestPhone and bestEmail so you don't
have to pick from a list.
Phone E.164 normalization — phonesE164 gives every number in a single
+1XXXXXXXXXX format, de-duplicated across formats.
Pricing unchanged — one flat price, you only pay for matches.
[0.6.30] — 2026-06-22
Fixed — cleaner logs, no false-alarm "errors"
Removed a backend source that is permanently blocked on cloud infrastructure
and never returned data — it only produced noisy "HTTP 403" log lines that
looked like errors. Lookups are unaffected (the working sources already cover
the same data) and runs are slightly faster with one less wasted request.
Source fallbacks are now logged as plain informational messages, so a single
source being momentarily unavailable no longer reads like a failure.
Reverse phone search (look up a person by their US phone number) confirmed
working end-to-end — provide numbers in the Phone numbers input field.
Address and reverse-phone lookups now return full records, not just a list
of names — current/previous addresses, phones, emails, relatives, aliases and,
when available, date of birth / job title / education / profile link.
New "Maximum" coverage mode (source: merge) cross-references several
public-records sources and merges them into the most complete record per
person. "Comprehensive" (default) and "Standard" modes unchanged.
Faster and more reliable — lookups are time-bounded so a run never hangs.
Pricing unchanged — one flat price, you only pay for matches.
[0.5] — 2026-06-17
Added — multi-source coverage (richer results)
Lookups now draw from several public-records sources and return far more
complete records in a single run: current + previous addresses, phone numbers,
emails, relatives, aliases, and — when available — date of birth, job
title, education and a professional profile link.
New Data coverage input: Comprehensive (default) or Standard. If a
source is momentarily unavailable, the Actor falls back automatically, so
results are more reliable.
Pricing unchanged — one flat price, you only pay for matches.
[0.4] — 2026-06-17
Changed — single flat price
One simple flat price: $6.50 / 1,000 matched records (down from the old
$7 / $15 two-tier setup). Every run is a full people lookup — name, age,
current + previous addresses, phones, relatives, aliases and a profile link.
You only pay for matched records; empty lookups are always free.
[0.3] — 2026-06-11
Improved — more results & better accuracy
More matched people per query (default raised to 10, up to 50).
Per-person accuracy — relatives, aliases and address history belong to the
correct individual, never copied across results.
[0.2] — 2026-06-08
Improved — listing & docs
Clearer title, description and README around real search use cases
(skip tracing, people search, reverse phone lookup, address lookup).
[0.1] — 2026-06-03
Added
Richer per-person extraction: detailed phones, address history, relatives,
aliases, and a free SUMMARY aggregate in the run's key-value store.
[0.0] — 2026-06-03
Added
Initial release.
Three search modes: by name, by address, by phone (reverse lookup).
Per person: full name, age, current + previous addresses, phones, emails,
aliases, and a public profile link.