OffenderSearch

Registry data API for security & investigations

Give investigators sex offender lookups across every US registry by name, alias, DOB, or location — scored, de-duplicated, and source-verified for defensible reporting.

25 free searches, no card. $0.15 a call, no platform fee, no seats, no minimum. No code needed: search from your dashboard, or integrate the full API when you’re ready.

Private investigator at a desk with case folders and a laptop
No match58 of 58 registries · 0.41 s
POST /v1/search · case lookup200 OK · 410 ms
curl https://api.offendersearch.app/v1/search \
  -H "X-API-Key: $OFFENDERSEARCH_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": {"firstName": "Jordan", "lastName": "Sample",
       "dob": "1980-04-12", "ageTolerance": 1}}'

// response
{ "status": "complete", "elapsedMs": 410,
  "counts": { "records": 0, "sourcesQueried": 58,
              "sourcesComplete": 58, "sourcesIncomplete": 0 },
  "records": [] }

// a match carries its reason
{ "matchState": "dob_match", "matchConfidence": 0.98,
  "matchBasis": ["lastName:exact", "firstName", "dob"] }
$0.15 a call · $0.11 past 2,000 a monthQuickstart ›

Making a hiring decision? Use an FCRA workflow.

If a result will help decide whether to hire someone, the check has to run as an FCRA-regulated consumer report, with a permissible purpose, consent, accuracy controls and a dispute path for the person. Our standard search and API are not a consumer report, and standard results are never used for that decision. FCRA workflows run through FCRA Partner Access, for background check companies and screening platforms under a written FCRA agreement.

FCRA pricing is quoted per partner, so contact us for pricing.

Screening challenges for security firms, PIs, and investigations teams

  • Subjects use aliases and move across jurisdictions
  • Reports must cite an authoritative, verifiable source
  • Manual multi-state lookups are slow and easy to miss

What sex offender screening gives security firms, PIs, and investigations teams

01

Run one lookup across 58 registries instead of 50

02

Surface aliases and out-of-state history

03

Cite an authoritative source in every report

Security & Investigations sex offender check API: request and response. One POST per person, or the same search from the dashboard with no code.

curl https://api.offendersearch.app/v1/search \
  -H "X-API-Key: $OFFENDERSEARCH_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": {"firstName": "Jordan", "lastName": "Sample",
       "dob": "1980-04-12", "ageTolerance": 1}}'

// response
{ "status": "complete", "elapsedMs": 410,
  "counts": { "records": 0, "sourcesQueried": 58,
              "sourcesComplete": 58, "sourcesIncomplete": 0 },
  "records": [] }

// a match carries its reason
{ "matchState": "dob_match", "matchConfidence": 0.98,
  "matchBasis": ["lastName:exact", "firstName", "dob"] }
01

Send what you have. Name and date of birth; age or birth year when that is all you hold. Date of birth drives matchState: dob_match, year_match, age_match or no_dob_age_year.

02

Read the counts. sourcesComplete against sourcesQueried says whether all 58 registries answered, so a partial search is never read as a clear one.

03

Branch on the score. matchConfidence and matchBasis on every record, with the registry cited.

Dashboard · My searchesno code
PersonChecked forResultAnswered
Jordan Samplecase lookupNo match58 / 58
Jordan A. Samplecase lookupMatch · dob_match58 / 58
J. Samplecase lookupReview · year_match58 / 58

Read the API docs › · Search from the dashboard › · Screen a CSV without code ›

Sex offender screening built for security & investigations. One key, one schema, one stored record of every check.

01

Alias & fuzzy matching

Broad match tolerance surfaces nicknames, variants, and typo’d spellings across every US registry.

02

Location & radius search

Search by address or coordinates with a radius to map registrants around a subject or site.

03

Citable provenance

Every hit carries source provenance for defensible investigative reports.

When security firms, PIs, and investigations teams run a sex offender check. Each moment, and the call that fits it.

Licensing and hiring guards

Security companies screen applicants before licensing paperwork and assignment, especially for posts at schools, hospitals and residential sites.

Subject research in an investigation

Investigators confirm a subject’s registration status, registered address and offense record as part of a case file.

Site and premises assessments

Radius and address searches show registrants near a client site for a threat or vulnerability assessment.

Ongoing coverage of a person or place

Monitoring alerts on a person or an area when a registration changes.

Before a post at a school or hospital

Some clients require proof that every guard on their post was screened; the response is that proof.

When renewing a license

A renewal is a natural point to re-check the whole licensed workforce in one batch.

Security & Investigations screening workflow. Step by step, from the first call to the stored record.

Quickstart › · Matching docs

01

Confirm your permissible use. Investigations about a consumer may fall under the FCRA depending on purpose; know which rules apply to the file.

02

