API Documentation DH-Boss


Aadhar Verification Using Biometric API - DHBOSS API

Aadhar Verification Using Biometric API - Aadhaar Verification Online API ... The online Aadhar Card verification tool is simple to use and integrate. All you need is your Aadhaar card number, The Indian government has issued a regulation that allows telecommunication companies and banks to use the API to complete user verification and authentication. Best Aadhaar Fingerprint Verification API Provider Company, Aadhaar enabled biometric device assists the Govt in a process of enrollment and verification of an individual through a biometric fingerprint scanner - docs.dhboss.com


GET/POST : aadhar_verification_biometric

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
uidno String {Enter Value} Yes
piddata String {Enter Value} Yes
apikeyfill String {Enter Value} Yes

Output Parameters Detail
Name Type Description
code string 200
status string success
response.name string Naresh
response.gender string Male
response.father string S/O: Bhimbuddha
response.dob string 01/01/2001
response.address string S/O: Bhimbuddha, , ,, Bhim Nagar, North Delhi, Delhi- 903303
response.houseno string
response.street string
response.vtcandpost string Bhim Nagar
response.dist string North Delhi
response.state string Delhi
response.pincode string 903303
response.pic string data:image/jpeg;base64,/9j/ffff







Other Input Parameters Detail
Name Type Description
Capture Finger/PID Data LinkJSDownload Server 1

Download Server 2






Call API URL
https://api.dhboss.com/apicall/aadhar_verification_biometric/
API Call Request Parameters
uidno=value&piddata=value&apikeyfill=value                                                   
API Call Example Request
$url = "https://api.dhboss.com/apicall/aadhar_verification_biometric/";
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

$headers = array(
   "accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
   "origin: https://api.dhboss.com",
   "referer: https://api.dhboss.com",
);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);

$data = "uidno=123456789012&apikeyfill=99900yourapikey&piddata=".urlencode('<PidData>
  <Resp errCode="0" errInfo="Success." fCount="1" fType="2" nmPoints="36" qScore="69" />
  <DeviceInfo dpId="MANTRA.MSIPL" rdsId="MANTRA.WIN.001" rdsVer="1.0.8" mi="MFS100" mc="MIIEGDCCAwCgAw" dc="37bdccab-d9c2-4f38-980c-7c179a4b4807">
    <additional_info>
      <Param name="srno" value="4377132" />
      <Param name="sysid" value="6A7FEBFE6634613FBFF0" />
      <Param name="ts" value="2023-03-21T12:16:45+05:30" />
    </additional_info>
  </DeviceInfo>
  <Skey ci="20250923">DPe=</Skey>
  <Hmac>lRYR1o</Hmac>
  <Data type="X"></Data>
</PidData>');

curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);

$uidjson = curl_exec($curl);
curl_close($curl); 	
API Hit Example Response
{
  "code": "200",
  "status": "success",
  "response": {
    "name": "Naresh",
    "gender": "Male",
    "father": "S/O: Bhimbuddha",
    "dob": "01/01/2001",
    "address": "S/O: Bhimbuddha, , ,, Bhim Nagar, North Delhi, Delhi- 903303",
    "houseno": "",
    "street": "",
    "vtcandpost": "Bhim Nagar",
    "dist": "North Delhi",
    "state": "Delhi",
    "pincode": "903303",
    "pic": "data:image/jpeg;base64,/9j/ffff"
  }
}