{ "kvk-api" :

KVK API: koppelen, kosten en alternatieven

Kort antwoord

De KVK API is de officiële koppeling met het Handelsregister, via developers.kvk.nl. Je betaalt EUR 6,40 per maand plus EUR 0,02 per opvraging op Basisprofiel, Vestigingsprofiel en Naamgeving; Zoeken is gratis per opvraging. Wil je in één call een bedrijfsprofiel, vestigingen en een gecontroleerd BTW-nummer, dan kun je ook KVKBase gebruiken, dat de KVK API zelf bevraagt.

cURL
# Eén call: profiel, adres, rechtsvorm
curl "https://api.kvkbase.nl/v1/lookup/68750110" \
  -H "Authorization: Bearer KEY"

Wat de KVK API doet

De Kamer van Koophandel beheert het Handelsregister en biedt daar een API op aan. Alles wat je op kvk.nl kunt opzoeken, haal je ook programmatisch op. Het aanbod bestaat uit een paar losse producten:

ProductWat je ermee doetKosten per opvraging
ZoekenBedrijven vinden op naam, KVK-nummer of plaatsgratis
BasisprofielNaam, rechtsvorm, activiteiten en hoofdvestiging van een inschrijvingEUR 0,02
VestigingsprofielAdres en gegevens van één vestigingEUR 0,02
NaamgevingStatutaire naam en handelsnamenEUR 0,02
MutatieserviceMeldingen als een inschrijving wijzigtEUR 1.279 per jaar

Daar komt een abonnement van EUR 6,40 per maand bij. Dat zijn de bedragen op developers.kvk.nl op het moment van schrijven; controleer ze vóór je een begroting maakt.

Hoe je koppelt

  1. Test eerst in de testomgeving van de KVK. Die vraagt geen aanmelding en bevat fictieve bedrijven.
  2. Vraag een abonnement aan via developers.kvk.nl en krijg een API-key.
  3. Zoek een bedrijf met Zoeken. Dat geeft een KVK-nummer terug.
  4. Haal met dat nummer het Basisprofiel op, en per vestiging het Vestigingsprofiel.
  5. Cache wat je ophaalt. Een profiel verandert zelden, en elke opvraging kost geld.

Voor veel toepassingen is dat een prima route. Het kost werk op drie punten: je maakt meerdere calls per bedrijf, je bouwt zelf een cache en foutafhandeling, en je kunt het BTW-nummer niet uit de KVK-data halen.

Eén call in plaats van vier

KVKBase bevraagt dezelfde KVK API en voegt de uitkomst samen. Eén GET /v1/lookup/{kvkNumber} geeft naam, rechtsvorm, adres, activiteiten en, voor BV’s en NV’s, een afgeleid BTW-nummer dat live bij VIES is gecontroleerd. Zoeken en autocomplete zitten in dezelfde API, in JSON, met één API-key.

Wat je daarvoor inlevert staat eerlijk in de vergelijking met de officiële KVK API: wij zijn geen bron maar een tussenlaag, we cachen actieve bedrijven 24 uur, en we bieden niet alle KVK-endpoints aan.

Welke kies je

Meer over de KVK API

Veelgestelde vragen

Wat is de KVK API?
De KVK API is de officiële REST-koppeling van de Kamer van Koophandel met het Handelsregister. Je gebruikt hem om bedrijven te zoeken en om basisprofielen, vestigingsprofielen en naamgeving van een inschrijving op te halen. Je vraagt hem aan via developers.kvk.nl.
Wat kost de KVK API?
Een abonnement van EUR 6,40 per maand, plus EUR 0,02 per opvraging op Basisprofiel, Vestigingsprofiel en Naamgeving. Zoeken kost per opvraging niets. De Mutatieservice is een apart product en kost EUR 1.279 per jaar. De bedragen staan op developers.kvk.nl/pricing.
Kan ik de KVK API gratis testen?
Ja. De KVK heeft een testomgeving met een kleine set fictieve gegevens, zonder aanmelding. Daarmee test je je koppeling voordat je een abonnement neemt.
Is er een gratis KVK API?
Gedeeltelijk. De KVK biedt een open dataset met basisgegevens en een gratis Zoeken-endpoint. Voor het volledige profiel betaal je per opvraging. KVKBase heeft een gratis laag met 50 lookups per maand.
Geeft de KVK API ook het BTW-nummer?
Nee. Het BTW-nummer komt van de Belastingdienst, niet uit het Handelsregister. Je moet het zelf afleiden en bij VIES controleren. KVKBase doet dat in dezelfde response.
Wanneer koppel ik beter direct met de KVK?
Als je een eigen contract met de KVK wilt, endpoints nodig hebt die een tussenpartij niet aanbiedt (zoals de Mutatieservice), of een team hebt dat de integratie zelf onderhoudt.

Bijgewerkt:

Eén call geeft je het hele bedrijf

KVK-data, het afgeleide BTW-nummer en een live VIES-controle in één request. Het gratis plan geeft je 50 lookups per maand, zonder creditcard.

50
gratis lookups per maand
1
request in plaats van drie
0
creditcards, contracten of salesgesprekken