The Criminal Records API
Search US criminal records — county, state and federal — the way you already search the offender registry. One call reaches more than a thousand county, state and federal jurisdictions, with coverage in every US state.
Coverage is expanding continuously, and the reference lists which jurisdictions are answering right now rather than asking you to trust a page. Our sex offender registry search — 58 US registries, continuously updated — remains the original product and runs on the same key: search it.
Three record layers, one search
County
The courthouse layer. Most criminal cases in the US are filed and resolved in county courts, spread across thousands of separate court systems — which is exactly why nobody wants to search them one at a time.
State
The state layer. Many states operate a statewide repository or court portal, each with its own search, its own fields and its own rules. One statewide answer per state, or every covered state at once, in a single call.
Federal
The federal district courts. Fraud, interstate offenses and other federal cases live in a system entirely separate from the states — a record that never appears in any county or state search.
Why this exists
A criminal history is scattered by design: a county conviction lives in one court system, a state repository may or may not reflect it, and a federal case lives somewhere else entirely. Anyone screening seriously today is stitching those answers together by hand, portal by portal, with nothing saved and nothing consistent between them.
- One search across the layers, instead of a tab per courthouse
- Results in one consistent schema, each record citing where it came from
- A full API for your own system, and a dashboard for teams without code
- Built by the team behind the live registry search — 58 US registries
Start with the quickstart, or ask the API which jurisdictions are live with one call to /v1/criminal/sources. Weighing vendors first? Read the top-5 criminal record API comparison.
What a criminal search costs you today
| Per person | Portal by portal | Offendersearch criminal API |
|---|---|---|
| Where you look | A tab per county court, state repository and the federal system | ✓ One call across county, state and federal |
| What comes back | Each site’s own format, reconciled by hand | ✓ One scored, source-cited schema |
| Which sources answered | You track it yourself | ✓ Per-source status on every response |
| Coverage | Whatever you have time to open | ✓ coverage in every US state, expanding continuously |
| For non-developers | — | ✓ A dashboard on the same account, no code |
Criminal records API FAQ
Is the criminal records API available today?
Yes. It is live and callable on the same account and key as the registry search. It covers more than a thousand county, state and federal jurisdictions — county jail rosters, statewide prison systems, court records and dispositions, warrant systems and statewide registries — with coverage in every US state. Coverage is still expanding: several hundred known jurisdictions are queued and not yet answering, and the reference lists exactly which are live right now.
What does it search?
Five record shapes — county jail rosters, statewide prison systems, court records and dispositions, warrant systems and statewide registries — across the three layers where criminal records actually live: county courts, state repositories and the federal district courts. Results come back in the same scored, source-cited shape the registry API returns.
How do I know which jurisdictions are covered?
Ask the API rather than trusting a page. GET /v1/criminal/sources returns every jurisdiction we know about, each marked live or pending, with the age of its most recent update. That endpoint is the source of truth and it is documented in full in the reference.
Does it work like the sex offender registry API?
Yes — deliberately. One search instead of many portals, results in a consistent schema, each record carrying where it came from, and both a full API and a dashboard for teams who never want to write code. The registry search remains our primary product; this runs alongside it on the same key.
Is this a consumer report?
No. Offendersearch is not a consumer reporting agency and results are not a consumer report. Do not use them for FCRA-covered decisions without appropriate process — the same terms that govern every other endpoint.
Further reading
Independent comparisons of the tools in this category — including where other vendors are the better answer.
The best sex offender APIs in 2026, compared
Five ways to search US registries programmatically, measured on coverage you can enumerate, provenance, match quality and price.
The best criminal record search APIs in 2026
Jail bookings, prison custody, court cases and warrants are four different systems. Which API you want depends on which one your question needs.
The best background check APIs in 2026
Five brands, three companies: the consolidation nobody mentions, each vendor’s real published price, and the only per-call API on the list.
More in our comparisons and research.
The record types
Criminal Background Check API
Screening-shaped: run a criminal check inside your hiring, tenancy or marketplace flow, on the same key.
County Criminal Records
The courthouse layer — where most criminal cases actually live, spread across more than a thousand county jurisdictions.
Federal Criminal Records
The federal district courts: fraud, interstate and other federal offenses that never appear in a county search.
Statewide Criminal Search
One search per state instead of a patchwork of portals — or every covered state at once in a single call.