PAN Verification [Advance]

Verify PAN using PAN Verification Advance API to conduct a comprehensive taxpayer KYC


Verify PAN using Advance API by providing pan and receiving additional details such as last_name, last_updated date of PAN, and aadhaar_seeding_status.


  • Verifying PAN details of an individual is an important step in KYC.
  • NBFCs, banks, lending platforms, and insurance companies require a valid PAN with Aadhaar seeding status as part of their onboarding journey.
  • HRMS platforms also require a valid PAN to add employees to the payroll.
  • Businesses can only verify one PAN at a time by visiting the ITD website, making it time-consuming, error-prone & expensive


  • API to automate PAN verification, making it cheaper, faster & more accurate.
  • Provides additional details necessary for a thorough KYC


HTTP MethodResource

API EndpointAPI Endpoint


Follow the below guidelines to pass PAN, consent & reason for verification

Path Parameters

panstring10-character alphanumeric unique identifier for an income taxpayerXXXPX1234A

Query Parameters

consentstringConsent of the end-user to get their information for verification purposes.
Possible values: Y and y
reasonstringIndicate the purpose for verification.
Min length: 20 characters
For KYC of User

Sample CURL request

curl --request GET \
     --url '' \
     --header 'Accept: application/json' \
     --header 'Authorization: xxxxxxxxx' \
     --header 'x-api-key: xxxxxxxxxx' \
     --header 'x-api-version: 1.0'


Test Environment Available


panstringPAN to be verifiedXXXPX1234A
first_namestringFirst name of the PAN holderJohn
middle_namestringmiddle name of the PAN holderJake
last_namestringLast name of the PAN holderDoe
full_namestringFull name of the PAN holderJohn Jake Doe
statusstringStatus of the PAN, values are Valid or Not-ValidVALID
aadhaar_seeding_statusstringWhether PAN and Aadhaar are seeded or notNA
categorystringCategory of PAN: Company, Individual, HUF, Trust, Government, Body of Individuals, Association of Persons, Firm, Local Authority, Artificial Judicial PersonIndividual
last_updatedstringLast updated date of the PAN.01/01/2020