Background check API pricing, worked out by volume
$0.15 a search, $0.11 past 2,000 a month. Criminal records and sex offender registries on one key. 25 free searches to start, no card, no seats, no minimum.
Per call, not per report
Background check pricing comes in three shapes: a price per finished report, a subscription with a minimum, or a metered price per API call. This one is per call — $0.15 for each search you run, $0.11 past 2,000 a month, and nothing in a month you run none.
| Per call (this API) | Per report (a consumer reporting agency) | |
|---|---|---|
| What the unit is | One search request returning public records | One finished consumer report on one person |
| Published price | $0.15, then $0.11 past 2,000 a month | Checkr: Basic from $29.99, Essential $59.99, Complete $94.99 |
| What the price includes | Scored records with citations, for your own software | Identity, verifications and the regulated FCRA process |
| Commitment | None — no minimum, no contract | Varies by vendor and package |
| Use for hiring or tenant decisions | No — use an FCRA workflow | Yes |
Checkr prices as published on checkr.com/pricing, October 2026. The two columns are different products, so this compares pricing models rather than value. More on the pay-as-you-go background check API page; FCRA workflows on our data are priced by quote through FCRA Partner Access.
The rate card
One metered price per search, the same for a criminal search and a registry search. Everything else is optional.
| Item | Price | Notes |
|---|---|---|
| Search (first 2,000 a month) | $0.15 | Sex offender or criminal; a batch row counts as one |
| Search (after 2,000 a month) | $0.11 | Graduated, so the monthly total never drops |
| Live re-verification | $0.02 / source | Optional; capped at $2.00 per search |
| Verification PDF | $0.02 | Only when you request one |
| Person monitor | $3 / month | Alerts when a person’s records change |
| Location monitor | $10 / month | Alerts for an address and radius (registry data) |
| Free trial | 25 searches | Real data, no card |
What a month costs at your volume
Search charges only, before optional add-ons. The effective per-search rate falls as volume grows because every search past 2,000 is billed at the lower rate.
| Searches / month | Monthly cost | Effective per search |
|---|---|---|
| 100 | $15.00 | $0.1500 |
| 500 | $75.00 | $0.1500 |
| 1,000 | $150.00 | $0.1500 |
| 2,000 | $300.00 | $0.1500 |
| 5,000 | $630.00 | $0.1260 |
| 10,000 | $1,180.00 | $0.1180 |
| 25,000 | $2,830.00 | $0.1132 |
| 50,000 | $5,580.00 | $0.1116 |
| 100,000 | $11,080.00 | $0.1108 |
Screening the same person against both criminal records and sex offender registries is two searches. Need a volume above these figures or annual terms? Talk to us.
Per-call API pricing vs per-report pricing
Most background check pricing you will find is per finished report. That is a different product, and the difference matters when you build screening into software.
| Typical per-report pricing | This API | |
|---|---|---|
| Unit you pay for | A finished report or package | A search, returned as structured records |
| Typical price | Often $15–$50 per report | $0.15, then $0.11 |
| Commitment | Packages, contracts or quotes are common | None — metered, cancel any time |
| Turnaround | Hours to days for some searches | The same call, with an async option for long searches |
| Who handles consent and adverse action | The screening company | You, or your screening company — hiring and tenant decisions run as FCRA workflows |
The right comparison depends on what you are building. If you need a finished, FCRA-regulated report for a hiring or tenant decision, you are buying from a screening company — or, if you are one, through FCRA Partner Access. If you are building trust and safety into a platform, screening volunteers, or adding a registry and criminal check to your own product, per-call pricing on structured data is usually cheaper by an order of magnitude, and you keep the workflow in your own software.
Six ways teams control their API bill
Send a date of birth
A full date of birth narrows a search to the right person, so fewer results need a second look, and fewer re-runs are needed.
Search once, store the answer
Keep the record citations with your decision instead of searching the same person again for each review.
Monitor instead of re-screening
A $3 person monitor alerts you when records change, which is cheaper than re-running a monthly search on long-term workers or volunteers.
Use live re-verification only where it matters
It is optional and per source — turn it on for the jurisdictions where freshness changes the decision.
Batch your re-screens
A CSV or JSON batch runs a whole roster in one request, billed per row at the same rate.
Pick the right product per question
A registry check alone answers a registry question; add a criminal search only when you need criminal history too.
Making a hiring or tenant 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 or rent to them, 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.
Background check API pricing questions
How much does a background check API cost?
On this API, $0.15 per search, dropping to $0.11 for every search past 2,000 in a calendar month. There is no setup fee, no per-seat licence and no minimum spend. Employment-screening companies typically price a finished report per check, often in the $15–$50 range; this is the data layer underneath, priced per call.
Is there a free background check API?
Every new account gets 25 free searches on real data with no card and no sales call. After that it is metered — there is no permanent free tier, and no floor either, so a proof of concept costs a few dollars.
Does the rate drop for every search once I pass 2,000?
No. The rate is graduated: the first 2,000 searches in a month are $0.15 each and every search after that is $0.11. So your monthly total never goes down when you cross the threshold — it just grows more slowly.
Are criminal records priced differently from sex offender searches?
A criminal search and a sex offender search are both metered as one search at the same rate, on the same key. Running both for one person counts as two searches.
What costs extra?
Two optional add-ons. Live re-verification adds $0.02 per completed source, capped at $2.00 a search. A verification PDF adds $0.02 per document, only when you ask for one. Monitoring is a monthly subscription: $3 per person, $10 per location.
How is a batch upload billed?
Per row, at the same rate as a single search. A 1,000-row CSV is 1,000 searches.
Do failed or empty searches cost money?
A search that runs and finds no records is still a search — "no record found" is the answer you are paying for, and it is backed by the per-source status on the response.
How is FCRA screening priced?
FCRA workflows — for hiring and tenant decisions — run through FCRA Partner Access under a written agreement and are priced per partner by volume and purpose. Contact us for pricing; the per-call rates on this page are for the standard API.
Related: background check API · integration guide · criminal background check API · top 5 background check APIs compared · full pricing
Price it on your own data
25 free searches, no card. Run your real list and see what it costs before you commit to anything.
Related: the pay-as-you-go background check API explains the pricing models, the free background check API page covers the 25 free calls, and pricing has the full schedule.
The Offendersearch APIs
One account, one key, one bill — the sex offender registry and criminal records, side by side.
Sex offender registry
- Sex offender API — One call across 58 US sex offender registries, with scored matches and a citation on every record.
- Sex offender search API — Endpoints, request shapes, record fields, matching and batch, in detail.
- Sex offender database — The national registry data in one schema — photos, aliases, offenses, addresses.
- Registered offender database — What a registered offender record holds, and how its accuracy is measured.
- Bulk sex offender search — Screen a whole list of names in one upload or one API call.
- Sex offender registry API — Choose which of the 58 registries a search covers, and see which ones answered.
- Offender search API — The registry search and the criminal search side by side, on one key.
Criminal records
- Criminal records API — County, state and federal records — jail, prison, court and warrant — through one API.
- Criminal background check API — One cited answer per person for onboarding and screening flows.
- Criminal search API — The search endpoint itself: parameters, record types and coverage, call by call.
- Court records API — Criminal court cases with charges and a disposition on each charge.
- Arrest records API — County jail bookings: booking date, custody status, facility and photo link.
- Inmate search API — State prison and county jail custody, with sentence, release and parole dates.
- Background check API — The registry and criminal layers together, on one key and one bill.
- Employment background check API — The registry and criminal data layer for HR, ATS and screening platforms.
- Employment screening API — The stages of a hiring pipeline, and where criminal and registry checks sit in it.
- Bulk criminal record search — Run a list of names against criminal records in one call.
- Statewide criminal search — One state at a time: prison, court and warrant systems that cover the whole state.
- Federal criminal records — Federal criminal records through the same API, and what a federal search covers.
Build with it
- API documentation — Quickstart, every endpoint, the record object and the OpenAPI spec.
- Background check API integration — Keys, the first call, async and webhooks, batch, monitoring and errors, step by step.
- Free background check API — 25 free calls on real data, no card — what is included and what comes after.
- Pay-as-you-go background check API — Per call, per report or subscription: the pricing models, with costs by volume.
- Background check API in Python — A working tutorial with requests: search, batch, async, errors and retries.
- Background check API in Node.js — A fetch client, response types, an Express webhook handler and retries.
- NSOPW API — Is there one? What exists, and a developer API for searching US registries.
- MCP server for offender search — Give Claude and other AI agents the same search as a tool.
- Integrations — Screening inside referral software — CarePort, ExtendedCare, Ensocare and Aidin.
- AI integration — Offender safety checks for AI agents and chatbots, with cited answers.
- Offendersearch vs offenders.io — A side-by-side comparison of the two registry APIs.
Screening and compliance
- Tenant background check — Screening applicants for a rental, and where an FCRA workflow is required.
- FCRA Partner Access — The FCRA workflow for hiring and tenant decisions — pricing by quote.
- FCRA-compliant background check data — Accuracy, disputes and permissible purpose for consumer reporting agencies.
- FCRA disputes API — Open, track and resolve a consumer dispute against a record.
- Sex offender monitoring — Watch a person or an address and get an alert when the registry changes.
- Tenant screening API — The registry and criminal layer for property software, with FCRA workflows for rental decisions.
- Non-FCRA background check API — What a public-records lookup may be used for, and when a decision needs FCRA instead.