Skip to main content
GET /catalog is the authoritative source for the current product list, required fields, allowed selections, and wallet charges. All listed fields are required for submission. Date fields use the format YYYY-MM-DD. There are no file uploads in v1. This page summarises every product and the fields you must supply, with illustrative example bodies for each check.
Bank names for the bank-account product are returned in the catalog response. Always fetch the latest allowed selections from GET /catalog before building submission forms.

Product summary

National ID Verification

Verify a Ugandan national ID using the NIN and card details.
Example fields

Individual TIN Verification

Verify a Tax Identification Number for an individual.
Example fields

Business TIN Verification

Verify a Tax Identification Number for a business.
Example fields

Business Verification

Verify a business registration.
Example fields

KCCA Trading Licence Verification

Verify a KCCA trading licence by application reference.
Example fields

Bank Account Verification

Verify a bank account. bankName must be a selection value returned by GET /catalog.
Example fields

AML/PEP Screening

Screen an individual against AML and PEP lists.
Example fields

Business AML Check

Screen a business against AML lists.
Example fields

CRB products

CRB checks require an identity type, an identifier, and a reason code. These apply to CRB Score Check (crb-score), CRB Full Report (crb-report), and Enhanced CRB Report (crb-enhanced).

identityType values

reasonCode values

CRB Score Check

Example fields

CRB Full Report

Same fields as CRB Score Check.
Example fields

Enhanced CRB Report

Same fields as CRB Score Check.
Example fields

Phone Verification

Verify a phone number.
Example fields

Next steps