Data AI Dig
API catalogCredit Reference Bureau

API reference

Kenya · KE / Credit bureau

Credit Reference Bureau

ke.credit.consumer

Look up an individual’s credit information in Kenya.

01

Endpoint

POSThttps://api.funturntish.com/v1/verifications/ke.credit.consumer

This API supports asynchronous calls. ?execution_mode=async · Integration guide

02

Request fields

Use JSON strings for the field values in the table; keep the quotation marks.

FieldMeaning and formatRequiredExample
first_namestring

The person’s given name, excluding the surname.

Match the identity document.

Required"john"
last_namestring

The person’s surname.

Match the identity document.

Required"doe"
national_idstring

The person’s Kenyan national identity card number.

Digit string with a value from 1 to 2147483647.

Required"12345678"
purposestring

The business purpose of this personal-data query.

Non-empty text, at most 256 UTF-8 bytes.

Required"identity verification"
consent_referencestring

A reference to the person’s consent record.

Non-empty string, at most 256 UTF-8 bytes; obtain consent first.

Required"CONSENT-001"

Obtain valid consent before querying personal data.

Comparison parameters

Provide at least one match_fields value; all values matching returns match, otherwise not_match.

FieldMeaning and formatRequiredExample
match_fields.date_of_birthstring

Date of birth to compare.

YYYY-MM-DD

Optional"2000-01-01"
match_fields.full_namestring

Full name to compare.

Comparison ignores case and collapses consecutive whitespace.

Optional"EXAMPLE NAME"
03

Response & status

code describes the request; result describes the business outcome. HTTP 202 or status=pending means processing is not complete.

Response fieldsMeaning and format
codeinteger

0: request accepted or completed; other values: error codes.

statusstring

pending / reserved: processing; completed: finished; failed: execution failed.

request_idstring

Unique business ID of the accepted verification; use it to locate console records, logs and reconciliation.

Response fieldsMeaning and format
resultstring

match: all submitted information agrees; not_match: a difference or no record was found.

Successful responses use HTTP 200; HTTP 202 means processing is pending, and asynchronous results are returned only by callback.