NairaCheck
Get started menu

Get started

Retrieve CAC company information

The CAC Company Info endpoint accepts an authenticated JSON request and returns a stable, normalized response.

Step 1

Get an API key

API keys are issued through the NairaCheck developer account. During the private beta, the same portal collects access requests while self-service generation is completed.

Open API key portal

A live key is displayed once. Store it in a secret manager or server environment variable; never embed it in browser or mobile code.

Step 2

Call the endpoint

CAC Company Info
curl --request POST 'https://api.nairacheck.com/v1/companies/search' \
  --header "Authorization: Bearer $NAIRACHECK_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
    "search_type": "ALL",
    "search_term": "zenith",
    "limit": 25,
    "offset": 0
  }'

Step 3

Handle the response

200 response
{
  "request_id": "req_9f4c2b7a8d1e4f60",
  "search_type": "ALL",
  "search_term": "zenith",
  "cached": false,
  "pagination": { "total": 48, "limit": 25, "offset": 0, "has_more": true },
  "data": [
    {
      "approved_name": "ZENITH BANK PLC",
      "rc_number": "150224",
      "entity_type": "COMPANY",
      "status": "ACTIVE"
    }
  ]
}

No matches is a successful result with an empty data array. Use the request ID when contacting support.