Pan Verification (Basic)

About

PAN, or permanent account number, is a unique 10-digit alphanumeric identity allotted to each taxpayer by the Income Tax Department under the supervision of the Central Board of Direct Taxes. It also serves as identity proof. PAN is mandatory for financial transactions such as:

  • Receiving taxable salary or professional fees
  • Sale or purchase of assets above specified limits
  • Buy mutual funds, and more.

The primary objective of PAN is to use a universal identification key to track financial transactions that might have a taxable component to prevent tax evasion. The PAN number remains unaffected by the change of address throughout India. This API lets you verify PANs. You can also check whether the given PAN is valid or not. You will get basic information such as Name, Category, and Status of PAN.

Verify PAN numbers by taking in the pan and receiving information pertaining to that PAN.

Endpoint

HTTP Method

Resource

Description

GET

/pans/{pan}/verify?consent={consent}&reason={reason}

Takes in PAN, Consent and Reason and provides with the following response.

API EndpointAPI Endpoint

Path Parameters

Param

Type

Description

Example

pan

string

10-character alphanumeric unique identifier for an income tax-payer

XXXPX1234A

Query Parameter

Param

Type

Description

Example

consent

string

Consent of the end-user to get their information for verification purposes. Possible values: Y or y

Y

reason

string

Purpose for which the user has given their consent. Min length: 20 characters

For KYC of User


Response

Attribute

Description

Example

pan

PAN to be verified

AAACJ1234Z

full_name

Full name of the PAN holder

JOHN DOE PRIVATE LIMITED

status

Status of the PAN: Valid or Not-Valid

VALID

category

Category of PAN: Company, Individual etc.

Company


Did this page help you?