A registry data layer for screening providers
Power your product with one data layer instead of dozens of per-state integrations — criminal records across county, state and federal jurisdictions plus 58 US sex offender registries, with scored matches, provenance and a drop-in compatibility endpoint.
No code needed — search from your dashboard, or integrate the full API when you’re ready.
The problem for background-screening providers and CRAs
- Maintaining per-state integrations is a constant tax
- Existing aggregators lack provenance and confidence scoring
- Migrating vendors usually means re-integrating
Outcomes
- Retire in-house registry integrations
- Migrate from another provider with minimal code change
- Ship provenance and scoring to your customers
How Offendersearch helps
One data layer, nationwide
Replace a fleet of brittle per-state integrations with a single normalized API.
Drop-in compatibility
Point existing integrations at /v1/compat/sexoffender and switch with only a base URL and key change.
Provenance & scoring built in
matchConfidence, matchBasis, and per-source provenance your customers can trust.
Questions from background-screening providers and CRAs
How hard is it to migrate from another provider?
Use /v1/compat/sexoffender, which mirrors legacy sex-offender search APIs’ exact parameters and returns the exact envelope; switch by changing only the base URL and key.
Can we white-label the data?
The API returns normalized, source-tagged records you can present in your own product, subject to per-jurisdiction legal-use terms.
Registry and criminal records on one key
Most background-screening providers and CRAs need more than one check, and running two vendors means two integrations, two contracts and two invoices. Both run on the same account, the same key and the same response shape.
Sex offender registry
58 US registries — the 50 states, DC and the territories — continuously updated, with photographs, aliases, addresses and the official record citation on every match.
Criminal records
more than a thousand county, state and federal jurisdictions — county jail rosters, statewide prison systems, court records and warrants — with coverage in every US state, in the same scored, source-cited schema.
1,375
county jurisdictions in the criminal roster — the layer where most US matters begin, and the one thin vendors skip.
51
states with a live statewide prison system, for the post-conviction picture in the same call.
58
US sex offender registries, continuously updated — the check background-screening providers and CRAs are most often required to run.
See what each state publishes, or the live list at /v1/criminal/sources.
Per check, with no floor underneath it
$0.15 a call, dropping to $0.11 for every call past 2,000 in a calendar month. No setup fee, no per-seat licence, no monthly minimum and no annual contract — so the price scales down with you as well as up.
| Checks / month | Cost | Per 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. Full pricing · screen a CSV without code.
Screen background-screening providers and CRAs with one API
Power your product with one data layer instead of dozens of per-state integrations — criminal records across county, state and federal jurisdictions plus 58 US sex offender registries, with scored matches, provenance and a drop-in compatibility endpoint.