Integrate Dutch Company Data into Your ERP System
Connect your ERP to the Dutch Chamber of Commerce registry via a simple REST API. Auto-fill vendor and customer records with verified company data in SAP, Exact Online, NetSuite, or any ERP platform.
ERP master data for Dutch companies is always outdated
ERP systems are only as good as the data they contain. When your organization does business in the Netherlands, vendor and customer master records need accurate company names, registered addresses, VAT numbers, and legal forms. Getting this data into your ERP is a constant struggle.
Users create new vendor records with incomplete information. Company names are abbreviated or misspelled. Addresses change when companies move, but nobody updates the ERP. VAT numbers are entered without validation, leading to rejected invoices and tax compliance issues. Over time, master data quality degrades.
For international organizations managing Dutch entities in SAP, Exact Online, or NetSuite, the challenge is compounded by unfamiliar data formats. Dutch postal codes, KVK numbers, and SBI industry codes do not map neatly to default ERP fields without customization.
REST API that speaks your ERP's language
The KVKBase API is a standard REST API that returns JSON. It integrates with any ERP system that supports HTTP calls -- whether through native API connectors, middleware like MuleSoft or Boomi, or custom integration code. Send a KVK number, get back a complete company profile ready to map to your ERP fields.
# Look up a Dutch company by KVK number
curl -X GET "https://api.kvkbase.nl/v1/lookup/12345678" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"
# Map the response to your ERP vendor/customer fields:
# {
# "kvk_nummer": "12345678", -- Vendor ID / External ID
# "naam": "Acme B.V.", -- Legal Name
# "adres": {
# "straat": "Keizersgracht 123", -- Street Address
# "postcode": "1015 AA", -- Postal Code
# "plaats": "Amsterdam" -- City
# },
# "btw_nummer": "NL123456789B01", -- Tax Number / VAT ID
# "btw_geldig": true, -- VAT Validation Status
# "rechtsvorm": "Besloten Vennootschap", -- Legal Form
# "sbi_codes": ["6201", "6202"] -- Industry Classification
# } For ERP systems with webhook or automation capabilities, you can trigger a KVKBase lookup whenever a new vendor or customer record is created. The API response maps directly to common ERP fields:
import requests
def create_erp_vendor(kvk_number: str) -> dict:
"""Look up KVK data and map to ERP vendor fields."""
resp = requests.get(
f"https://api.kvkbase.nl/v1/lookup/{kvk_number}",
headers={"Authorization": f"Bearer {API_KEY}"}
)
company = resp.json()
# Map to standard ERP vendor record
return {
"vendor_name": company["naam"],
"tax_id": company["btw_nummer"],
"tax_id_valid": company["btw_geldig"],
"street": company["adres"]["straat"],
"postal_code": company["adres"]["postcode"],
"city": company["adres"]["plaats"],
"country": "NL",
"legal_form": company["rechtsvorm"],
"external_id": company["kvk_nummer"],
"industry_code": company["sbi_codes"][0],
} Why ERP teams choose KVKBase
Standard REST API
No proprietary connectors or SDKs. A standard REST API with JSON responses that works with any integration platform: MuleSoft, Boomi, Zapier, or custom code.
Clean master data
Every vendor and customer record starts with verified data from the KVK registry. No typos, no outdated addresses, no invalid VAT numbers.
VAT compliance built in
Every lookup includes VIES-validated VAT numbers. Your ERP always has the correct tax ID, reducing invoice rejections and audit risk.
Works with any ERP
SAP, Exact Online, NetSuite, Microsoft Dynamics, Odoo, or a custom system. If it can make an HTTP call, it can use KVKBase.
Connect your ERP to Dutch company data in three steps
Set up the API connection
Add the KVKBase API endpoint to your ERP integration layer. Use your API key for authentication. All data is served over HTTPS.
Map fields to your ERP
Map the KVKBase JSON response to your vendor or customer master fields. Company name, address, VAT number, and legal form map to standard fields.
Automate the flow
Trigger lookups when new records are created or when users enter a KVK number. Verified data flows directly into your ERP with no manual steps.
Clean up your Dutch vendor data
Start with 100 free lookups per month. No credit card required. REST API ready for your ERP integration.
Get started free