PAN Verification [Basic]

Permanent Account Number (PAN) is a 10-digit unique identifier for taxpayers in India. Businesses can use Sandbox APIs to verify PAN as part of their KYC Process.

Overview

Verify PAN number by providing the pan and receiving publicly available information pertaining to the taxpayer

Problem

  • Verifying PAN details of an individual is an important step in KYC.
  • NBFCs, banks, lending platforms, and insurance companies require a valid PAN as part of their onboarding process.
  • 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

Solution

  • API to Automate PAN verification, making it cheaper, faster & more accurate.

Endpoint

HTTP MethodResource
GET/pans/{pan}/verify?consent={consent}&reason={reason}

API EndpointAPI Endpoint

Request

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

Path Parameters

ParamTypeDescriptionExample
panstring10-character alphanumeric unique identifier for an income tax-payerXXXPX1234A

Query Parameter

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

Sample CURL request

curl --request GET \
     --url 'https://api.sandbox.co.in/pans/XXXPX1234A/verify?consent=y&reason=For%20KYC%20of%20User' \
     --header 'Accept: application/json' \
     --header 'Authorization: xxxxxxxxx' \
     --header 'x-api-key: xxxxxxxxxx' \
     --header 'x-api-version: 1.0'

βœ…

Test Environment Available


Response

AttributeDescriptionExample
panPAN to be verifiedAAACJ1234Z
full_nameFull name of the PAN holderJOHN DOE PRIVATE LIMITED
statusStatus of the PAN: Valid or Not-ValidVALID
categoryCategory of PAN: Company, Individual, HUF, Trust, Government, Body of Individuals, Association of Persons, Firm, Local Authority, Artificial Judicial PersonCompany