303.525 datasets geïndexeerd1.419 uitgevers
Open Data IndexDe index van open data over Nederland
Bronnen›Economie
Kamer van Koophandel
Nederlandse bron

KvK Handelsregister

Wie staat achter een bedrijf of stichting? Zoeken is gratis via de website; de API vraagt een sleutel en kost geld per bevraging.

EconomieBetaaldAPINederland · onderneming
Bereikbaar · gecontroleerd 17:23
developers.kvk.nl
Schermafbeelding van developers.kvk.nl

Opgeheven bedrijven (CBS-cijfers): 174 duizend in 2025, 2,1 keer zo veel als in 2007

Opgeheven bedrijven (CBS-cijfers), 2007 – 2025, in duizend. Dat is het hoogste punt in de reeks.

Bron: CBS, tabel 83149NED (Bedrijven; opheffingen, bedrijfsgrootte, rechtsvorm, bedrijfstak) · opgehaald 25 oktober 2026Open de tabel Los blok

Nieuwe bedrijven naar aantal werkzame personen (CBS-cijfers): 1 persoon of minder is het grootste deel, 91% in 2025

Verdeling in 2025: 1 persoon of minder 91%, 2 tot 10 personen 9,1%, 10 tot 50 personen 0,1%, 50 tot 250 personen 0%, 250 personen of meer 0%. Totaal: 197.365 bedrijven.

Bron: CBS, tabel 83148NED (Bedrijven; oprichtingen, bedrijfsgrootte, rechtsvorm, bedrijfstak) · opgehaald 25 oktober 2026Open de tabel Los blok

Wat kun je ermee?2 ideeën

Om te beginnen

Wie zit er achter een stichting?

Zoek bestuurders en vestigingsadres. Handig bij subsidie-onderzoek.

Voor gevorderden

Netwerk van bv's

Zoek welke ondernemingen dezelfde bestuurder of hetzelfde adres delen.

Interessante koppelingen

Vergelijkbare bronnen

APIREST (JSON), OpenAPI 3 · gelezen 16 okt 2026

StandaardREST (JSON), OpenAPI 3documentatie
Toegang inloggen

De Handelsregister-API's vragen een API-abonnement (6,40 euro per maand) en een sleutel in de kop apikey; zonder sleutel 401. Zoeken kost per bevraging niets, Basisprofiel, Vestigingsprofiel en Naamgeving 0,02 euro. Aanvragen via developers.kvk.nl/nl/apply-for-apis. De open datasets op opendata.kvk.nl werken zonder sleutel. getest

Formaten

json

Basisadres

https://api.kvk.nl/api

Endpoints 7

  • GET/v2/zoekenZoeken op naam, KvK-nummer, RSIN, vestigingsnummer, adres of plaats; geeft per treffer kvkNummer, vestigingsnummer, naam, adres, type en links naar de profielen. Gratis per bevraging (wel abonnement).
  • GET/v1/basisprofielen/{kvkNummer}Basisprofiel: naam, statutaire naam, handelsnamen, registratiedatum, SBI-activiteiten.
  • GET/v1/basisprofielen/{kvkNummer}/{eigenaar|hoofdvestiging|vestigingen}Eigenaar (RSIN, rechtsvorm), hoofdvestiging (adres, werkzame personen, websites) of de lijst van vestigingen.
  • GET/v1/vestigingsprofielen/{vestigingsnummer}Vestigingsprofiel: adressen, werkzame personen, activiteiten; geoData=true voor BAG-id en coördinaten.
  • GET/v1/naamgevingen/kvknummer/{kvkNummer}Alle namen: statutaire naam, naam, ook genoemd, handelsnamen per vestiging.
  • GEThttps://opendata.kvk.nl/api/v1/hvds/basisbedrijfsgegevens/kvknummer/{kvkNummer}Open dataset (EU High Value Dataset), zonder sleutel: startdatum, actief, insolventie, rechtsvorm, postcoderegio (2 cijfers) en SBI-activiteiten. Alleen bv's en nv's, zonder naam of persoonsgegevens.
  • GEThttps://opendata.kvk.nl/api/v1/hvds/jaarrekeningen/kvknummer/{kvkNummer}Open dataset jaarrekeningen, zonder sleutel: balans, winst-en-verliesrekening en kasstroom uit gedeponeerde XBRL-jaarrekeningen.

Filteren uit de beschrijving

Geen querytaal: zoeken met losse parameters (naam, adres, nummers, type). Profielen haal je op met het nummer in het pad.

Parameters 10

