Fintech & KYC

Bedrijfsverificatie bij klant-onboarding

Verifieer bedrijfsidentiteit automatisch met data uit het Handelsregister. Actief/inactief status, rechtsvorm en BTW-validatie in een API call.

Het probleem

Bij het onboarden van zakelijke klanten moet je hun identiteit verifiëren. Is het bedrijf geregistreerd? Is het nog actief? Klopt het adres? Heeft het een geldig BTW-nummer? Deze checks zijn verplicht voor KYC (Know Your Customer) en anti-witwas regelgeving, maar kosten handmatig veel tijd.

Het KVK Handelsregister, de VIES database en andere bronnen los bevragen is tijdrovend en foutgevoelig. Zeker wanneer je dagelijks tientallen nieuwe klanten onboardt.

De oplossing: enriched lookup

Met de KVKBase enriched lookup haal je alle verificatiedata op in een enkele API call: bedrijfsnaam, rechtsvorm, registratiedatum, actief/inactief status, adres en VIES-gevalideerd BTW-nummer.

Verificatie API call

JavaScript
async function verifyBusiness(kvkNumber) {
  const response = await fetch(
    `https://api.kvkbase.nl/v1/lookup/${kvkNumber}?enrich=true`,
    { headers: { Authorization: "Bearer YOUR_API_KEY" } }
  );
  const company = await response.json();

  // Verificatie checks
  const checks = {
    isRegistered: !!company.kvkNumber,
    isActive: company.isActive,
    hasValidVat: company.vat?.valid === true,
    legalForm: company.legalForm,
    registrationDate: company.registrationDate,
  };

  if (!checks.isActive) {
    throw new Error("Bedrijf is niet meer actief");
  }

  return { company, checks };
}

Python: onboarding workflow

Python
import requests

def onboard_client(kvk_number):
    response = requests.get(
        f"https://api.kvkbase.nl/v1/lookup/{kvk_number}?enrich=true",
        headers={"Authorization": "Bearer YOUR_API_KEY"}
    )
    company = response.json()

    # KYB verificatie
    if not company["isActive"]:
        return {"status": "rejected", "reason": "Bedrijf inactief"}

    if not company["vat"]["valid"]:
        return {"status": "review", "reason": "BTW ongeldig"}

    return {"status": "approved", "company": company}

Voordelen

Direct verifiëren

Geen handmatig opzoeken. Verifieer een bedrijf in milliseconden via de API.

Actief/inactief check

Controleer direct of een bedrijf nog actief is in het Handelsregister. Voorkom onboarding van opgeheven bedrijven.

BTW-validatie inbegrepen

Het BTW-nummer wordt automatisch via VIES gecontroleerd bij een enriched lookup. Geen aparte call nodig.

Complete bedrijfsdata

Rechtsvorm, SBI-codes, registratiedatum en adres -- alle informatie die je nodig hebt voor KYC/KYB.

Hoe het werkt

1

KVK-nummer opvragen

Vraag het KVK-nummer op bij de nieuwe klant, of laat ze het invoeren in je onboarding formulier.

2

Enriched lookup

Stuur het KVK-nummer naar de API met ?enrich=true. Je ontvangt alle bedrijfsgegevens inclusief BTW-validatie.

3

Automatische checks

Controleer automatisch: is het bedrijf actief? Is het BTW-nummer geldig? Past de rechtsvorm bij je acceptatiebeleid?

4

Goedkeuren of afwijzen

Op basis van de checks wordt de klant automatisch goedgekeurd, in review geplaatst, of afgewezen.

Automatiseer je onboarding checks

Start gratis met 50 tokens per maand. Enriched lookups kosten 5 tokens per bedrijf.

Start gratis