PAN Verification [Advance]

API to verify PAN for comprehensive taxpayer KYC


Important Links

Run in Postman  API Guide  Free Trial 


Request Body Example

{
    "pan": "XXXPX1234A",
    "consent": "Y",
    "reason": "Testing"
}

Testing Data

PANConsentReasonResponseRemark
XXXPX1234AYTesting200Valid PAN (Individual)
XXXPX1234HYTesting200Valid PAN (Individual)
XXXPX1234OYTesting200Valid PAN (Individual)
XXXPX1234PYTesting200Valid PAN (Individual)
XXXCX1234BYTesting200Valid PAN (Company)
XXXFX1234JYTesting200Invalid PAN
XXXPX1234CYTesting403Insufficient Privilege
XXXPX1234DYTesting403Insufficient Credits
XXXPX123EEYTesting422Invalid PAN Pattern
XXXPX1234KNTesting422Consent Required
XXXPX1234FYTesting500Internal Server Error
XXXPX1234GYTesting503Service Unavailable

🚧

Please note that PAN other than the ones mentioned will result in an Invalid response when testing in Test Environment.

PAN Pattern Validation

TypeRegular Expression
PAN[A-Z]{3}[PCFTGHLABJ]{1}[A-Z]{1}[0-9]{4}[A-Z]{1}

Endpoints

Language
Click Try It! to start a request and see the response here!