IdentifyOrgIdentifyOrg

One platform, every verification

Every product below is available from the dashboard for one-off checks, or via API and SDKs for full integration.

BVN Verification

Verify any Bank Verification Number in under 3 seconds

BVN is the 11-digit identifier issued by the Central Bank of Nigeria to every bank account holder. IdentifyOrg verifies BVNs against CBN-licensed data and returns match status, full name, date of birth, phone, gender and photo where available. Optionally cross-match against a submitted name and date of birth for identity confirmation scoring.

Endpoint
POST /v1/verify/bvn
Response time
< 3 seconds, synchronous
API reference →

NIN Verification

NIMC-licensed National Identification Number lookups

NIN is the 11-digit identifier issued by NIMC to Nigerian citizens and legal residents. IdentifyOrg returns full name, date of birth, gender, phone, state of origin and photo, with optional cross-matching against submitted data for confirmation scoring.

Endpoint
POST /v1/verify/nin
Response time
< 4 seconds, synchronous
API reference →

Driver's Licence Verification (FRSC)

Licence status, class and expiry via licensed partners

Verify Nigerian driver's licences issued by the Federal Road Safety Corps. Returns licence status (valid, expired or suspended), expiry date, licence class and state of issue through licensed data partners.

Endpoint
POST /v1/verify/frsc
Response time
< 5 seconds
API reference →

Document Verification

OCR-powered checks that run on our own infrastructure

Verify international passports (with MRZ validation), NIN slips, utility bills (with date-recency checks), CAC certificates, bank statement headers, certificates of occupancy and custom documents. All OCR runs on IdentifyOrg infrastructure — no third-party document AI services touch your users' data. Documents are deleted after processing unless you opt to retain them.

Endpoint
POST /v1/verify/document
Response time
< 30 seconds, async with webhook callback
API reference →

Liveness Detection

Confirm a real, live human — not a photo or replay

Combines active client-side checks (randomised blink/turn/smile challenges via face mesh tracking) with passive server-side spoof detection analysing texture, reflection and depth cues. Returns a 0–100 confidence score; sessions below threshold are flagged for manual review.

Endpoint
POST /v1/verify/liveness
Response time
Real-time session + async scoring
API reference →

Face Match

Biometric comparison for true KYC

Compare a live capture against a reference photo — for example the photo returned by a BVN or NIN lookup. Returns match status, similarity score and distance metric, with per-customer configurable thresholds. Biometric data is never stored beyond the verification session unless you explicitly opt in.

Endpoint
POST /v1/verify/face-match
Response time
< 6s (GPU) / < 15s (CPU), async
API reference →

Calls, Streaming & Gifting

Real-time video infrastructure with African data residency

Mint tokens for one-to-one video/voice calls or one-to-many live streaming — powered by self-hosted LiveKit servers deployed in-region for sub-300ms latency. Host moderation (mute, camera-off, kick, end session) and a fully configurable gifting economy are built in, so businesses building TikTok-style apps don't need a separate vendor. Priced from ₦1/minute for voice up to ₦2.50/minute for video.

Endpoint
POST /v1/streaming/{video,voice,stream}/token
Response time
< 300ms media latency
API reference →

SMS & Bulk SMS

Reach any Nigerian number, one message or a hundred thousand

Send single or bulk SMS through Termii's network. Bulk sends are billed per successfully-delivered recipient, not per attempt — a rejected number in a batch costs nothing.

Endpoint
POST /v1/sms/{send,send-bulk}
Response time
< 3 seconds, synchronous
API reference →

Bill Payments

Airtime, data, electricity and TV — one API, real Nigerian billers

Buy airtime and data bundles, pay prepaid or postpaid electricity bills (with instant token delivery), and renew DStv/GOtv/StarTimes subscriptions via VTpass. Meter and smartcard numbers can be verified for free before payment, and every payment supports an Idempotency-Key so a retried request never pays a bill twice.

Endpoint
POST /v1/bills/{airtime,data,electricity,tv}
Response time
< 10 seconds, synchronous
API reference →

WhatsApp Business Bot

Run a shop from WhatsApp — zero infrastructure on your end

Connect your WhatsApp number via Meta's Embedded Signup and IdentifyOrg handles the rest: an assistant that shows your catalog, takes orders, generates client receipts and logs business expenses, all from a WhatsApp conversation. Name your bot, set your plan, and go live the same day — billed as a monthly subscription plus a small per-message fee.

Endpoint
POST /v1/whatsapp/connect
Response time
Real-time replies via webhook
API reference →