Hoe de KBO/BCE API in uw applicatie te integreren
Complete gids om de API van de Kruispuntbank van Ondernemingen te integreren in uw web- en mobiele applicaties. Authenticatie, verzoeken en best practices.
In het kort
De KBO/BCE-API biedt toegang tot de officiële gegevens van meer dan 2 miljoen Belgische bedrijven geregistreerd bij de Kruispuntbank van Ondernemingen. In enkele minuten kunt u verzoeken authenticeren met een API-sleutel, de databank opvragen op naam of KBO-nummer en uw applicatie verrijken met actuele gegevens.
Inleiding
De KBO/BCE API geeft u toegang tot de officiële gegevens van meer dan 2 miljoen Belgische bedrijven. In deze handleiding laten we stap voor stap zien hoe u deze kunt integreren in uw applicatie.
Vereisten
Zorg ervoor dat u het volgende heeft voordat u begint:
- Een account op ons platform
- Een actieve API-sleutel (publiek en geheim)
- Node.js 18+ of een andere omgeving die HTTP-verzoeken kan doen
Stap 1: Uw API-sleutels verkrijgen
Meld u aan bij uw dashboard en ga naar de sectie "API-sleutels". Maak een nieuw sleutelpaar aan. U ontvangt:
- Publieke sleutel (
pk_live_...): identificeert uw applicatie
- Geheime sleutel (
sk_live_...): verifieert uw verzoeken (nooit blootstellen aan de clientzijde)
Stap 2: Eerste verzoek
Hier is een voorbeeld in 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_uw_publieke_sleutel',
class="code-string">'X-API-Secret': class="code-string">'sk_live_uw_geheime_sleutel',
},
});
const data = await response.json();
console.log(data.results);
Stap 3: Geavanceerd zoeken
De API ondersteunt verschillende zoektypen:
- Op naam:
/api/companies/search?q=naam
- Op KBO-nummer:
/api/companies/{id}
- Op adres:
/api/companies/address?zipCode=1000
- Peppol-controle:
/api/peppol/check?vatNumber=BE0123456789
Best practices
Conclusie
De integratie van de KBO/BCE API is eenvoudig en snel. In enkele minuten kunt u uw applicatie verrijken met officiële gegevens van Belgische bedrijven. Verdiep u verder met de Node.js en TypeScript-gids voor de KBO-API, de Python-tutorial met FastAPI, de gids voor het beveiligen van API-sleutels en de volledige BCE-endpoints-referentie.
Veelgestelde vragen
Hoe verkrijg ik een API-sleutel om toegang te krijgen tot de KBO/BCE-gegevens in Belgie?
Maak een account aan op Company Belgium (companybelgium.be) en ga naar de sectie API-sleutels in uw dashboard. U ontvangt een publieke sleutel (pk_live_...) en een geheime sleutel (sk_live_...). De geheime sleutel mag nooit aan de clientzijde worden blootgesteld: bewaar ze in een serveromgevingsvariabele.
Welke zoektypen zijn beschikbaar via de KBO/BCE-API?
De API biedt vier hoofdmodi: zoeken op bedrijfsnaam, directe opvraging op KBO-nummer, zoeken op adres of postcode, en verificatie van Peppol-registratie voor elektronische facturatie. Elk endpoint retourneert een gestructureerd JSON-object met status, rechtsvorm, adres en NACE-activiteiten.
Hoe ga ik om met rate limiting bij de integratie van de KBO/BCE-API?
De KBO/BCE-API legt quota op afhankelijk van uw tariefplan. Om deze te vermijden, cachet u de resultaten (KBO-gegevens veranderen zelden in real time), gebruikt u exponentiële retry bij een 429-fout, en groepeert u aanroepen in batches voor massaverwerkingen. Bekijk onze gids voor batchverwerking voor een geoptimaliseerde architectuur.
Kan de KBO/BCE-API worden geintegreerd in een mobiele applicatie?
Ja, maar uw API-sleutels mogen nooit in de code van de mobiele applicatie verschijnen. Maak een tusssenlaag backend (Node.js, Python, enz.) die de KBO/BCE-API aan de serverzijde aanroept en eigen beveiligde endpoints blootstelt aan uw mobiele applicatie. Dit beschermt uw inloggegevens en stelt u in staat cache en debiet te beheren.
Reacties
Gerelateerde artikelen

Accountant: de financiële analyse van uw klantenportefeuille automatiseren
Een accountant beheert 50 tot 300 klantendossiers. Handmatig jaarrekeningen analyseren, ratio's berekenen, alarmsignalen opsporen en een rapport voorbereiden voor elke jaarvergadering kost honderden uren per jaar. Zo automatiseert u 80% van dat werk en wint u tegelijk aan dienstkwaliteit.

De kredietlimiet van een B2B-klant berekenen: 4 beproefde methodes
Hoeveel uitstaande bedragen kunt u veilig toekennen aan een B2B-klant? Ontdek de vier methodes die kredietverzekeraars en financiële diensten van Belgische kmo's gebruiken: eigen-vermogenplafond, omzetplafond, activaplafond en financiële scoring — met cijfervoorbeelden.

Belgische bedrijven zoeken in natuurlijke taal: de volledige gids voor /recherche
Typ "boekhouders in Luik", "restaurants 1000 Brussel" of een KBO-nummer: de /recherche-balk zet uw zin om in NACE-, postcode-, naamfilters en levert een pagina met sectorstatistieken. Overzicht van use cases, URL-shortcuts en taalkundige finesses.
