Skip to content

Demography

Use demography when the only data you have is the holder’s name, date of birth and gender.

POST/verify-nin/demography

FieldTypeRequiredNotes
first_namestringHolder’s first name
last_namestringHolder’s last name
date_of_birthstringdd-mm-yyyy (e.g. 03-09-1999)
genderstringm or f
reasonstringMust be nyscCheck
Terminal window
curl -X POST https://api.randaverify.com/verify-nin/demography \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"first_name": "Uchechi",
"last_name": "Igwedinma",
"date_of_birth": "22-10-1988",
"gender": "f",
"reason": "nyscCheck"
}'

Same shape as the standard NIN response. Returns the matched record (typically with full name, DOB, NIN where exposed, address line, origin state/LGA).

StatusWhenRecover by
400gender is not m/f; date_of_birth is not dd-mm-yyyy; reason is anything other than nyscCheckFix the input.
402Org wallet emptyTop up.
404NIMC has no record matching the demographic comboThe data may be slightly different in NIMC’s records — try variations or fall back to phone/NIN once available.