Skip to main content
GET/api/v1/kyc/nin/premium
The fullest NIN record NIMC holds. Premium returns everything Advanced NIN does, plus demographic detail (education, religion, languages, profession, height), the holder’s previous name and address, and a base64-encoded signature.

Headers

Query parameters

Getting tax details with nin_tin

tax_id and tax_residency are not part of the default response. To get them, add nin_tin=true to the query:
The two tax fields are then appended to the same entity object — everything else in the response is unchanged. Treat them as optional in your code: parse them defensively, since they are absent whenever nin_tin is off and may come back empty if the holder has no TIN on record.The same flag works on Advanced NIN.

Response

Returns an entity with the holder’s core identity, residence and origin, next of kin, and the demographic fields unique to this tier.

Identity

Demographics

Only returned on Premium.

Birth, residence and origin

Previous details

Returned as empty strings when the holder has no previous record.

Next of kin

Tax details

Only returned when you pass nin_tin=true.
Premium returns the widest set of personal data of any NIN lookup, including biometrics (photo, signature), addresses, third-party details for the next of kin, and — with nin_tin=true — tax identifiers. Request it only when your use case needs those fields, store the minimum, keep it encrypted at rest, and never write these values to logs.

Choosing a tier

Errors

Sandbox

Test with nin=70123456789 against https://sandbox.dojah.io. See Sandbox & test data for every test value.