Documentación / Establecimiento

Establecimiento

Endpoints del recurso Establecimiento. Todas las llamadas requieren autenticación y devuelven el envelope JSON estándar.

🔗

URL base: https://companybelgium.be/api/v2 · Autenticación

Retrieve establishment details#

GET/establishment/{num}

Full record for a single establishment unit attached to an enterprise.

Parámetros

NombreEn/TipoRequeridoDescripción
num path string Requerido Establishment number, e.g. 2.123.456.789

Solicitud

curl https://companybelgium.be/api/v2/establishment/0403.170.701 \
  -H "X-API-Key: $API_KEY" -H "X-API-Secret: $API_SECRET"
const res = await fetch("https://companybelgium.be/api/v2/establishment/0403.170.701", {
  method: "GET",
  headers: {
    "X-API-Key": process.env.API_KEY,
    "X-API-Secret": process.env.API_SECRET,
  },
});
const { data } = await res.json();

Respuesta

{
  "success": true,
  "data": {
    "establishmentNumber": "2.123.456.789",
    "enterpriseNumber": "0403.170.701",
    "startDate": "1990-01-01",
    "municipality": "Leuven"
  },
  "error": null,
  "timestamp": "2026-06-05T09:00:00.000Z",
  "meta": null
}

List establishment activities#

GET/establishment/{num}/activities

NACE activities registered at the establishment level.

Parámetros

NombreEn/TipoRequeridoDescripción
num path string Requerido Establishment number.

Solicitud

curl https://companybelgium.be/api/v2/establishment/0403.170.701/activities \
  -H "X-API-Key: $API_KEY" -H "X-API-Secret: $API_SECRET"
const res = await fetch("https://companybelgium.be/api/v2/establishment/0403.170.701/activities", {
  method: "GET",
  headers: {
    "X-API-Key": process.env.API_KEY,
    "X-API-Secret": process.env.API_SECRET,
  },
});
const { data } = await res.json();

Respuesta

{
  "success": true,
  "data": [
    {
      "naceVersion": "2025",
      "code": "47250",
      "label": "Commerce de détail de boissons"
    }
  ],
  "error": null,
  "timestamp": "2026-06-05T09:00:00.000Z",
  "meta": null
}

Retrieve establishment address#

GET/establishment/{num}/address

Physical address of the establishment unit.

Parámetros

NombreEn/TipoRequeridoDescripción
num path string Requerido Establishment number.

Solicitud

curl https://companybelgium.be/api/v2/establishment/0403.170.701/address \
  -H "X-API-Key: $API_KEY" -H "X-API-Secret: $API_SECRET"
const res = await fetch("https://companybelgium.be/api/v2/establishment/0403.170.701/address", {
  method: "GET",
  headers: {
    "X-API-Key": process.env.API_KEY,
    "X-API-Secret": process.env.API_SECRET,
  },
});
const { data } = await res.json();

Respuesta

{
  "success": true,
  "data": {
    "street": "Brouwersstraat",
    "number": "1",
    "zipcode": "3000",
    "municipality": "Leuven",
    "country": "BE"
  },
  "error": null,
  "timestamp": "2026-06-05T09:00:00.000Z",
  "meta": null
}

Retrieve establishment contact info#

GET/establishment/{num}/contact

Phone, email and website at the establishment level, when available.

Parámetros

NombreEn/TipoRequeridoDescripción
num path string Requerido Establishment number.

Solicitud

curl https://companybelgium.be/api/v2/establishment/0403.170.701/contact \
  -H "X-API-Key: $API_KEY" -H "X-API-Secret: $API_SECRET"
const res = await fetch("https://companybelgium.be/api/v2/establishment/0403.170.701/contact", {
  method: "GET",
  headers: {
    "X-API-Key": process.env.API_KEY,
    "X-API-Secret": process.env.API_SECRET,
  },
});
const { data } = await res.json();

Respuesta

{
  "success": true,
  "data": {
    "phone": "+32 16 00 00 00",
    "email": null,
    "website": null
  },
  "error": null,
  "timestamp": "2026-06-05T09:00:00.000Z",
  "meta": null
}

List establishment denominations#

GET/establishment/{num}/denominations

Commercial names registered at the establishment level.

Parámetros

NombreEn/TipoRequeridoDescripción
num path string Requerido Establishment number.

Solicitud

curl https://companybelgium.be/api/v2/establishment/0403.170.701/denominations \
  -H "X-API-Key: $API_KEY" -H "X-API-Secret: $API_SECRET"
const res = await fetch("https://companybelgium.be/api/v2/establishment/0403.170.701/denominations", {
  method: "GET",
  headers: {
    "X-API-Key": process.env.API_KEY,
    "X-API-Secret": process.env.API_SECRET,
  },
});
const { data } = await res.json();

Respuesta

{
  "success": true,
  "data": [
    {
      "language": "NL",
      "type": "COMMERCIAL",
      "value": "Stella Shop"
    }
  ],
  "error": null,
  "timestamp": "2026-06-05T09:00:00.000Z",
  "meta": null
}

Retrieve a specific establishment denomination#

GET/establishment/{num}/denomination/{language}

A single establishment denomination filtered by language.

Parámetros

NombreEn/TipoRequeridoDescripción
num path string Requerido Establishment number.
language path string Requerido FR | NL | DE | EN

Solicitud

curl https://companybelgium.be/api/v2/establishment/0403.170.701/denomination/FR \
  -H "X-API-Key: $API_KEY" -H "X-API-Secret: $API_SECRET"
const res = await fetch("https://companybelgium.be/api/v2/establishment/0403.170.701/denomination/FR", {
  method: "GET",
  headers: {
    "X-API-Key": process.env.API_KEY,
    "X-API-Secret": process.env.API_SECRET,
  },
});
const { data } = await res.json();

Respuesta

{
  "success": true,
  "data": {
    "language": "NL",
    "type": "COMMERCIAL",
    "value": "Stella Shop"
  },
  "error": null,
  "timestamp": "2026-06-05T09:00:00.000Z",
  "meta": null
}