Comment intégrer l'API BCE/KBO dans votre application
Guide complet pour intégrer l'API de la Banque-Carrefour des Entreprises dans vos applications web et mobiles. Authentification, requêtes et bonnes pratiques.
En bref
L'API BCE/KBO donne accès aux données officielles de plus de 2 millions d'entreprises belges enregistrées à la Banque-Carrefour des Entreprises. En quelques minutes, vous pouvez authentifier vos requêtes avec une clé API, interroger la base par nom ou numéro BCE et enrichir votre application avec des données à jour.
Introduction
L'API BCE/KBO vous permet d'accéder aux données officielles de plus de 2 millions d'entreprises belges. Dans ce guide, nous allons voir comment l'intégrer étape par étape dans votre application.
Prérequis
Avant de commencer, assurez-vous d'avoir :
- Un compte sur notre plateforme
- Une clé API active (publique et secrète)
- Node.js 18+ ou tout autre environnement capable de faire des requêtes HTTP
Étape 1 : Obtenir vos clés API
Connectez-vous à votre tableau de bord et accédez à la section "Clés API". Créez une nouvelle paire de clés. Vous recevrez :
- Clé publique (
pk_live_...) : identifie votre application
- Clé secrète (
sk_live_...) : authentifie vos requêtes (ne jamais exposer côté client)
Étape 2 : Première requête
Voici un exemple en JavaScript/TypeScript :
1 2 3 4 5 6 7 8 9
const response = await fetch(class="code-string">'https:class="code-comment">//companybelgium.be/api/companies/search?q=Proximus', {
headers: {
class="code-string">'X-API-Key': class="code-string">'pk_live_votre_cle_publique',
class="code-string">'X-API-Secret': class="code-string">'sk_live_votre_cle_secrete',
},
});
const data = await response.json();
console.log(data.results);
Étape 3 : Recherche avancée
L'API supporte plusieurs types de recherche :
- Par nom :
/api/companies/search?q=nom
- Par numéro BCE :
/api/companies/{id}
- Par adresse :
/api/companies/address?zipCode=1000
- Vérification Peppol :
/api/peppol/check?vatNumber=BE0123456789
Bonnes pratiques
Conclusion
L'intégration de l'API BCE/KBO est simple et rapide. En quelques minutes, vous pouvez enrichir votre application avec les données officielles des entreprises belges. Pour aller plus loin, consultez le guide Node.js et TypeScript pour l'API BCE, le tutoriel Python avec FastAPI, le guide sur la sécurisation des clés API et la référence complète des endpoints BCE.
Questions fréquentes
Comment obtenir une clé API pour accéder aux données BCE/KBO en Belgique ?
Créez un compte sur Company Belgium (companybelgium.be) et accédez à la section Clés API de votre tableau de bord. Vous recevez une clé publique (pk_live_...) et une clé secrète (sk_live_...). La clé secrète ne doit jamais être exposée côté client : stockez-la dans une variable d'environnement serveur.
Quels types de recherche sont disponibles via l'API BCE/KBO ?
L'API propose quatre modes principaux : la recherche par nom d'entreprise, la consultation directe par numéro BCE, la recherche par adresse ou code postal, et la vérification de l'enregistrement Peppol pour la facturation électronique. Chaque endpoint retourne un objet JSON structuré avec le statut, la forme juridique, l'adresse et les activités NACE.
Comment gérer le rate limiting lors de l'intégration de l'API BCE/KBO ?
L'API BCE/KBO impose des quotas selon votre plan tarifaire. Pour les éviter, mettez en cache les résultats (les données BCE changent rarement en temps réel), utilisez un retry exponentiel en cas d'erreur 429, et regroupez les appels en batch pour les traitements en masse. Consultez notre guide de traitement par lots pour une architecture optimisée.
L'API BCE/KBO peut-elle être intégrée dans une application mobile ?
Oui, mais vos clés API ne doivent jamais apparaître dans le code de l'application mobile. Créez un backend intermédiaire (Node.js, Python, etc.) qui appelle l'API BCE/KBO côté serveur et expose ses propres endpoints sécurisés à votre application mobile. Cela protège vos identifiants et vous permet de contrôler le cache et le débit.
Commentaires
Articles similaires

Expert-comptable : automatiser l'analyse financière de votre portefeuille clients
Un expert-comptable gère 50 à 300 dossiers clients. Analyser manuellement les comptes annuels, calculer les ratios, repérer les signaux d'alerte et préparer un rapport pour chaque réunion annuelle, c'est plusieurs centaines d'heures par an. Voici comment automatiser 80% de ce travail tout en gagnant en qualité de service.

Calculer la limite de crédit d'un client B2B : 4 méthodes éprouvées
Combien d'encours pouvez-vous accorder en toute sécurité à un client B2B ? Découvrez les quatre méthodes utilisées par les assureurs-crédit et les services financiers des PME belges : plafond fonds propres, plafond chiffre d'affaires, plafond actifs et scoring financier — avec exemples chiffrés.

Recherche d'entreprises belges en langage naturel : le guide complet de /recherche
Tapez « comptables à Liège », « restaurants 1000 Bruxelles » ou un numéro BCE : la barre /recherche transforme votre phrase en filtres NACE, code postal, dénomination, puis renvoie une page enrichie de statistiques sectorielles. Tour d'horizon des cas d'usage, des raccourcis URL et des subtilités linguistiques.
