Skip to main content

What is CAC?

The Corporate Affairs Commission (CAC) is the body responsible for registering and regulating all businesses in Nigeria. Every registered business is assigned a unique registration number that can be used to verify its legal status, ownership, and directors.

How it Works

Send a POST request to /api/v1/kyc/cac with the company’s registration number, name, and type in the request body. The API returns verified business registration details, status, location, and a full list of affiliated persons (directors, shareholders, subscribers, etc.) from the CAC registry.
curl --location 'https://sigmacdd.sabipay.com/api/v1/kyc/cac' \
--header 'apiKey: {{apiKey}}' \
--header 'apiSecret: {{apiSecret}}' \
--header 'Content-Type: application/json' \
--data '{
    "rcNumber": "7429883",
    "companyName": "PASTEL AI AFRICA LTD",
    "companyType": "RC"
}'

Request

FieldTypeRequiredDescription
rcNumberstringYesThe CAC registration number
companyNamestringYesThe registered company name
companyTypestringYesThe type of company registration (see below)

Company Types

ValueDescription
BNBusiness Name — sole proprietorships and partnerships registered under the Business Name Act
RCRegistered Company — private or public limited liability companies
ITIncorporated Trustees — non-profit organisations, NGOs, religious bodies, and associations

Response Fields

A successful response returns the following data:
FieldTypeDescription
registrationNumberstringCAC registration number
businessNamestringRegistered business name
statusstringRegistration status (e.g. ACTIVE)
classificationstringBusiness classification
registrationDatestringDate of registration (YYYY-MM-DD)
headOfficeAddressstringHead office address
branchAddressstringBranch address
statestringState of registration
citystringCity
lgastringLocal government area
companyEmailstringCompany email
entityTypestringEntity type
affiliatesintegerNumber of affiliated persons
affiliatesDataarrayList of affiliated persons (see below)

Affiliate Fields

Each entry in the affiliatesData array contains:
FieldTypeDescription
surnamestringSurname
firstnamestringFirst name
othernamestringOther name
genderstringGender
emailstringEmail address
phoneNumberstringPhone number
dateOfBirthstringDate of birth (YYYY-MM-DD)
dateOfAppointmentstringDate of appointment (YYYY-MM-DD)
nationalitystringNationality
addressstringAddress
occupationstringOccupation
affiliateTypestringType of affiliation (e.g. DIRECTOR, SHAREHOLDER, SUBSCRIBER, PSC, PRESENTER, WITNESS)
idTypestringType of identification document
Fields may return null if the data is not available in the registry. For the full API specification, see the CAC Search API reference.