# Limitguard Light Company Check

> Limitguard Light Company Check is a paid API for AI agents from api.limitguard.ai, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-23).

Validates a Dutch (KVK) or Belgian (KBO) company's register status, EU VAT number (VIES), and sanctions list presence (OFAC, EU, UN) in a single lightweight call

## Facts

- Endpoint: POST https://api.limitguard.ai/v1/entity/light-check?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/limitguard-light-company-check-c2b4ae9b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jwT-E8fflsYlMPlumm3Q4

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability limitguard-light-company-check-c2b4ae9b -d '<json body>'
```

Example prompt: Can you do a light company check on Dutch company with KVK number 12345678 and VAT number NL123456789B01 — I need to know if they're active in the register, their VAT is valid, and they're not on any OFAC, EU, or UN sanctions lists?

## When to prefer this

Use this endpoint when you need a fast, low-cost ($0.05) lightweight KYB signal covering register activity, VAT validity, and sanctions exposure for Dutch or Belgian companies — without needing full beneficial ownership, PEP screening, or address verification. Prefer this over the full entity report when you only need a proceed/review signal for NL or BE entities and want to minimize cost and latency.

## Known failure modes

- Missing required fields: neither registration_number nor vat_number provided — returns validation error
- Invalid country code: unsupported ISO country code returns not-covered status
- KVK/KBO number format mismatch: 8-digit expected for NL, 10-digit for BE — may return not-covered
- VIES service temporarily unavailable — VAT field returns unavailable status
- Company not found in register — returns not-covered rather than an error
- Sanctions list lookup service disruption — sanctions field returns unavailable

## How this service works

Light company check for an agent: is the company on the NL (KVK) or BE (KBO) register and active, is its EU VAT number valid (VIES), and does its name match the OFAC, EU or UN sanctions lists? Each part says ok, not covered or unavailable. No owners, PEP or address match.

## Output

Returns a structured response with three sections: (1) register status — whether the company is found and active in KVK (NL) or KBO (BE), or not covered/unavailable; (2) VAT validity — whether the EU VAT number is valid per VIES, or not covered/unavailable; (3) sanctions status — whether the company name matches OFAC, EU, or UN sanctions lists, or not covered/unavailable. No beneficial owner data, PEP screening, or address matching is included.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "country": {
   "type": "string",
   "description": "ISO 3166-1 alpha-2 country code of the register"
  },
  "vat_number": {
   "type": "string",
   "description": "EU VAT number, checked with VIES"
  },
  "registration_number": {
   "type": "string",
   "description": "Company register number (8-digit KVK or 10-digit KBO/CBE). registration_number or vat_number is required"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/limitguard-light-company-check-c2b4ae9b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.limitguard.ai](https://www.zero.xyz/host/api.limitguard.ai/llms.txt)
