Skip to main content
Verify businesses using CAC registration numbers, company names, or Tax Identification Numbers.

CAC Basic

Basic Corporate Affairs Commission lookup by registration number.
POST /api/v1/business/verification/cac-basic
Signature required: Yes

Request body

FieldTypeRequiredDescription
regNumberstringYesCAC registration number
idempotencyKeystringNoUnique key to prevent duplicate charges

Request example

curl -X POST "https://api-dev.usenumero.com/numeroaccount/api/v1/business/verification/cac-basic" \
  -H "Content-Type: application/json" \
  -H "x-api-key: your_api_key" \
  -H "x-signature-key: generated_signature" \
  -d '{
    "regNumber": "RC123456"
  }'

CAC Advanced

CAC verification with detailed company information.
POST /api/v1/business/verification/cac-advanced

Request body

FieldTypeRequiredDescription
regNumberstringYesCAC registration number
idempotencyKeystringNoUnique key to prevent duplicate charges

CAC Premium

CAC verification with full records including directors and shareholders.
POST /api/v1/business/verification/cac-premium

Request body

FieldTypeRequiredDescription
regNumberstringYesCAC registration number
idempotencyKeystringNoUnique key to prevent duplicate charges

CAC by Name

Search for a company by name.
POST /api/v1/business/verification/cac-by-name

Request body

FieldTypeRequiredDescription
companyNamestringYesCompany name to search
idempotencyKeystringNoUnique key to prevent duplicate charges

Request example

curl -X POST "https://api-dev.usenumero.com/numeroaccount/api/v1/business/verification/cac-by-name" \
  -H "Content-Type: application/json" \
  -H "x-api-key: your_api_key" \
  -H "x-signature-key: generated_signature" \
  -d '{
    "companyName": "Acme Nigeria Limited"
  }'

TIN Verification

Verify a Tax Identification Number.
POST /api/v1/business/verification/tin

Request body

FieldTypeRequiredDescription
tinstringYesTax Identification Number
idempotencyKeystringNoUnique key to prevent duplicate charges