Supported ID Types

All ID Types and formats supported by Smile ID

Below is the full list of currently supported countries and ID types.

For ID Validation, All ID Types require the ID Number to be entered in the appropriate format. Examples below.

Some ID Types require additional inputs. See second table for additional required fields.

For a list of standard JSON responses by ID type, click here.

Country

Country Code

id_type

Format

Ghana

GH

DRIVERS_LICENSE

*B0000000

Ghana

GH

PASSPORT

*G0000000

Ghana

GH

SSNIT

*C000000000000

Ghana

GH

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

PASSPORT

*A00000000

Nigeria

NG

PASSPORT

*B00000000

Nigeria

NG

DRIVERS_LICENSE

*ABC000000000

Nigeria

NG

VOTER_ID

0000000000000000000

Nigeria

NG

NATIONAL_ID

0000000000

Nigeria

NG

TIN

00000000-0000

Nigeria

NG

CAC

*RC0000000

Nigeria

NG

BANK_ACCOUNT

0000000000

**Nigeria

NG

PHONE_NUMBER

00000000000

South Africa

ZA

NATIONAL_ID

0000000000000

South Africa

ZA

NATIONAL_ID_NO_PHOTO

0000000000000

Tanzania

TZ

Coming Soon!

Notes: TIN = Tax Identification Number CAC = Corporate Affairs Commission * Letter prefix - for example "C" prior to number format ** Beta

Additional Required Inputs

Several 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

Additional Required Field

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

Nigeria

NG

NIN

Required

Nigeria

NG

PASSPORT

Required

Required

Required

Required

Nigeria

NG

DRIVERS_LICENSE

Required

Required

Required

Required

Nigeria

NG

VOTER_ID

Required

Nigeria

NG

NATIONAL_ID

Required

Required

Required

Required

Nigeria

NG

TIN (Tax Identification Number)

Required

Nigeria

NG

CAC (Corporate Affairs commission)

Required

company

Nigeria

NG

BANK_ACCOUNT

Required

bank_code

**Nigeria

NG

PHONE_NUMBER

Required

Required

Required

South Africa

ZA

NATIONAL_ID

Required

South Africa

ZA

NATIONAL_ID_NO_PHOTO

Required

Tanzania

TZ

Coming Soon!

Required

For Passport, Driver's License and National ID validation 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.

** Beta For Phone Number in Nigeria provide the best match to the First and Last name. This should not be considered a validation of the first or last name.