Database Validation

Database Validation is the Sumsub's solution to comprehensive customer personal data and identity document validation, which safeguards business operations from risks related to synthetic identity fraud as well as illegal or underage use of services in more than 50 countries worldwide.

It works by either asking the user to submit a few unique identifiable elements, which are used to instantly extract their complete personal information, or by matching user identity and document details against authoritative sources to establish their legitimacy. The result ensures that businesses bring only trusted customers onboard, while also meeting the applicable AML/CTF requirements and maximizing their conversion levels.

The overall solution helps regulated organizations meet their national regulatory requirements on verifying customer data against reliable sources as well as determining that they are an active, registered taxpayer. At the same time, it serves as an additional security element, ensuring that the submitted user information and ID are genuine, reducing both the potential risks and additional resource needs related to document, as well as synthetic identity fraud.

These values make Database Validation a reliable extra security layer that enables businesses to increase their level of regulatory compliance and identity verification assurance.

The supported data verification methods for this solution are:

  • Data Enrichment — retrieving comprehensive user identity data based on unique personal identifier verification against official government, banking, and credit sources. The extensiveness of identity data returned depends on individual product capabilities.
  • 1x1 Matching — screening user’s identity data against a number of reliable databases until it matches either one or two of the sources in their country. The range of sources available for screening depends on individual country coverage.
  • Validity Check — validating the status, ownership, and legitimacy of the applicant's identity data and document against official government sources. The exact response returned via this verification method depends on individual product capabilities.
👍

Ideal for:

  • Ensuring regulatory compliance
  • Streamlining customer onboarding
  • Preventing Identity fraud
  • Reducing operational costs and resources

Check availability by country

The following is a list of countries where Database Validation is currently available:

Note that this list is constantly updated and expanded.

Show all

Method

Input data

Output data

Source type

Coverage

ENRICHMENT
  • Personal identification number (Documento Nacional de Identidad - DNI)

  • Date of birth

  • Complete name

  • DNI number

  • Date of birth

  • Person is deceased (Yes/No)

  • Phone number

  • Email address

  • Taxpayer identification number

  • Taxpayer identification number type (CUIL/CUIT)

Government
97%
  • Personal identification number (Documento Nacional de Identidad - DNI)

  • Gender

  • Selfie

  • First name

  • Last name

  • Gender

  • Phone number

  • Email address

  • Date of birth

  • Address

  • Nationality

  • Taxpayer identification number

  • Taxpayer identification number type (CUIL/CUIT)

  • Selfie (Match/No Match)

Government
97%
  • Personal identification number (Documento Nacional de Identidad - DNI)

  • Date of birth

  • Issue Date

  • Expiry Date

  • Gender

  • First Name

  • Last Name

  • First Name

  • Last Name

  • DNI number

  • Date of birth

  • Issue Date (Match/No Match)

  • Expiry Date (Match/No Match)

  • Gender (Match/No Match)

  • Address

  • Taxpayer identification number

  • Taxpayer identification number type (CUIL/CUIT)

Government
97%

Method

Input data

Output data

Source type

Coverage

VALIDITY CHECK
Passport
  • First name

  • Last name

  • Date of birth

  • Passport number

Driver's license
  • First name

  • Last name

  • Date of birth

  • License number

  • Card number

  • State

  • Match/No Match

Government
95%
  • First name

  • Last name

  • Date of birth

  • Passport number

  • Match/No Match

Government
99%

Method

Input data

Output data

Source type

Coverage

ENRICHMENT
  • Personal identification number (Cadastro de Pessoas Físicas - CPF)

  • Selfie

  • Complete name

  • Mother's name

  • Father's name (Optional)

  • Date of birth

  • Gender

  • CPF number status (Regular/Irregular/Voided/Suspended/Canceled/Deceased)

  • Country of birth

  • Selfie (Match/No Match)

  • Selfie (Match Score)

Government
65%
  • Personal identification number (Cadastro de Pessoas Físicas - CPF)

  • Complete name

  • Date of birth

  • Gender

  • Address

