EZYTM...

FETCH AADHAAR CARD DETAILS BY AADHAAR IMAGE REQUEST URL

POST

This API helps entities fetching aadhar card details by upload aadhar card front and back image.

Name: FETCH AADHAAR CARD DETAILS BY AADHAAR IMAGE


Type: POST


Request: https://planapi.in/Api/Ekyc/AadhaarOCR

Parameter Type Position # Description
TokenID string Headers Required Enter Your Generated TokenID
ApiUserID string Headers Required Enter Genrated Your 4 Digit API Member credentials
ApiPassword string Headers Required Enter Your api password credentials
FrontImage string Body(FormData) Required Upload Your Aadhar Front Image
BackImage string Body(FormData) Required Upload Your Aadhar Back Image

Response : 100

    {
        "Errorcode": 100,
        "Status": "Success",
        "Message": "Done Successfully",
        "data": {
            "AadharNumber": "XXXXXXXX9258",
            "Name": "Dummy Name",
            "DOB": "1993",
            "Address": "S/O: XXXXXX XXXXXX, XXXX, XXX, XX, XXX, XXXX, XXXX, 111111",
            "State": "Rajasthan",
            "Pincode": "111111",
            "Valid": "True"
        }
    }
    

Response : 104

    {
        "Errorcode": 104,
        "Status": "Failed",
        "Message": "Please check with all required parameters",
        "data": {
            "AadharNumber": null,
            "Name": null,
            "DOB": null,
            "Address": null,
            "State": null,
            "Pincode": null,
            "Valid": null
        }
    }
    

PAN CARD DETAILS REQUEST URL

POST

This API endpoint retrieves comprehensive details associated with a PAN Card number, including linked Aadhaar information if available. Upon successful authentication and validation, the API responds with detailed information about the PAN card holder, including their full name, address, Aadhaar linkage status, and other pertinent details. It determines the legitimacy of the customer and prevents fraud.

Name: PAN CARD DETAILS REQUEST URL


Type: POST


Request: https://planapi.in/api/Ekyc/PanDetails

Parameter Type Position # Description
ApiUserID string Headers Required Enter Genrated Your 4 Digit API Member credentials
ApiPassword string Headers Required Enter Your api password credentials
TokenID string Headers Required Enter Your Generated TokenID
Panid string Body Required Enter Panid
ApiMode string Body Required Enter Your ApiMode ( 1 for live and 0 for Test)

Response : 100

    {
        "Errorcode": 100,
        "status": "Success",
        "msg": "done",
        "data": {
            "client_id": "pan_comprehensive_testlkfuWUhyzKnZuZfO",
            "pan_number": "LCGPS1234D",
            "full_name": abc xyz",
            "full_name_split": [
                "abc",
                "",
                "xyz"
            ],
            "masked_aadhaar": "XXXXXXXX1234",
            "address": {
                "line_1": "",
                "line_2": "",
                "street_name": "",
                "zip": "",
                "city": "",
                "state": "",
                "country": "",
                "full": ""
            },
            "email": null,
            "phone_number": null,
            "gender": "M",
            "dob": "2001-11-23",
            "input_dob": null,
            "aadhaar_linked": true,
            "dob_verified": false,
            "dob_check": false,
            "category": "person",
            "less_info": false
        }
    }
    

Response : 104

    {
        "Errorcode": 104,
        "status": "Failed",
        "msg": "Invalid PAN",
        "data": {
            "client_id": null,
            "pan_number": null,
            "full_name": null,
            "full_name_split": null,
            "masked_aadhaar": null,
            "address": {
                "line_1": null,
                "line_2": null,
                "street_name": null,
                "zip": null,
                "city": null,
                "state": null,
                "country": null,
                "full": null
            },
            "email": null,
            "phone_number": null,
            "gender": null,
            "dob": null,
            "input_dob": null,
            "aadhaar_linked": false,
            "dob_verified": false,
            "dob_check": false,
            "category": null,
            "less_info": false
        }
    }
    

PanCard Verification API

POST

PAN Verification API helps entities in verifying and validating the PAN credentials of an individual. It determines the legitimacy of the customer and prevents fraud.

Name: PAN Verification API


Type: POST


Request: https://planapi.in/Api/Ekyc/PanVerification

Parameter Type Position # Description
TokenID string Header Required Enter Genrated TokenId Credentials
ApiUserID string Header Required Enter given USERID Credentials
ApiPassword string Header Required Enter given PASSWORD Credentials
Panid string Body Required Enter 10 Digit PANCARD Number
ApiMode string Body Optional 0 for Test API/1 for Prodution

Response : 200

                                {
        "status": "Success",
        "Errorcode": 200,
        "pan_no": "ssdrf3432w",
        "response": {
            "registered_name": "DUMMY NAME",
        }
        "pan_type": "INDIVIDUAL"
    }
                            

