🔎
Rechercher une entreprise
BCE/KBOBNBAnnuaire Peppol
Un seul champ : un numéro d’entreprise ou de TVA sous toutes ses formes (BE0420254973, 0420.254.973, 420254973), un identifiant de participant Peppol (0208:0420254973) ou une partie du nom (3 caractères au moins). Choisissez ce que vous voulez obtenir.
🏢
Entreprises
BCE/KBO Open Data · NACE-BEL
Toutes les entreprises inscrites à la Banque-Carrefour des Entreprises. Saisissez un numéro de TVA ou d’entreprise comme le font vos utilisateurs (sous toutes ses formes), validez-le (chiffres de contrôle, inscrite, active), ou laissez-les choisir dans une autocomplétion sur le nom ; lisez ensuite dénominations, forme juridique, adresses, contacts, activités, unités d’établissement et succursales, et les listes de codes BCE pour vos menus déroulants. La fiche dit aussi si l’entreprise reçoit des factures électroniques Peppol.
GET /api/v1/bel/enterprises/{number}
GET /api/v1/bel/enterprises/{number}/validation
GET /api/v1/bel/enterprises?name={text}
GET /api/v1/bel/enterprises/{number}/establishments
GET /api/v1/bel/kbo-codes/{category}
GET /api/v1/bel/enterprises/{number}/peppol
GET /api/v1/bel/enterprises/{number}/peppol-capabilities
Spécification OpenAPI →
🏦
Codes bancaires belges
Liste du Protocole (BNB) · IBAN ISO 13616 · BIC ISO 9362
Quelle banque se trouve derrière un IBAN belge, et quel est son BIC ? Les trois premiers chiffres de tout numéro de compte belge sont un code d’identification bancaire, attribué par le Protocole hébergé par la Banque nationale de Belgique. Vérifiez un IBAN (longueur, chiffres de contrôle ISO, chiffres de contrôle belges) et obtenez sa banque, lisez un code ou tous les codes d’un BIC (un BIC de 8 caractères trouve aussi ses BIC d’agence). La liste de la BNB est reprise chaque jour et servie telle que publiée : bicAsPublished garde chaque cellule, status distingue les codes libres et indisponibles.
GET /api/v1/bel/ibans/{iban}
GET /api/v1/bel/bank-codes/{code}
GET /api/v1/bel/bank-codes?bic={bic}
Spécification OpenAPI →
📒
Plan comptable belge
PCMN / MAR · CNC/CBN
Le plan comptable minimum normalisé belge (PCMN / MAR) des entreprises, et celui des associations et fondations, en français, néerlandais, anglais et allemand, tel que la Commission des Normes Comptables publie leur texte coordonné, rechargé chaque jour. Chaque compte vient avec son niveau, le compte dont il relève, ses notes avec leur texte et, pour la classe 0, le texte sur son contenu ; le plan des associations donne aussi la rubrique du schéma des comptes annuels. Chaque langue est servie telle que publiée, défauts de mise en page de la source compris.
GET /api/v1/bel/chart-of-accounts?type=&lang=&parent=&level=
GET /api/v1/bel/chart-of-accounts/{code}
GET /api/v1/bel/chart-of-accounts/notes
Spécification OpenAPI →
🧾
Taxonomies des comptes annuels
Centrale des bilans BNB · XBRL
Les taxonomies XBRL que la Banque nationale de Belgique publie pour les comptes annuels, chaque version depuis 2015, reprises telles que publiées : les modèles (complet, abrégé, micro ; avec et sans capital ; associations et fondations), leurs sections, tableaux, codes de rubrique et libellés en français, néerlandais, allemand et anglais, le fait qu’un dépôt déclare à chaque cellule (concept, type, période, membres de dimensions) et les contrôles de la BNB avec leurs messages. Les taxonomies de 2015 à 2020 renvoient aussi au compte du PCMN de chaque rubrique. La version applicable à un exercice suit le guide technique de la BNB.
GET /api/v1/bel/annual-accounts-taxonomies
GET /api/v1/bel/annual-accounts-taxonomies/{version}/models
GET /api/v1/bel/annual-accounts-taxonomies/{version}/models/{model}/sections
GET /api/v1/bel/annual-accounts-taxonomies/{version}/models/{model}/checks
GET /api/v1/bel/annual-accounts-taxonomies/{version}/dimensions
Spécification OpenAPI →
📊
Comptes annuels
Centrale des bilans de la BNB
Les comptes annuels que chaque entreprise belge dépose à la Banque nationale de Belgique : la liste des dépôts (exercice, modèle, langue) des trois dernières années, et les documents (PDF, XBRL, JSON) relayés depuis la BNB. Demandez une fois history=complete pour rapatrier tous les dépôts depuis 1978 (quelques secondes la première fois).
GET /api/v1/bel/enterprises/{number}/annual-accounts
GET /api/v1/bel/enterprises/{number}/annual-accounts?history=complete
GET /api/v1/bel/annual-accounts/{reference}
GET /api/v1/bel/annual-accounts/{reference}/pdf
Spécification OpenAPI →
📍
Adresses
BeSt Address · BOSA et les trois régions (CC BY 4.0)
Complétez une adresse belge en trois appels guidés - commune (par code postal ou par nom), rue, numéro et boîte - puis lisez l’adresse complète avec son identifiant BeSt officiel, sa position WGS84, son statut et ses dates de validité. Les identifiants sont les URI régionales publiées par BeSt : renvoyez-les tels que reçus. Aucun joker n’est nécessaire (ni accepté) : le texte saisi correspond au début d’un mot ou à une partie du nom, dans n’importe quelle langue. Interrogé en direct dans les registres d’adresses fédéral et régionaux.
GET /api/v1/bel/addresses/municipalities?q={text}
GET /api/v1/bel/addresses/streets?postCode={code}&name={text}
GET /api/v1/bel/addresses/house-numbers?streetId={id}&houseNumber={digits}
GET /api/v1/bel/addresses?id={addressId}
Spécification OpenAPI →