Identity verification
built for Kenya 
National ID Card and Passport on one session, cross-checked against the National Registration Bureau — $0.33 full KYC, 500 free every month.




Trusted by 2,000+ organizations worldwide.
How identity verification works in Kenya.
- Fraud landscape
- Three pressures shape Kenyan identity fraud: deepfake and synthetic-ID attacks targeting M-Pesa-connected fintechs and the wave of crypto on/off-ramps, National ID Card forgery across the legacy and Huduma transitional formats, and AML pressure on cross-border remittance corridors. Didit scores 200+ real-time fraud signals on every session — face morph, replay, injection, document tampering, device intelligence, IP geolocation.
- Compliance frameworks
- POCAMLA (Proceeds of Crime and Anti-Money Laundering Act 2009)
- Data Protection Act 2019
- CBK Prudential Guideline on AML/CFT
- National Payment System Act 2011
- FATF 40 recommendations
Who supervises identity verification in Kenya.
CBK
Central Bank of Kenya — prudential supervisor for banks, microfinance institutions, payment service providers, and Virtual Asset Service Providers (VASPs) under the 2025 VASP Bill.
CMA
Capital Markets Authority — securities and capital-markets supervisor. Sets remote-onboarding requirements for licensed brokers and fund managers.
FRC
Financial Reporting Centre — Kenya's Financial Intelligence Unit. Receives Suspicious Transaction Reports under POCAMLA (Proceeds of Crime and Anti-Money Laundering Act 2009).
ODPC
Office of the Data Protection Commissioner — enforces the Data Protection Act 2019. Governs every identity verification on Kenyan residents.
IPRS
Integrated Population Registration System — operated by the National Registration Bureau. Maintains the authoritative civil registry used by every Kenyan KYC flow.
Four modules. One verification.
Capture and read the ID.
Captured on any phone — auto-classified, OCR-parsed, and template-verified.
- National ID Card, Passport (with the chip read on e-Passports), driving licence, and Alien ID Card for foreign residents.
- Returns the name, ID number, date of birth, place of issue, and expiry.
- National ID Card
- Passport — chip read on e-Passport
- Driving Licence · Alien ID Card
Match the face. Prove it's a real person..
Selfie confirmed live and matched against the ID portrait.
- Duplicate check: 1:N face search across existing users. Free.
- Active liveness ($0.15) for elevated-risk flows — user turns or blinks.
- Selfie on any phone or laptop camera
- Mobile-handoff QR when the user starts on desktop
Screen for sanctions, PEPs, and adverse media.
1,300+ global sanctions, PEP, and adverse-media lists — plus Kenyan watchlists:
- National Assembly of Kenya — Members of Parliament and senior legislative-branch officials (PEP Level 1).
- Kenya Tourism Board — state-parastatal officials and board members.
- Kenya Rural Roads Authority — state-agency officials and senior management.
- Nairobi Securities Exchange — listed-company enforcement actions and exchange disciplinary decisions.
- County Government of Kisii — county executive and assembly officials (PEP Level 3-4).
- Bomet County Government — county executive and assembly officials (PEP Level 3-4).
- ADB — Asian Development Bank (Nairobi) — multilateral development bank debarment and sanctions list.
- Kenyan Wall Street — adverse-media signals from Kenya's leading financial journalism outlet.
Severity-scored. Ongoing monitoring ($0.07/user/yr) re-checks daily and fires a webhook on new hits.
Screen for sanctions, PEPs, and adverse media — see the docs for the full module surface.
Cross-check against the National Registration Bureau.
Cross-checked against the authoritative civil registry.
- The `ken_national_id` service is the canonical POCAMLA authoritative-source check. ~90% adult-population coverage.
- Pay-per-success:
$3.15per conclusive result. No charge when the registry is unreachable or required fields are missing. - No user consent required — Didit handles the National Registration Bureau contract directly.
Cross-check against the National Registration Bureau — see the docs for the full module surface.
Every Kenya document Didit accepts.
Civil-registry and AML coverage for Kenya.
Kenya National ID
Source: National Registration Bureau. $3.15 per successful query. Coverage ~90% of adult population.
AML lists screened in Kenya
1,300+ sanctions, Politically Exposed Persons (PEP), and adverse-media lists, plus the country's regulatory watchlists and PEP registries.
Open a new country in one click. We do the hard work.
Common questions about Kenya.
Infrastructure for identity and fraud.
One API for KYC, KYB, Transaction Monitoring, and Wallet Screening. Integrate in 5 minutes.