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
Production


Request Body Parameters

Parameter

Type

Description

Required

passportId

String

The unique identifier for the Kenyan passport.

Yes

Response Body

JSON


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)
401(Unauthorized)
403 (Forbidden)
500 (Internal Server Error)
409(Upstream Down


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 [email protected]. 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!