API Documentation DH-Boss


Pro PAN Verification By PAN Number API - DHBOSS API

How Does PAN Verification API work? Once the user inputs the PAN number, the API fetches the data from the backend. It verifies the data with the depository portal(NSDL). You will be provided with a response with the required details. PAN verification API is an eKYC verification process that helps individual verify their identity through online interface platforms. PAN API allows you to use just one API to verify your customer's PAN details. We directly connect with NSDL, to maintain the best uptimes - docs.dhboss.com


GET/POST : PRO_PAN_VERIFICATION

What is needed to use this API and how it will work is described below -
Your Api Key : Get API In Profile & eKYC

Input Parameters Detail
Name Type Description Mandatory
pan_no String {Enter Value} Yes
apikeyfill String {Enter Value} Yes

Output Parameters Detail
Name Type Description
code integer 200
status string success
response.pan_no string AAAPA0000A
response.holder_name string Hodler Dummy Name
response.father_name string Father Dummy Name
response.first_name string First Dummy Name
response.middle_name string Middle Dummy Name
response.last_name string Last Dummy Name
response.f_first_name string Father First Dummy Name
response.f_middle_name string Father Middle Dummy Name
response.f_last_name string Father Last Dummy Name
response.gender string Male
response.category string INDIVIDUAL
response.link_status string AAADHAAR IS ALREADY LINKED TO PAN Card






Call API URL
https://api.dhboss.com/apicall/pro_pan_verification/
API Call Request Parameters
pan_no=value&apikeyfill=value                                                   
API Call Example Request
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.dhboss.com/apicall/pro_pan_verification/',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS => 'apikeyfill=code&pan_no=AAAPA0000A',
 
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
?>
API Hit Example Response
{
  "code": 200,
  "status": "success",
  "response": {
    "pan_no": "AAAPA0000A",
    "holder_name": "Hodler Dummy Name",
    "father_name": "Father Dummy Name",
    "first_name": "First Dummy Name",
    "middle_name": "Middle Dummy Name",
    "last_name": "Last Dummy Name",
    "f_first_name": "Father First Dummy Name",
    "f_middle_name": "Father Middle Dummy Name",
    "f_last_name": "Father Last Dummy Name",
    "gender": "Male",
    "category": "INDIVIDUAL                    ",
    "link_status": "AAADHAAR IS ALREADY LINKED TO PAN Card"
  }
}