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 Service

VerificationType

Test Data

Validation

Virtual NIN

V-NIN

SF895332826955L0

16 digits
Allows the input of both numbers and letters.

NIN Verify

NIN-VERIFY

02730846093

11 digits
Allows the input of only numbers

NIN Full Details (Phone Number)

NIN-PHONE-SEARCH

07030000000

11 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 Number

BVN-FULL-DETAILS

12345678901

11 digits
Allows the input of only numbers

Bank Verification Number- iGree

BVN-FULL-DETAILS-IGREE

  • *Test BVN:** 11223344556
  • *Test OTP** : 123456

11 digits
Allows the input of only numbers

International Passport

PASSPORT-FULL-DETAILS

A07011111

9 digits
The initial character is a letter, and the subsequent ones are numerical.

Voters Card Identification

VIN-FULL-DETAILS-VERIFICATION

A3F67936J8956H90782

19 digits
Allows the input of both numbers and letters.

Drivers License Identification

DRIVER-LICENSE-FULL-DETAIL-VERIFICATION

AAA00000AA00

12 digits
Allows the input of both numbers and letters.

Bank Account Inquiry

ACCOUNT-INQUIRY-VERIFICATION

11111111

10 digits
Allows the input of only numbers

Corporate Verification

NG-CAC-PREMIUM-VERIFICATION

RC11111010

10 digits
The first two characters are letters, and the subsequent ones are numerical.

Ghana 🇬🇭

ID Service

verificationType

Test Data

Validation

Old Voters Card

GH-OLD-VOTER-ID

0000000000

10 digits
Allows the input of only numbers

New Voters Card

GH-NEW-VOTER-ID

0000000000

10 digits
Allows the input of only numbers

Drivers License

GH-DRIVER-LICENSE-VERIFICATION

B0000000

8 digits
The initial character is a letter, and the subsequent ones are numerical.

SSNIT Verification

GH-SSNIT-VERIFICATION

C000000000000

13 digits
The initial character is a letter, and the subsequent ones are numerical.

South Africa 🇿🇦

ID Service

verificationType

Test Data

Validation

National Identification

ZA-NATIONAL-ID

0000000000000

13 digits
Allows the input of only numbers

Kenya 🇰🇪

ID Service

verificationType

Test Data

Validation

Passport Verification

KE-PASSPORT-FULL-DETAILS

A00000000

9 digits
The initial character is a letter, and the subsequent ones are numerical.

National Identification

KE-NATIONAL-ID

00000000

8 digits
Allows the input of only numbers

Uganda🇺🇬

ID Service

verificationType

Test Data

Validation

National Identification Boolean Match

UG-ID-VERIFICATION-BOOLEAN-MATCH

CA000000000SFX

14 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