OrbTop

USPhonebook People Search Scraper

LEAD GENERATIONBUSINESSOTHER

USPhonebook People Search Scraper

Scrapes US people records from USPhonebook.com by phone number (reverse lookup) or by name. Returns full name, age, current and past addresses, phone numbers, and known relatives as clean JSON. Cloudflare sits in front of the site; this scraper goes through it.


USPhonebook Scraper Features

  • Reverse-phone lookup. Hand it a 10-digit US number and get the person behind it.
  • Name search with an optional state filter, for when you have a name but not a number.
  • Returns the full record per person — name, age, addresses, phones, relatives — not just a teaser row.
  • Captures both current and past addresses as separate arrays, which is the part skip-tracers actually care about.
  • Bypasses Cloudflare's managed challenge via Bright Data Web Unlocker, so a protected page doesn't end your run at zero records.
  • Caps output with maxItems. You pay for what you pull.

Who Uses People Search Data?

  • Skip tracers — Resolve a phone number to a person and their last-known addresses without a paid investigator subscription.
  • Collections and recovery teams — Build contactable records from sparse inputs, or at least the dataset that makes outreach possible.
  • Fraud and identity analysts — Cross-check a claimed name against listed addresses and relatives.
  • Sales and lead-gen teams — Enrich a thin contact list with phone numbers and location data.
  • Process servers and legal support — Confirm a current address before sending someone to knock on a door.

How USPhonebook Scraper Works

  1. Pick a search mode — phone for reverse lookup, or name with a first and last name (state optional).
  2. The scraper submits the search and clears Cloudflare via Bright Data Web Unlocker. First solves can take up to ~100 seconds; it waits them out.
  3. Extracts the matching profiles — name, age, addresses, phones, relatives.
  4. Returns clean JSON, capped at maxItems.

Input

Phone lookup (primary mode):

{
  "searchMode": "phone",
  "phone": "555-123-4567",
  "maxItems": 10
}

Name search (with optional state):

{
  "searchMode": "name",
  "firstName": "Jane",
  "lastName": "Doe",
  "state": "California",
  "maxItems": 10
}
Field Type Default Description
searchMode string phone phone for reverse-phone lookup, name for name search.
phone string US phone number (required for phone mode). 10 digits, e.g. 5551234567 or 555-123-4567.
firstName string First name (required for name mode).
lastName string Last name (required for name mode).
state string "" US state filter (optional for name mode). Full name, e.g. California. Empty = all states.
maxItems integer 10 Maximum number of records to return.

USPhonebook Scraper Output Fields

{
  "fullName": "Jane A Doe",
  "age": 47,
  "phones": ["555-123-4567", "555-987-6543"],
  "currentAddress": "123 Main St, Sacramento, CA 95814",
  "pastAddresses": [
    "456 Oak Ave, Davis, CA 95616",
    "789 Pine Rd, Reno, NV 89501"
  ],
  "relatives": ["John Doe", "Mary Doe", "Robert Smith"],
  "profileUrl": "https://www.usphonebook.com/jane-doe/sacramento-ca",
  "source": "usphonebook",
  "scrapedAt": "2026-06-30T12:00:00Z"
}
Field Type Description
fullName string Full name of the person
age integer Age, if listed
phones array Phone numbers listed
currentAddress string Current address as a formatted string
pastAddresses array Past/prior addresses
relatives array Names of known relatives
profileUrl string Direct link to the USPhonebook profile page
source string Always usphonebook
scrapedAt string ISO-8601 timestamp of when the record was scraped

FAQ

How do I do a reverse phone lookup on USPhonebook?

USPhonebook People Search Scraper handles it. Set searchMode to phone, enter a 10-digit US number, and run. It returns the person tied to that number along with their addresses, relatives, and any other phones on file.

Can I search by name instead of phone?

USPhonebook People Search Scraper supports name search. Set searchMode to name, provide a first and last name, and optionally a state to narrow it down. Phone is the primary mode, but name search works when a number is all you don't have.

Does USPhonebook Scraper get past Cloudflare?

USPhonebook People Search Scraper routes requests through Bright Data Web Unlocker, which clears Cloudflare's managed challenge. A first solve can take up to ~100 seconds, so the per-request timeout is set generously — a slow page doesn't mean an empty dataset.

How much does USPhonebook Scraper cost to run?

USPhonebook People Search Scraper bills per result on a pay-per-event basis. It runs through a premium unblocking layer to beat Cloudflare, so it prices above a plain HTML scraper — still well under typical skip-trace API rates.


Need More Features?

Need bulk phone lists, additional people-search sites, or extra fields? File an issue or get in touch.

Why Use USPhonebook Scraper?

  • Two ways in — reverse-phone and name search in one actor, so you're not blocked by which input you happen to have.
  • Full records, not previews — returns current and past addresses, relatives, and every listed phone, which is the data that actually closes a skip-trace.
  • Cloudflare handled — Bright Data Web Unlocker clears the challenge so protected pages return data instead of a block page.