Identity Verification

Verify any Nigerian identity in under 500ms

NIN, BVN, passport, biometric liveness, and face matching — all in one API call. 99.6% accuracy, CBN-compliant KYC tier assignment, and built specifically for Nigeria's identity infrastructure.

99.6%
Verification Accuracy
<500ms
Average Latency
10M+
IDs Verified
99.9%
API Uptime
Verification Methods

Every Nigerian identity document supported

From NIN to biometric liveness, ReassureQI covers every identity verification use case required by the CBN and NDPC.

NIN Verification

Validate National Identification Numbers against the NIMC database in real-time. Returns full name, date of birth, address, and biometric reference data.

  • NIMC API integration
  • Photo retrieval & comparison
  • Address validation
  • Sub-50ms response

BVN Verification

Cross-reference Bank Verification Numbers with the CBN BVN database. Confirm identity across multiple banks and detect multiple account ownership.

  • CBN BVN database access
  • Multi-bank account linkage
  • Date of birth validation
  • Phone number confirmation

Document OCR

Automated extraction of data from Nigerian passports, driver's licenses, voter cards, and international passports using advanced OCR and AI parsing.

  • International passport OCR
  • Driver's license parsing
  • Voter card recognition
  • Document authenticity checks

Biometric Liveness Detection

Active and passive liveness detection prevents spoofing attacks using photos, videos, or 3D masks. ISO/IEC 30107-3 compliant implementation.

  • Passive liveness (single frame)
  • Active liveness challenges
  • Video deepfake detection
  • Anti-spoof confidence scoring

Face Match

Compare selfies against government-issued ID photos with 99.1% accuracy. Trained specifically on Nigerian and West African facial features.

  • 1:1 face verification
  • 1:N deduplication search
  • Mask & occlusion handling
  • 99.1% match accuracy

Age Verification

Instantly verify if a customer meets minimum age requirements for financial products without exposing full date of birth data.

  • Verified age assertion
  • Date of birth extraction
  • Minor protection flags
  • NDPA-compliant data handling
Integration

One API call. Complete identity picture.

ReassureQI's Identity Verification API consolidates NIN, BVN, document OCR, liveness detection, face matching, and AML pre-screening into a single request. No need to manage multiple vendor integrations.

Waterfall Fallback Logic
If one data source is unavailable, ReassureQI automatically falls back to alternatives without interrupting the flow.
Encrypted Data Handling
All biometric data is encrypted in transit and at rest. Data residency maintained within Nigeria per NDPA requirements.
Confidence Scores
Every verification returns granular confidence scores, not just pass/fail — so you can make risk-calibrated decisions.
KYC Tier Assignment
Automatically assigns CBN KYC Tier 1, 2, or 3 based on verification outcomes, simplifying compliance workflows.
identity_verification.js
1"color:#C678DD">const trustqi = require('@trustqi/node');
2
3"color:#C678DD">const client = "color:#C678DD">new trustqi.Client({
4 apiKey: process.env.TRUSTQI_API_KEY,
5 environment: 'production',
6});
7
8// Full identity verification with AML screening
9"color:#C678DD">const result = "color:#C678DD">await client.identity.verify({
10 nin: '12345678901',
11 bvn: '22234567890',
12 selfie: imageBuffer, // Buffer or base64 string
13 checks: ['liveness', 'face_match', 'aml_screen', 'pep_check'],
14 meta: {
15 transaction_reference: 'TXN-2024-001',
16 product_type: 'savings_account',
17 },
18});
19
20console.log(result);
21// {
22// verification_id: 'vid_01J...',
23// verified: "color:#C678DD">true,
24// identity_score: 97.4,
25// kyc_tier: 2,
26// checks: {
27// liveness: { passed: "color:#C678DD">true, confidence: 99.2 },
28// face_match: { passed: "color:#C678DD">true, similarity: 97.1 },
29// aml_screen: { status: 'clear', hits: 0 },
30// pep_check: { status: 'clear', is_pep: "color:#C678DD">false },
31// },
32// subject: {
33// full_name: 'Emeka Okafor',
34// date_of_birth: '1990-04-15',
35// gender: 'male',
36// address: '14 Awolowo Road, Ikoyi, Lagos',
37// },
38// latency_ms: 247,
39// }

Start verifying Nigerian identities today

Get sandbox access in 24 hours and test every verification scenario with realistic Nigerian identity data.