Search by person or by place. Name and date of birth for subjects; address, ZIP or radius for sites.

03

Verify against the official record. Each result links the registry entry and states why it matched; re-check live at the source when a decision depends on it.

04

Document the chain. Keep request, response, timestamp and the per-source status in the case file.

05

Set monitors for open matters. A person or location monitor alerts you while the matter is open.

Security & Investigations screening: what the law requires and what it doesn’t

Registry status is a licensing bar for private security in some states. Texas bars anyone "required to register as a sex offender in Texas or any other state" from security licensing (Tex. Occ. Code § 1702.113), and Oregon’s licensing body must deny, revoke or refuse renewal for registry status (ORS 181A.855). Neither statute mandates a particular search, but both need registry data to apply — including registrations in other states.

The federal Private Security Officer Employment Authorization Act gives employers a channel to request criminal-history checks, but it authorizes rather than requires them. Claims that California or Florida security statutes mandate a registry search are not substantiated, so don’t rely on them in a policy. For investigators, the value is a normalized record across 58 registries with the official source attached.

For security firms with posts across several states, the multi-state reach is the point. The Texas bar applies to registration in Texas or any other state, so an in-state search alone cannot show an applicant qualifies. One call across the 58 US registries returns every candidate match with its state, offense and registration dates, and monitoring keeps a licensed workforce current between renewals. Investigators get the same record with the official link attached, so a report can cite the publishing agency directly.

Sex offender screening for security & investigations, by the numbers. The same answer whichever registry holds the record.

58
US registries searched in every call, each cited on the record
0.41 s
median answer across every US registry
1.5M
registry records, continuously updated
$0.15
per call, $0.11 past 2,000 a month. No platform fee, no seats

Registry and criminal records for security & investigations, on one key. Most security firms, PIs, and investigations teams need more than one check, and running two vendors means two integrations, two contracts and two invoices.

/v1/search58 of 58 answered
Registry

Sex offender registry

58 US registries, continuously updated, with photographs, aliases, addresses and the official record citation on every match. 1.5M records in one schema.

Sex offender API ›
/v1/criminal/search1,564 live
Criminal

Criminal records

1,408 county jail rosters, 53 state corrections systems, courts, warrants and federal custody, almost 50 million records in the same scored, source-cited schema. Same key, same price.

Criminal search API ›
/v1/fcra/orderspartner access
FCRA

FCRA background checks

When a result decides a hire or a tenancy, the check runs as an FCRA order through FCRA Partner Access: consent, the check, disputes and adverse-action steps. Pricing is quoted per partner.

FCRA Partner Access ›

Coverage today: 1,914 criminal jurisdictions catalogued, 1,564 live, 51 states + DC + federal. See what each state publishes, or the live list at /v1/criminal/sources.

What security & investigations screening costs per check. $0.15 a call, $0.11 past 2,000 a month. No platform fee, no seats, no minimum.

Checks / monthCostPer check
500$75.00$0.1500
5,000$630.00$0.1260
50,000$5,580.00$0.1116

A batch is billed per row, so bulk screening costs the same per person as a single lookup. No setup fee, no per-seat licence, no monthly minimum on search and no annual contract, so the price scales down with you as well as up. A fraction of what legacy screening platforms charge.

The background check API · screen a CSV without code. More for developers: the free background check API tier, background check API pricing, the employment screening API and tenant screening API, and the background check API in Python and background check API in Node.js tutorials.

Security & Investigations screening FAQ

For anything else, talk to sales or read the API docs.

Explore other industries

Can I search by alias or partial name?

Yes. The broad match mode applies nickname, variant, and typo tolerance across all registries, and free-text search spans name, alias, and address.

Is the source citable in a report?

Every record carries source provenance plus when it was last checked.

Can a registered sex offender work as a security guard?

Not in Texas or Oregon, where registry status bars licensing. Other states set their own rules; check the state licensing statute for each post.

Do investigators need an FCRA workflow?

If the investigation informs a decision about a consumer’s eligibility for employment, housing, credit or insurance, yes. Subject research for other purposes generally does not; confirm with counsel.

Can I search around a client site?

Yes, by address, ZIP or radius. Radius results cover records we have geocoded, so pair with a ZIP search when completeness matters.

Does one search cover registrations in other states?

Yes — one call searches the 58 US registries, which is what an any-state licensing bar like Texas’s requires.

Can I monitor a guard workforce?

Yes. Person monitors alert you when a monitored guard’s registry status changes, billed per monitor.

What does a result include?

Name, aliases, offense, registration dates, county, registry status, a photo where published, a match score and the official record link.

Screen security firms, PIs, and investigations teams with one API

Give investigators sex offender lookups across every US registry by name, alias, DOB, or location — scored, de-duplicated, and source-verified for defensible reporting.