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 portalA 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
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
{
"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.