Ghana

Passport

post

Government database lookup API

Header parameters
AuthorizationstringRequired

Bearer token

Body
documentNumberstring · min: 1Required
firstNamestring · min: 1Required
lastNamestring · min: 1Required
middleNamestring · min: 1Required
dateOfBirthstring · min: 1Required

yyyy-MM-dd

Pattern: [0-9]{4}-[0-9]{2}-[0-9]{2}
Responses
200
OK
application/json
post
POST /api/v2/id/lookup/gha/passport HTTP/1.1
Host: id.uqudo.io
Authorization: text
Content-Type: application/json
Accept: */*
Content-Length: 103

{
  "documentNumber": "text",
  "firstName": "text",
  "lastName": "text",
  "middleName": "text",
  "dateOfBirth": "text"
}
{
  "faceImage": "text",
  "documentNumber": "text",
  "firstName": "text",
  "lastName": "text",
  "middleName": "text",
  "dateOfBirth": "text",
  "dateOfBirthFormatted": "text",
  "gender": "text",
  "issueDate": "text",
  "issueDateFormatted": "text",
  "dateOfExpiry": "text",
  "dateOfExpiryFormatted": "text",
  "placeOfBirth": "text",
  "placeOfIssue": "text",
  "firstNameMatch": true,
  "lastNameMatch": true,
  "middleNameMatch": true,
  "dateOfBirthMatch": true
}

Voter ID

post

Government database lookup API

Header parameters
AuthorizationstringRequired

Bearer token

Body
voterIdstring · min: 1Required
fullNamestring · min: 1Required
Responses
200
OK
application/json
post
POST /api/v2/id/lookup/gha/voter/id HTTP/1.1
Host: id.uqudo.io
Authorization: text
Content-Type: application/json
Accept: */*
Content-Length: 36

{
  "voterId": "text",
  "fullName": "text"
}
{
  "faceImage": "text",
  "documentNumber": "text",
  "fullName": "text",
  "fullNameMatch": true,
  "gender": "text",
  "pollingStation": "text",
  "registrationDate": "text",
  "registrationDateFormatted": "text"
}

SSNIT

post

Government database lookup API

Header parameters
AuthorizationstringRequired

Bearer token

Body
socialSecurityNumberstring · min: 1Required
fullNamestring · min: 1Required
dateOfBirthstring · min: 1Required

yyyy-MM-dd

Pattern: [0-9]{4}-[0-9]{2}-[0-9]{2}
Responses
200
OK
application/json
post
POST /api/v2/id/lookup/gha/ssnit HTTP/1.1
Host: id.uqudo.io
Authorization: text
Content-Type: application/json
Accept: */*
Content-Length: 70

{
  "socialSecurityNumber": "text",
  "fullName": "text",
  "dateOfBirth": "text"
}
{
  "faceImage": "text",
  "socialSecurityNumber": "text",
  "fullName": "text",
  "dateOfBirth": "text",
  "dateOfBirthFormatted": "text",
  "serialNumber": "text",
  "gender": "text",
  "fullNameMatch": true,
  "dateOfBirthMatch": true
}

Driving License

post

Government database lookup API

Header parameters
AuthorizationstringRequired

Bearer token

Body
licenseNumberstring · min: 1Required
fullNamestring · min: 1Required
dateOfBirthstring · min: 1Required

yyyy-MM-dd

Pattern: [0-9]{4}-[0-9]{2}-[0-9]{2}
Responses
200
OK
application/json
post
POST /api/v2/id/lookup/gha/dl HTTP/1.1
Host: id.uqudo.io
Authorization: text
Content-Type: application/json
Accept: */*
Content-Length: 63

{
  "licenseNumber": "text",
  "fullName": "text",
  "dateOfBirth": "text"
}
{
  "faceImage": "text",
  "licenseNumber": "text",
  "fullName": "text",
  "dateOfBirth": "text",
  "dateOfBirthFormatted": "text",
  "dateOfExpiry": "text",
  "dateOfExpiryFormatted": "text",
  "issueDate": "text",
  "issueDateFormatted": "text",
  "certificateDate": "text",
  "pin": "text",
  "fullNameMatch": true,
  "dateOfBirthMatch": true
}

Last updated

Was this helpful?