
Een lijst met bedrijfsnamen en telefoonnummers is een startpunt, geen verkoopinstrument. Voordat je iemand belt wil je weten: hoe groot is dit bedrijf, wat doen ze precies, zijn ze recent opgericht en passen ze bij je ideale klantprofiel?
De KvK Developer API geeft je die data automatisch. Op basis van een KvK-nummer of bedrijfsnaam haal je rechtstreeks gegevens op uit het Handelsregister.
| Veld | Inhoud |
|---|---|
naam |
Officiële handelsnaam |
kvkNummer |
KvK-registratienummer |
straatnaam + huisnummer |
Vestigingsadres |
postcode + plaats |
Locatiegegevens |
sbiCode |
Activiteitencode (branche-indicator) |
sbiOmschrijving |
Leesbare brancheomschrijving |
rechtsvorm |
BV, VOF, eenmanszaak, etc. |
datumOprichting |
Datum van inschrijving |
aantalMedewerkers |
Indicatieve personeelsomvang |
De API gebruikt per endpoint eigen veldnamen; in je eigen systeem zet je ze om naar vaste velden zoals hierboven. Met de SBI-code filter je op branche. Met aantalMedewerkers sluit je ZZP'ers of grote corporates uit als die niet in je doelgroep passen.
Leadlijst (spreadsheet of CRM)
→ per lead:
zoek KvK-nummer op bedrijfsnaam en plaats
gevonden?
ja → haal het basisprofiel op
→ zet de velden om naar je eigen velden
→ werk de lead bij
nee → markeer de lead als "niet gevonden"
Wij bouwen zo'n flow in eigen code, met de officiële API van de KvK en een eigen sleutel. Je kunt hem ook in een workflowplatform bouwen; de stappen zijn hetzelfde.
{
"kvkNummer": "97916137",
"naam": "dGEN Productions",
"straatnaam": "De Run",
"huisnummer": "1141",
"postcode": "5503LB",
"plaats": "Veldhoven",
"sbiCode": "62090",
"sbiOmschrijving": "Overige dienstverlening op het gebied van informatietechnologie",
"rechtsvorm": "Eenmanszaak",
"datumOprichting": "2025-11-01",
"aantalMedewerkers": "1 - 1"
}
Zo sla je elke lead op in je spreadsheet of CRM.
Veel leads beginnen met alleen een naam en telefoonnummer, zonder KvK-nummer. Google Places lost dit op:
Stap 1: Zoek het bedrijf via de Places Text Search API op basis van naam + stad. Stap 2: Extraheer het adres uit het Places-resultaat. Stap 3: Gebruik postcode + naam als zoekopdracht in de KvK Zoeken API. Stap 4: Haal met het gevonden KvK-nummer het volledige profiel op.
Dit is een opzoeking in twee stappen, en volledig te automatiseren.
Voeg een duplicate-check toe voor de enrichment stap:
// Sla een lead over als het KvK-nummer al in je lijst staat
function isDuplicaat(lead, bestaandeLeads) {
return bestaandeLeads.some((b) => b.kvkNummer === lead.kvkNummer);
}
Zo verwerk je een lead maar één keer, ook als die meerdere keren in je invoer staat.
Na het verrijken kun je een scoringslaag bouwen. Een eenvoudige scoringslogica:
function scoreLead(lead) {
let score = 0;
// Branche match (horeca, retail, dienstverlening)
if (['56', '47', '69', '70', '73'].some((c) => lead.sbiCode?.startsWith(c))) score += 3;
// Recent opgericht (< 3 jaar)
const jaren = (Date.now() - new Date(lead.datumOprichting)) / (1000 * 60 * 60 * 24 * 365);
if (jaren < 3) score += 2;
// Juiste rechtsvorm (BV of VOF, geen micro-zzp)
if (['BV', 'VOF'].includes(lead.rechtsvorm)) score += 1;
return { ...lead, score, prioriteit: score >= 5 ? 'hoog' : score >= 3 ? 'midden' : 'laag' };
}
Leads met een hoge score gaan direct naar je bellijst. De rest naar een opvolgkolom.
Een digitaal bureau voor de horecabranche verwerkte handmatig tientallen leads per dag. dGEN bouwde een workflow die Google Places aanspreekt, KvK-data ophaalt, duplicaten filtert, leads scoort en alles in realtime naar Google Sheets schrijft. Het systeem verwerkt 200 leads per dag, volledig onbemand.
Een account bij het KvK Developer Portal en een API-sleutel. Het opvragen van gegevens kost per opvraging een klein bedrag; de actuele tarieven staan op de site van de KvK. Voor het opzoeken via Google Places heb je een eigen sleutel bij Google nodig, met een maandelijks budget dat je zelf instelt. Daarnaast een lijst met leads in een spreadsheet of CRM, en een plek waar de verrijkte gegevens terechtkomen.
Begin met een kleine proef van een paar tientallen leads. Controleer met de hand of de juiste bedrijven gevonden zijn, vooral bij bedrijven met een veelvoorkomende naam. Pas daarna de zoekregels aan en verwerk de rest.
KvK-gegevens zijn openbaar, maar dat betekent niet dat je ze voor alles mag gebruiken. Bij eenmanszaken en vof's zijn naam en adres vaak ook persoonsgegevens. Gebruik de gegevens alleen voor het doel waarvoor je ze verzamelt, bewaar ze niet langer dan nodig en geef in je eerste contact aan waar je de gegevens vandaan hebt. Zie AVG en koude acquisitie.
Bedrijven verhuizen, stoppen of veranderen van rechtsvorm. Laat de pipeline de gegevens van je actieve leads en klanten periodiek opnieuw controleren, bijvoorbeeld elk kwartaal, en markeer bedrijven die uitgeschreven zijn. Zo bel je niet naar een bedrijf dat niet meer bestaat, en blijft je CRM betrouwbaar.
Alleen op bedrijfsnaam zoeken. Veel namen komen meerdere keren voor in het Handelsregister. Zoek daarom altijd met naam én plaats of postcode, en laat twijfelgevallen naar een mens gaan in plaats van de eerste treffer te nemen.
Wil je een vergelijkbare pipeline voor jouw bedrijf? Bekijk de dienst AI SDR & Lead Generation of neem contact op voor een vrijblijvend gesprek.
dGEN Productions, AI-bureau in Veldhoven, regio Eindhoven (Brainport), onderdeel van dGEN Labs. De Run 1141 (1e verdieping, nr. 12), 5503 LB Veldhoven · info@dgenproductions.nl · 06-87413056 · KvK 97916137 (eenmanszaak) · btw NL005295840B15