ID Validation 🆔

Below is an all-inclusive compilation of countries and supported ID types, along with their respective validation criteria and test data.

Nigeria 🇳🇬

ID ServiceVerificationTypeTest DataValidation
Virtual NINV-NINSF895332826955L016 digits
Allows the input of both numbers and letters.
NIN VerifyNIN-VERIFY0273084609311 digits
Allows the input of only numbers
NIN Full Details (Phone Number)NIN-PHONE-SEARCH0703000000011 digits
Allows the input of only numbers
NIN Full Details (Demographic)NIN-DEMOGRAPHIC-SEARCH{
"firstName": "John",
"lastName": "Doe",
"gender": "m",
"dob": "1988-05-11",
"transactionReference":"",
"verificationType":"NIN-DEMOGRAPHIC-SEARCH"
}
Allows the input of only numbers and letters
Bank Verification NumberBVN-FULL-DETAILS1234567890111 digits
Allows the input of only numbers
Bank Verification Number- iGreeBVN-FULL-DETAILS-IGREETest BVN: 11223344556
Test OTP : 123456
11 digits
Allows the input of only numbers
International PassportPASSPORT-FULL-DETAILSA070111119 digits
The initial character is a letter, and the subsequent ones are numerical.
Voters Card IdentificationVIN-FULL-DETAILS-VERIFICATIONA3F67936J8956H9078219 digits
Allows the input of both numbers and letters.
Drivers License IdentificationDRIVER-LICENSE-FULL-DETAIL-VERIFICATIONAAA00000AA0012 digits
Allows the input of both numbers and letters.
Bank Account InquiryACCOUNT-INQUIRY-VERIFICATION1111111110 digits
Allows the input of only numbers
Corporate VerificationNG-CAC-PREMIUM-VERIFICATIONRC1111101010 digits
The first two characters are letters, and the subsequent ones are numerical.

Ghana 🇬🇭

ID ServiceverificationTypeTest DataValidation
Old Voters CardGH-OLD-VOTER-ID000000000010 digits
Allows the input of only numbers
New Voters CardGH-NEW-VOTER-ID000000000010 digits
Allows the input of only numbers
Drivers LicenseGH-DRIVER-LICENSE-VERIFICATIONB00000008 digits
The initial character is a letter, and the subsequent ones are numerical.
SSNIT VerificationGH-SSNIT-VERIFICATIONC00000000000013 digits
The initial character is a letter, and the subsequent ones are numerical.

South Africa 🇿🇦

ID ServiceverificationTypeTest DataValidation
National IdentificationZA-NATIONAL-ID000000000000013 digits
Allows the input of only numbers

Kenya 🇰🇪

ID ServiceverificationTypeTest DataValidation
Passport VerificationKE-PASSPORT-FULL-DETAILSA000000009 digits
The initial character is a letter, and the subsequent ones are numerical.
National IdentificationKE-NATIONAL-ID000000008 digits
Allows the input of only numbers

Uganda🇺🇬

ID ServiceverificationTypeTest DataValidation
National Identification Boolean MatchUG-ID-VERIFICATION-BOOLEAN-MATCHCA000000000SFX14 digits
Allows the input of both numbers and letters.

AI Services 🤖

ID ServiceverificationType
Face MatchFACEMATCH-VERIFICATION
Background CleanupBACKGROUND-CLEANUP-VERIFICATION
Passive LivenessPASSIVE-LIVELINESS-VERIFICATION
Active LivenessACTIVE-LIVELINESS-VERIFICATION