---
title: Check PAN KRA Status
slug: investor-onboarding-io/check-pan-kra-status
description: Learn how to check the status of a PAN (Permanent Account Number) and verify if it is KRA (KYC Registration Agency) registered with this comprehensive document. It includes step-by-step instructions for sending a post request, description of the expected 
docTags: 
createdAt: 2023-06-07T07:51:25.000Z
---

Check the status of the PAN whether it is KRA registered or not.

# Sending Request

Send a post request to: **/api/customers/kraSevices** with the data below.

# Headers

| **Property**  | **Value**                                     |
| ------------- | --------------------------------------------- |
| Content-type  | application/json                              |
| Authorization | Authorization header as per the login request |

# Request Body

```json
{
    "task": "..task..",
    "customerId":"..customerId..",
    "essentials": {
        "panNumber": "..PAN Number..",
        "dob": "..DOB..",
        "credentials": {
            "kraProvider": "..KRA Name..",
            "username": "..username..",
            "password": "..password..",
            "posCode": "..pos code..",
            "environment": "..environment.."
        }
    }
}
```

**The below table describes all the properties available in the request body:**

| **Property**   | **Accepted Values/Format**       | **Description**                                                         |
| -------------- | -------------------------------- | ----------------------------------------------------------------------- |
| task           | String: "fetchPanDetails"        | Task type                                                               |
| customerId     | String                           | customerId is the client ID whose login was used to create the investor |
| essentials     | Object                           | Object metadata                                                         |
| — panNumber    | String                           | PAN Number                                                              |
| — dob          | String (*Optional*)              | Date of Birth                                                           |
| — credentials  | Object                           | credentials of KRA                                                      |
| —— kraProvider | String: "cvlkra"                 | name of the KRA                                                         |
| —— username    | String                           | username provided by the kra                                            |
| —— password    | String                           | password provided by the kra                                            |
| —— posCode     | String                           | poscode provided by the kra                                             |
| —— environment | String:"uat","prod" (*Optional*) | environment of the kra                                                  |

# Expected Response Body

```json
{
    "result": {
        "panRegistrationDetails": {
            "panNumber": "..pannumber..",
            "name": "..name..",
            "applicationStatusCode": "001",
            "kra": "CVLKRA",
            "applicationStatus": "SUBMITTED",
            "updateStatus": "MODIFICATION UNDER PROCESS",
            "kyaMode": "NORMAL KYC",
            "ipv": "YES",
            "totalRecords": "1",
            "holdDeactivateRemarks": "",
            "updateRemarks": "",
            "entryDate": "dd/mm/yyyy",
            "modificationDate": "dd/mm/yyyy",
            "statusUpdateDate": "dd/mm/yyyy"
        },
        "kraDataFromPan": {
            "panNumber": "..pannumber..",
            "name": "..name..",
            "gender": "MALE",
            "fatherName": "..fathername..",
            "nationality": "INDIAN",
            "kra": "CVLKRA",
            "mobileNumber": "96**29",
            "dob": "dd/mm/yyyy",
            "email": "..email..",
            "poa": {
                "proofType": "drivingLicense",
                "proofTypeCode": "02",
                "number": "DL-04**46",
                "state": "DELHI",
                "stateCode": "007",
                "address": "..address..",
                "splitAddress": {
                    "district": [
                        "WEST DELHI"
                    ],
                    "state": [
                        [
                            "DELHI",
                            "DL"
                        ]
                    ],
                    "city": [
                        "DELHI"
                    ],
                    "pincode": "1**3",
                    "country": [
                        "IN",
                        "IND",
                        "INDIA"
                    ],
                    "addressLine": "..address.."
                },
                "country": "INDIA",
                "countryCode": "101"
            },
            "cPoa": {
                "proofType": "aadhaarXml",
                "proofTypeCode": "31",
                "sameAsPoa": "No",
                "number": "0***09",
                "state": "BIHAR",
                "stateCode": "010",
                "address": "..address..",
                "splitAddress": {
                    "district": [
                        "PATNA"
                    ],
                    "state": [
                        [
                            "BIHAR",
                            "BR"
                        ]
                    ],
                    "city": [
                        "SAMPATCHAK"
                    ],
                    "pincode": "8**6",
                    "country": [
                        "IN",
                        "IND",
                        "INDIA"
                    ],
                    "addressLine": "..address.."
                },
                "country": "INDIA",
                "countryCode": "101"
            },
            "incomeSlab": "",
            "residentStatus": "RESIDENT INDIVIDUAL",
            "maritalStatus": "UNMARRIED",
            "status": "SUBMITTED",
            "applicationStatusCode": "01",
            "kycMode": "NORMAL KYC",
            "branchCode": "..branchcode..",
            "politicalConnection": "NA",
            "statusDate": "dd/mm/yyyy"
        },
        "panDetails": {
            "number": "..pannumber",
            "name": "..name..",
            "fatherName": "..fathername..",
            "dob": ""
        }
    }
}
```

**The below table describes the properties of the response:**

| **Property**              | **Type** | **Description**                                |
| ------------------------- | -------- | ---------------------------------------------- |
| result                    | Object   | result object                                  |
| —— panRegistrationDetails | Object   | PAN status of the merchant                     |
| —— kraDataFromPan         | Object   | Full details of PAN present in the KRA system. |
| —— panDetails             | Object   | PAN Details of the merchant.                   |

***

# Integration with Mobile Application

Use Chrome Custom Tab for opening Investor Onboarding in the mobile application. Integrate Mobile Auto-Login/Login URL with the Chrome Custom Tab. It is compatible with both Android and IOS.

:::hint{type="info"}
### Getting help

Please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better.


You can reach out to us at [help@signzy.com](#).
:::

