Nigeria KYB CAC BASIC
Overview and Purpose
Overview:
The Nigeria KYB – CAC Basic API enables businesses to verify and retrieve basic registration details of companies registered with the Corporate Affairs Commission (CAC) Nigeria.
By integrating Nigeria KYB CAC API, organizations can instantly validate the existence and legal status of Nigerian businesses during onboarding and compliance checks.
API Details
Sample cURL
curl --location 'https://api.signzy.app/api/v3/global/ng-cac-basic' \
--header 'Authorization: <AUTH_KEY>' \
--header 'Content-Type: application/json' \
--data '{
"registrationNumber": "12345678",
"companyType": "BUSINESS_NAME"
}'Request Body
{
"registrationNumber": "12345678",
"companyType": "BUSINESS_NAME"
}Request Body Parameters
Field | Type | Description |
|---|---|---|
registrationNumber | String | The unique registration number assigned to the business or entity. |
companyType | String | The type of company being registered (e.g., BUSINESS_NAME). |
Response Body (Nigeria KYB TIN Verification)
{
"code": "S001",
"reason": "Request Successful",
"result": {
"entity": {
"address": "<company_address>",
"business": "<business_id>",
"businessNumber": "<business_number>",
"city": "<city>",
"companyName": "<company_name>",
"email": "<email_address>",
"lga": "<lga>",
"registrationNumber": "<registration_number>",
"state": "<state>",
"status": "<status>",
"typeOfCompany": "<company_type>"
}
}
}Response Body Parameters (Nigeria KYB CAC Verification)
Parameter | Description | Data Type |
|---|---|---|
code | Response status code indicating the outcome of the request. | string |
reason | Message describing the result of the request. | string |
result | Object containing the company entity details. | object |
result.entity | Object containing registered company information. | object |
result.entity.companyName | Name of the registered company. | string |
result.entity.typeOfCompany | Type or classification of the company (e.g., COMPANY). | string |
result.entity.address | Registered business address of the company. | string |
result.entity.status | Current operational status of the company. | string |
result.entity.registrationNumber | Official company registration number. | string |
result.entity.businessNumber | Business identification number. | string |
result.entity.email | Registered company email address. | string |
result.entity.state | State where the company is registered. | string |
result.entity.city | City where the company operates or is registered. | string |
result.entity.lga | Local Government Area (LGA) of the company location. | string |
result.entity.business | Unique business identifier (UUID). | string |
Error Code Response & Mapping
{
"result": {},
"reason": "registrationNumber is required.",
"code": "E001"
}
Getting help
Please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better.
You can reach out to us at [email protected]. We strive to provide prompt and reliable assistance, ensuring your queries are addressed effectively.
We value your feedback and are committed to making your experience smooth and enjoyable. Our team is dedicated to assisting you with any needs you may have. Thank you for choosing our services. We look forward to helping you!