O
Benazdata
Type to search the docs...

Verification API

Identity verification services (NIN, BVN, Voter Card, Driver License) for KYC and compliance checks.


Verify Identity

Perform identity checks against official database records.

POST https://benazdata.com.ng/api/verification

Request Parameters

Parameter Type Required Description
type String Required Verification type: nin, bvn, voters_card, or drivers_license.
number String Required The identity document number to verify.
curl -X POST "https://benazdata.com.ng/api/verification" \
  -H "Authorization: Token YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "nin",
    "number": "12345678901"
  }'
<?php
$url = 'https://benazdata.com.ng/api/verification';
$payload = [
    'type' => 'nin',
    'number' => '12345678901'
];

$ch = curl_init($url);
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST => true,
    CURLOPT_POSTFIELDS => json_encode($payload),
    CURLOPT_HTTPHEADER => [
        'Authorization: Token YOUR_API_KEY',
        'Content-Type: application/json',
    ]
]);
$response = curl_exec($ch);
curl_close($ch);
print_r(json_decode($response, true));
?>
const response = await fetch('https://benazdata.com.ng/api/verification', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    type: "nin",
    number: "12345678901"
  })
});
const data = await response.json();
console.log(data);
import requests

url = "https://benazdata.com.ng/api/verification"
headers = {
    "Authorization": "Bearer YOUR_API_KEY",
    "Content-Type": "application/json"
}
payload = {
    "type": "nin",
    "number": "12345678901"
}

response = requests.post(url, json=payload, headers=headers)
print(response.json())

Response Example

{
  "status": "success",
  "data": {
    "first_name": "John",
    "last_name": "Doe",
    "gender": "Male",
    "verified": true
  }
}