KYC Verify

Know who
you're dealing with.

Lira verifies government-issued IDs against official registries in Nigeria, Kenya, Ghana and Tanzania. One API call returns the holder's registered name and date of birth, so you always know exactly who you're onboarding.

🇳🇬 Nigeria🇰🇪 Kenya🇬🇭 Ghana🇹🇿 TanzaniaOne API call
01Full identity profile

Full identity profile

An ID number lookup returns the holder's registered full name and date of birth, sourced from the official registry. Depending on the document, the response also carries gender, phone number, address, and photo. No documents to upload, no manual checks.

02Match checks built in

Match checks built in

Send the name and date of birth your customer gave you and Lira reports, field by field, whether each one matches the record. In Ghana, add a live selfie to confirm the person in front of you is the cardholder.

Country coverage

Where we verify identity.

4 markets, one endpoint. Send the country and the document type, and Lira runs the check against the right registry.

The API

Three steps.
One call.

01

Submit an ID number

A country, a document type, and the ID number. That's all Lira needs to run a full identity lookup.

02

Lira queries the registry

Lira checks the number against the official registry for that document in real time. No document uploads, no manual review.

03

Receive a verified identity

The holder's registered details come back in a single response. 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.uselira.com/api/v1 · REST · HTTPS

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.

Identity verification across Nigeria, Kenya, Ghana and Tanzania. Registered name and date of birth from a single API call. Onboard faster, comply easier, and stop identity fraud at the source.