Government
95%
  • Personal identification number (Cadastro de Pessoas Físicas - CPF)

  • First name

  • Last name

  • CPF number status (Regular/Irregular/Voided/Suspended/Canceled/Deceased)

  • Date of birth

  • Gender

  • Nationality

Government
95%
  • Personal identification number (Cadastro de Pessoas Físicas - CPF)

  • CPF number (Found/Not Found)

  • Complete name

  • Restriction list

  • Link Level

  • Restriction type

  • Sport

  • Organization

  • Position/Function

  • Related Document

  • Related Document Type

  • Associated Name

  • Updated Date

Government
90%
VALIDITY CHECK
  • Complete name

  • Date of Birth

  • Document number

  • Personal identification number (Cadastro de Pessoas Físicas - CPF)

  • Document expiry date

  • Driving restrictions

  • Document category (Optional)

  • Document issue date (Optional)

  • Document first issue date (Optional)

  • CPF number (Match/No Match)

  • Complete name (Match/No Match)

  • Date of Birth (Match/No Match)

  • Document number (Match/No Match)

  • Document expiry date (Match/No Match)

  • Driving restrictions (Match/No Match)

  • Document category (Match/No Match) (Optional)

  • Document issue date (Match/No Match) (Optional)

  • Document first issue date (Match/No Match) (Optional)

Government
95%

Method

Input data

Output data

Source type

Coverage

VALIDITY CHECK
  • Personal identification number (Rol Único Nacional - RUN)/Individual taxpayer identification number (Rol Único Tributario - RUT)

  • RUN/RUT number (Found/Not Found)

  • Complete name

Government
96%
1x1 MATCHING
  • Personal identification number (Rol Único Nacional - RUN) / TIN (Rol Único Tributario - RUT)

  • First name

  • Last name

  • Date of birth

  • User identity (Full Match/Partial Match/No Match)

  • Data categories (Full Match/Partial Match/No Match)

  • Data attributes (Full Match/No Match/No Data)

Aggregated
  • Government

  • Credit

70%

Method

Input data

Output data

Source type

Coverage

1x1 MATCHING
  • Resident identity card number

  • First name

  • Last name

  • Date of birth

  • User identity (Full Match/Partial Match/No Match)

  • Data categories (Full Match/Partial Match/No Match)

  • Data attributes (Full Match/No Match/No Data)

Aggregated
  • Government

  • Telco

96%

Method

Input data

Output data

Source type

Coverage

VALIDITY CHECK
  • First name

  • Last name

  • Personal identification number (Número Único de Identificación Personal - NUIP)

  • First name

  • Last name

  • NUIP (Match/No Match)

  • Gender

  • NUIP issue date

  • NUIP issuing authority

Government
96%
  • Personal identification number (Número Único de Identificación Personal - NUIP)

  • Date of birth

  • First name

  • Last name

  • Date of birth (Match/No Match)

  • Date of birth

  • NUIP (Match/No Match)

  • Gender

  • NUIP issue date

  • NUIP issuing authority

Government
96%

Method

Input data

Output data

Source type

Coverage

1x1 MATCHING
  • Personal identification number (Número de identificación)

  • First name

  • Last name

  • Date of birth

  • User identity (Full Match/Partial Match/No Match)

  • Data categories (Full Match/Partial Match/No Match)

  • Data attributes (Full Match/No Match/No Data)

Aggregated
  • Government

  • Credit

90%

Method

Input data

Output data

Source type

Coverage

ENRICHMENT
  • MitID user ID

  • Personal identification number (Centrale Person Register - CPR)

  • MitID platform authentication

  • First name

  • Last name

  • CPR number

  • Date of birth

  • Identity Assurance Level (IAL)

  • Level of Assurance (LoA)

Government
96%

Method

Input data

Output data

Source type

Coverage

ENRICHMENT
  • FTN platform authentication

  • First name

  • Last name

  • Date of birth

  • SSN (tax/personal number)

  • Bank

  • Level of Assurance (LoA)

Banking
95%
1x1 MATCHING
  • Personal identification number (Henkilötunnus)

  • First name

  • Last name

  • Date of birth

  • User identity (Full Match/Partial Match/No Match)

  • Data categories (Full Match/Partial Match/No Match)

  • Data attributes (Full Match/No Match/No Data)

