Identity Verification API / Nigeria
System Upgrade v3.1

Unified Identity Verification

Securely verify identities across African borders using our sovereign data rails. Integrate biometric, corporate, and financial records in a single request.

Financial API v1.0.0

NUBAN Verification

Validate Nigerian bank account numbers against the unified NIBSS/Official bank records. Reduce transfer errors, prevent payout fraud, and ensure your financial workflows are backed by real-time data.

Endpoint Definition

POST https://api.lumiid.com/v1/ng/nuban/

Request Body

Field Type Description
account_number string The 10-digit NUBAN number to verify.
bank_code string The 3-digit CBN bank code (e.g., 044 for Access).

Implementation

Python / Requests
import requests

payload = {
    "account_number": "1234567890",
    "bank_code": "044"
}

response = requests.post(
    "https://api.lumiid.com/v1/ng/nuban/",
    json=payload,
    headers={"Authorization": "Bearer YOUR_API_KEY"}
)
print(response.json())

Successful Response Example

{
  "success": true,
  "code": "NUBAN_VERIFIED",
  "data": {
    "account_number": "1234567890",
    "account_name": "JOHN ADAMS DOE",
    "bank_name": "Access Bank"
  },
  "meta": { "request_id": "req_..." }
}