Du JSON simple en HTTPS, en lecture seule, sans SDK. Chaque API a sa propre spécification OpenAPI.
🌍
Pays
ISO 3166-1 / 3166-2 / 3166-3
Les pays par code alpha-2, alpha-3 ou numérique, leurs subdivisions (régions, provinces...), les devises et langues qu'on y utilise, et les anciens pays.
GET /api/v1/countries/{code}
GET /api/v1/countries/{code}/subdivisions
GET /api/v1/countries/{code}/currencies
GET /api/v1/countries/{code}/languages
GET /api/v1/former-countries
Spécification OpenAPI →
💶
Devises
ISO 4217
Les devises en cours avec leurs décimales et l'arrondi des espèces, par code alphabétique (EUR) ou numérique (978), et les pays qui utilisent chacune.
GET /api/v1/currencies
GET /api/v1/currencies/{code}
GET /api/v1/currencies/{code}/countries
Spécification OpenAPI →
🗣️
Langues
ISO 639-3 / 639-5
Plus de 7 900 langues avec filtres (portée, type, code 639-1), recherche par code 639-1, 639-3 ou 639-2/B, les pays où chacune est parlée (statut officiel, part de la population), et les familles de langues.
GET /api/v1/languages?hasAlpha2=true
GET /api/v1/languages/{code}
GET /api/v1/languages/{code}/countries
GET /api/v1/language-families
Spécification OpenAPI →
✍️
Écritures
ISO 15924
Les systèmes d'écriture (latin, cyrillique, arabe, han...) par code à quatre lettres, quelle que soit la casse, ou par code numérique.
GET /api/v1/scripts
GET /api/v1/scripts/{code}
Spécification OpenAPI →
🗺️
Régions
UN M49
Le monde, les continents et les sous-régions (Europe de l’Ouest, Afrique de l’Est...) sous forme d’arbre, et tous les pays d’une région.
GET /api/v1/regions
GET /api/v1/regions/{code}
GET /api/v1/regions/{code}/countries
Spécification OpenAPI →
🏢
Belgique : entreprises
BCE/KBO Open Data · NACE-BEL
Toutes les entreprises inscrites à la Banque-Carrefour des Entreprises : recherche par numéro d’entreprise ou de TVA sous toutes ses formes, validation du numéro (chiffres de contrôle, inscrite, active), autocomplétion sur le nom, dénominations, forme juridique, adresses, contacts, activités, unités d’établissement et succursales, plus 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={texte}
GET /api/v1/bel/enterprises/{number}/establishments
GET /api/v1/bel/kbo-codes/{category}
GET /api/v1/bel/enterprises/{number}/peppol
Spécification OpenAPI →
📊
Belgique : 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, l’historique complet depuis 1978 à la demande, et les documents (PDF, XBRL, JSON) relayés depuis la BNB.
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 →
📍
Belgique : adresses
BeSt Address · BOSA et les trois régions (CC BY 4.0)
Complétez une adresse belge en trois étapes guidées - 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 et son statut. Interrogé en direct dans les registres d’adresses fédéral et régionaux.
GET /api/v1/bel/addresses/municipalities?q={texte}
GET /api/v1/bel/addresses/streets?postCode={code}&name={texte}
GET /api/v1/bel/addresses/house-numbers?streetId={id}&houseNumber={chiffres}
GET /api/v1/bel/addresses?id={addressId}
Spécification OpenAPI →
🌍
Recherche d’adresse (monde entier)
OpenStreetMap · Photon (ODbL)
Recherche en texte libre de lieux et d’adresses partout dans le monde, au fil de la frappe : maisons, rues, villes... avec leur position WGS84, orientée vers un point ou limitée à un pays. Interrogé en direct dans les données OpenStreetMap via Photon. Une maison belge porte aussi sa correspondance dans les registres officiels BeSt (champ best).
GET /api/v1/addresses/search?q={texte}&countryCode={code}&lang={langue}
GET /api/v1/addresses/search?q={texte}&lat={lat}&lon={lon}
Spécification OpenAPI →
📨
Participants Peppol
Annuaire Peppol · Identifiants ISO 6523
Qui reçoit des factures électroniques et d’autres documents sur le réseau Peppol, dans le monde entier (8 millions de participants) : recherche par nom, pays ou identifiant, lecture d’un participant avec les entités qui se trouvent derrière et les types de documents acceptés. Interrogé en direct dans l’annuaire Peppol. Les entreprises belges ont un raccourci dans le groupe Belgique, et leur fiche l’embarque déjà.
GET /api/v1/peppol/participants?name={texte}&country={code}
GET /api/v1/peppol/participants/{participantId}
GET /api/v1/bel/enterprises/{number}/peppol
Spécification OpenAPI →