Skip to main content
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 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
      }
    ]
  }
}
The example above shows 3 of the 19 modules. 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.