Request a demo
[ Solution · KYC ]

Verify your customer's
identity in seconds

Real-time KYC against NIRA, with AML/PEP screening and TIN, phone and address validation. One call, one verdict, one audit trail.

~1s

median check time

40+

supervised institutions

160+

document types supported

ISO 27001

certified · NITA-U certified · PDPO aligned

[ What gets checked ]

Multiple checks. One call. One verdict.

Every KYC run hits the registries that matter and screens against international sanctions and PEP lists. Pick a check to see what we look at and what comes back.

[ NIRA · National ID ]

The National ID, verified against the source, not a photocopy.

Every check confirms the customer's National ID directly against the central NIRA database. No paperwork to file later. No risk of a forged or out-of-date card slipping through.

  • Direct integration with NIRA, verified against the central registry
  • Catches expired, revoked and unissued IDs in the same call
  • Returns full registered name, NIN, date of birth and ID status
  • Audit-grade response, fully logged for compliance review
Result · NIRA
Name Nakato, J.
NIN CF85013…
DOB 15·03·1985
Registry verified
Latency 3.1s
[ How a check runs ]

Three steps, one verdict, every time.

The same flow runs whether the customer is being onboarded in branch, on a phone, or through your own app via the API. Median time end-to-end is under one second.

[ STEP 01 ]

Capture

ID image, selfie and a few baseline data points come in: from a teller, a customer's phone, or directly via the API.

Web · Mobile · USSD · Branch
[ STEP 02 ]

Match

NIRA, AML/PEP, document and address checks run in parallel. Each returns a structured verdict, not a screenshot.

~1s median
[ STEP 03 ]

Decide

One consolidated KYC report is delivered to your dashboard and your core banking system, with every individual verdict logged for audit.

Single audit trail
[ The record ]

One verified record.
Every ID in one view.

Run a check and STREAMLINE returns a single, auditable record. The holder's NIRA details, every document and a verified phone number, each with its own pass or flag.

streamline · id details
STREAMLINE ID Details, a verified identity record showing surname, given names, NIN, card number and a verified phone number, each marked Valid or Found.
[ Built for ]

The institutions that have to get this right.

KYC sits at the centre of every onboarding, every account opening, every credit application. STREAMLINE is built for the institutions where getting it wrong is not an option.

[ Banks ]

Commercial banks

Onboarding at the counter, in the app, and via the broker channel, all from one platform.

[ MFIs & SACCOs ]

Microfinance & SACCOs

Lightweight integrations and field-friendly capture for institutions onboarding at the village level.

[ Insurance ]

Insurance & credit

Underwrite from a verified identity, not a typed-in name. Pull AML at policy issue, not after the fact.

[ Fintech ]

Fintechs & mobile money

One API for KYC across all your channels: web, mobile and USSD.

[ Forex ]

Forex bureaus

Verify walk-in customers at the counter with full NIRA verification and AML screening on every transaction.

[ Public sector ]

Government & public sector

Citizen-facing onboarding with full audit trail and PDPO-compliant data handling.

Leading banks, micro-finances, fintechs and insurance providers trust us.

Sun King
Absa
KCB Bank
Standard Chartered
Citibank
Diamond Trust Bank
Sanlam Allianz
BRAC
Interswitch
SafeBoda
Salaam Bank
Fincom Technologies
[ Two ways in ]

Run your first KYC in 90 seconds.
Or book a demo.

Run a check on STREAMLINE Flex → Request a demo