🇰🇪 Kenya

Company data, directors and shareholders for Kenyan businesses

Overview

AiPrise verifies Kenyan businesses against the Business Registration Service (BRS). A business verification returns the company profile, and directors, shareholders and owners when the register lists them.

Coverage

Data pointReturnedNote
Company profileYesLegal name, status, registration date, registered address
Directors and legal representativesYes, when filedAbout 4 in 10 private companies
ShareholdersYes, when filedAbout 4 in 10 private companies
Owners of business namesYes, when filedAbout 1 in 3 business names, returned as beneficial owners
Company secretaryYes, when filed
DocumentReturned
Register documentsNo

Speed

StepTypical9 in 10 within
Business verification (company data, officers, shareholders)2 seconds19 seconds

These are typical times from production, not a service-level commitment: set timeouts well above them, or use callbacks.

Company types

The legal form rarely comes back in entity_type, so the number prefix tells you the type. What comes back depends on it.

Company typeLegal formsCoveredWhat to expect
Private companyPVT- numbersYesProfile; directors and shareholders for about 4 in 10
Business name (sole trader or partnership)BN- numbersYesProfile; owners for about 1 in 3
Older companiesCPR/ and C. numbersYesProfile; directors and shareholders when filed

Sources

RegisterWhat it gives
Business Registration Service (BRS)Company profile, officers, shareholders, owners

Identifiers

Send the BRS registration number as business_entity_id, with country_code set to KE.

IdentifierFormatExample
Private company numberPVT- and 8 letters or digitsPVT-AB1CD2EF
Business name numberBN- and 8 letters or digitsBN-AB1CD2EF
Older company numberCPR/, the year and a sequence, or C. and digitsCPR/2009/12345 or C.12345

Statuses and legal forms

Every result carries the register's own status in registration_info.status and an AiPrise status in registration_info.normalised_status. The normalised status is one of Active, Suspended, Dormant, Dissolved / Struck Off, In Liquidation / Insolvency or Unknown.

Register statusNormalised status
RegisteredActive
ActiveActive
CeasedDissolved / Struck Off
ConvertingUnknown

The legal form is rarely returned in entity_type (about 1 in 20 results). Use the number prefix instead.

Quirks and gotchas

Country-specific behaviour to know before you integrate.

QuirkDetails
Send the full number with its prefixKeep the prefix (PVT-, BN-, CPR/, C.) in business_entity_id. Name search is not supported for Kenya.
Officers are not always returnedDirectors and shareholders come back for about 4 in 10 private companies. When they are missing, collect the CR12 from the business as an uploaded document.
Business names have owners, not directorsBusiness names (BN-) have no directors or shareholders. Their owners come back as beneficial owners for about 1 in 3 of them.
Legal form rarely returnedOnly about 1 in 20 results carry a legal form. Read the number prefix (PVT- private company, BN- business name).

Limits

  • Register documents (CR12, certificate of incorporation) are not available.
  • The KRA PIN is not checked.

Did this page help you?