curl https://api.vouchmark.com/v1/kyb/modules \
-H "Authorization: Bearer $TOKEN"
{
"success": true,
"data": {
"sessionBaseKobo": 50000,
"currency": "NGN",
"modules": [
{
"moduleId": "business_profile",
"name": "Business profile",
"summary": "Capture core business details.",
"category": "business",
"region": "Both",
"recommended": true,
"premium": false,
"actionKey": "kyb_business_profile",
"priceKobo": 0,
"enabled": true,
"required": true
},
{
"moduleId": "cac_verification",
"name": "CAC verification",
"summary": "Verify Nigerian RC/BN against CAC.",
"category": "identity",
"region": "NG",
"recommended": true,
"premium": false,
"actionKey": "kyb_cac_verification",
"priceKobo": 150000,
"enabled": true,
"required": true
},
{
"moduleId": "aml_screening",
"name": "AML screening",
"summary": "Anti-money-laundering risk score for the business.",
"category": "screening",
"region": "Global",
"recommended": true,
"premium": true,
"actionKey": "kyb_aml_screening",
"priceKobo": 250000,
"enabled": true,
"required": true
}
]
}
}
Onboarding (KYB)
Module catalog
List all available KYB modules with pricing and metadata.
GET
/
v1
/
kyb
/
modules
curl https://api.vouchmark.com/v1/kyb/modules \
-H "Authorization: Bearer $TOKEN"
{
"success": true,
"data": {
"sessionBaseKobo": 50000,
"currency": "NGN",
"modules": [
{
"moduleId": "business_profile",
"name": "Business profile",
"summary": "Capture core business details.",
"category": "business",
"region": "Both",
"recommended": true,
"premium": false,
"actionKey": "kyb_business_profile",
"priceKobo": 0,
"enabled": true,
"required": true
},
{
"moduleId": "cac_verification",
"name": "CAC verification",
"summary": "Verify Nigerian RC/BN against CAC.",
"category": "identity",
"region": "NG",
"recommended": true,
"premium": false,
"actionKey": "kyb_cac_verification",
"priceKobo": 150000,
"enabled": true,
"required": true
},
{
"moduleId": "aml_screening",
"name": "AML screening",
"summary": "Anti-money-laundering risk score for the business.",
"category": "screening",
"region": "Global",
"recommended": true,
"premium": true,
"actionKey": "kyb_aml_screening",
"priceKobo": 250000,
"enabled": true,
"required": true
}
]
}
}
Returns the full catalog of verification modules available for widgets, including the session base fee and, per module, pricing, category, region, and recommendation flags. There are 19 modules. Every module
The example above shows 3 of the 19 modules.
actionKey is prefixed with kyb_.
Requires Authorization: Bearer $TOKEN.
curl https://api.vouchmark.com/v1/kyb/modules \
-H "Authorization: Bearer $TOKEN"
{
"success": true,
"data": {
"sessionBaseKobo": 50000,
"currency": "NGN",
"modules": [
{
"moduleId": "business_profile",
"name": "Business profile",
"summary": "Capture core business details.",
"category": "business",
"region": "Both",
"recommended": true,
"premium": false,
"actionKey": "kyb_business_profile",
"priceKobo": 0,
"enabled": true,
"required": true
},
{
"moduleId": "cac_verification",
"name": "CAC verification",
"summary": "Verify Nigerian RC/BN against CAC.",
"category": "identity",
"region": "NG",
"recommended": true,
"premium": false,
"actionKey": "kyb_cac_verification",
"priceKobo": 150000,
"enabled": true,
"required": true
},
{
"moduleId": "aml_screening",
"name": "AML screening",
"summary": "Anti-money-laundering risk score for the business.",
"category": "screening",
"region": "Global",
"recommended": true,
"premium": true,
"actionKey": "kyb_aml_screening",
"priceKobo": 250000,
"enabled": true,
"required": true
}
]
}
}
category is one of business, identity, people, documents, or screening. region is one of NG, Global, or Both. enabled and required mirror the module’s recommended flag and are convenience defaults for building a new widget config.
All prices are in kobo (1 NGN = 100 kobo). Use this endpoint to build dynamic pricing UIs or to determine which modules are available before creating a widget.