Truztcube Developer Docs
Fast, secure, accurate identity verification through one API. NIN, BVN, biometrics and address verification for KYC, onboarding and fraud prevention.
Build against the sandbox. No production spend needed.
Your API keys come in two kinds. Test keys (sk_test_) run in the sandbox — the real API
with fixture data, so you can integrate without touching real registers or your wallet. Live
keys (sk_live_) hit the real registers and debit your wallet. Start building with a test key today.
Get started
Quick Start
Make your first verification call in under five minutes.
Authentication
API-key model, the x-api-key header, and test vs live keys.
Integration
REST API, hosted verification URLs, widgets and SDKs.
Errors
Every error and verification status with cause and recovery.
Core services
ID Verification
Verify a NIN or BVN against the source register and return the holder's verified record.
Biometric Authentication
Face-match a live capture against the identity on record for step-up assurance.
Address Verification (soon)
Confirm a customer's residential address as part of your KYC workflow. On the roadmap.
Integrate your way
REST API
Authenticated JSON endpoints with a consistent request/response envelope.
SDKs
Client libraries and mobile SDKs for faster integration.
Platform
Dashboard
A console to run verifications, manage keys, and see your activity.
Wallet & billing
Usage-based billing on a prepaid wallet — fund, spend, and reconcile.
Analytics
Verification volumes, success rates, and spend over time.
Notifications
Real-time alerts on verifications, wallet balance, and account events.
Security first
New to identity verification? Start with the Quick Start, then wire up Authentication. Every verification follows the same shape: authenticate, submit an identifier, get back a verified result, and it's debited from your wallet.