Verification

NIN Verification.

Match a NIMC-issued National Identification Number against the holder's biometric profile — with tenant-consent tracked end to end.

One request

A single call. Real data.

Copy, paste your test key, and get a real response in seconds.

verify-nin.sh
curl -X POST https://api.karverifi.com/v1/verifications/nin \
  -H "Authorization: Bearer kv_test_xxxx" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
  "nin": "11111111111",
  "first_name": "Ifeoma",
  "last_name": "Balogun"
}'

What you get

Everything the compliance team asks for.

NIMC-direct

Signed integration with the National Identity Management Commission — no scrapers, no side channels.

Biometric photo

A signed URL to the enrolled photograph, valid for 10 minutes, for your compliance review.

Full demographic bundle

Name, DOB, gender, and state of origin returned in one call — everything the AML forms ask for.

Consent receipt

PDF audit trail with the exact wording your customer saw, ready for NDPR audits.

Response shape

A typical successful response.

200 OK · application/json
{
  "id": "ver_01HXKAP7VQBN9YJT4EXAMPLE",
  "type": "nin",
  "outcome": "passed",
  "created_at": "2026-07-17T09:16:02Z",
  "match_score": 0.96,
  "matched_fields": [
    "first_name",
    "last_name"
  ],
  "data": {
    "nin": "11111111111",
    "first_name": "Ifeoma",
    "middle_name": "Ada",
    "last_name": "Balogun",
    "dob": "1988-06-21",
    "gender": "F",
    "state_of_origin": "Anambra",
    "photo_url": "https://cdn.karverifi.com/nin/HXKAP7VQ.jpg"
  },
  "consent": {
    "captured_at": "2026-07-17T09:15:58Z",
    "receipt_url": "https://receipts.karverifi.com/r/ver_01HXKAP7VQBN9YJT4EXAMPLE.pdf"
  }
}

Questions

Common questions on nin verification.

Yes. Every successful lookup returns a time-limited signed URL to the enrolled NIMC photograph — perfect for a manual review queue.

Ready to ship?

Wire up nin verification today.

Test in sandbox for free, go live the same afternoon.