PAN 206AB & 206CCA Lookup

Start your compliance journey by incorporating this solution into your verification toolkit. Instantpay's PAN 206AB & 206CCA Lookup API solution allows businesses to verify PAN card status quickly by Section 206AB and 206CCA of the Income Tax Act. It helps check if a taxpayer did not comply and file their tax returns in the previous financial year, as higher tax deduction rates may apply in such cases. Ensure your customer database aligns with regulatory requirements, minimising non-compliance risk and associated penalties. Seamlessly integrate this feature to streamline due diligence processes and maintain a secure platform.

Header Parameters

NameTypeDescriptionMandatory (M) , Optional (O)Provided by INSTANTPAY (Y/N)
X-Ipay-Auth-CodeStringAuth Code -1 (Fixed)MY
X-Ipay-Client-IdStringUnique Client IDMY
X-Ipay-Client-SecretStringUnique secret keyMY
X-Ipay-Endpoint-IpStringEnd Customer IP AddressMN

Request Parameters

Following are the parameters to be sent in the request body:

ParametersTypeMandatory (M) , Optional (O)Description
panStringMPAN number of End User
consentStringMUser Consent
latitudeStringMEnd Customer Latitude.
longitudeStringMEnd Customer Longitude.
externalRefStringMYour Unique Transaction id



The API takes in pan to check if a particular PAN is compliant under Section 206AB and 206CCA.

Sample Request

curl --location '' \
--header 'X-Ipay-Auth-Code: {{authCode}}' \
--header 'X-Ipay-Client-Id: {{clientId}}' \
--header 'X-Ipay-Client-Secret: {{clientSecret}}' \
--header 'X-Ipay-Endpoint-Ip: {{endPointIP}}' \
--header 'User-Agent: InstantPayAPITest/1.0.0' \
--header 'Content-Type: application/json' \
--data '{
curl --location '' \
--header 'X-Ipay-Auth-Code: 1' \
--header 'X-Ipay-Client-Id: YWY3OTAzYzNlM2ExZTJlOfh549Gzt+5IEcETrD5Yx+Q=' \
--header 'X-Ipay-Client-Secret: 679db35f926b8d0240a8c0d28729528ee8e6d5effa5fa0b20c04454004d2d825' \
--header 'X-Ipay-Endpoint-Ip:' \
--header 'User-Agent: InstantPayAPITest/1.0.0' \
--header 'Content-Type: application/json' \
--data '{

Response Parameters

statuscodestringInstantPay Status Code
actcodestringAction Code
statusstringStatus message
dataarrayResponse Data (If Present)
timestampstringCurrent time (YYYY-MM-DD HH:II:SS)
ipay_uuidstringRequest reference number
orderidstringTransaction Id ( If transaction otherwise it is null )

Sample Response

    "statuscode": "TXN",
    "actcode": null,
    "status": "Transaction Successful",
    "data": {
        "panSpecifiedPersonData": {
            "aadhaarSeedingStatus": "LK",
            "panAlotmentDate": "22/03/2018",
            "panNumber": "BQUPJ2729J",
            "userName": "Sample Name",
            "financialYear": "2023-24",
            "panStatus": "OPERATIVE",
            "applicableFlag": "N",
            "panType": "Person"
        "pool": {
            "referenceId": "1231003155515VBZTT",
            "openingBalance": "98183.70",
            "paymentAmount": "0.00",
            "mode": "DR",
            "closingBalance": "98183.70"
    "timestamp": "2023-10-03 15:55:15",
    "ipay_uuid": "h0009a47bb07-e993-4acc-8b92-f6646f77e250-iiXelO1Hku9W",
    "orderid": "1231003155515VBZTT",
    "environment": "SANDBOX",
    "internalCode": null



applicableFlag parameters possible values:

If Y, then a higher TDS/TCS rate is to be applied for specified persons u/s 206AB & 206CCA.

Click Try It! to start a request and see the response here!