Supported ID Types

Smile ID supported ID Types and the formats of the ID Numbers

Smile Identity lets you verify and lookup ID information for both individuals (KYC) and business (KYB).

Below is a full list of countries and ID Types we currently support.

All ID Types require the ID Number to be entered in the appropriate format. There are some examples listed in the table below, you can also ensure your users enter the correct ID Number format by following our Regex examples.

Some ID Types require additional input when querying their databases, See the required inputs table for the list of additional inputs.

Know Your Customer (KYC)

Country

Country Code

id_type

Format

🇬🇭

Ghana

GH

DRIVERS_LICENSE

*B0000000

Ghana

GH

PASSPORT

*G0000000

Ghana

GH

SSNIT

*C000000000000

Ghana

GH

VOTER_ID

0000000000

**Ghana

GH

NEW_VOTER_ID

0000000000

🇰🇪

Kenya

KE

ALIEN_CARD

000000

Kenya

KE

NATIONAL_ID

00000000

Kenya

KE

PASSPORT

*A00000000

🇳🇬

Nigeria

NG

BVN

00000000000

Nigeria

NG

NIN

00000000000

***Nigeria

NG

NIN_SLIP

00000000000

Nigeria

NG

DRIVERS_LICENSE

*ABC000000000

Nigeria

NG

VOTER_ID

0000000000000000000

🇿🇦

South Africa

ZA

NATIONAL_ID

0000000000000

South Africa

ZA

NATIONAL_ID_NO_PHOTO

0000000000000

NOTE * - Letter prefix e.g. "C" prior to number format ** - All Ghana voter's ID issued from June 2020 is the new Ghana Voter's ID *** - Same as NIN but includes a photo of the NIN slip

ADDITIONAL REQUIRED INPUTS

Some ID Types require additional inputs to complete a Validation. They are listed below:

Country

Country Code

id_type

ID Number

First Name

Middle Name

Last Name

Date of Birth

🇬🇭

Ghana

GH

DRIVERS_LICENSE

Required

Ghana

GH

PASSPORT

Required

Ghana

GH

SSNIT

Required

Ghana

GH

VOTER_ID

Required

🇰🇪

Kenya

KE

ALIEN_CARD

Required

Kenya

KE

NATIONAL_ID

Required

Kenya

KE

PASSPORT

Required

🇳🇬

Nigeria

NG

BVN

Required

Required

Required

Nigeria

NG

NIN

Required

Nigeria

NG

NIN_SLIP

Required

Nigeria

NG

DRIVERS_LICENSE

Required

Required

Required

Required

Nigeria

NG

VOTER_ID

Required

🇿🇦

South Africa

ZA

NATIONAL_ID

Required

South Africa

ZA

NATIONAL_ID_NO_PHOTO

Required

For Driver's License in Nigeria; the required ID number and Last Name must be valid. However, the First Name and Date of Birth (YYYY-MM-DD) can be arbitrary but must be entered in the appropriate format.

Know Your Business (KYB)

Country

Country Code

id_type

Format

🇳🇬

Nigeria

NG

TIN

00000000-0000

Nigeria

NG

CAC

0000000

NOTE

TIN = Tax Identification Number CAC = Corporate Affairs Commission

ADDITIONAL REQUIRED INPUTS

Some ID Types require additional inputs to complete a Validation. They are listed below:

Country

Country Code

id_type

ID Number

Company

Nigeria

NG

TIN

Required

Nigeria

NG

CAC

Required

Required