# Instant Criminal Checks

Instant Criminal Checks provide the resulting information relevant to the requested check for a set of PII. Checks include the check type and **results**.

**Results and confidence scoring:** Each criminal **case** inside `results[].cases[]` may include `identity_match_confidence_level` when identity matching applies. That field summarizes how well the case matches the subject you searched (high, medium, low, or special values such as unknown or insufficient_information). See the `case` schema in the checks component for full semantics.


## Get checks

 - [GET /checks](https://docs.checkrtrust.com/v1/instant-criminal-checks/get-checks.md): Get a set of checks

## Create check

 - [POST /checks](https://docs.checkrtrust.com/v1/instant-criminal-checks/post-checks.md): Create a new check

## Get check

 - [GET /checks/{check_id}](https://docs.checkrtrust.com/v1/instant-criminal-checks/get-check-by-id.md): Get a single check with a given id

## Download check report (PDF)

 - [GET /checks/{check_id}/report](https://docs.checkrtrust.com/v1/instant-criminal-checks/get-check-report-pdf.md): Download a PDF report for a single instant criminal check. The file is returned as an attachment
(Content-Disposition: attachment) with a suggested filename of checkr_trust_report{check_id}.pdf.

The PDF reflects the same result shaping as the JSON check resource.

Availability: Returns 422 Unprocessable Content with a JSON body when the check has not finished
and results are not yet available (no completed results).

