# Belgian Company Registry Lookup (KBO/BCE)

> Belgian Company Registry Lookup (KBO/BCE) is a paid API for AI agents from companies.use.x402atlas.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-12).

Looks up Belgian companies in the official KBO/BCE Crossroads Bank for Enterprises by enterprise number or company name, returning legal details, status, address, NACE activities, and website.

## Facts

- Endpoint: GET https://companies.use.x402atlas.com/belgian-company-data?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/belgian-company-registry-lookup-kbo-bce-eda84bbf
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UYYzLZgyqKuDq7N2L-4iO

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 belgian-company-registry-lookup-kbo-bce-eda84bbf
```

Example prompt: Can you look up the Belgian company with enterprise number 0417.497.106 in the official KBO/BCE registry and tell me its legal name, current status, registered address, and what NACE activities it's registered for?

## When to prefer this

Use this endpoint when you specifically need to look up Belgian companies registered in the official KBO/BCE Crossroads Bank for Enterprises. Prefer this over generic business data aggregators when you need authoritative, daily-updated official registry data including NACE codes and legal form. Use sibling endpoints for French (SIRENE), UK (Companies House), Norwegian (Brreg), Czech (ARES), or Finnish (PRH/YTJ) companies.

## Known failure modes

- No match found for the given enterprise number or company name — returns count:0 with a note
- Ambiguous company name returns multiple results — agent must select the correct match
- Invalid enterprise number format may return zero results or an error
- Truncated or misspelled company names may reduce match accuracy
- Service unavailability returns a non-200 HTTP response

## How this service works

Belgian company lookup in the official KBO/BCE Crossroads Bank for Enterprises (Daily data) by enterprise number (0417.497.106 or BE0417497106) or company name. Returns legal name, status, legal form, start date, registered address, NACE activities and website in a schema shared across countries.

## Output

Returns a structured JSON object with the matched company or companies from the Belgian KBO/BCE registry, including: ISO country code (BE), registry name, echoed query, match count, and an array of company records each containing legal name, registration number, normalized status (active/inactive/unknown), legal form, founding date, registered address (street, postal code, city, country code), NACE activity codes, and website URL.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "query"
     ],
     "properties": {
      "query": {
       "type": "string",
       "maxLength": 200,
       "description": "Company registration number (Belgian enterprise number, e.g. 0417.497.106) or company name"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "country",
      "registry",
      "query",
      "matched_by",
      "count",
      "companies"
     ],
     "properties": {
      "note": {
       "type": "string",
       "description": "Hint present only on the sample response (empty/omitted query) and on a zero-match response"
      },
      "count": {
       "type": "integer",
       "description": "Number of entries in companies"
      },
      "query": {
       "type": "string",
       "description": "Echoed query (trimmed)"
      },
      "country": {
       "type": "string",
       "description": "ISO 3166-1 alpha-2 code of the route's country"
      },
      "registry": {
       "type": "string",
       "description": "Official registry the result comes from"
      },
      "companies": {
       "type": "array",
       "items": {
        "type": "object",
        "required": [
         "name",
         "registration_number",
         "status",
         "legal_form",
         "founded",
         "address",
         "activities",
         "website"
        ],
        "properties": {
         "name": {
          "type": "string",
          "description": "Current legal name"
         },
         "status": {
          "enum": [
           "active",
           "inactive",
           "unknown"
          ],
          "type": "string",
          "description": "Normalized registry status: active, inactive (ceased, dissolved, bankrupt or being wound up) or unknown"
         },
         "address": {
          "type": "object",
          "required": [
           "street",
           "postal_code",
    
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/belgian-company-registry-lookup-kbo-bce-eda84bbf/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from companies.use.x402atlas.com](https://www.zero.xyz/host/companies.use.x402atlas.com/llms.txt)
