Skip to main content
POST
Verify a PAN

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Request to verify a PAN and the holder details claimed for it.

pan
string
required

Permanent Account Number to verify against official records

Pattern: ^[A-Z]{5}[0-9]{4}[A-Z]$
name_as_per_pan
string
required

Full name of the holder 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

reason
string
required

Purpose for requesting PAN verification

Minimum string length: 20

Response

Successful Response

Response to a PAN verification.

code
integer
required

HTTP status code of the response

timestamp
integer
required

Unix millisecond timestamp of when the response was produced

transaction_id
string
required

Identifier for this call. Quote it when raising a query about one

data
PanVerification · object
required

What official records say about a PAN and the details claimed for it.

name_as_per_pan_match and date_of_birth_match are the source's own comparison against what was submitted. remarks carries any note on the holder, such as a deceased individual or a merged or liquidated company.