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.
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
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.
| 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 | |
| 20 | console.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.