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 |
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.
Google Sheets (leads invoer)
→ Loop over items
→ HTTP Request: KvK API (bedrijfsnaam → KvK-nummer)
→ IF: KvK-nummer gevonden?
JA → HTTP Request: KvK profiel ophalen
→ Set node: velden mappen
→ Google Sheets: rij bijwerken
NEE → Google Sheets: status "niet gevonden"
{
"kvkNummer": "97916137",
"naam": "dGEN Productions",
"straatnaam": "Oudekerkstraat",
"huisnummer": "45",
"postcode": "5507LB",
"plaats": "Veldhoven",
"sbiCode": "62090",
"sbiOmschrijving": "Overige dienstverlening op het gebied van informatietechnologie",
"rechtsvorm": "Eenmanszaak",
"datumOprichting": "2025-11-01",
"aantalMedewerkers": "1 - 1"
}
Dit retourneer je per lead en sla je op in je Google Sheet 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 twee-staps lookup, maar volledig automatiseerbaar in n8n.
Voeg een duplicate-check toe voor de enrichment stap:
// In een n8n Code node
const kvkNummer = $input.first().json.kvkNummer;
const bestaande = $('Google Sheets').all()
.map(item => item.json.kvkNummer);
if (bestaande.includes(kvkNummer)) {
return [{ json: { status: 'duplicaat', kvkNummer } }];
}
return $input.all();
Zo verwerk je een lead maar één keer, ook als die meerdere keren in je invoer staat.
Na enrichment kun je een scoringslaag bouwen. Een eenvoudige scoringslogica in een Code node:
const lead = $input.first().json;
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 oprichting = new Date(lead.datumOprichting);
const jaren = (Date.now() - oprichting) / (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 [{ json: { ...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 n8n workflow van 50 nodes 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.
Wil je een vergelijkbare pipeline voor jouw bedrijf? Neem contact op met dGEN Productions voor een vrijblijvend gesprek.
dGEN Productions, AI agency en business-automation partner uit Eindhoven. info@dgenproductions.nl · 06-87413056