KYC Verify

Know who
you're dealing with.

Lira verifies identity against Nigeria's national registry using BVN in under 300ms, returning full name, date of birth, phone, gender, NIN, and address so you always know exactly who you're onboarding.

NigeriaBVNName + DOBOne API call
01Full identity profile

Full identity profile

BVN lookup returns the registered full name, date of birth, gender, phone number, and NIN. All data sourced directly from the national registry. No documents, no manual checks.

02Address on record

Address on record

Every BVN has a registered address. Lira returns state, LGA, town, and street, so you know exactly where a customer lives without asking them to upload anything.

The API

Three steps.
One call.

01

Submit a BVN

An 11-digit Bank Verification Number. That's all Lira needs to trigger a full identity lookup against the national registry.

02

Lira queries the registry

We query the national identity registry directly. No third-party databases, no stale data. Name, DOB, address and NIN fetched at source.

03

Receive a verified identity

Full name, date of birth, phone, gender, NIN, and address. Confirmed in under 300ms. Approve, flag, or escalate with a complete audit trail.

REST · JSON · Standard HTTPS, no SDKs required

Full audit trail · Every check is logged and timestamped

Sandbox available · Test against live data shapes before going live

RequestResponse · 200 OK

POST /verify/identity

X-API-Key: lira_live_a3f08c1d...
Idempotency-Key: kyc-req-00142
Content-Type: application/json

{
  "country": "NG",
  "idType": "bvn",
  "idNumber": "12345678901"
}

200 OK

{
  "status": "success",
  "verified": true,
  "firstName": "Amara",
  "lastName": "Okafor",
  "dateOfBirth": "1990-03-15",
  "phoneNumber": "08012345678",
  "gender": "Female",
  "nin": "98765432101",
  "address": { "state": "Lagos", "lga": "Ikeja" },
  "verifiedAt": "2026-05-10T09:22:00.000Z"
}
api.lira.com/api/v1 · REST · HTTPSFull API reference →

Who it's for

Built for compliance
at every layer.

01Fintech · Onboarding

Fintechs need verified customers from day one.

Skip manual document uploads. Lira confirms identity programmatically so onboarding takes seconds, not days.

02Lending · Compliance

Lenders verifying borrower identity before disbursement.

A single BVN or ID check confirms who you're lending to, reducing default risk and satisfying compliance requirements.

03Banking · KYC

Banks running mandatory KYC for new accounts.

Automate identity checks at scale. Lira handles the verification so your team handles exceptions, not routine lookups.

04Enterprise · HR

Businesses confirming contractor and employee identity.

Before a payment goes out, confirm the recipient is who they say they are. Lira adds a verified identity layer to every payout.

Get started

Know who.
Always.

BVN-powered identity verification for Nigeria. Full name, date of birth, NIN, and address in a single API call. Onboard faster, comply easier, and eliminate identity fraud at the source.