Checkr Trust
Checkr Trust
- Status: Integrated
- Website: 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
{
"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 |
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 |
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 |
Response. A set of URLs referencing pictures of this person, as recorded by the source. |
results[].person.name_aliases |
Array |
Response. Other names this person may have gone by. |
results[].person.dob_aliases |
Array |
Response. Other dates of birth this person may have used. |
results[].person.addresses |
Array | 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 |
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 |
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 |
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 |
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 |
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 | 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. |