Know Your Customer
...
Global
Africa

Kenya Passport Lookup

overview the kenya passport lookup api provides detailed information about kenyan passports using a unique passport id this api is essential for verifying the identity and passport details of individuals for purposes ranging from travel management to legal and security checks use case travel management helps airlines and travel agencies verify passenger passport details for booking and travel arrangements identity verification utilized by financial institutions and businesses to confirm the identity of individuals during transactions or for account setups security and compliance enables security firms and governmental agencies to validate passport details, ensuring compliance with local and international regulations api details request body preproduction curl location 'https //api preproduction signzy app/api/v3/global kyc fetch/gh/passport' \\ \ header 'authorization \<auth token>' \\ \ header 'content type application/json' \\ \ data raw '{ "passportid" "g0743579" }' production curl location 'https //api preproduction signzy app/api/v3/global kyc fetch/ke/passport' \\ \ header 'authorization \<auth token>' \\ \ header 'content type application/json' \\ \ data raw '{ "passportid" "a2008729" }' request body parameters parameter type description required passportid string the unique identifier for the kenyan passport yes response body { "result" { "passportid" "g0743579", "firstname" "charles", "lastname" "attipoe", "middlename" "crosby", "dateofbirth" "1987 01 24", "placeofbirth" "accra", "nationality" "ghanaian", "gender" "male", "issuedate" "2014 05 20", "dateofexpiry" "2019 05 19", "placeofissue" "accra" } } response body parameters field type description passportid string unique id of the passport firstname string first name of the passport holder lastname string last name of the passport holder middlename string middle name of the passport holder dateofbirth date birthdate of the passport holder placeofbirth string birthplace of the passport holder citizenship string citizenship status of the passport holder, may be empty if not provided gender string gender of the passport holder issuedate date date when the passport was issued dateofexpiry date expiry date of the passport address string registered address of the passport holder as per the passport information error code and response mapping 400 (bad request) { "error" { "name" "error", "message" "bad input and description ", "status" 400, "reason" "validation error", "type" "bad request", "statuscode" 400 } } 401(unauthorized) { "error" { "name" "error", "message" "invalid authentication credentials", "status" 401, "reason" "authentication error", "type" "bad request", "statuscode" 401 } } 403 (forbidden) { "error" { "name" "error", "message" "forbidden", "reason" "error", "type" "bad request", "statuscode" "403" } } 500 (internal server error) { "error" { "name" "error", "message" "internal server error", "status" 500, "reason" "error", "type" "bad request", "statuscode" 500 } } 409(upstream down { "error" { "name" "error", "message" "upstream down", "status" 409, "reason" "error", "type" "bad request", "statuscode" 409 } } field type description name string text displayed on the screen explaining error type reason string reason for the error status number http status code message string error message indicating an upstream error type string error type statuscode number status code representing the error scenario getting help please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better you can reach out to us at help\@signzy com we strive to provide prompt and reliable assistance, ensuring your queries are addressed effectively we value your feedback and are committed to making your experience smooth and enjoyable our team is dedicated to assisting you with any needs you may have thank you for choosing our services we look forward to helping you!