Verify your customers identity using their passport number

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/ghana_kyc/passport/

  • Media-Type: application/json
{
  "success": true,
  "statusCode": 200,
  "message": "Passport details retrieved",
  "response_code": "00",
  "data": {
    "PassportNo": "G0000575",
    "FirstName": "SAMUEL ",
    "LastName": "DENU",
    "MiddleName": "KWABLA",
    "Nationality": "GHANAIAN",
    "DateOfBirth": "23/05/1952",
    "Gender": "MALE",
    "PlaceOfBirth": "ADAKLU ABUADI",
    "PlaceOfIssue": "ACCRA",
    "IssueDate": "30/03/2010",
    "ExpiryDate": "30/03/2015",
    "Picture": "/9j/4AAQSkZJRgABAQEAYABgAAD/4QDKRXhpZgAATU0AKgAAAAgACQEAAAMAAAABALYAAAEBAAMAAAABAPoAAAE+AAUAAAACAAAAegE/AAUAAAAGAAAAigMBAAUAAAABAAAAugMDAAEAAAABAAAAAFEQAAEAAAABAQAAAFERAAQAAAABAAAAAFESAAQAAAABAAAAAAAAAAAAAHomAAGGoAAAgIQAAYagAAD6AAABhqAAAIDoAAGGoAAAdTAAAYagAADqYAABhqAAADqYAAGGoAAAF3AAAYagAAGGoAAAsY//2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCAD6ALYDASIAAhEBAxEB/Z", // base 10
    "Signature": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCABQAFYDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEeNuuLZpAoWQAAOpPTIGCPXB9clAH/2Q==" // base 10
  }
}

Status Codes

  • 201 Created: The request was successful, and the customer’s information is returned successfully.
  • 400 Bad Request: The request could not be completed due to invalid or missing information.

Payload Fields

{
    "passport_number": "G0000575"
}

200 OK Response

{
  "success": true,
  "statusCode": 200,
  "message": "Passport details retrieved",
  "response_code": "00",
  "data": {
    "PassportNo": "G0000575",
    "FirstName": "SAMUEL ",
    "LastName": "DENU",
    "MiddleName": "KWABLA",
    "Nationality": "GHANAIAN",
    "DateOfBirth": "23/05/1952",
    "Gender": "MALE",
    "PlaceOfBirth": "ADAKLU ABUADI",
    "PlaceOfIssue": "ACCRA",
    "IssueDate": "30/03/2010",
    "ExpiryDate": "30/03/2015",
    "Picture": "/9j/4AAQSkZJRgABAQEAYABgAAD/4QDKRXhpZgAATU0AKgAAAAgACQEAAAMAAAABALYAAAEBAAMAAAABAPoAAAE+AAUAAAACAAAAegE/AAUAAAAGAAAAigMBAAUAAAABAAAAugMDAAEAAAABAAAAAFEQAAEAAAABAQAAAFERAAQAAAABAAAAAFESAAQAAAABAAAAAAAAAAAAAHomAAGGoAAAgIQAAYagAAD6AAABhqAAAIDoAAGGoAAAdTAAAYagAADqYAABhqAAADqYAAGGoAAAF3AAAYagAAGGoAAAsY//2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCAD6ALYDASIAAhEBAxEB/Z", // base 10
    "Signature": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCABQAFYDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEeNuuLZpAoWQAAOpPTIGCPXB9clAH/2Q==" // base 10
  }
}