Discover/FastPeopleSearch API
live

FastPeopleSearch APIfastpeoplesearch.com

Search US public records by name, phone, or address. Get person profiles with contact history, relatives, associates, and address history via 4 endpoints.

This API takes change requests — .
Endpoint health
verified 3d ago
search_by_address
get_person_details
search_by_name
search_by_phone
4/4 passing latest checkself-healing
Endpoints
4
Updated
23d ago

What is the FastPeopleSearch API?

The FastPeopleSearch API exposes 4 endpoints for querying US public records: search by name, phone number, or street address, then fetch full person profiles via get_person_details. A single name search returns age, location, aliases, relatives, and a person_slug you can pass to the detail endpoint to retrieve phone numbers with carrier info, email addresses, current and previous addresses, and associated individuals.

This call costs5 credits / call— charged only on success
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

Search Endpoints

search_by_name accepts a full name and an optional location string (city and state) to narrow results geographically. Without location, the search covers nationwide records. Each result in the results array includes name, age, location, aka (aliases), past_addresses, relatives, and a person_slug used to fetch the full profile. search_by_phone performs a reverse lookup on any 10-digit US number and returns current and former owners tied to that number, along with a normalized phone_number field in XXX-XXX-XXXX format. search_by_address takes a street and city_state_zip and returns current and past residents at that address.

Person Detail Endpoint

get_person_details accepts a person_slug from any search result and returns the most complete record set. Response fields include full_name, age, aka, current_address (with full_address, address_slug, and since date), previous_addresses, phone_numbers (each with number, type, carrier, and first_reported), email_addresses, relatives (with name, age_info, relationship, and their own person_slug), and associates. Relatives and associates both carry person_slug values, enabling chained lookups.

Coverage and Data Shape

All coverage is limited to US public records. The search endpoints return summary-level data suitable for identifying the right individual before committing a full detail fetch. Phone carrier and first-reported date fields in the detail endpoint are useful for distinguishing active lines from historical records. Email addresses are returned as plain strings in an array; no metadata accompanies them.

Reliability & maintenanceVerified

The FastPeopleSearch API is a managed, monitored endpoint for fastpeoplesearch.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when fastpeoplesearch.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official fastpeoplesearch.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3d ago
Latest check
4/4 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Reverse-lookup a phone number to identify the current and past owners before returning a call
  • Verify a person's stated address against their public record history during an onboarding workflow
  • Build a relative-graph by chaining get_person_details calls on person_slugs returned in the relatives array
  • Cross-reference an address to enumerate known residents for property research or skip tracing
  • Identify aliases returned in the aka field to broaden a background check across multiple name variants
  • Retrieve phone carrier information to decide whether to route to SMS or voice outreach
  • Aggregate previous_addresses to trace geographic movement history for an individual over time
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does FastPeopleSearch have an official developer API?+
No. FastPeopleSearch does not publish an official developer API or documented programmatic access for third parties. This Parse API provides structured access to the same public record data available on the site.
What does get_person_details return beyond what the search endpoints provide?+
The search endpoints return summary fields — name, age, location, past_addresses, relatives, and aka. get_person_details adds phone_numbers with carrier and first_reported date, email_addresses, the full current_address object with a since date, associates distinct from relatives, and per-relative relationship labels and person_slugs for chaining.
Does the API cover people outside the United States?+
No. Coverage is limited to US public records. All phone lookups require 10-digit US numbers, and address searches are scoped to US addresses. You can fork this API on Parse and revise it to point at international people-search sources if you need non-US coverage.
Does the API return court records, criminal history, or financial judgments?+
Not currently. The API returns contact and address history, relatives, associates, aliases, and phone carrier data. Court records, criminal history, and financial judgments are not included in the current response schema. You can fork the API on Parse and revise it to add endpoints targeting sources that expose those record types.
How fresh is the data returned by the search and detail endpoints?+
The data reflects what is currently indexed in FastPeopleSearch public records. The phone_numbers array includes a first_reported date per number, and current_address includes a since date, giving some signal on recency — but the API does not expose a record-level last-updated timestamp, so overall freshness depends on the underlying public record sources.
Page content last updated . Spec covers 4 endpoints from fastpeoplesearch.com.
Related APIs in Government PublicSee all →
infobel.com API
Search and retrieve business and person contact information from Infobel directories across the globe to find phone numbers, addresses, and other details. Quickly locate companies or individuals by name to build targeted contact lists or verify business information worldwide.
bizapedia.com API
Search for detailed business profiles and contact information from Bizapedia, including company details, employee data, and communication channels. Access comprehensive business intelligence to research companies and build targeted contact lists.
grandmasfamily.com API
Search and explore a genealogy database containing 85 persons across 44 families to discover family relationships and connections. Find specific individuals, view their details, and track how often surnames appear throughout your family tree.
fbi.gov API
Search and retrieve profiles of individuals listed on the FBI's Most Wanted pages, including charges, physical descriptions, aliases, reward amounts, and photographs. Browse by category, search by name, or look up a specific person by ID.
apollo.io API
Find and learn more about potential leads by searching for people based on job title, location, keywords, and seniority level, then access their contact information, company details, and LinkedIn profiles. Get enriched profiles with structured data including names, titles, organizations, and more to power your sales and recruitment efforts.
krak.dk API
Search for businesses and people in Denmark, retrieve detailed information like contact details and company profiles, and look up phone numbers to identify callers or report spam statistics. Find what you're looking for in the Danish business and person directory with instant access to company details, personal information, and caller identification data.
crunchbase.com API
Search and retrieve detailed information about companies, investors, and key people to discover funding opportunities, track market competitors, and analyze investment trends. Access comprehensive profiles including organization details, investor backgrounds, and complete funding round histories all in one place.
biggerpocket.com API
Search and connect with vetted real estate professionals from the BiggerPockets network, including agents, lenders, contractors, and property managers in your area. Find the right service providers for your investment needs by browsing detailed business profiles and contact information.