Developer documentation · API v1.0.0

Build with OffenderSearch

Integrate nationwide public-records data, criminal background searches, sex offender screening and continuous monitoring through one API platform.

Livehttps://api.offendersearch.appSandboxhttps://sandbox.offendersearch.app

Available products

Also available: Offender Map API — clusters and pins for a map view, and the record behind a marker. Every product in one list: product directory.

New to APIs, or new to ours? Learn APIs by example — every guide runs against the sandbox:RESTful API example · What is an API · Webhooks vs API · Free public APIs · API key vs OAuth · API documentation example · API token example · Postman API documentation · API errors · Webhook example · API signature.

Coming soon

Nationwide Full Court Search APIComing soon

A more comprehensive court-records search API extending beyond criminal records: available criminal and non-criminal court proceedings across the United States, including civil cases and additional court record categories. Final record types, jurisdictions and coverage will be confirmed before launch.

The existing Criminal Records API already includes criminal court records. The planned API is a separate product and is not available today.

Five minutes to your first result

  1. Get an API key. Create an account, then Dashboard → API keys. The secret is shown once.
  2. Pick an environment. os_test_ keys against https://sandbox.offendersearch.app are never billed; os_live_ keys against https://api.offendersearch.app are real. Sandbox & production.
  3. Send the request below, read status, counts.records and records[], and handle partial, 422 and 429. The full five-minute guide.
curl -X POST https://api.offendersearch.app/v1/search \
  -H "X-API-Key: $OFFENDERSEARCH_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": {"firstName": "Jordan", "lastName": "Rivera", "dob": "1988-04-12"}}'

Swap /v1/search for /v1/criminal/search to search criminal records. Product quickstarts: Sex Offender · Criminal Records · Monitoring · FCRA · Map.

Featured integration guides

Skilled nursing admissions

Registry screening and criminal-record searches inside admissions software, end to end, in Python and JavaScript.

Front-desk visitor screening

A name at the desk, an answer in seconds, and what to do with a possible match.

All industry solutions

Visitor management, healthcare and home care, screening platforms.

Developer resources

OpenAPI specifications

openapi.json · openapi.yaml — the contract every reference page is checked against. Generate a typed client from it.

AI integration

Every page as Markdown (all.md), llms.txt, the MCP server, and how to hand an assistant authoritative context.