Aggregated
  • Government

  • Proprietary

90%

Method

Input data

Output data

Source type

Coverage

VALIDITY CHECK
  • Taxpayer identification number (TIN)

  • TIN format and syntax (Valid/Invalid)

Commercial
97%

Method

Input data

Output data

Source type

Coverage

1x1 MATCHING
  • Personal identification number (Codigo Unico de Identification - CUI)

  • First name

  • Last name

  • Date of birth

  • User identity (Full Match/Partial Match/No Match)

  • Data categories (Full Match/Partial Match/No Match)

  • Data attributes (Full Match/No Match/No Data)

Government
90%

Method

Input data

Output data

Source type

Coverage

VALIDITY CHECK
  • Personal identification number (PAN-Permanent account number)

  • PAN (Valid/Invalid)

  • Complete name

  • Aadhaar seeding status

  • Category

Government
95%

Method

Input data

Output data

Source type

Coverage

VALIDITY CHECK
  • Personal identification number (Nomor Induk Kependudukan - NIK)

  • Full name

  • Date of birth (Optional)

  • Selfie

  • NIK number (Match/No Match)

  • Complete name (Match/No Match)

  • Date of birth

  • Gender

  • Address

  • Selfie (Match/No Match)

Government
95%

Method

Input data

Output data

Source type

Coverage

VALIDITY CHECK
  • Document number

  • Document status (Stolen/Not Stolen)

Government
97%
1x1 MATCHING
  • TIN (Codice Fiscale)

  • First name

  • Last name

  • Date of birth

  • User identity (Full Match/Partial Match/No Match)

  • Data categories (Full Match/Partial Match/No Match)

  • Data attributes (Full Match/No Match/No Data)

Aggregated
  • Government

  • Credit

  • Telco

  • Commercial

  • Utility

90%

Method

Input data

Output data

Source type

Coverage

VALIDITY CHECK
  • Complete name

  • Document number

  • Date of birth

  • Personal identification number (Индивидуальный идентификационный номер - ИИН/IIN)

  • Identity document (Found/Not found)

Government
96%

Method

Input data

Output data

Source type

Coverage

ENRICHMENT
  • Passport number

Temporary downtime between 1 April 2026 to 20 May 2026.

  • Found/Not found

  • Passport number

  • First name

  • Middle name (Optional)

  • Last name

  • Gender

  • Date of birth

  • Address

  • Issue date

Government
95%
  • Identification number

  • Found/Not found

  • Identification number

  • First name

  • Middle name (Optional)

  • Last name

  • Gender

  • Serial number

  • Date of birth

  • Address

  • Nationality

  • Issue date

Government
95%

Method

Input data

Output data

Source type

Coverage

1x1 MATCHING
  • Personal identification number (National Registration Identity Card - NRIC)

  • First name

  • Last name

  • Date of birth

  • User identity (Full Match/Partial Match/No Match)

  • Data categories (Full Match/Partial Match/No Match)

  • Data attributes (Full Match/No Match/No Data)

Aggregated
  • Credit

  • Consumer

85%

Method

Input data

Output data

Source type

Coverage

ENRICHMENT
  • Voter code number (Clave de Elector)

  • Credential identification key number (Clave de Identificación de la Credencial - CIC)

  • Identification number (Código de Reconocimiento Óptico de Caracteres (OCR))

  • First name

  • Last name

  • Date of birth

  • Address

Aggregated
  • Government

  • Credit

  • Commercial

97%
  • Personal identification number (Clave Única de Registro de Población - CURP)

  • First name

  • Last name

  • Date of birth

  • Gender

  • Address

  • CURP number status (Active/Inactive)

Aggregated
  • Government

  • Credit

  • Commercial

97%
VALIDITY CHECK
  • Credential identification key number (Clave de Identificación de la Credencial - CIC)

  • Identification number (Código de Reconocimiento Óptico de Caracteres (OCR))

  • Document issue date

  • Found/Not Found

Government
97%
  • Taxpayer identification number (Registro Federal de Contribuyentes - RFC)

  • Complete name

  • Email address

  • RFC number status (Active/Voided/Suspended/Cancelled)

  • Registration date

