Integrate Readiwork's credit checking and identity verification services into your application. REST API with JSON responses.
All API requests require an API key passed in the X-API-Key header. Get your API key by contacting us.
rw_test_ prefixed keys for sandbox testing. Sandbox calls return realistic mock data and are not billed.All API endpoints are relative to the base URL:
Errors return a JSON object with success: false and a descriptive message:
Standard accounts: 60 requests per minute. Exceeding the limit returns HTTP 429. Enterprise accounts have higher limits — contact us for custom rates.
Verify a National ID against the Kenya IPRS registry via Metropol CRB.
| Parameter | Type | Required | Description |
|---|---|---|---|
national_id | string | required | 6–10 digit Kenyan National ID number |
Check if a National ID is listed for unpaid loans at Metropol CRB.
| Parameter | Type | Required | Description |
|---|---|---|---|
national_id | string | required | 6–10 digit Kenyan National ID number |
Retrieve a borrower's credit score (200–900 scale) with historical comparatives.
Combined identity verification + CRB blacklist check in one call. Returns a single eligibility verdict.
Retrieve a comprehensive credit report including all accounts, repayment history, sector data, and institutions.
Returns identity data, credit score, all loan accounts, sector performance, reporting institutions, and credit events. See pricing page for report variants and costs.
| Code | Meaning |
|---|---|
| 200 | Success — check completed and result returned |
| 400 | Bad request — invalid or missing parameters |
| 401 | Unauthorized — invalid or missing API key |
| 402 | Insufficient credits — top up your balance |
| 404 | Not found — National ID not found in registry |
| 429 | Too many requests — rate limit exceeded |
| 500 | Server error — contact support if this persists |
API calls deduct credits from your balance. See the full pricing page for all rates. For questions or enterprise pricing, contact us.