> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usenumero.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Business Verification

> Verify businesses using CAC registration numbers, company names, or Tax Identification Numbers.

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

| Field            | Type   | Required | Description                             |
| ---------------- | ------ | -------- | --------------------------------------- |
| `regNumber`      | string | Yes      | CAC registration number                 |
| `idempotencyKey` | string | No       | Unique key to prevent duplicate charges |

### Request example

```bash theme={null}
curl -X POST "https://api.usenumero.com/numeroaccount/api/v1/business/verification/cac-basic" \
  -H "Content-Type: application/json" \
  -H "X-Numero-Api-Key: your_api_key" \
  -H "X-Numero-Signature: $SIGNATURE" \
  -H "X-Numero-Signature-Version: v2" \
  -d '{
    "regNumber": "RC123456"
  }'
```

***

## CAC Advanced

CAC verification with detailed company information.

```
POST /api/v1/business/verification/cac-advanced
```

### Request body

| Field            | Type   | Required | Description                             |
| ---------------- | ------ | -------- | --------------------------------------- |
| `regNumber`      | string | Yes      | CAC registration number                 |
| `idempotencyKey` | string | No       | Unique 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

| Field            | Type   | Required | Description                             |
| ---------------- | ------ | -------- | --------------------------------------- |
| `regNumber`      | string | Yes      | CAC registration number                 |
| `idempotencyKey` | string | No       | Unique key to prevent duplicate charges |

***

## CAC by Name

Search for a company by name.

```
POST /api/v1/business/verification/cac-by-name
```

### Request body

| Field            | Type   | Required | Description                             |
| ---------------- | ------ | -------- | --------------------------------------- |
| `companyName`    | string | Yes      | Company name to search                  |
| `idempotencyKey` | string | No       | Unique key to prevent duplicate charges |

### Request example

```bash theme={null}
curl -X POST "https://api.usenumero.com/numeroaccount/api/v1/business/verification/cac-by-name" \
  -H "Content-Type: application/json" \
  -H "X-Numero-Api-Key: your_api_key" \
  -H "X-Numero-Signature: $SIGNATURE" \
  -H "X-Numero-Signature-Version: v2" \
  -d '{
    "companyName": "Acme Nigeria Limited"
  }'
```

***

## TIN Verification

Verify a Tax Identification Number.

```
POST /api/v1/business/verification/tin
```

### Request body

| Field            | Type   | Required | Description                             |
| ---------------- | ------ | -------- | --------------------------------------- |
| `tin`            | string | Yes      | Tax Identification Number               |
| `idempotencyKey` | string | No       | Unique key to prevent duplicate charges |
