CRB

Allows merchant to verify CRB information

In the event that such historical data is available with the associated credit bureaus and another blacklist repository, we utilize the Bank Verification Number (BVN) to provide simple and trustworthy results.


📘

POST (LIVE)

{{URL}}/dikript/verification/api/v1/ke/crb

📘

POST (TEST)

{{URL}}/dikript/test/api/v1/ke/crb

Json Body Parameter

KeyDescription
firstName
lastName
nationalId

Header (LIVE)

KeyDescription
x-api-keyYour Secret Key

Header (TEST)

KeyDescription
x-api-keyYour Public Key

Responses

{
    "status": true,
    "message": "Successful",
    "code": "200",
    "apiVersion": "v1",
    "transactionRef": "N202507020816307763",
    "data": {
        "creditScore": {
            "score": "720",
            "grade": "GOOD",
            "summary": "Good credit standing"
        },
        "personalInfo": {
            "firstName": "Alex",
            "lastName": "Ovey",
            "nationalId": "27163382",
            "gender": "Male",
            "dateOfBirth": "1985-03-15",
            "citizenship": "KENYAN"
        },
        "creditHistory": {
            "totalAccounts": 3,
            "activeAccounts": 2,
            "closedAccounts": 1,
            "totalCredit": 500000.0,
            "availableCredit": 250000.0
        },
        "paymentHistory": {
            "onTimePayments": 95.5,
            "latePayments": 4.5,
            "defaultedPayments": 0.0
        },
        "referenceNumber": "KE_CRB_7CA6EBC6",
        "reportDate": "2025-07-02 07:16:30"
    },
    "error": {
        "code": null,
        "message": null
    }
}
{
    "status": false,
    "message": "Unsuccessful",
    "code": "400",
    "apiVersion": "v1",
    "transactionRef": "N202401101345487388",
    "data": "",
    "error": {
        "code": 400,
        "message": null
    }
}