Skip to main content
POST
PAN verification

Authorizations

Authorization
string
header
required

Your API key, sent as Authorization: Bearer <your-key>.

Body

application/json

The PAN to verify, and the holder details to hold it to.

pan
string
required

Permanent Account Number to verify

Pattern: ^[A-Z]{3}[ABCFGHJLPT][A-Z][0-9]{4}[A-Z]$
name
string
required

Full name exactly as printed on the PAN card

Minimum string length: 2
date_of_birth
string<date>
required

Date of birth, or date of incorporation for a non-individual holder

Response

Successful Response

What the income-tax registry holds for a PAN, and whether the claimed details matched.

details
PanVerificationResult · object
required

The registry's record of the PAN

reasons
Reason · object[]

Why the check did not pass, worst first, each a stable code with the text for it. Empty when it passed