dojah

Automate identity verification and AML checks for fintech onboarding.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/AfricanDigitalAssetFramework/africa-stack-skills --skill dojah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dojah
Source: https://github.com/AfricanDigitalAssetFramework/africa-stack-skills/tree/main/west-africa/nigeria/dojah
Command: npx skills add https://github.com/AfricanDigitalAssetFramework/africa-stack-skills --skill dojah

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Dojah provides comprehensive KYC/AML verification to onboarding workflows, enabling fintechs and platforms to verify identities quickly against BVN, NIN, VNIN, government IDs, and financial records while maintaining regulatory compliance across Nigeria and other African markets.

Core Features & Use Cases

  • Identity Verification: BVN, NIN, VNIN, passports, driver's licenses
  • Financial Records: NUBAN account validation
  • Biometric Verification: Liveness checks and selfie-based verification
  • Document Verification: Government ID scanning and validation
  • Phone Number Lookup: Telecom provider verification
  • Fraud Detection: Anti-fraud checks and verification intelligence
  • Multi-Country Support: Nigeria, Kenya (KRA PIN), and other African nations
  • Address Verification: Residential address validation

Quick Start

Start by collecting the user’s BVN or NIN, then call the BVN/NIN verification endpoints to begin KYC onboarding.

Frequently Asked Questions about dojah

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate BVN and NIN identity verification for fintech onboarding?

Automate BVN and NIN identity verification by collecting user IDs and calling the KYC endpoints to validate identities against government records during fintech onboarding workflows.

What is KYC and AML compliance checking for African markets?

KYC and AML compliance checking for African markets is the process of verifying user identities against government IDs and financial records to prevent fraud and meet regulatory requirements across Nigeria and Kenya.

Does this verification process support biometric liveness checks and selfie verification?

Yes, this verification process supports biometric liveness checks and selfie-based verification. It also enables government ID scanning, residential address validation, and phone number telecom provider lookup.

Can I use a single API for multi-country KYC verification across Nigeria and Kenya?

Yes, you can use a single API for multi-country KYC verification across Nigeria and Kenya. It supports NUBAN account validation for Nigeria and KRA PIN verification for Kenya within one workflow.

What authentication headers do I need to run AML and fraud detection checks?

To run AML and fraud detection checks, you need Bearer token authentication and AppId headers. These credentials authorize your requests to the anti-fraud and verification intelligence endpoints.