Kenya · KE / Credit bureau
Credit Reference Bureau
ke.credit.consumer
Look up an individual’s credit information in Kenya.
Endpoint
https://api.funturntish.com/v1/verifications/ke.credit.consumerThis API supports asynchronous calls. ?execution_mode=async · Integration guide
Request fields
Use JSON strings for the field values in the table; keep the quotation marks.
| Field | Meaning and format | Required | Example |
|---|---|---|---|
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.
| Field | Meaning and format | Required | Example |
|---|---|---|---|
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" |
Response & status
code describes the request; result describes the business outcome. HTTP 202 or status=pending means processing is not complete.
| Response fields | Meaning 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 fields | Meaning 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.