Now live · sandbox open

We are the ID.

Verify, register, and onboard — BVN, NIN, phone, account, KYB — on one API, one wallet, one dashboard.

karverifi.app / verifications / ver_01H8XA…P4F2

Chukwuemeka Okafor

ApprovedKYC · Individual· ref CUS_8471

External reference

CUS_8471

Country / channel

NGvia hosted

Total charged

₦180.00

Duration

1.2s

Started

23 Jul, 09:42

Session token

ses_7f9a…

Steps

  1. #1bvn_verifyApprovedvia chams
    Duration: 340msCost: ₦45.00
  2. #2nin_verifyApprovedvia nimc
    Duration: 410msCost: ₦45.00
  3. #3phone_verifyApprovedvia kv-lookup
    Duration: 180msCost: ₦45.00
  4. #4kyb_cacApprovedvia cac
    Duration: 270msCost: ₦45.00
Wallet debit ₦180NDPR consent
webhook delivered

By the numbers

Built for scale, priced for pilots.

Success rate

0.0%

Target SLA across all verification products — measured across every terminal state.

Response

<0s

Avg latency

Products

0+

BVN verify + register · NIN · Phone · Account · KYB

Banks

0+

NIBSS-connected

Compliance

NDPR

ISO 27001 certified

01 · KV Verify

Eliminate onboarding delays

Verify identities in seconds — not days.

BVN verify or register, NIN, phone, account enquiry, KYB. One API, cached prices, instant notifications. Debited from your prepaid wallet only when a check passes.

Explore products
karverifi.app / verifications / ver_01H8XA…P4F2

Chukwuemeka Okafor

ApprovedKYC · Individual· ref CUS_8471

External reference

CUS_8471

Country / channel

NGvia hosted

Total charged

₦180.00

Duration

1.2s

Started

23 Jul, 09:42 · completed 09:42

Steps

  1. #1bvn_verifyApprovedvia chams
    Duration: 340msCost: ₦45
  2. #2nin_verifyApprovedvia nimc
    Duration: 410msCost: ₦45
  3. #3phone_verifyApprovedvia kv-lookup
    Duration: 180msCost: ₦45
  4. #4kyb_cacApprovedvia cac
    Duration: 270msCost: ₦45
02 · KV Workflows

Compose without code

Build KYC flows the way you sell.

Drag BVN (verify or register), NIN, phone, account, and KYB into an ordered flow. Set pass/fail rules and manual review. Publish, get a hosted URL and an embed snippet the same minute.

See a workflow
karverifi.app / workflows / wf_merchant_ng

Merchant onboarding · NG

Publishedv3 · 4 steps· slug merchant-ng
  1. 1

    bvn_verify

    On pass:continueOn fail:failOn manual:review
  2. 2

    nin_verify

    On pass:continueOn fail:failOn manual:review
  3. 3

    phone_verify

    On pass:continueOn fail:reviewOn manual:review
  4. 4

    kyb_cac

    On pass:passOn fail:failOn manual:review
Hosted URL readyEmbed snippet
draft saved
03 · KV Insights

See everything, sort anything

Your ops team's second brain.

Every verification, every top-up, every webhook — searchable, filterable, audit-ready. Manual-review your edge cases, re-push failed webhooks in one click.

Tour the dashboard
karverifi.app / insights

Verifications · this month

+12.4% vs lastLive · updated 6s ago

0

Total verifications

1357911131517192123

Approved

0.0%

Manual review

0.0%

Failed

0.0%

Who it's for

Built for teams that ship customers, not tickets.

Fintechs

Ship compliant onboarding.

BVN (verify + register) + NIN + KYB for merchants and end-users. Same API, same wallet, debited per successful check.

Marketplaces

Verify buyers and sellers.

Account enquiry, phone ownership, and photo match before payouts. Manual review for the edge cases.

Agent networks

Onboard thousands.

Hosted link, QR, and embed for field agents. Sub-2s verification with signed webhooks.

Compliance teams

Audit-ready by default.

NDPR consent tracked, ISO 27001 certified. Every verification searchable, filterable, exportable.

Compare

The old way is broken

Building identity from scratch costs more than it saves.

Dimension
The old way
KarVerifi

Time to first check

4–6 weeks

Sandbox in minutes

Vendor contracts

3–4 + a lawyer

One API, one MSA

Country coverage

Rebuild per country

Multi-region schema

Ops dashboard

Build from scratch

Included, day one

Manual review

Spreadsheets + Slack

One-click review queue

Pricing

Post-paid, opaque

Prepaid, per-check

DX · For developers

Zero boilerplate

Ship it in three lines.

One call, one webhook, one wallet debit. Typed SDK for Node, first-class Python, curl-friendly REST. Idempotency baked in.

Read the quickstart
verify-customer.ts
import { KarVerifi } from '@karverifi/sdk';

const kv = new KarVerifi(process.env.KV_LIVE_KEY!);

const result = await kv.verifications.create({
  workflow: 'wf_ng_merchant',
  customer: { email: 'ada@example.com' },
});

// -> result.status === 'passed'

Why KarVerifi

Every reason to build on us.

Composable everywhere

One product surface with three ways to ship — REST API for the technical, hosted link with QR for the immediate, embed widget for the frictionless. Same wallet, same webhooks, same dashboard.

Multi-region by design

BVN verify + register, NIN, phone, account, and CAC KYB in Nigeria today — schema ready for every market you expand into.

Prepaid wallet

Fund a wallet, we debit per successful check. No surprise invoices, no post-paid overages.

Compliant by default

NDPR built in. ISO 27001 certified. ISO 20001 and 22301 audits closing this month. CBN-licensed via Karrabo.

Manifesto

Identity is infrastructure
not a form.

Every business that ships to a customer needs to know who that customer is. We think that shouldn't take three weeks, four vendor contracts, and a compliance officer on retainer. It should take an afternoon and one API.

KV Hosted

Your KYC page — but smarter.

Share a hosted link, download a QR, or embed the widget on your site. Every flow is mobile-first, white-labelled, consent-tracked, and built for low-bandwidth devices.

Step 2 of 3

Take a selfie

Match your face to your ID for a live check.

Face detected

Powered by the Karrabo ecosystem

  • NIBSS
  • Prembly
  • Interswitch
  • 9PSB
  • Accelerex
  • Unified Payment
  • etranzact
  • Tap
  • Lotus Bank
  • NIBSS
  • Prembly
  • Interswitch
  • 9PSB
  • Accelerex
  • Unified Payment
  • etranzact
  • Tap
  • Lotus Bank
Licensed by CBN via Karrabo Financial Solutions
  • NDPRCertified
  • ISO 27001Certified
  • ISO 20001This month
  • ISO 22301This month

Common questions

Answers before you ask.

Sandbox in minutes — no card required. Live keys within an afternoon after your business KYC clears.

More questions? Talk to us.

Get started

Ready to verify your first customer?

Create an account, fund your wallet, and ship your first workflow in an afternoon. Sandbox is free.