Response : 404

    {
        "status": "failed",
        "Errorcode": 404,
        "pan_no": null,
        "response": {
        }
        "pan_type": "INDIVIDUAL"
    }

FETCH PAN NUMBER BY GST NUMBER REQUEST URL

POST

This API helps entities fetching pan card number by using gst number.

Name: GET PAN NUMBER BY GST NUMBER


Type: POST


Request: https://planapi.in/Api/Ekyc/PANByGSTNo

Parameter Type Position # Description
TokenID string Headers Required Enter Your Generated TokenID
ApiUserID string Headers Required Enter Genrated Your 4 Digit API Member credentials
ApiPassword string Headers Required Enter Your api password credentials
GstNumber string Body Required Enter Your GST Number

Response : 100

    {
        "ERRORCODE": 100,
        "STATUS": "Success",
        "MESSAGE": "done",
        "PanNumber": "XXXXXXXXXX"
    }
    

Response : 101

    {
        "ERRORCODE": 101,
        "STATUS": "failed",
        "MESSAGE": "Authentication Error",
        "PanNumber": null
    }
    

FETCH PAN CARD DETAILS BY PAN IMAGE REQUEST URL

POST

This API helps entities fetching pan card details by upload pan card front image.

Name: FETCH PAN CARD DETAILS BY PAN IMAGE


Type: POST


Request: https://planapi.in/Api/Ekyc/PANOCR

Parameter Type Position # Description
TokenID string Headers Required Enter Your Generated TokenID
ApiUserID string Headers Required Enter Genrated Your 4 Digit API Member credentials
ApiPassword string Headers Required Enter Your api password credentials
PanImage string Body(FormData) Required Upload Your PAN Front Image

Response : 100

    {
        "Errorcode": 100,
        "Status": "Success",
        "Message": "Done Successfully",
        "data": {
            "PanNumber": "QWERT1234A",
            "Name": "XXXX XXX XCC",
            "DOB": "01/01/0000",
            "FatherName": ""
        }
    }
    

Response : 104

    {
        "Errorcode": 104,
        "Status": "Failed",
        "Message": "Please Upload Image",
        "data": {
            "PanNumber": null,
            "Name": null,
            "DOB": null,
            "FatherName": null
        }
    }
    

Aadhaar Pan Link Check API

POST

An Ideal solution for the business to simplify financial operations and fraud prevention. Integrate this API into your system and eliminate time-consuming manual delays.

Name: Aadhaar Pan Link Check


Type: POST


Request: https://planapi.in/Api/Ekyc/AadharPanLinkCheck

Parameter Type Position # Description
TokenID string Header Required Enter Genrated TokenId Credentials
ApiUserID string Header Required Enter given USERID Credentials
ApiPassword string Header Required Enter given PASSWORD Credentials
Aadhaarid string Body Required Enter Your Aadhar Number
ApiMode string Body Required Enter Your ApiMode

Response : 200

{
    "Errorcode": 100,
    "status": "Success",
    "msg": "done",
    "data": {
        "Masked_Pan": "ABXXXXXX1C",
        "Linking_Status": true,
        "Reason": "linked",
        "Detailed_Reason": null
    }
}
                                

Response : 404

{
    "Errorcode": 101,
    "status": "failed",
    "msg": "Authentication Error",
    "data": {
        "Masked_Pan": null,
        "Linking_Status": false,
        "Reason": null,
        "Detailed_Reason": null
    }
}
                                

PAN TO BANK ACCOUNT LINKAGE API

POST

The PAN Account Linkage API verifies in real time whether a PAN is linked to a specific bank account using the account number and IFSC, providing verified account holder details.

Name: PAN TO BANK ACCOUNT LINKAGE


Type: POST


Request: https://planapi.in/Api/Ekyc/PanToAccountLinkage

Parameter Type Position # Description
TokenID string Header Required Enter Genrated TokenId Credentials
ApiUserID string Header Required Enter given USERID Credentials
ApiPassword string Header Required Enter given PASSWORD Credentials
Panid string Body Required Enter Your Pan Number
AccountNo string Body Required Enter Your Account Number
Ifsc string Body Required Enter Your Ifsc Code
ApiMode string Body Required Enter Your ApiMode

Response : 200

{
    "Errorcode": 100,
    "Message": "done",
    "Status": "Success",
    "data": {
        "PAN": "NXXXX7XXXQ",
        "Account": "6XXXXXXXXXXX5",
        "IFSC": "UBIN0569780",
        "Linked": true,
        "Full_Name": "DUmmy name",
        "Account_Type": "saving",
        "Account_Nature": "personal",
        "Account_Holder": "primary"
    }
}
                                

Response : 404

{
    "Errorcode": 104,
    "Message": "Please check with all required parameters",
    "Status": "Failed",
    "data": {
        "PAN": null,
        "Account": null,
        "IFSC": null,
        "Linked": false,
        "Full_Name": null,
        "Account_Type": null,
        "Account_Nature": null,
        "Account_Holder": null
    }
}