DocumentationAPI Reference
Help CenterAPI ChangelogOpenAPI SpecStatus
API Reference

Database Verifications

A Database Verification answers the question "Do authoritative or issuing databases corroborate provided user data?".

For a list of supported information fields and what countries and coverage we have, visit our database coverage map

US Specific Database Verification Checks

Persona utilizes algorithmic processes (i.e. fuzzy matching) to determine the mathematical similarity between two pieces of information. This allows for the passing of near matches, which avoids unnecessary failures if the individual inputs an accidental typo or, in the case of name, a nickname (e.g. “Mike” instead of “Mikey”). For example, a date of birth of 12/15/1990 would partially against a birthdate of 12/14/1990.

Verification Check SlugCheck NameCheck TypeDescription
database_identity_comparisonIdentityFraudDetect if the identity matches a record in the authoritative or issuing databases

International Specific Database Verification Checks

For database verifications outside of the US, each piece of information submitted like name or birthdate is matched against the record returned from the source database, and Persona returns three possible match results for each piece of information as separate checks:

  1. None: The information did not match.
  2. Partial: The property matched, but did not match exactly.
  3. Full: The information matched exactly.

For more information about configuring the minimum match requirement for each piece of information, please contact us.

Verification Check SlugCheck NameCheck TypeDescription
database_address_comparisonAddressFraudDetect if the address matches a record in the authoritative or issuing databases
database_birthdate_comparisonBirthdateFraudDetect if the birthdate matches a record in the authoritative or issuing databases
database_name_comparisonNameFraudDetect if the name matches a record in the authoritative or issuing databases
database_phone_number_comparisonPhone NumberFraudDetect if the phone number matches a record in the authoritative or issuing databases
database_social_security_number_comparisonIdentification NumberFraudDetect if the identification number matches a record in the authoritative or issuing databases

Database Verification Checks

These checks are processed regardless of the region for the authoritative database

Verification Check SlugCheck NameCheck TypeDescription
database_address_deliverable_detectionDeliverable addressUser action requiredDetect if the address is deliverable.
database_address_residential_detectionResidential addressUser action requiredDetect if the address is residential.
database_inquiry_comparisonInquiry comparisonFraudCompare if previously claimed attributes like name or birthdate are inconsistent with what was submitted to the authoritative database
database_po_box_detectionPO boxUser action requiredDetect if the address is a PO box.