Verify PAN Sync

Use this PAN verification API to verify if a given PAN exists. You will receive the name registered with the PAN and the PAN type (Individual or Business) in the response for valid PAN.

Click here to view the test data and response codes.

Sample PAN

PANRemarks
Individual PAN - ABCPV1234DValid
Individual PAN - XYZP4321WValid
Business PAN - ABCCD8000TValid
Business PAN - XYZH2000LValid
Individual PAN - DEFPV0126DInvalid
Individual PAN - TUVP5678WInvalid
Business PAN - LMNCD8010TInvalid
Business PAN - EFGH2020LInvalid

Response Codes

Sub CodeStatusMessage
200SUCCESSPAN verified successfully.
400ERROREnter valid PAN.
400ERRORPAN should be alphanumeric.
200ERRORInvalid PAN
500ERRORUnable to process your request. Try again after some time.
422ERRORInsufficient balance to process this request.
400ERRORPAN verification is not enabled for this Account.
400ERRORName should not include special characters.
400ERRORName can include a maximum of 40 characters.
404ERRORIncorrect reference ID.
400ERRORThe reference ID already exists. Provide a different ID.
500ERRORUnable to process your request. Try again after some time.

Aadhaar Seeding Status Possible Values

aadhaar_seeding_status_descaadhaar_seeding_status
Aadhar Seeding is not ApplicableNA
Unable to fetch Aadhaar Seeding statusR
Aadhaar is not linked to PANT
Aadhaar is linked to PANY

PAN Status Mapping

pan_statusvalidPan Status Description
DELETEDfalseDeleted
DEACTIVATEDfalseMarked as Deactivated
FAKEfalseMarked as Fake
INVALIDfalseNot present in Income Tax Department (ITD) database/Invalid PAN
VALIDtrueExisting and Valid

Test Data

View the test data and use this information to trigger the validations. The test data are usable only in the test environments such as gamma and sandbox.


You can claim free credits to verify your beneficiary details.

Language

Experience the all-new Cashfree Payments Docs! Faster, smarter, and easier to navigate. Check it out here!🎉