CAC Verification
This endpoint is used to verify the Corporate Affairs Commission (CAC) information of a company. It requires the company registration number and type, with a company name.
Endpoint: POST {baseurl}/v1/api/verification/cac
Request Body
Field Name | Type | Required | Description |
---|---|---|---|
country |
string | Yes | The country code for the verification. Example: NGA . |
reference |
string | Yes | A unique reference for the verification request. Example: 0122333444455555 . |
identity |
string | Yes | A unique identifier for the entity being verified. Example: 6791457be570f7f292f1fe23 . |
verificationLevel |
string | Yes | The level of verification to perform. Example: basic . |
rcNumber |
string | Yes | The company registration number to verify. Example: 12345678 . |
companyType |
string | Yes | The type of company to verify. Example: RC . Default: RC . |
companyName |
string | Yes | The name of the company to verify. Example: Example Company Ltd . |
Notes - All string fields are trimmed of leading and trailing whitespace before processing.
Example Request Body
{
"country": "NGA",
"reference": "0122333444455555",
"identity": "6791457be570f7f292f1fe23",
"verificationLevel": "basic",
"rcNumber": "12345678",
"companyType": "RC",
"companyName": "Example Company Ltd"
}
Sample Request
curl -X POST "{baseurl}/v1/api/verification/cac" \
-H "Content-Type: application/json" \
-H "x-api-key: {API-KEY}" \
-d '{
"rcNumber": "12345678",
"companyType": "RC",
"companyName": "Example Company Ltd"
}'
Sample Response
{
"status": true,
"responseCode": "00",
"statusCode": 200,
"message": "CAC verification successful",
"data": {
"rcNumber": "12345678",
"companyType": "RC",
"companyName": "Example Company Ltd",
"isValid": true
},
"meta": {
"statusCode": 200,
"referenceId": "abc123",
"timeStamp": "2023-10-01T12:00:00Z"
}
}
{
"status": true,
"responseCode": "00",
"statusCode": "200",
"message": "CAC verification successful",
"data": {
"rcNumber": "",
"documentNumber": "",
"documentName": "",
"documentExpiryDate": null,
"documentIssuingCountry": "",
"companyName": "",
"companyStatus": "",
"registrationDate": "",
"directors": [
{
"surname": " ",
"firstName": " ",
"otherName": " ",
"email": "",
"phoneNumber": "",
"city": "",
"state": "",
"dateOfAppointment": "",
"status": "",
"affiliateTypeFk": {
"name": "",
"description": ""
},
"countryFk": {
"name": "",
"code": ""
},
"lga": "",
"address": " ",
"postcode": null
},
{
"surname": " ",
"firstName": " ",
"otherName": " ",
"email": "",
"phoneNumber": "",
"gender": "",
"formerNationality": null,
"city": "",
"occupation": "",
"formerName": null,
"corporationName": null,
"rcNumber": null,
"state": "",
"accreditationNumber": null,
"formType": " ",
"numSharesAlloted": "",
"typeOfShares": "",
"dateOfBirth": "",
"dateOfAppointment": "",
"status": "",
"formerSurname": null,
"formerFirstName": null,
"formerOtherName": null,
"identityNumber": "",
"otherDirectorshipDetails": null,
"affiliateTypeFk": {
"name": "",
"description": ""
},
"countryFk": {
"name": "",
"code": ""
},
"lga": "",
"nationality": "",
"address": " ",
"streetNumber": " ",
"postcode": null,
"formerNameType": null,
"affiliatesResidentialAddress": {
"country": "",
"state": "",
"lga": "",
"city": "",
"address": " ",
"streetNumber": ""
},
"affiliatesPscInformation": ""
},
{
"surname": " ",
"firstName": "",
"otherName": null,
"email": "",
"phoneNumber": "",
"gender": null,
"formerNationality": null,
"city": " ",
"occupation": "",
"formerName": null,
"corporationName": null,
"rcNumber": null,
"state": "",
"accreditationNumber": null,
"formType": null,
"typeOfShares": null,
"dateOfAppointment": "",
"status": "",
"formerSurname": null,
"formerFirstName": null,
"formerOtherName": null,
"identityNumber": null,
"otherDirectorshipDetails": null,
"affiliateTypeFk": {
"name": "",
"description": ""
},
"countryFk": {
"name": "",
"code": ""
},
"lga": "",
"isCorporate": null,
"address": " ",
"streetNumber": "",
"isChairman": "",
"postcode": null,
"formerNameType": null
},
{
"surname": " ",
"firstName": " ",
"otherName": " ",
"email": "",
"phoneNumber": "",
"gender": "",
"formerNationality": null,
"city": "",
"occupation": " ",
"formerName": null,
"corporationName": null,
"rcNumber": null,
"state": "",
"accreditationNumber": null,
"formType": "",
"numSharesAlloted": "",
"typeOfShares": "",
"dateOfBirth": "",
"dateOfAppointment": "",
"status": "",
"formerSurname": null,
"formerFirstName": null,
"formerOtherName": null,
"identityNumber": "",
"otherDirectorshipDetails": null,
"affiliateTypeFk": {
"name": "",
"description": ""
},
"countryFk": {
"name": "",
"code": ""
},
"lga": "",
"nationality": "",
"address": " ",
"streetNumber": "",
"postcode": null,
"formerNameType": null,
"affiliatesResidentialAddress": {
"country": "",
"state": "",
"lga": "",
"city": " ",
"address": " ",
"streetNumber": ""
},
"affiliatesPscInformation": ""
},
// so on for other directors
]
},
"meta": {
"statusCode": "200",
"isValid": true,
"timeStamp": "Wed Apr 23 2025 07:29:57 GMT+0000 (Coordinated Universal Time)"
}
}