Nigeria

Voter ID

Government database lookup API

POSThttps://id.uqudo.io/api/v2/id/lookup/nga/voter/id
Header parameters
Body
identityNumber*string
dateOfBirth*string

yyyy-MM-dd

lastName*string
firstName*string
Response

OK

Body
firstNamestring
lastNamestring
identityNumberstring
genderstring
fullNamestring
occupationstring
pollingUnitCodestring
Request
const response = await fetch('https://id.uqudo.io/api/v2/id/lookup/nga/voter/id', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({
      "dateOfBirth": "text",
      "firstName": "text",
      "identityNumber": "text",
      "lastName": "text"
    }),
});
const data = await response.json();
Response
{
  "firstName": "text",
  "lastName": "text",
  "identityNumber": "text",
  "gender": "text",
  "fullName": "text",
  "occupation": "text",
  "pollingUnitCode": "text"
}

National Identification Number (NIN)

Government database lookup API

POSThttps://id.uqudo.io/api/v2/id/lookup/nga/nin
Header parameters
Body
nin*string
firstName*string
lastName*string
Response

OK

Body
faceImagestring

Base64 encoded face image of the user

identityNumberstring
firstNamestring
lastNamestring
dateOfBirthstring
dateOfBirthFormattedstring

ISO-8601 format yyyy-MM-dd

genderstring
phonestring
addressstring
statestring
localGovernmentAreastring
Request
const response = await fetch('https://id.uqudo.io/api/v2/id/lookup/nga/nin', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({
      "firstName": "text",
      "lastName": "text",
      "nin": "text"
    }),
});
const data = await response.json();
Response
{
  "faceImage": "text",
  "identityNumber": "text",
  "firstName": "text",
  "lastName": "text",
  "dateOfBirth": "text",
  "dateOfBirthFormatted": "text",
  "gender": "text",
  "phone": "text",
  "address": "text",
  "state": "text",
  "localGovernmentArea": "text"
}

Driving License

Government database lookup API

POSThttps://id.uqudo.io/api/v2/id/lookup/nga/dl
Header parameters
Body
licenseNumber*string
dateOfBirth*string

yyyy-MM-dd

Response

OK

Body
faceImagestring

Base64 encoded face image of the user

licenseNumberstring
firstNamestring
lastNamestring
dateOfBirthstring
dateOfBirthFormattedstring

ISO-8601 format yyyy-MM-dd

dateOfExpirystring
dateOfExpiryFormattedstring

ISO-8601 format yyyy-MM-dd

genderstring
Request
const response = await fetch('https://id.uqudo.io/api/v2/id/lookup/nga/dl', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({
      "dateOfBirth": "text",
      "licenseNumber": "text"
    }),
});
const data = await response.json();
Response
{
  "faceImage": "text",
  "licenseNumber": "text",
  "firstName": "text",
  "lastName": "text",
  "dateOfBirth": "text",
  "dateOfBirthFormatted": "text",
  "dateOfExpiry": "text",
  "dateOfExpiryFormatted": "text",
  "gender": "text"
}

BVN (Bank Verification Number)

Government database lookup API

POSThttps://id.uqudo.io/api/v2/id/lookup/nga/bvn
Header parameters
Body
bvn*string
firstName*string
lastName*string
Response

OK

Body
faceImagestring

Base64 encoded face image of the user

bankVerificationNumberstring
firstNamestring
lastNamestring
middleNamestring
phonestring
dateOfBirthstring
dateOfBirthFormattedstring

ISO-8601 format yyyy-MM-dd

genderstring
Request
const response = await fetch('https://id.uqudo.io/api/v2/id/lookup/nga/bvn', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({
      "bvn": "text",
      "firstName": "text",
      "lastName": "text"
    }),
});
const data = await response.json();
Response
{
  "faceImage": "text",
  "bankVerificationNumber": "text",
  "firstName": "text",
  "lastName": "text",
  "middleName": "text",
  "phone": "text",
  "dateOfBirth": "text",
  "dateOfBirthFormatted": "text",
  "gender": "text"
}

Last updated