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
- GET /catalog: fetch the live product list and current prices.
- POST /verifications/consent: request consent wording before submitting a check.
- POST /verifications: submit a verification.

