Retrieve available passport information using a passport application file number through the RPACPC Passport Verification API. Integrate passport verification into digital KYC, customer onboarding and identity verification workflows.
The RPACPC Passport Verification API enables businesses to retrieve available passport details using a passport application file number.
The API provides key information such as passport number, passport status, name, date of birth and passport application date in a structured response — supporting API-based identity verification workflows.
The API response may include:
Passport application file number
Passport number and status
Name on passport, last name and date of birth
Passport application date
Step 01
Provide the passport application file number along with the required consent information.
Step 02
RPACPC processes the passport verification request.
Step 03
Get the available passport information in a structured API response.
Step 04
Use the returned information within your customer onboarding or identity verification application.
| Parameter | Type | Description |
|---|---|---|
| request_id | String | Unique identifier for the API request |
| consent | String | Consent value submitted with the request (e.g. Y) |
| consent_text | String | Consent declaration text |
| file_number | String | Passport application file number to verify |
{
"request_id": "REQ123456",
"consent": "Y",
"consent_text": "I consent to fetching my information through RPACPC API.",
"file_number": "XX0000000000000"
}
| Field | Description |
|---|---|
| status | API processing status (e.g. SUCCESS) |
| status_code | HTTP response status code |
| file_number | Passport application file number verified |
| passport_number | Masked/full passport number issued |
| passport_status | Validity check result of the passport |
| name_on_passport | First/given name as recorded on passport |
| last_name | Surname or last name on passport |
| dob | Date of birth of the passport holder |
| passport_applied_date | Date of passport application submission |
| message | Status message returned by the service |
{
"status": "SUCCESS",
"status_code": "200",
"message": "Data fetch successfully",
"data": {
"file_number": "XX0000000000000",
"passport_number": "X0000000",
"passport_status": true,
"name_on_passport": "AARAV",
"last_name": "SHARMA",
"dob": "01/01/1990",
"passport_applied_date": "01/01/2024"
}
}
Illustrative response using dummy data. The API may also return billing status, error details, request ID, sequence ID and timestamps.
Use available passport information as part of identity verification during customer onboarding.
Integrate passport verification into relevant customer identification and verification workflows.
Retrieve available passport details for relevant customer and policyholder verification processes.
Use passport information in applications that require identity verification.
Connect passport verification with existing business systems through API integration.
Common questions about the Passport Verification API — what it returns and how to integrate it.
Government ID Check API helps banks, FinTechs, and NBFCs streamline KYC with faster identity verification and reduced manual work.
Read More
Empower your applications with India's Enterprise Verification Intelligence Platform for faster, more reliable verification.