## Checkr Trust

- **Status**: Integrated
- **Website**: [https://www.checkrtrust.com/](https://www.checkrtrust.com/)
- **Credentials**: Through RiskOS™ (Reseller)
- **Description**:

Checkr Trust combines criminal, identity, and driving data into a complete trust profile, so you can assess individual risk, protect your business, and make faster, safer decisions at scale.

* * *

### Products offered via RiskOS™

| Product Name                   | Description                                                                                           | RiskOS™ Use Cases                       |
|--------------------------------|-------------------------------------------------------------------------------------------------------|-----------------------------------------|
| **Instant Criminal Checks**    | Get real-time access to a proprietary database of 650M+ records aggregated from court records, arrest records, warrants, and more. | KYB/KYC screening, enhanced due diligence (EDD) |

* * *

### Example API response

Instant Criminal Checks

JSON

```json
{
  "profile_id": "2b8313e8-4efd-45a1-b578-952b8313e890",
  "id": "2b8313e8-4efd-45a1-b578-952b8313e890",
  "created_at": "2020-01-01T00:00:00Z",
  "completed_at": "2020-01-01T00:00:00Z",
  "results": [
    {
      "record_id": "record-7480fc7edac1a09867849999f2a2f6eec3cc37150f4ba65cbd1f46a4a1a5c15e",
      "category": "Criminal/traffic",
      "person": {
        "first_name": "John",
        "middle_name": "W",
        "last_name": "Smith",
        "suffix": "string",
        "full_name": "Smith, John W.",
        "dob": "19950401",
        "inferred_dob": "19950401",
        "doc_number": "string",
        "gender": "M",
        "height": "601",
        "weight": "180",
        "hair_color": "BRN",
        "eye_color": "HAZ",
        "skin_color": "wht",
        "race": "W",
        "ethnicity": "Hispanic-American",
        "physical_build": "BROAD",
        "physical_marks": "blue cross on outside left ankle",
        "photo_urls": [
          "http://example.com"
        ],
        "name_aliases": [
          "Johnny Smith"
        ],
        "dob_aliases": [
          "19940321"
        ],
        "addresses": [
          {
            "street": "123 Main St",
            "city": "Frankfort",
            "state": "KY",
            "zip_code": "40601"
          },
          {
            "street": "OFFENDER REPORTS MOVED OUT OF UTAH"
          }
        ]
      },
      "source": {
        "id": "ARSTfranklinKY",
        "category": "court",
        "name": "KY Franklin County Inmates",
        "county": "Franklin",
        "county_fips_code": "17031",
        "state": "CA"
      },
      "cases": [
        {
          "case_id": "case-7480fc7edac1a09867849999f2a2f6eec3cc37150f4ba65cbd1f46a4a1a5c15e",
          "case_number": "2025-99999",
          "type": "string",
          "status": "string",
          "file_date": "19950401",
          "arresting_agency": "Franklin County Sheriff",
          "arrest_date": "19950401",
          "court_name": "Franklin County Circuit Court",
          "court_county": "Franklin",
          "identity_match_confidence_level": "high",
          "charges": [
            {
              "charge_id": "charge-7480fc7edac1a09867849999f2a2f6eec3cc37150f4ba65cbd1f46a4a1a5c15e",
              "description": "SHOPLIFTING",
              "offense_date": "19950401",
              "legal_code": "433.234",
              "type": "petty_offense",
              "category": "Theft & Property",
              "subcategory": "Petty Theft",
              "subsubcategory": "Retail Theft",
              "record_date": "19950401",
              "city": "Indian Hills",
              "county": "Jefferson",
              "state": "KY",
              "sentences": [
                null
              ],
              "dispositions": [
                null
              ]
            }
          ]
        }
      ]
    }
  ],
  "check_type": "instant_criminal",
  "reference_id": "ref-123",
  "run_notes": [
    "changed last_name from 'Smith Jr' to 'Smith'"
  ],
  "results_found": true,
  "rulesets_applied": [
    {
      "id": "2b8313e8-4efd-45a1-b578-952b8313e890",
      "name": "string",
      "description": "string",
      "product_type": "string",
      "enabled": true,
      "default": true,
      "shared": true,
      "rules": {},
      "created_at": "2020-01-01T00:00:00Z",
      "updated_at": "2020-01-01T00:00:00Z",
      "account": {
        "id": "2b8313e8-4efd-45a1-b578-952b8313e890",
        "company_name": "string",
        "uri_name": "string"
      }
    }
  ]
}
```

* * *

### Data dictionary

Instant Criminal Checks

| Field                               | Type                                          | Description                                                                                                                 |
|-------------------------------------|----------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------|
| `check_id`                          | String (UUID)                               | Request. Path parameter. Required. The UUID identifying the check.                                                          |
| `include`                           | Array<String>                               | Request. Query parameter. Include related resources in the response.                                                        |
| `id`                                | String (UUID)                               | Response. A universally unique identifier (UUID) in standard format.                                                        |
| `created_at`                        | String (ISO 8601 datetime)                  | Response. An ISO 8601 formatted date-time string.                                                                          |
| `completed_at`                      | String (ISO 8601 datetime)                  | Response. An ISO 8601 formatted date-time string.                                                                          |
| `results`                           | Array<Record>                               | Response. Array of criminal records. When no records are found, this is an empty array.                                    |
| `results[].record_id`              | String                                      | Response. A stable identifier for this record, derived from the record content.                                            |
| `results[].category`                | String (enum)                               | Response. A categorization of the type of record returned. Enum: arrest, Criminal/traffic, Warrant, Sex Offender, etc. |
| `results[].person`                  | Object                                      | Response. Person details on the record.                                                                                    |
| `results[].person.first_name`       | String                                      | Response. First name.                                                                                                     |
| `results[].person.middle_name`      | String                                      | Response. Middle initial or name(s).                                                                                      |
| `results[].person.last_name`        | String                                      | Response. Last name.                                                                                                      |
| `results[].person.suffix`           | String                                      | Response. Name suffix.                                                                                                    |
| `results[].person.full_name`        | String                                      | Response. Full name, e.g. "Smith, John W."                                                                              |
| `results[].person.dob`              | String                                      | Response. A date or partial date in the form YYYYMMDD.                                                                    |
| `results[].person.inferred_dob`    | String                                      | Response. A full DOB inferred by other means for records that have no or only a partial DOB on file.                      |
| `results[].person.doc_number`      | String                                      | Response. Dept. of Corrections number — an identifier given by a state Dept. of Corrections.                              |
| `results[].person.gender`           | String                                      | Response. Gender as recorded by the source.                                                                               |
| `results[].person.height`           | String                                      | Response. Height as recorded by the source.                                                                               |
| `results[].person.weight`           | String                                      | Response. Weight as recorded by the source.                                                                               |
| `results[].person.hair_color`      | String                                      | Response. Hair color as recorded by the source.                                                                          |
| `results[].person.eye_color`       | String                                      | Response. Eye color as recorded by the source.                                                                           |
| `results[].person.skin_color`      | String                                      | Response. Skin color as recorded by the source.                                                                          |
| `results[].person.race`            | String                                      | Response. Race as defined by the source.                                                                                  |
| `results[].person.ethnicity`       | String                                      | Response. Ethnicity as recorded by the source.                                                                            |
| `results[].person.physical_build`  | String                                      | Response. Physical build as recorded by the source.                                                                       |
| `results[].person.physical_marks`  | String                                      | Response. Scars, marks, and tattoos as defined by the source.                                                             |
| `results[].person.photo_urls`      | Array<String>                               | Response. A set of URLs referencing pictures of this person, as recorded by the source.                                   |
| `results[].person.name_aliases`    | Array<String>                               | Response. Other names this person may have gone by.                                                                      |
| `results[].person.dob_aliases`     | Array<String>                               | Response. Other dates of birth this person may have used.                                                                 |
| `results[].person.addresses`        | Array<Address>                              | Response. Addresses recorded for this person on this record.                                                              |
| `results[].person.addresses[].street` | String                                    | Response. Required. The street address, including house/building number and street name.                                  |
| `results[].person.addresses[].city`  | String                                    | Response. Required. The name of the city or municipality.                                                                   |
| `results[].person.addresses[].state` | String                                    | Response. Required. The two-letter US state code where the address is located.                                            |
| `results[].person.addresses[].zip_code` | String                                 | Response. Required. The US postal ZIP code for the address.                                                                |
| `results[].source`                  | Object                                      | Response. The source the record was retrieved from.                                                                       |
| `results[].source.id`               | String                                      | Response. An identifier for the source (e.g., "cookil" or "NJ_Supreme_Ct_view").                                        |
| `results[].source.category`         | String (enum)                               | Response. A categorization of the type of source where the data was retrieved.                                            |
| `results[].source.name`             | String                                      | Response. A human-understandable (English) name of the source.                                                            |
| `results[].source.county`           | String                                      | Response. The name of the county (if any) where the record came from.                                                    |
| `results[].source.state`            | String                                      | Response. A two-letter US state code.                                                                                     |
| `results[].cases`                   | Array<Case>                                 | Response. Only fields with a value are returned; most cases have only a subset of these fields.                           |
| `results[].cases[].case_id`         | String                                      | Response. A stable identifier for this case, derived from the case content.                                              |
| `results[].cases[].case_number`     | String                                      | Response. The case number assigned by a court.                                                                             |
| `results[].cases[].type`            | String                                      | Response. The case type as reported by the court.                                                                         |
| `results[].cases[].status`          | String                                      | Response. The case status as reported by the court.                                                                       |
| `results[].cases[].file_date`       | String                                      | Response. The date the case was filed as reported by the court.                                                           |
| `results[].cases[].arresting_agency` | String                                    | Response. The name of the arresting agency.                                                                              |
| `results[].cases[].arrest_date`     | String                                      | Response. The date the person was arrested.                                                                               |
| `results[].cases[].court_name`      | String                                      | Response. The name of the charging court.                                                                                |
| `results[].cases[].court_county`    | String                                      | Response. The county of the charging court.                                                                              |
| `results[].cases[].identity_match_confidence_level` | String (enum)        | Response. Identity match confidence for this case.                                                                        |
| `results[].cases[].charges`         | Array<Charge>                               | Response. Only fields with a value are returned; most charges have only a subset of these fields.                       |
| `results[].cases[].charges[].charge_id` | String                                  | Response. A stable identifier for this charge, derived from the charge content.                                          |
| `results[].cases[].charges[].description` | String                               | Response. The description of the offense, as reported on the record.                                                    |
| `results[].cases[].charges[].offense_date` | String                               | Response. The date the offense was committed, as reported on the record.                                                |
| `results[].cases[].charges[].legal_code` | String                                 | Response. Legal code (statute) as reported by the court or arresting agency.                                            |
| `results[].cases[].charges[].type`  | String (enum)                               | Response. The type (level, severity) of a charge.                                                                        |
| `results[].cases[].charges[].category` | String (enum)                          | Response. The highest level of categorization of a charge.                                                               |
| `results[].cases[].charges[].subcategory` | String (enum)                         | Response. The second level of categorization of a charge.                                                               |
| `results[].cases[].charges[].subsubcategory` | String                                 | Response. The lowest (most detailed) level of categorization of a charge.                                                |
| `results[].cases[].charges[].record_date` | String                                 | Response. Date of the record, calculated by Checkr Trust rather than sourced from the record itself.                     |
| `results[].cases[].charges[].city`   | String                                     | Response. The name of the city where the person was charged.                                                            |
| `results[].cases[].charges[].county` | String                                     | Response. The name of the county where the person was charged.                                                          |
| `results[].cases[].charges[].state`  | String                                     | Response. The state where the person was charged.                                                                        |
| `results[].cases[].charges[].sentences` | Array<Sentence>                           | Response. Sentence details for the charge.                                                                            |
| `results[].cases[].charges[].sentences[].conviction_date` | String            | Response. A date or partial date in the form YYYYMMDD.                                                                 |
| `results[].cases[].charges[].sentences[].details` | String                  | Response. Description of the sentence, if any.                                                                         |
| `results[].cases[].charges[].dispositions` | Array<Disposition>                     | Response. Disposition details for the charge.                                                                          |
| `results[].cases[].charges[].dispositions[].disposition` | String   | Response. A description of the disposition, as provided by the court, if any.                                        |
| `results[].cases[].charges[].dispositions[].disposition_date` | String   | Response. A date or partial date in the form YYYYMMDD.                                                                 |
| `results[].cases[].charges[].dispositions[].disposition_type` | String (enum)       | Response. The type of disposition.                                                                                   |
| `check_type`                       | String (enum)                               | Response. Enum: instant_criminal, sex_offender_registry.                                                               |
| `reference_id`                     | String                                      | Response. A reference identifier for linking related records.                                                            |
| `run_notes`                        | Array<String>                               | Response. Unstructured, human-readable notes about this check.                                                          |
| `body`                             | Object                                      | Response. The search criteria that generated this check.                                                                |
| `body.profile_id`                 | String                                      | Response. Identifier of an existing profile containing the search criteria used.                                        |
| `body.profile`                     | Object                                      | Response. Inline profile data used for the check.                                                                       |
| `body.profile.id`                 | String                                      | Response. Identifier of an existing profile containing search criteria.                                                  |
| `body.profile.full_name`          | String                                      | Response. The full name of the person.                                                                                  |
| `body.profile.first_name`         | String                                      | Response. The first name of the person.                                                                                |
| `body.profile.middle_name`        | String \/ null                             | Response. The middle name of the person.                                                                                |
| `body.profile.no_middle_name`     | Boolean                                     | Response. True declares the subject has no middle name.                                                                  |
| `body.profile.last_name`          | String                                      | Response. The last name of the person.                                                                                 |
| `body.profile.dob`                | String                                      | Response. Date of birth in the form YYYYMMDD.                                                                          |
| `body.profile.phone`              | String                                      | Response. A phone number in E.164 format: +[country code][number including area code].                                 |
| `body.profile.email`              | String                                      | Response. An email address.                                                                                            |
| `body.profile.ssn`                | Any                                         | Response. US Social Security Number.                                                                                    |
| `body.profile.address`            | Object                                      | Response. A physical address in the United States.                                                                    |
| `body.profile.addresses`          | Array<Address>                              | Response. Array of addresses associated with the profile.                                                                |
| `body.profile.custom_id`          | String                                      | Response. An identifier of your choice.
| `body.profile.driver_license_state` | String                                    | Response. A two-letter US state code.                                                                                     |
| `body.profile.driver_license_number` | String                                   | Response. The driver license number.