Government
97%

CURP status codes

When verifying a CURP (Clave Única de Registro de Población), RENAPO may return different status codes depending on the individual’s registration history. These statuses indicate whether the CURP is valid and active, or has been deactivated due to various reasons such as administrative changes, death, or judicial orders.

  • Active statuses (AN, AH, RCC, RCN) represent valid CURPs that can be used for identity verification.
  • Inactive statuses are considered invalid and must be rejected during verification.

CURP status

Description

Registration status

Comments

AN

Normal registration

Active

AH

Registration with homonymy (duplicate name handling).

Active

RCC

Registration updated with changes that affect the CURP key itself (e.g., identity or registry data changes).

Active

CURPs that had a modification impacting the key.

RCN

Registration updated with changes that do not affect the CURP key.

Active

BAP

Cancelled due to apocryphal/invalid supporting document.

Inactive

CURPs generated with fraudulent or invalid documentation.

BSU

Cancelled for non-use.

Inactive

CURPs with no activity since issuance (not revised, printed, or used). To reactivate, a request must be made through the CURP module.

BD

Cancelled due to death

Inactive

BDM

Cancelled administratively.

Inactive

CURPs deactivated at the request of the issuing authority.

BDP

Cancelled due to adoption.

Inactive

CURPs replaced with new identity data after adoption.

BJD

Cancelled by judicial order.

Inactive

CURPs deactivated following a court ruling.

Method

Input data

Output data

Source type

Coverage

ENRICHMENT
  • Complete name

  • Online banking credentials

  • Bank authentication

  • Bank name

  • Service-specific ID

  • First name initials

  • Last name

  • Address

  • Date of birth

  • Gender

  • Email

  • Phone number

Banking
80%

Method

Input data

Output data

Source type

Coverage

ENRICHMENT
  • Driver's license number

  • Status (Valid/Invalid)

  • First name

  • Last name

  • Gender

  • Date of birth

  • Expiry date

Government
80%
  • Bank verification number (BVN)

  • Selfie

  • Found/Not found

  • Country

  • First name

  • Middle name (Optional)

  • Last name

  • Gender

  • Phone number

  • Date of birth

  • Address

  • Nationality (Optional)

  • Selfie

  • Selfie (Match/No Match)

Government
92%
  • National identification number (NIN)

  • Status (Valid/Invalid)

  • First name

  • Middle name (Optional)

  • Last name

  • Gender

  • Phone number

  • Date of birth

  • Address

  • Nationality

Government
96%
  • National identification number (NIN)

  • Selfie

  • Country

  • Found/Not found

  • First name

  • Middle name (Optional)

  • Last name

  • Gender

  • Date of birth

  • Address

  • Selfie

  • Selfie (Match/No Match)

  • Phone number

  • Nationality

Government
96%
  • National identification number (NIN)

  • Selfie

  • Country

  • Found/Not found

  • First name

  • Middle name (Optional)

  • Last name

  • Gender

  • Phone number

  • Email (Optional)

  • Date of birth

  • Address

  • State of birth

  • Occupation (Optional)

  • Country of birth

  • NIN Slip copy

  • Selfie

  • Selfie (Match/No Match)

Government
96%
  • Voter Identification number (VIN)

  • Status (Valid/Invalid)

  • First name

  • Last name

  • Gender

Government
96%
  • Phone number

  • Selfie or OTP

  • National identification number (NIN)

  • First name

  • Last name

  • Gender

  • Date of birth

  • Address

  • Selfie

  • Selfie (Match/No Match)

  • Phone number

Government
96%

Method

Input data

Output data

Source type

Coverage

ENRICHMENT
  • Personal identification number (Fødselsnummer)

  • BankID platform authentication

  • Bank name

  • First name

  • Last name

  • Date of birth

  • Fødselsnummer

  • Service-specific ID

  • Level of Assurance

Banking
97%

Method

Input data

Output data

Source type

Coverage

ENRICHMENT
  • National ID card number (Documento Nacional de Identidad - DNI)

  • Complete name

  • Date of birth

  • Gender

  • Address

