The RPACPC PAN TAN Lookup API enables businesses to look up Tax Deduction and Collection Account Number (TAN) details associated with a given Permanent Account Number (PAN).
The API returns the associated entity name, PAN number, and TAN number, helping businesses incorporate PAN-to-TAN lookups into vendor verification, tax documentation, and compliance workflows.
The PAN TAN Lookup API is part of the RPACPC Tax & Compliance Verification Suite. It accepts a PAN identifier and returns the associated entity and TAN information available through the configured verification service.
The response’s data field is an array, allowing the application to process the returned records programmatically.
The API response may include the following information, depending on the response received:
Name associated with the returned record.
PAN identifier used for the lookup.
TAN associated with the returned record.
Structured data containing the matched record or records returned by the service.
Request identifiers and request/response timestamps.
Provide the PAN number along with the required consent and request fields.
RPACPC processes the request through the configured verification service.
Receive the entity name, PAN number, and associated TAN number returned by the source.
Use the returned information in your internal tax, vendor management, or compliance workflows.
| Parameter | Type | Description |
|---|---|---|
| request_id | String | Unique identifier supplied by the client for request tracking. |
| consent | String | Consent indicator supplied with the request. |
| consent_text | String | Consent statement associated with the request. |
| pan_number | String | PAN identifier used to look up associated TAN details. |
{
"request_id": "REQPANTAN001",
"consent": "Y",
"consent_text": "I hereby declare my consent for fetching my information via RPACPC API",
"pan_number": "XXXXX1234X"
}
| Field | Description |
|---|---|
| status | Overall API response status. |
| status_code | Response status code. |
| message | Message returned by the API. |
| billable | Billable indicator returned by the service. |
| error | Error information, if available. |
| data | Array containing the lookup result records. |
| data[].entity_name | Entity name returned for the record. |
| data[].pan_number | PAN associated with the returned record. |
| data[].tan_number | TAN associated with the returned record. |
| request_id | Client request identifier echoed in the response. |
| sequence_id | Identifier used for request or transaction tracking. |
| request_time | Timestamp associated with the request. |
| response_time | Timestamp associated with the response. |
{
"status": "SUCCESS",
"status_code": "200",
"message": "Data fetch successfully",
"billable": "Y",
"error": null,
"data": [
{
"entity_name": "SAMPLE ENTERPRISE PRIVATE LIMITED",
"pan_number": "XXXXX1234X",
"tan_number": "XXXX00000X"
}
],
"request_id": "REQPANTAN001",
"sequence_id": "MASKED-SEQUENCE-ID",
"request_time": "2026-10-09T10:00:00.000Z",
"response_time": "2026-10-09T10:00:00.200Z"
}
The following example uses synthetic entity information and masked identifiers.
Retrieve associated TAN details from a PAN supplied during vendor registration, where supported by the source data.
Use the returned entity name and PAN–TAN association as inputs to supplier verification and record-matching workflows.
Support internal tax documentation processes by retrieving the TAN associated with a PAN.
Integrate PAN-to-TAN lookup into vendor master creation and review processes to reduce manual data entry.
Enrich internal business records with returned PAN–TAN mapping information, subject to appropriate authorization and data-handling policies.
Common questions about the PAN TAN Lookup API — what it returns, how fast it is, and how to integrate.
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.