Discover/CyberBackgroundChecks API
live

CyberBackgroundChecks APIcyberbackgroundchecks.com

Search cyberbackgroundchecks.com by name or email. Get addresses, phone numbers, email addresses, relatives, associates, and address history via 4 endpoints.

This API takes change requests — .
Endpoint health
verified 22h ago
full_search_by_email
search_by_name
search_by_email
get_record_details
4/4 passing latest checkself-healing
Endpoints
4
Updated
28d ago

What is the CyberBackgroundChecks API?

The CyberBackgroundChecks API provides 4 endpoints for querying US people-search records, returning up to 14 distinct data fields per person including current address, phone numbers, email addresses, address history, relatives, and associates. The get_record_details endpoint delivers the most complete profile, while search_by_name accepts optional city and state filters to narrow results across a paginated result set.

Try it
City name to filter results (e.g. 'Los Angeles').
Full name to search for (e.g. 'John Smith').
Two-letter US state abbreviation to filter results (e.g. 'ca', 'ny'). Lowercase.
api.parse.bot/scraper/2a832fe1-60e7-4658-9b29-5e5883ba2461/<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/2a832fe1-60e7-4658-9b29-5e5883ba2461/search_by_name?city=Los+Angeles&name=John+Smith&state=ca' \
  -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 cyberbackgroundchecks-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.

"""
Search for people using Cyber Background Checks.
Demonstrates name search, detail retrieval, and email search.
"""
from parse_apis.cyber_background_checks_api import CyberBackgroundChecks, Person, PersonDetail, RecordNotFound

client = CyberBackgroundChecks()

# Search for people by name with city/state filters
for person in client.people.search(name="John Doe", state="ca"):
    print(person.name, person.age, person.current_address)

    # Drill into full details for this person
    detail = person.details()
    print(detail.name, detail.current_address)
    for phone in detail.phone_numbers:
        print(phone)
    for addr in detail.address_history:
        print(addr)
    break

# Search by email address
for person in client.people.search_by_email(email="[email protected]"):
    print(person.name, person.age)

# Full email search with automatic detail retrieval
for record in client.people.full_search_by_email(email="[email protected]"):
    print(record.name, record.current_address)
    for relative in record.relatives:
        print(relative)
All endpoints · 4 totalmissing one? ·

Search for people by name with optional city and state filters. Returns a list of matching person summaries including name, age, current address, phone numbers, relatives, and associates. Results are paginated server-side with approximately 10 results per page. The name is used to build a URL slug; partial matches and variants (middle initials, similar names) may appear in results.

Input
ParamTypeDescription
citystringCity name to filter results (e.g. 'Los Angeles').
namerequiredstringFull name to search for (e.g. 'John Smith').
statestringTwo-letter US state abbreviation to filter results (e.g. 'ca', 'ny'). Lowercase.
Response
{
  "type": "object",
  "fields": {
    "url": "the URL that was queried",
    "query": "the search name query string",
    "results": "array of person summaries with name, age, record_id, current_address, phones, relatives, associates"
  },
  "sample": {
    "data": {
      "url": "https://www.cyberbackgroundchecks.com/people/John-Doe/ca",
      "query": "John Doe",
      "results": [
        {
          "age": "60",
          "name": "John Doe",
          "phones": [
            "+1 (555) 012-3456",
            "+1 (555) 012-3456",
            "+1 (555) 012-3456"
          ],
          "record_id": "/detail/john-doe/pidngxpxpyzapyylxqalxzb",
          "relatives": [
            "Jane Doe",
            "Jane Doe",
            "Jane Doe"
          ],
          "associates": [
            "Jane Doe",
            "Jane Doe",
            "Jane Doe"
          ],
          "current_address": "123 Main St, Springfield, IL 62704"
        }
      ]
    },
    "status": "success"
  }
}

About the CyberBackgroundChecks API

What the API Covers