Government
96%
  • National ID card number (Documento Nacional de Identidad - DNI)

  • Complete name

  • Tax identification number (Registro Único del Contribuyente - RUC)

  • Taxpayer type

  • Taxpayer status

  • Tax condition

  • Economic activity

Government
96%

Method

Input data

Output data

Source type

Coverage

1x1 MATCHING
  • Personal identification number (Powszechny Elektroniczny System Ewidencji Ludności - PESEL)

  • First name

  • Last name

  • Date of birth

  • User identity (Full Match/Partial Match/No Match)

  • Data categories (Full Match/Partial Match/No Match)

  • Data attributes (Full Match/No Match/No Data)

Government
90%

Method

Input data

Output data

Source type

Coverage

VALIDITY CHECK
  • Document number

  • Date of birth

  • Document status (Valid/Invalid)

  • Validity date

Government
25%

Method

Input data

Output data

Source type

Coverage

ENRICHMENT
  • South African ID number (SAID)

  • SAID number (Match/No Match)

  • Country

  • SAID number

  • Document type

  • First name

  • Last name

  • Gender

  • Phone number (Optional)

  • Email (Optional)

  • Date of birth

  • Address (Found/Not found)

  • Address

Credit
67%
  • South African ID number (SAID)

  • Selfie

  • Found/Not found

  • Document type

  • SAID number

  • First name

  • Last name

  • Gender

  • Date of birth

  • Issue date

  • Citizenship status (Citizen/Resident)

  • Country of birth

  • Selfie

  • Selfie (Match/No Match)

  • Person is deceased (Yes/No)

  • Person is a minor (Yes/No)

Government
97%
  • South African ID number (SAID)

  • Status (Found/Not found)

  • Country

  • Document type

  • SAID number

  • First name

  • Last name

  • Gender

  • Date of birth

  • Citizenship status (Citizen/Resident)

  • Person is a minor (Yes/No)

Credit
97%
  • South African ID number (SAID)

  • Selfie

  • Found/Not found

  • Document type

  • SAID number

  • First name

  • Last name

  • Gender

  • Date of birth

  • Issue date

  • Citizenship status (Citizen/Resident)

  • Country of birth

  • Selfie

  • Selfie (Match/No Match)

  • Person is deceased (Yes/No)

  • Person is a minor (Yes/No)

Government
89%

Method

Input data

Output data

Source type

Coverage

1x1 MATCHING
  • Personal identification number (Documento Nacional de Identidad - DNI / Número de Identificación de Extranjero - NIE)

  • First name

  • Last name

  • Date of birth

  • User identity (Full Match/Partial Match/No Match)

  • Data categories (Full Match/Partial Match/No Match)

  • Data attributes (Full Match/No Match/No Data)

Aggregated
  • Government

  • Telco

90%

Method

Input data

Output data

Source type

Coverage

1x1 MATCHING
  • Personal identification number (Personnummer)

  • First name

  • Last name

  • Date of birth

  • User identity (Full Match/Partial Match/No Match)

  • Data categories (Full Match/Partial Match/No Match)

  • Data attributes (Full Match/No Match/No Data)

Government
90%

Method

Input data

Output data

Source type

Coverage

1x1 MATCHING
  • Personal identification number - PIN

  • First name

  • Last name

  • Date of birth

  • User identity (Full Match/Partial Match/No Match)

  • Data categories (Full Match/Partial Match/No Match)

  • Data attributes (Full Match/No Match/No Data)

Government
90%
VALIDITY CHECK
  • Personal identification number (Thai National ID Card number)

  • Laser ID

  • First name

  • Last name

  • Date of birth

  • User identity (Full Match/Partial Match/No Match)

  • Data categories (Full Match/Partial Match/No Match)

  • Data attributes (Full Match/No Match/No Data)

Government
97%

Method

Input data

Output data

Source type

Coverage

VALIDITY CHECK
  • Turkish citizen identification number (T.C. Kimlik No.)

  • First name

  • Last name

  • Birth day

  • Birth Month

  • Birth year

  • Found/Not found

  • First name

  • Last name

