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/v1/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.