Peleza β€” Trust built on data
πŸ‡°πŸ‡ͺ KYB
On this page

Business

Search Kenyan business registrations. Use search_type: pvt (company), bn (business name / sole prop), llp (limited liability partnership), or bo (beneficial owner).

Request

POST/api/v1/business
{{baseUrl}}/api/v1/business
HeaderTypeDescription
AuthorizationstringBearer YOUR_ACCESS_TOKEN from the OAuth client-credentials flow
Content-Typestringapplication/json

Body Parameters

ParameterTypeDescriptionRequired
registration_numberstringCompany / BN / LLP registration numberrequired
search_typestringOne of: pvt | bn | llp | borequired

Response

200 OKSample dataExample response
{
  "success": true,
  "response_code": 200,
  "message": "Business details fetched successfully",
  "data": {
    "registration_number": "CPR/2015/123456",
    "name": "Acme Limited",
    "status": "Active",
    "kra_pin": "P051234567X",
    "search_type": "pvt"
  },
  "request_id": "550e8400-e29b-41d4-a716-446655440000"
}

Response Fields

FieldTypeDescription
successbooleanWhether the request succeeded
response_codenumberApplication response code (typically mirrors HTTP)
messagestringHuman-readable status message
dataobjectPayload for the verified resource
request_idstringUUID for support and audit trails

Set {{baseUrl}} to https://api.peleza.com (production) or https://sandbox.peleza.com (sandbox). Authenticated calls need a Bearer token from POST /api/v1/oauth/token.