We’re excited to launch our latest product to simplify your business processes. Know More →
KYC RPACPC KYC SuiteIdentity Verification Suite

Verify passport details through a single API.

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.

Sample verification Dummy data
1 You send
Verifying with Passport
2 You get back
✓
VERIFIEDPassport verified successfully
482 ms
Passport no.X0000000
Name on passportAARAV
Last nameSHARMA
Date of Birth01/01/1990
Applied on01/01/2024
Response time
< 4 ms
Uptime SLA
98%
Rate limit
100 req / min
Auth
Bearer token
API overview

Simplify passport verification.

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.

Key information available

Access essential passport details.

The API response may include:

01
Application Details

Passport application file number

file_number
02
Passport Information

Passport number and status

passport_numberpassport_status
03
Personal Information

Name on passport, last name and date of birth

name_on_passportlast_namedob
04
Application Timeline

Passport application date

passport_applied_date
How it works

Simple API-based verification process.

Step 01

Submit Details

Provide the passport application file number along with the required consent information.

Step 02

API Processing

RPACPC processes the passport verification request.

Step 03

Receive Response

Get the available passport information in a structured API response.

Step 04

Integrate into Your Workflow

Use the returned information within your customer onboarding or identity verification application.

API request

Step 1 Submit passport application details.

Request parameters
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
The request values shown are illustrative dummy data. User consent is required for fetching identity records.
Sample request REQUEST
{
  "request_id": "REQ123456",
  "consent": "Y",
  "consent_text": "I consent to fetching my information through RPACPC API.",
  "file_number": "XX0000000000000"
}
API response

Step 2Receive structured passport information.

Key response fields
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
200 · Sample responseRESPONSE
{
  "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 cases

Passport verification across business workflows.

Digital KYC and Customer Onboarding

Use available passport information as part of identity verification during customer onboarding.

Banking and Financial Services

Integrate passport verification into relevant customer identification and verification workflows.

Insurance

Retrieve available passport details for relevant customer and policyholder verification processes.

Travel and Mobility Applications

Use passport information in applications that require identity verification.

Enterprise Applications

Connect passport verification with existing business systems through API integration.

FAQ

Frequently asked questions

Common questions about the Passport Verification API — what it returns and how to integrate it.

Still have a question? Talk to an expert
What is the Passport Verification API?
It is an API that enables businesses to retrieve available passport information using a passport application file number.
What is required to make a request?
The request includes a passport application file number and consent information.
What information can I get through this API?
The response may include passport number, passport status, name on passport, last name, date of birth and passport application date.
What does the passport_status field indicate?
The API response includes a boolean passport_status field indicating the status returned by the API.
Which RPACPC suite does this API belong to?
The Passport Verification API is part of the KYC – Identity Verification Suite.
Does the API response always contain every field?
Field availability may vary. Refer to the API response for the information returned for each request.
Blog

Government ID Check API: How Does It Help Banks, FinTechs, and NBFCs Streamline KYC?

Government ID Check API helps banks, FinTechs, and NBFCs streamline KYC with faster identity verification and reduced manual work.

Read More
Government ID Check API: How Does It Help Banks, FinTechs, and NBFCs Streamline KYC?

India's verification infrastructure is already here.

Empower your applications with India's Enterprise Verification Intelligence Platform for faster, more reliable verification.