Skip to main content
POST
/
api
/
onboarding
/
nigeria_kyc
/
cac
CAC Verification
curl --request POST \
  --url https://adhere-api.smartcomply.com/api/onboarding/nigeria_kyc/cac/ \
  --header 'Content-Type: application/json' \
  --header 'x-access-token: <api-key>' \
  --data '
{
  "registration_number": "RC-123456"
}
'
{
  "status": "failed",
  "data": [
    "<unknown>"
  ],
  "message": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://docs.smartcomply.com/llms.txt

Use this file to discover all available pages before exploring further.

The CAC endpoint returns verified details of a registered business from the Corporate Affairs Commission database, including address, registration date, and approved name.

Endpoint

POST /api/onboarding/nigeria_kyc/cac/

Request

Headers

HeaderValueRequired
x-access-tokenYour API secret keyYes
Content-Typeapplication/jsonYes

Body Parameters

ParameterTypeRequiredDescription
registration_numberstringYesThe CAC registration number
company_namestringYesRegistered company name
company_typestringYesEntity type: "RC" (registered company), "BN" (business name), or "IT" (incorporated trustee)

Example

curl -X POST "https://adhere-api.smartcomply.com/api/onboarding/nigeria_kyc/cac/" \
  -H "x-access-token: YOUR_SECRET_KEY" \
  -H "Content-Type: application/json" \
  -d '{"registration_number": "1261103", "company_name": "JOYCE VENTURES", "company_type": "RC"}'

Response

200 OK

FieldTypeDescription
data[].idintegerInternal record ID
data[].rcNumberstringCAC registration number
data[].approvedNamestringGovernment-approved business name
data[].addressstringRegistered business address
data[].citystringCity
data[].statestringState
data[].lgastringLocal government area
data[].emailstringBusiness email (if available)
data[].registrationDatestringDate of CAC registration
{
  "status": "success",
  "data": [
    {
      "id": 8693434,
      "lga": "Ibadan North West",
      "city": "Mokola Ibadan",
      "email": "joyceventures@gmail.com",
      "state": "OYO",
      "address": "Okunmade street, Opposite Veterinary Hospital",
      "rcNumber": "1261103",
      "approvedName": "JOYCE VENTURES",
      "registrationDate": "2023-07-11T08:39:54.898+00:00"
    }
  ],
  "message": "Business Registration details retrieved successfully"
}

400 Bad Request

{
  "status": "failed",
  "data": [],
  "message": "Sorry, your check cannot be processed at the moment. Please try again in a few minutes"
}

401 Unauthorized

{
  "status": "failed",
  "message": "Authentication credentials were not provided."
}

Authorizations

x-access-token
string
header
required

Your Adhere API secret key

Body

application/json
registration_number
string
required
Example:

"RC-123456"

Response

CAC verified