Discover/Fastpeoplesearch API
live

Fastpeoplesearch APIfastpeoplesearch.com

Find detailed public records and person profiles by searching with a name, phone number, or address. Get comprehensive information about individuals including their contact details, address history, and personal background all in one lookup.

This API takes change requests — .
Endpoint health
monitored
get_person_details
search_by_address
search_by_name
search_by_phone
Checks pendingself-healing
Endpoints
4
Updated
2h ago
Try it
Full name to search for (e.g. 'John Smith').
City and state to narrow search (e.g. 'Seattle, WA'). Omitting searches nationwide.
api.parse.bot/scraper/47c39b30-45d4-42b7-a33f-179f4bbb242c/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/47c39b30-45d4-42b7-a33f-179f4bbb242c/search_by_name?name=John+Smith&location=Seattle%2C+WA' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace fastpeoplesearch-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: FastPeopleSearch SDK — bounded, re-runnable; every call capped."""
from parse_apis.fastpeoplesearch_com_api import FastPeopleSearch, PersonNotFound

client = FastPeopleSearch()

# Search for people by name with location filter
for person in client.people.search_by_name(name="John Doe", location="Springfield, IL", limit=3):
    print(person.name, person.age, person.location)

# Reverse phone lookup
for person in client.people.search_by_phone(phone="+1 (555) 012-3456", limit=3):
    print(person.name, person.location, person.past_addresses)

# Search by address
for person in client.people.search_by_address(street="123 Main St", city_state_zip="Springfield IL 62704", limit=3):
    print(person.name, person.age)

# Drill into full person details from a search result
hit = client.people.search_by_name(name="John Doe", location="Springfield, IL", limit=1).first()
try:
    full = hit.details()
    print(full.full_name, full.age)
    print(full.current_address.full_address)
    for phone in full.phone_numbers[:3]:
        print(phone.number, phone.type, phone.carrier)
except PersonNotFound as e:
    print("person gone:", e.person_slug)

print("exercised: people.search_by_name / people.search_by_phone / people.search_by_address / PersonSummary.details")
All endpoints · 4 totalmissing one? ·

Search people by name across public records. Returns matching person summaries with age, location, past addresses, relatives, and aliases. Each result includes a person_slug for get_person_details.

Input
ParamTypeDescription
namerequiredstringFull name to search for (e.g. 'John Smith').
locationstringCity and state to narrow search (e.g. 'Seattle, WA'). Omitting searches nationwide.
Response
{
  "type": "object",
  "fields": {
    "total": "integer count of results returned",
    "results": "array of person summaries with name, age, location, person_slug, past_addresses, relatives, and aka"
  },
  "sample": {
    "total": 10,
    "results": [
      {
        "age": 88,
        "aka": [
          "John Wsmith"
        ],
        "name": "John Smith",
        "location": "Anchorage, AK",
        "relatives": [
          "Minnie Smith",
          "Chris Smith"
        ],
        "person_slug": "john-smith_id_G-8653115056365742102",
        "past_addresses": [
          "Anchorage, AK",
          "Suquamish, WA"
        ]
      }
    ]
  }
}

About the Fastpeoplesearch API

The Fastpeoplesearch API on Parse exposes 4 endpoints for the publicly available data on fastpeoplesearch.com. Calls return JSON over HTTPS and are billed per successful response.

Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.