The RPACPC TAN Verification API enables businesses to verify a Tax Deduction and Collection Account Number (TAN) and retrieve the associated entity name, verification result, and TAN status returned by the source.
Integrate TAN verification into vendor onboarding, tax documentation, accounts payable, and compliance review workflows.
The TAN Verification API is part of the RPACPC Tax & Compliance Verification Suite. It accepts a TAN identifier and returns the available verification information in a structured JSON response.
The response includes the submitted TAN, associated entity name, a verification indicator, and the TAN status returned by the source.
The API response may include the following information, depending on the response received:
TAN identifier submitted for verification.
Name of the associated entity returned by the source.
Boolean indicator showing whether the result is marked as verified.
Status returned by the source, such as Active or Inactive.
Request identifiers and request/response timestamps.
Provide the TAN number along with the required request and consent fields.
RPACPC processes the request through the configured verification service.
Receive the associated entity name, verification indicator, and TAN status.
Incorporate the returned information into your internal tax verification and 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. |
| tan_number | String | TAN identifier to be verified. |
{
"request_id": "REQTAN001",
"consent": "Y",
"consent_text": "I hereby declare my consent for fetching my information via RPACPC API",
"tan_number": "XXXX00000X"
}
| 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.tan_number | TAN identifier associated with the verification result. |
| data.entity_name | Entity name returned by the source. |
| data.is_verified | Boolean verification indicator returned by the API. |
| data.tan_status | TAN status returned by the source, such as Active or Inactive. |
| 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": {
"tan_number": "XXXX00000X",
"entity_name": "SAMPLE ENTERPRISE PRIVATE LIMITED",
"is_verified": true,
"tan_status": "Active"
},
"request_id": "REQTAN001",
"sequence_id": "MASKED-SEQUENCE-ID",
"request_time": "2026-10-09T10:00:00.000Z",
"response_time": "2026-10-09T10:00:00.500Z"
}
The following response illustrates the API structure using synthetic example data.
Verify TAN information supplied during vendor registration and tax documentation checks.
Use the associated entity name and returned TAN status as inputs to supplier verification workflows.
Incorporate TAN verification into internal tax-documentation and payment review processes.
Integrate TAN lookup results into internal compliance applications and review dashboards.
Connect TAN verification with ERP, accounting, procurement, and vendor management systems to reduce manual data entry.
Common questions about the TAN Verification 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.