Verify NIN
Verify National Identification Numbers (NIN) in real-time against the National Identity Management Commission (NIMC) database. Essential for KYC compliance, user onboarding, and identity verification workflows.
Real-time Validation
Instant verification against NIMC database
KYC Compliance
Meet regulatory requirements for identity verification
Fraud Prevention
Detect invalid or fraudulent NIN numbers
HTTP Request
GEThttps://pioe.app/api/v1/verify/nin
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| nin | string | Yes | 11-digit National Identification Number |
Code Examples
const nin = "12345678901";
const response = await fetch(`https://pioe.app/api/v1/verify/nin?nin=${nin}`, {
headers: {
"X-API-Key": "your_api_key_here"
}
});
const data = await response.json();
console.log("Valid:", data.isValid);
console.log("Payload:", data.data);Success Response
200 OKSuccess response
{
"isValid": true,
"nin": "12345678901",
"data": {
"nin": "12345678901",
"firstName": "JOHN",
"lastName": "DOE",
"dob": "1990-05-15",
"gender": "male"
},
"message": "Verification successful"
}Error Response
400 Bad RequestError response
{
"error": "Missing nin parameter"
}Try it Live
Use our interactive playground to test requests in real-time.

