Skip to main content
POST
Look up a NIN

Authorizations

Authorization
string
header
required

Your secret API key: fc_test_… in test mode, fc_live_… in live mode.

Query Parameters

simulate
string | null

Test keys only: nin_not_found (422) or insufficient_balance (402). Ignored with a live key.

Body

application/json
nin
string
required

The person's National Identification Number, 11 digits.

Must be true: you confirm the person agreed to this lookup.

Response

Successful Response

id
string
required

ninl_…: pass it as a proprietor's nin_lookup, or to use the photo as the passport.

nin
string
required
first_name
string | null
required

As NIMC holds it (usually upper case).

middle_name
string | null
required

Goes in the proprietor's other_names.

last_name
string | null
required
gender
enum<string> | null
required
Available options:
male,
female
date_of_birth
string | null
required

YYYY-MM-DD.

phone
string | null
required
address
string | null
required

NIMC's residence address as one line; the registration takes it in parts.

photo
string | null
required

NIMC's photo as a data: URI (JPEG).

nimc_data
Nimc Data · object
required

Every other field NIMC returned, as it came.

amount_charged
string | null
required

What the lookup cost, in naira, as a decimal string.

transaction_id
string | null
required

The wtx_… nin_lookup_charge.

created_at
string | null
required
object
string
default:nin_lookup
Allowed value: "nin_lookup"