Basic NIN Verification
This service allows you to validate and measure how closely the provided user details (such as name, gender, phone number, and date of birth) match against a given NIN.
Verify Basic NIN
POST https://devapi.idcheck.ng/v1/rest-api/verification/nin/basic
Headers
apiKey*
API Key
Request Body
nin
String
true
NIN number
firstName
String
true
First name of the user.
middleName
String
false
Middle name of the user.
lastName
String
true
Last name of the user.
gender
String
false
Gender ("male" or "female").
birthday
String
false
Date of Birth in yyyy-MM-dd format.
phoneNumber
String
false
Phone number.
Response Body
{
"success": true,
"message": "Request successful",
"data": {
"nameMatchRlt": "Exact Match",
"namesMatchPercentage": 100,
"birthdayMatchRlt": "Exact Match",
"genderMatchRlt": "Exact Match",
"phoneNumberMatchRlt": "Exact Match",
"verificationId": "idcheck-***"
}
}{ "success": false, "message": "Request Unsuccessful", "data": {}
The service responds with a JSON object containing field match results.
nameMatchRlt
String
Name matching result: Exactly Match, Partial Match, No Match.
namesMatchPercentage
String
Percentage score for name similarity.
birthdayMatchRlt
String
DoB result: Exactly Match, No Match.
genderMatchRlt
String
Gender result: Exactly Match, No Match.
phoneNumberMatchRlt
String
Phone number result: Exactly Match, No Match.
Matching Logic
Name Matching
Exactly Match → Score:
100Partial Match → Score: between
70and99No Match → Score: below
70
Other Fields Results are binary:
Exactly Match→ Values are identicalNo Match→ Values differ
Last updated