Offendersearch
For HR and ATS platforms

An employment screening API for criminal and registry checks.

The employment screening API for the public-records stage of a hiring pipeline: criminal records across more than a thousand county, state and federal jurisdictions and 58 US sex offender registries, returned as scored, cited records. Hiring decisions run as FCRA workflows on the same data.

25 free calls · No card · $0.15 a call, $0.11 past 2,000 a month

curl -X POST \
  https://api.offendersearch.app/v1/criminal/search \
  -H "X-API-Key: $OFFENDERSEARCH_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": {
      "firstName": "Morgan",
      "lastName": "Okafor",
      "dob": "1990-06-18",
      "state": "OK"
    },
    "page": 1,
    "perPage": 50
  }'
Definition

What is an employment screening API?

An employment screening API lets an applicant tracking system, HR platform or staffing tool order and receive candidate checks from code. Instead of a recruiter logging into a vendor portal, the offer stage triggers a request and the result lands back on the candidate record.

The term covers a pipeline, not one dataset: identity, criminal history, sex offender registry, employment and education verification, licences, driving records and drug testing. This API serves two of those stages — criminal records and registries — and is built to be the piece of the pipeline that reaches across jurisdictions.

The pipeline

The stages of employment screening, and where this API sits

StageServed by this APITypical provider
Sex offender registry searchYesThis API — 58 US registries in one call
Criminal record searchYesThis API — jail, prison, court and warrant records
Ongoing workforce monitoringYesThis API — person monitors with alerts
Identity verificationNoID document and SSN-trace vendors
Employment and education verificationNoVerification services and payroll networks
Motor vehicle recordsNoState DMV resellers
Drug testingNoLab networks
Consent, adverse action, disputesThrough FCRA workflowsA consumer reporting agency
Compliance

Hiring decisions run as FCRA workflows

A check used to decide whether to hire, promote or retain someone is a consumer report under the Fair Credit Reporting Act. That brings disclosure and written consent before the check, a permissible purpose, a pre-adverse action notice with a copy of the report, and a route for the candidate to dispute a record.

The standard API is not a consumer report and must not be used for those decisions. FCRA Partner Access is the regulated path on the same data, for background check companies and screening platforms under a written FCRA agreement. It is asynchronous and priced by quote. The detail of what consumer reporting agencies receive is on the FCRA-compliant background check data page.

Making a hiring decision? Use an FCRA workflow.

FCRA workflows are built primarily for tenant screening and hiring decisions. 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. 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.

Contact us for FCRA pricingHow FCRA workflows work

Uses

What teams use the standard employment screening API for

Operational and safety uses that are not an eligibility decision about a candidate.

Screening platforms

A consumer reporting agency or screening platform adds registry and criminal data to its own product and runs the regulated process around it.

Trust and safety

A marketplace or community platform checks an account holder against registries as part of abuse prevention, with a person reviewing every weak match.

Research and due diligence

Investigators, journalists and compliance teams look up public records with a citation they can put in a file.

The call

How an employment screening API request works

  1. Send POST /v1/criminal/search with a last name (required), first name, date of birth and, if known, a state.
  2. Send POST /v1/search with the same identifiers for the registry check.
  3. Read matchState on every record — a full date-of-birth match is an identification, anything weaker is a lead for a reviewer.
  4. Read the record type: a jail booking is arrest-stage, a court record carries the disposition that says how the case ended.
  5. Check sourceStatus before recording a clear result; an unanswered source means the search is not complete.
Record types

Why record type matters more in employment than anywhere else

An arrest is not a conviction, and many states and cities restrict how either may be weighed in hiring. An employment screening API that returns a flat list of “criminal records” pushes that distinction onto your reviewer; one that labels every record lets your rules engine apply it.

Each criminal record here states what it is — booking, custody, court case or warrant — and court records carry the charge level and disposition where the court publishes them. The criminal record reference lists every field, and what shows up on a background check explains the layers in plain language.

Volume

Batch screening and continuous monitoring for a workforce

Batch a roster

POST /v1/batch takes a JSON array or a CSV and returns one result per row. Useful for onboarding a cohort or re-checking a contractor pool. See bulk criminal record search.

Monitor after hire

A person monitor ($3 a month) watches for a new or changed record and emails an alert. Monitoring is not a consumer report either; an employment action on an alert goes through an FCRA workflow.

Pricing

Employment screening API pricing

$0.15 a call and $0.11 past 2,000 calls a month on the standard API. No seats, no setup fee, no minimum on search. 25 free searches on sign-up.

Searches / monthMonthly costEffective per call
1,000$150.00$0.1500
5,000$630.00$0.1260
25,000$2,830.00$0.1132
100,000$11,080.00$0.1108

FCRA workflows are quoted per partner — contact us for FCRA pricing. The standard schedule is worked out by volume on the background check API pricing page.

Get an API key25 free calls, no card.
Related

Where to go next

The data itself is described on the employment background check API page. The combined product is the background check API; the criminal side alone is the criminal records API. Property platforms should read the tenant screening API page, and the background check API integration guide has the step-by-step build.

FAQ

Employment screening API questions

Can I use this employment screening API to make hiring decisions?

Not with the standard API. Its results are not a consumer report. Hiring decisions run as FCRA workflows through FCRA Partner Access, which is for background check companies and screening platforms under a written FCRA agreement.

What does an employment screening API check?

The category covers identity, criminal history, registries, verifications, driving records and drug tests. This API covers criminal records and sex offender registries.

Does it integrate with an ATS?

It is a REST API with JSON in and out, so any ATS or HR platform that can make an HTTPS request can call it. There is no vendor-specific connector to install.

How long does an employment screening API take to return?

The standard search answers in the same request. FCRA workflows are asynchronous; your system is notified when the order completes.

Does it show arrests that did not lead to a conviction?

Records are labelled by type. A jail booking is arrest-stage; a court record carries a disposition where the court publishes one. Your rules decide what a reviewer sees.

How is a common name handled?

Every record carries a match state. Send a full date of birth and treat only full date-of-birth matches as identifications; route the rest to a person.

What does it cost per candidate?

$0.15 per call, $0.11 past 2,000 a month. A candidate checked against criminal records and registries is two calls. FCRA workflows are quoted.

Is there a sandbox?

New accounts get 25 free searches with no card, on real data, using the same key you will use in production.

Put criminal and registry checks into your hiring pipeline

25 free searches, no card. FCRA workflows for hiring decisions, priced by quote.

The Offendersearch APIs

One account, one key, one bill — the sex offender registry and criminal records, side by side.

Sex offender registry

Criminal records

Build with it

Screening and compliance