Government
96%
1x1 MATCHING
  • Turkish citizen identification number (T.C. Kimlik No.)

  • First name

  • Last name

  • Date of birth

  • User identity (Full Match/Partial Match/No Match)

  • Data categories (Full Match/Partial Match/No Match)

  • Data attributes (Full Match/No Match/No Data)

Aggregated
  • Government

  • Commercial

95%

Method

Input data

Output data

Source type

Coverage

VALIDITY CHECK
  • Residence permit number
  • Nationality
  • Date of birth
  • Status (valid/invalid)
  • Country
  • Date of birth
  • Nationality
  • Issue date
  • Expiry date
  • File number
  • Unified number
Government
96%

Method

Input data

Output data

Source type

Coverage

ENRICHMENT
  • First name
  • Last name
  • Social Security Number (SSN)
  • Date of birth
  • First name
  • Middle name (Optional)
  • Last name
  • Phone number
  • Email address
  • Date of birth
  • Address
  • Address history
  • Associated email addresses (Optional)
  • Person is deceased (Yes/No)

Aggregated
  • Banking
  • Credit
  • Government
  • Postal
  • Telco
  • Utility
92%
  • First name

  • Last name

  • Social Security Number (SSN)

  • Date of birth

  • First name

  • Middle name

  • Last name

  • Phone number

  • Email address

  • Date of birth

  • Address

  • Address history

  • Associated email addresses (Optional)

  • Name aliases (Optional)

  • SSN

  • Person is deceased (Yes/No)

Aggregated
  • Banking

  • Commercial

  • Court

  • Credit

  • Government

  • Postal

  • Telco

  • Utility

96%
  • Social Security Number (Complete or last 4 digits)

  • Date of birth (Optional)

  • Phone number

  • Phone number authentication (OTP)- Optional

  • First name

  • Last name

  • Phone number

  • Email address

  • Date of birth

  • Address

  • Address history

  • Associated email addresses (Optional)

  • Name aliases (Optional)

  • SSN

  • SMS OTP (Optional)

Credit
85%
  • Social security number (Complete or last 4 digits)

  • Phone number authentication (OTP) - (Optional)

  • Phone number

  • Date of birth (Optional)

  • First name

  • Middle name (Optional)

  • Last name

  • Email address

  • Phone number

  • Date of birth

  • Address

  • Address history

  • Associated email addresses (Optional)

  • Name aliases (Optional)

  • SSN

  • Associated email addresses (Optional)

  • SSN

  • Person is deceased (Yes/No)

  • SMS OTP (Optional)

Aggregated
  • Banking
  • Commercial
  • Court
  • Credit
  • Government
  • Postal
  • Telco
  • Utility
92%

Method

Input data

Output data

Source type

Coverage

1x1 MATCHING
  • First name

  • Last name

  • Date of birth

  • Personal identification number (National ID card number/Passport number)

  • Selfie

  • First name (Match/No Match)

  • Last name (Match/No Match)

  • Date of birth (Match/No Match)

  • National ID card/Passport number (Match/No Match)

  • Selfie (Match/No Match)

  • Nationality

Government
90%
  • First name

  • Last name

  • Date of birth

  • Personal identification number (Персональный идентификационный номер физического лица - ПИНФЛ/PINFL

  • Selfie

  • First name (Match/No Match)

  • Last name (Match/No Match)

  • Date of birth (Match/No Match)

  • PINFL (Match/No Match)

  • Selfie (Match/No Match)

  • Nationality

Government
90%

Method

Input data

Output data

Source type

Coverage

VALIDITY CHECK
  • National Registration Card number (NRC)

  • Status (Valid/Invalid)

  • Full name

  • Taxpayer identification number (TPIN)

  • Document status (Active/Deregistered)

  • Registration date

Government
95%
📘

Note

Sumsub currently supports three data verification methods: Enrichment, 1x1 Matching, and Validity Check. You can customize these on the go based on the country, population coverage, and regulatory requirements.

  • To get started with Enrichment and Validity Check, reach out to your Customer Success Manager or Support team.
  • To get started with 1x1 Matching, follow the instructions provided in this article. Read more about the decision-making logic behind these methods in this article.