naamZoeken: naam waaronder een vestiging of rechtspersoon handelt.uit de beschrijving
kvkNummer8 cijfers (in het pad bij de profielen, als parameter bij zoeken).uit de beschrijving
rsinZoeken: 9 cijfers.uit de beschrijving
vestigingsnummer12 cijfers.uit de beschrijving
postcodeZoeken: alleen samen met huisnummer of postbusnummer. Ook straatnaam, huisnummer, huisletter, plaats.uit de beschrijving
typeZoeken: hoofdvestiging, nevenvestiging en/of rechtspersoon (herhaal de parameter).uit de beschrijving
inclusiefInactieveRegistratiesZoeken: ook uitgeschreven inschrijvingen (standaard false).uit de beschrijving
paginaZoeken: 1 tot 100.uit de beschrijving
resultatenPerPaginaZoeken: standaard 10, hoogstens 100.uit de beschrijving
geoDataProfielen: true voegt BAG-id, GPS- en RD-coördinaten toe.uit de beschrijving

Velden (selectie, betaalde API en open dataset) 11

NaamTypeBetekenis
kvkNummerstringKvK-nummer (8 cijfers)
vestigingsnummerstringVestigingsnummer (12 cijfers)
naamstringNaam waaronder gehandeld wordt
typestringZoeken: hoofdvestiging, nevenvestiging, rechtspersoon
actiefstringZoeken: Ja of Nee; open dataset: J of N
sbiActiviteitenlijstSBI-codes (CBS-indeling) met omschrijving
totaalWerkzamePersonenintegerHoofdvestiging/vestiging: werkzame personen
rechtsvormCodestringOpen dataset: BV of NV
datumAanvangstringOpen dataset: startdatum JJJJMMDD (nullen = onbekend)
insolventieCodestringOpen dataset: FAIL, SSAN of SURS
postcodeRegiointegerOpen dataset: eerste twee cijfers van de postcode

Limieten en valkuilen

  • Open datasets: één verzoek per minuut per IP-adres en een gedeelde limiet voor alle gebruikers samen (200 per 5 minuten voor basisbedrijfsgegevens, 150 voor jaarrekeningen). Een tweede aanroep binnen de minuut gaf 429, ook als die eerste naar robots.txt ging. getest
  • Zoeken: hoogstens 100 resultaten per pagina en 100 pagina's. uit de beschrijving
  • De open dataset bevat geen naam: koppel via het KvK-nummer uit een andere bron, bv. GLEIF (entity.registeredAs) of een subsidieregister. Voor ING Groep (33231073): NV, actief, gestart 21-01-1991, SBI 64210. getest
  • Voorwaarden open datasets: CC BY 4.0, en verrijken zodat het naar een persoon herleidbaar wordt is niet toegestaan. Bulklevering is mogelijk (product KVK Handelsregister Open Data Set op kvk.nl). uit de beschrijving
  • Er is een testomgeving (https://api.kvk.nl/test/api/…) met een kleine set fictieve data en een op de site gepubliceerde testsleutel; handig om je code te testen, niet voor echte gegevens. uit de beschrijving
  • Gegevens van eenmanszaken en bestuurders zijn persoonsgegevens; niet-openbare velden (bezoekadres afgeschermd, telefoon) vragen extra autorisatie (IPA). uit de beschrijving
  • robots.txt van api.kvk.nl gaf 403; developers.kvk.nl staat alles toe. getest

Probeer het HTTP 200 · 429 ms · 16 okt

https://opendata.kvk.nl/api/v1/hvds/basisbedrijfsgegevens/kvknummer/33231073
{
  "datumAanvang": "19910121",
  "actief": "J",
  "rechtsvormCode": "NV",
  "postcodeRegio": 11,
  "activiteiten": [
    {
      "sbiCode": "64210",
      "soortActiviteit": "Hoofdactiviteit"
    },
    {
      "sbiCode": "70101",
      "soortActiviteit": "Nevenactiviteit"
    }
  ],
  "lidstaat": "NL"
}

Ingekort antwoord, opgeslagen bij het oogsten. Klik op het adres voor het echte, actuele antwoord.

Gelezen uit KvK: Zoeken API (parameters, paginering, velden) · OpenAPI Basisprofiel (ook api_zoeken.yaml en api_vestigingsprofiel.yaml in dezelfde map) · OpenAPI van de open dataset Basis Bedrijfsgegevens (High Value Dataset, zonder sleutel) · Tarieven: abonnement en kosten per bevraging. Labels: uit de beschrijving staat in wat de api zelf publiceert. getest uit onze eigen kleine aanroep. platform geldt voor elk api van dit platform, volgens de documentatie. ervaring zelf ondervonden bij het bouwen van open data index.

Meer van KvK in onze index

7 datasets in data.overheid.nl, Nationaal Georegister. Dit zijn de laatst gewijzigde.

Alles over KvK

Vragen waarin deze bron helpt

Meer in dit thema

Bekijk hoe deze pagina is opgebouwd
bron: kvk-handelsregister
blokken: []
secties:
  - ideeen
  - koppelingen
  - vergelijkbaar
cache:
  tag: bron:kvk-handelsregister
  ververs: na statuscheck, als de bron nieuwer is
statuscheck:
  methode: ontwikkelaarsportaal bereikbaar
  verwacht: dagelijks

Bron: content/bronnen/kvk-handelsregister.yaml · Markdown