Validate PAN information and retrieve available holder details through the RPACPC PAN Verification API. Integrate PAN verification into digital KYC, customer onboarding and compliance workflows.
The RPACPC PAN Verification API enables businesses to verify PAN details using a PAN number and retrieve the available information in a structured response.
The API provides key details such as PAN validity, holder name, holder type, PAN status, Aadhaar seeding status and individual tax compliance status — supporting API-based identity verification and onboarding workflows.
The API response may include:
PAN number and validity status
Full name and name components
Type of holder and holder code
Current status returned for the PAN
Aadhaar seeding status and status code
Individual tax compliance status
Step 01
Provide the PAN number along with the required consent information.
Step 02
RPACPC processes the PAN verification request.
Step 03
Get available PAN and holder information in a structured API response.
Step 04
Use the returned information within your customer onboarding or verification application.
| Parameter | Type | Description |
|---|---|---|
| requestId | String | Unique identifier for the API request |
| consent | String | Consent value submitted with the request (e.g. Y) |
| consent_text | String | Consent declaration text |
| user_id | String | 10-character PAN number submitted for verification |
{
"requestId": "REQ123456",
"consent": "Y",
"consent_text": "I consent to fetching my information through RPACPC API.",
"user_id": "ABCDE1234F"
}
| Field | Description |
|---|---|
| status | API processing status (e.g. SUCCESS) |
| status_code | HTTP response status code |
| full_name | Full legal name of the PAN cardholder |
| user_id_1 | Verified PAN number |
| type_of_holder | Entity classification (e.g. Individual or Person) |
| is_individual | Indicates whether the cardholder is an individual |
| is_valid | Validity check result for the PAN number |
| first_name | First name of the cardholder |
| middle_name | Middle name of the cardholder (if available) |
| last_name | Last name or surname of the cardholder |
| user_id_1_status | Current operational status of the PAN (e.g. Valid) |
| aadhaar_seeding_status | Aadhaar-to-PAN link status |
| individual_tax_compliance_status | Individual tax compliance operational status |
| message | Status message returned by the service |
{
"status": "SUCCESS",
"status_code": "200",
"data": {
"full_name": "AARAV SHARMA",
"user_id_1": "ABCDE1234F",
"type_of_holder": "Individual or Person",
"is_individual": true,
"is_valid": true,
"first_name": "AARAV",
"middle_name": "",
"last_name": "SHARMA",
"user_id_1_status": "Valid",
"aadhaar_seeding_status": "Successful",
"individual_tax_compliance_status": "Operative"
},
"message": "Data fetch successfully"
}
Illustrative response using dummy data. The API may also return billing status, error details, request ID, sequence ID and timestamps.
Validate PAN details and retrieve holder information during customer onboarding.
Integrate PAN verification into customer identification and account onboarding workflows.
Use PAN validation and holder details in digital customer verification processes.
Access available PAN status, Aadhaar seeding and tax compliance information.
Connect PAN verification with existing business systems through API integration.
Common questions about the PAN 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.