Basisprofiel

CompanyBusiness RegisterGovernmentNetherlandsCompany DataKYCOpen Data

Properties

Name Type Description
kvkNummer string Nederlands Kamer van Koophandel nummer: bestaat uit 8 cijfers
indNonMailing string Hiermee geeft de onderneming aan geen ongevraagde reclame per post of verkoop aan de deur te willen ontvangen
naam string Naam onder Maatschappelijke Activiteit
formeleRegistratiedatum string Registratiedatum onderneming in HR
materieleRegistratie object
totaalWerkzamePersonen integer Totaal aantal werkzame personen
statutaireNaam string De naam van de onderneming wanneer er statuten geregistreerd zijn.
handelsnamen array Alle namen waaronder een onderneming of vestiging handelt (op volgorde van registreren)
sbiActiviteiten array Code beschrijving van SBI activiteiten conform SBI 2008 (Standard Industrial Classification). Er wordt geen maximering toegepast in de resultaten. Zie ook KVK.nl/sbi
links object
_embedded object
View JSON Schema on GitHub

JSON Schema

kvk-nl-basisprofiel-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/kvk-nl/json-schema/kvk-nl-basisprofiel-schema.json",
  "title": "Basisprofiel",
  "x-generated": "2026-11-10",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/kvk-nl-basisprofiel-openapi.yml#/components/schemas/Basisprofiel",
  "type": "object",
  "properties": {
    "kvkNummer": {
      "type": "string",
      "description": "Nederlands Kamer van Koophandel nummer: bestaat uit 8 cijfers"
    },
    "indNonMailing": {
      "type": "string",
      "description": "Hiermee geeft de onderneming aan geen ongevraagde reclame per post of verkoop aan de deur te willen ontvangen"
    },
    "naam": {
      "type": "string",
      "description": "Naam onder Maatschappelijke Activiteit"
    },
    "formeleRegistratiedatum": {
      "type": "string",
      "description": "Registratiedatum onderneming in HR"
    },
    "materieleRegistratie": {
      "$ref": "#/$defs/MaterieleRegistratie"
    },
    "totaalWerkzamePersonen": {
      "type": "integer",
      "description": "Totaal aantal werkzame personen",
      "format": "int32"
    },
    "statutaireNaam": {
      "type": "string",
      "description": "De naam van de onderneming wanneer er statuten geregistreerd zijn."
    },
    "handelsnamen": {
      "type": "array",
      "description": "Alle namen waaronder een onderneming of vestiging handelt (op volgorde van registreren)",
      "items": {
        "$ref": "#/$defs/Handelsnaam"
      }
    },
    "sbiActiviteiten": {
      "type": "array",
      "description": "Code beschrijving van SBI activiteiten conform SBI 2008 (Standard Industrial Classification). Er wordt geen maximering toegepast in de resultaten. Zie ook KVK.nl/sbi",
      "items": {
        "$ref": "#/$defs/SBIActiviteit"
      }
    },
    "links": {
      "$ref": "#/$defs/Links"
    },
    "_embedded": {
      "$ref": "#/$defs/EmbeddedContainer"
    }
  },
  "$defs": {
    "Adres": {
      "type": "object",
      "properties": {
        "type": {
          "type": "string",
          "description": "Correspondentieadres en/of bezoekadres"
        },
        "indAfgeschermd": {
          "type": "string",
          "description": "Indicatie of het adres is afgeschermd"
        },
        "volledigAdres": {
          "type": "string"
        },
        "straatnaam": {
          "type": "string"
        },
        "huisnummer": {
          "type": "integer",
          "format": "int32"
        },
        "huisletter": {
          "type": "string"
        },
        "huisnummerToevoeging": {
          "type": "string"
        },
        "toevoegingAdres": {
          "type": "string"
        },
        "postcode": {
          "type": "string"
        },
        "postbusnummer": {
          "type": "integer",
          "format": "int32"
        },
        "plaats": {
          "type": "string"
        },
        "straatHuisnummer": {
          "type": "string"
        },
        "postcodeWoonplaats": {
          "type": "string"
        },
        "regio": {
          "type": "string"
        },
        "land": {
          "type": "string"
        },
        "geoData": {
          "$ref": "#/$defs/GeoData"
        }
      }
    },
    "Eigenaar": {
      "type": "object",
      "properties": {
        "rsin": {
          "type": "string",
          "description": "Rechtspersonen Samenwerkingsverbanden Informatie Nummer"
        },
        "rechtsvorm": {
          "type": "string"
        },
        "uitgebreideRechtsvorm": {
          "type": "string"
        },
        "datumUitschrijving": {
          "type": "string",
          "description": "De datum dat de Niet Natuurlijk Persoon is uitgeschreven."
        },
        "adressen": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/Adres"
          }
        },
        "websites": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "links": {
          "$ref": "#/$defs/Links"
        }
      }
    },
    "EmbeddedContainer": {
      "type": "object",
      "properties": {
        "hoofdvestiging": {
          "$ref": "#/$defs/Vestiging"
        },
        "eigenaar": {
          "$ref": "#/$defs/Eigenaar"
        }
      }
    },
    "GeoData": {
      "type": "object",
      "properties": {
        "addresseerbaarObjectId": {
          "type": "string",
          "description": "Unieke BAG id"
        },
        "nummerAanduidingId": {
          "type": "string",
          "description": "Unieke BAG nummeraanduiding id"
        },
        "gpsLatitude": {
          "type": "number",
          "description": "Lengtegraad",
          "format": "double"
        },
        "gpsLongitude": {
          "type": "number",
          "description": "Breedtegraad",
          "format": "double"
        },
        "rijksdriehoekX": {
          "type": "number",
          "description": "Rijksdriehoek X-coördinaat",
          "format": "double"
        },
        "rijksdriehoekY": {
          "type": "number",
          "description": "Rijksdriehoek Y-coördinaat",
          "format": "double"
        },
        "rijksdriehoekZ": {
          "type": "number",
          "description": "Rijksdriehoek Z-coördinaat",
          "format": "double"
        }
      },
      "description": "Basisregistratie Adressen en Gebouwen gegevens uit het kadaster"
    },
    "Handelsnaam": {
      "type": "object",
      "properties": {
        "naam": {
          "type": "string"
        },
        "volgorde": {
          "type": "integer",
          "format": "int32"
        }
      },
      "description": "Alle namen waaronder een vestiging handelt (op volgorde van registreren). Dit outputveld wordt niet vermeld in de EmbeddedCointainer van hoofdvestiging."
    },
    "Links": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "rel": {
            "type": "string"
          },
          "href": {
            "type": "string",
            "format": "uri"
          }
        }
      }
    },
    "MaterieleRegistratie": {
      "type": "object",
      "properties": {
        "datumAanvang": {
          "type": "string",
          "description": "Startdatum onderneming"
        },
        "datumEinde": {
          "type": "string",
          "description": "Einddatum onderneming"
        }
      }
    },
    "SBIActiviteit": {
      "type": "object",
      "properties": {
        "sbiCode": {
          "type": "string"
        },
        "sbiOmschrijving": {
          "type": "string"
        },
        "indHoofdactiviteit": {
          "type": "string"
        }
      },
      "description": "Code beschrijving van SBI activiteiten conform SBI 2008 (Standard Industrial Classification). Er wordt geen maximering toegepast in de resultaten. Zie ook KVK.nl/sbi"
    },
    "Vestiging": {
      "type": "object",
      "properties": {
        "vestigingsnummer": {
          "type": "string",
          "description": "Vestigingsnummer: uniek nummer dat bestaat uit 12 cijfers"
        },
        "kvkNummer": {
          "type": "string",
          "description": "Nederlands Kamer van Koophandel nummer: bestaat uit 8 cijfers"
        },
        "rsin": {
          "type": "string",
          "description": "Rechtspersonen Samenwerkingsverbanden Informatie Nummer (dit outputveld wordt niet vermeld in de EmbeddedCointainer van hoofdvestiging)."
        },
        "indNonMailing": {
          "type": "string",
          "description": "Hiermee geeft de onderneming aan geen ongevraagde reclame per post of verkoop aan de deur te willen ontvangen"
        },
        "formeleRegistratiedatum": {
          "type": "string",
          "description": "Registratiedatum onderneming in HR"
        },
        "materieleRegistratie": {
          "$ref": "#/$defs/MaterieleRegistratie"
        },
        "statutaireNaam": {
          "type": "string",
          "description": "De naam van de vestiging wanneer er statuten geregistreerd zijn."
        },
        "eersteHandelsnaam": {
          "type": "string",
          "description": "De naam waaronder een onderneming of vestiging handelt"
        },
        "indHoofdvestiging": {
          "type": "string",
          "description": "Hoofdvestiging (Ja/Nee)"
        },
        "indCommercieleVestiging": {
          "type": "string",
          "description": "Commerciele vestiging  (Ja/Nee)"
        },
        "voltijdWerkzamePersonen": {
          "type": "integer",
          "description": "Aantal voltijd werkzame personen"
        },
        "totaalWerkzamePersonen": {
          "type": "integer",
          "description": "Totaal aantal werkzame personen"
        },
        "deeltijdWerkzamePersonen": {
          "type": "integer",
          "description": "Aantal deeltijd werkzame personen"
        },
        "handelsnamen": {
          "type": "array",
          "description": "Alle namen waaronder een vestiging handelt (op volgorde van registreren). Dit outputveld wordt niet vermeld in de EmbeddedCointainer van hoofdvestiging.",
          "items": {
            "$ref": "#/$defs/Handelsnaam"
          }
        },
        "adressen": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/Adres"
          }
        },
        "websites": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "sbiActiviteiten": {
          "type": "array",
          "description": "Code beschrijving van SBI activiteiten conform SBI 2008 (Standard Industrial Classification). Er wordt geen maximering toegepast in de resultaten. Zie ook KVK.nl/sbi",
          "items": {
            "$ref": "#/$defs/SBIActiviteit"
          }
        },
        "links": {
          "$ref": "#/$defs/Links"
        }
      }
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/kvk-nl-basisprofiel"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.