Verify your customers’ identities using their passport identification numbers.

Adhere’s passport validity check endpoint provides access to verified national-level information, ensuring accurate and reliable identity verification.

Request Endpoint

POST {{BASE URL}}/api/onboarding/nigeria_kyc/passport/

Sample Payload

{
  "passport_number": "Z18679232",
  "surname": "John",
  "date_of_birth": "1994-08-11"
}

200 OK Response

{
  "status": "success",
  "data": {
    "passportNumber": "Z18679232",
    "dateOfIssue": "20/09/2023",
    "expiryDate": "19/09/2028",
    "documentType": "Standard Passport",
    "issuePlace": "OGUN STATE",
    "lastName": "JOHN",
    "firstName": "EMMANUEL",
    "middleName": "IFEANYI",
    "dateOfBirth": "10/04/2000", 
    "gender": "Male",
    "image": "/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a\nHBwgJC4nICIsIxwcKDcpLDAxNHwAAK", # base-64
    "referenceID": "23445", 
    "phoneNumber": "09011002200"
    },
    "message": "International Passport details retrieved successfully"
}

Note: The endpoint can be tested using the exact payload defined above, without passing an access token in your headers.