All four endpoints draw from the CyberBackgroundChecks.com database of US public records. A typical person record exposes the person's full name, age, current residential address, known phone numbers, email addresses, other observed names or aliases, a full address history, and arrays of relatives and associates. Coverage is limited to the United States.

Endpoints and Parameters

search_by_name accepts a required name string and optional city and state (two-letter lowercase abbreviation) filters, returning an array of person summaries each with name, age, record_id, current_address, phones, relatives, and associates. Results are paginated server-side at roughly 10 per page. search_by_email takes a single email parameter and returns the same summary shape; many emails return an empty results array if the address is not in the database. get_record_details requires a record_id path obtained from either search endpoint and returns the full record including email_addresses, other_names, and address_history fields not present in search summaries.

Combined Lookup

full_search_by_email merges the two-step flow of search_by_email followed by get_record_details into a single call. It returns an array of fully detailed person objects for every match found for the given email address, saving a round-trip when you need complete records rather than summaries.

Data Freshness and Limitations

The database reflects publicly available records and is not updated in real time. Phone number and email coverage varies by individual; some records will have empty arrays for those fields. The state filter in search_by_name expects lowercase two-letter abbreviations (e.g., ca, ny). There is no built-in support for phone number lookups or address-to-person reverse searches at this time.

Reliability & maintenanceVerified

The CyberBackgroundChecks API is a managed, monitored endpoint for cyberbackgroundchecks.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when cyberbackgroundchecks.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 cyberbackgroundchecks.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
22h 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
  • Verify a contact's current address before sending physical mail using current_address from get_record_details.
  • Cross-reference a supplied email against known person records to confirm identity using search_by_email.
  • Build a people-verification step in onboarding flows by matching name, city, and state via search_by_name.
  • Enumerate known aliases for a subject using the other_names array returned by get_record_details.
  • Map a person's address history for due-diligence workflows using the address_history field.
  • Identify potential relatives or associates of a known individual using the relatives and associates arrays.
  • Aggregate contact data across multiple matching records in a single call using full_search_by_email.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does CyberBackgroundChecks.com offer an official developer API?+
No. CyberBackgroundChecks.com does not publish an official developer API or documented public endpoints for programmatic access.
What does `get_record_details` return that the search endpoints do not?+
get_record_details adds email_addresses, other_names (aliases), and a full address_history array to the base fields returned by search results. Search endpoints return summary data only: name, age, current address, phones, relatives, and associates. A record_id from a prior search call is required to call this endpoint.
How reliable are email-based lookups?+
Results vary significantly. Many email addresses are simply not present in the CyberBackgroundChecks database, and both search_by_email and full_search_by_email will return an empty results array in those cases. Email coverage is better for addresses that appear in older public data sets.
Does the API support reverse phone lookups — finding a person by phone number?+
Not currently. The API supports lookups by name (with optional city/state filters) and by email address. Phone numbers appear only as output fields within person records. You can fork this API on Parse and revise it to add a reverse-phone search endpoint.
Is the data limited to the United States?+
Yes. CyberBackgroundChecks.com indexes US public records only. The state filter in search_by_name accepts US state abbreviations, and address fields reflect US residential addresses. International records are not covered. You can fork this API on Parse and revise it to point at a people-search source with international coverage.
Page content last updated . Spec covers 4 endpoints from cyberbackgroundchecks.com.
Related APIs in B2b DirectorySee 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.
icrimewatch.net API
Search for sex offenders across multiple jurisdictions and retrieve detailed information including their physical descriptions, offenses, and dates of birth. Discover registered agencies and access comprehensive offender profiles to help protect your community.
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.
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.
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.
thecompaniesapi.com API
Enrich your company database with 80+ data points per company, search by industry or company details, and discover email patterns to drive your business intelligence. Find verified company information, get pricing data, and ask contextual questions about any organization to fuel your sales, marketing, or research efforts.