API-koppeling uitgelegd: zo laat u uw systemen met elkaar praten.
Een API-koppeling is een automatische verbinding tussen twee softwaresystemen, waarbij het ene systeem via de API (de officiële toegangspoort) van het andere gegevens ophaalt of wegschrijft. Een bestelling in uw webshop wordt zo vanzelf een factuur in uw boekhouding, zonder dat iemand iets overtypt. U maakt een API-koppeling op drie manieren: met een standaardkoppeling in de software zelf, via een koppelplatform zoals Make of n8n, of als maatwerk. Welke past, hangt af van volume, uitzonderingen en hoeveel u zelf wilt bepalen.
Hieronder leest u wat een API precies is, acht koppelingen die in het Nederlandse mkb het meest voorkomen, de drie manieren om te koppelen naast elkaar, hoe een koppeling in zes stappen wordt gebouwd, wat het kost, waar het misgaat en welke Nederlandse pakketten een API hebben.
Door Saif Waleed Ibrahim, oprichter NEXTRIQ · 6× Anthropic-gecertificeerd · Bijgewerkt 23 september 2026
In het kort
- Een API is de toegangspoort van software; een API-koppeling is de verbinding die twee van die poorten gebruikt om gegevens automatisch over te zetten.
- De duurste koppeling die er bestaat is een mens die overtypt: langzaam, foutgevoelig en elke dag opnieuw betaald.
- Er zijn drie manieren om te koppelen: standaardkoppeling in het pakket, koppelplatform (Make, n8n, Zapier) of maatwerk. Begin bij de lichtste die uw uitzonderingen aankan.
- Het werk zit niet in de code, maar in het veldenschema en de uitzonderingen: retouren, btw-codes, dubbele klanten, deelbetalingen.
- Vrijwel elk Nederlands boekhoud-, CRM- en webshoppakket heeft een API: Exact Online, Moneybird, e-Boekhouden, Twinfield, Teamleader, HubSpot, Pipedrive, Shopify, WooCommerce, Lightspeed en Mollie.
Uitleg
Wat is een API-koppeling? Eerst een metafoor, daarna precies.
Denk aan de doorgeefluik van een restaurantkeuken. De ober loopt niet de keuken in om zelf te koken. Hij legt een bonnetje neer in een vaste vorm (tafel 4, twee keer de vis, één zonder saus) en krijgt na een tijdje precies dat terug. De keuken hoeft niet te weten wie de ober is, en de ober hoeft niet te weten hoe de vis wordt bereid. Het luik en het bonnetje zijn de afspraak.
Dat luik is de API. En nu precies: een API (Application Programming Interface) is een gedocumenteerde set adressen waarop software gegevens aanneemt of teruggeeft, meestal via een beveiligde internetverbinding en in een vast tekstformaat (JSON). Elk adres doet één ding: klant aanmaken, factuur ophalen, voorraad bijwerken. Toegang loopt via een sleutel of via OAuth, een procedure waarbij u als eigenaar toestemming geeft zonder uw wachtwoord af te staan.
Een API-koppeling is het stukje software dat die adressen namens u aanroept: het haalt de bestelling uit systeem A, vertaalt de velden, en zet het resultaat in systeem B. Inclusief wat er moet gebeuren als B even niet antwoordt of de klant al bestaat.
Onze stelling: een mens die gegevens overtypt is de duurste koppeling die er is.
Wij komen het elke week tegen: een medewerker opent de webshop, kopieert de bestelling, en typt hem in de boekhouding. Of zet de uren uit het planningspakket over in het loonprogramma. Het voelt gratis, omdat er geen factuur van een bouwer tegenover staat. Maar het is de enige koppeling die elke dag opnieuw betaald wordt, ziek kan zijn, in de vakantie stilvalt en bij één verkeerd cijfer een klant of de Belastingdienst boos maakt.
Een medewerker die elke werkdag een half uur overtypt, is daar per jaar ruim 110 uur mee kwijt. Dat zijn bijna drie volle werkweken aan werk dat een koppeling in milliseconden doet, zonder typefouten. Bij twee medewerkers is het een hele maand.
Reken uw eigen situatie na: aantal overtypmomenten per dag × minuten per keer × 230 werkdagen.
Voorbeelden
8 API-koppelingen die in het Nederlandse mkb het meest voorkomen.
Gesorteerd op hoe vaak wij ze bouwen of tegenkomen. De eerste twee lossen samen het grootste deel van het overtypwerk in een klein bedrijf op.
Webshop naar boekhouding
Bestelling wordt verkoopfactuur
CRM naar mailbox
Deal gewonnen, mail gaat weg
Planning naar facturatie
Uitgevoerde klus wordt factuurregel
Formulier naar CRM
Aanvraag staat binnen een minuut in het CRM
Kassa naar voorraad
Verkocht in de winkel, bijgewerkt in de webshop
Urenregistratie naar loon
Gewerkte uren gaan naar de salarisverwerking
Betaalprovider naar boekhouding
Betaling wordt afgeletterd
Boekhouding naar dashboard
Cijfers uit drie systemen op één scherm
Wilt u niet één koppeling maar een heel proces zonder handwerk, van binnenkomst tot boeking? Lees dan bedrijfsprocessen automatiseren of, specifiek voor de administratie, administratie automatiseren.
Drie manieren
Hoe maakt u een API-koppeling? Drie manieren naast elkaar.
Alle drie zijn goed, voor een ander soort probleem. De fout die we het vaakst zien: een koppelplatform kiezen omdat het snel is, en er na een jaar een tweede en derde scenario omheen bouwen omdat de uitzonderingen zich opstapelen. Kies op basis van uitzonderingen en volume, niet op basis van de eerste week.
| Criterium | Standaardkoppeling in de software | Koppelplatform (Make, n8n, Zapier) | Maatwerkkoppeling |
|---|---|---|---|
| Wat het is | Een kant-en-klare koppeling die de leverancier zelf of een partner aanbiedt, vaak in een app-store of onder Instellingen. | Een platform met bouwstenen voor honderden systemen. U klikt scenario's bij elkaar: als dit gebeurt in A, doe dat in B. | Software die specifiek voor uw twee systemen en uw regels wordt geschreven, gehost op uw eigen omgeving of bij de bouwer. |
| Voorbeeld | De Mollie-koppeling in Moneybird, de Shopify-app voor Exact Online | Nieuwe deal in Pipedrive wordt klant en conceptfactuur in Exact Online | Orders uit drie verkoopkanalen samenvoegen, ontdubbelen en met eigen btw-logica boeken |
| Kostencategorie | Vaak inbegrepen of een klein maandbedrag per koppeling | Maandabonnement op basis van het aantal handelingen, plus inrichting | Eenmalige bouw op maat plus beheer. Vaste prijs na een gratis gesprek. |
| Doorlooptijd | Een middag | Een tot twee weken inclusief testen | Twee tot vier weken voor de eerste koppeling |
| Wie onderhoudt | De leverancier | U of uw bouwer; het platform onderhoudt de bouwstenen | De bouwer, met afspraken over beheer |
| Sterk in | Snel, goedkoop, geen kennis nodig | Flexibel, veel systemen, snel aan te passen | Uitzonderingen, hoge volumes, eigen regels, gevoelige gegevens |
| Zwak in | U krijgt wat de leverancier bedacht heeft; velden en regels zijn niet aan te passen | Kosten groeien met volume; ingewikkelde scenario's worden onoverzichtelijk; gegevens lopen via het platform | Duurder in aanschaf; vraagt een goede overdracht en documentatie |
| Past bij u als | De standaardkoppeling precies de velden meeneemt die u nodig heeft | U meerdere kleine stromen heeft met weinig uitzonderingen | Eén stroom veel volume of veel regels heeft, of een systeem geen bouwsteen heeft |
Twijfelt u tussen Make, n8n en Zapier? In onze vergelijking van n8n, Make en Zapier zetten we ze naast elkaar op prijs, hosting en beheer. Is maatwerk de richting, dan leest u bij software op maat laten maken hoe wij dat aanpakken.
Stappenplan
Zo wordt een API-koppeling gebouwd, in 6 stappen.
Dit is de volgorde die wij bij elke koppeling aanhouden, ook op een koppelplatform. Stap 1 en 3 zijn de stappen waar ondernemers het meest aan hebben en die het vaakst worden overgeslagen.
- 01
Bepaal wat er precies moet stromen
Schrijf per gegeven op: waar het ontstaat, waar het heen moet, in welke richting, hoe vaak en wat de bron van de waarheid is als beide systemen iets anders zeggen. Een bestelling is geen veld; het zijn klantgegevens, regels, btw, korting, verzendkosten en betaalstatus. Wie deze stap overslaat, bouwt twee keer.Resultaat: een lijst velden per richting
- 02
Lees de API-documentatie en regel toegang
Controleer of beide systemen de gegevens via hun API aanbieden, welke rechten daarvoor nodig zijn en of er een testomgeving is. Vraag de sleutels of OAuth-toegang aan op naam van uw bedrijf, niet op naam van de bouwer. Bij sommige pakketten hoort API-toegang bij een duurder abonnement; dat wilt u nu weten.Resultaat: werkende toegang tot een testomgeving
- 03
Maak het veldenschema en de uitzonderingsregels
Koppel elk veld uit stap 1 aan het veld in het doelsysteem, inclusief vertalingen: btw-codes, grootboekrekeningen, landcodes, betaalmethodes. Leg vast wat er gebeurt bij een klant die al bestaat, een ontbrekend btw-nummer of een retour. Dit document is belangrijker dan de code; het is wat een volgende bouwer nodig heeft. - 04
Bouw en test met echte gevallen
Bouw de koppeling in de testomgeving en voer er de lastigste voorbeelden uit uw eigen administratie doorheen: de bestelling met kortingscode en deelbetaling, de klant met twee adressen, de factuur in vreemde valuta. Test ook wat er gebeurt als het doelsysteem even niet bereikbaar is.Resultaat: elke uitzondering uit stap 3 is één keer geraakt
- 05
Zet live met logging en een meldpunt
Elke overdracht wordt gelogd: wat is verstuurd, wat kwam terug, wat is geweigerd. Fouten komen op één plek binnen (een mailbox, een kanaal of een dashboard) bij iemand die er iets mee doet. Draai de eerste weken parallel mee met een steekproef, zodat u zeker weet dat de cijfers kloppen. - 06
Beheer: bewaak, roteer en houd versies bij
Eén keer per kwartaal: sleutels controleren, aankondigingen van de leverancier lezen, foutlogs doornemen en de doorlooptijd meten. Leveranciers zetten oude API-versies uit; een koppeling zonder eigenaar merkt dat pas als de facturen stoppen.Resultaat: een koppeling die over twee jaar nog werkt
Kosten
Wat kost een API-koppeling? De posten, zonder verrassingen.
Wij noemen hier bewust categorieën en geen bedragen: een koppeling tussen een formulier en een CRM is iets anders dan drie verkoopkanalen naar één boekhouding. Wat u wél vooraf kunt weten, is uit welke posten de prijs bestaat en wat die omhoog of omlaag duwt.
| Kostenpost | Wat bepaalt de hoogte |
|---|---|
| Analyse en veldenschema | Aantal velden en richtingen, aantal uitzonderingen, of er al documentatie is van hoe u nu werkt |
| Bouw en testen | Kwaliteit van de API-documentatie, of er een testomgeving is, hoeveel systemen meedoen |
| Platformabonnement | Alleen bij een koppelplatform: aantal handelingen per maand en of u zelf host (n8n) of niet |
| API-toegang van de leverancier | Sommige pakketten bieden de API alleen in een hoger abonnement of rekenen per gekoppelde app |
| Hosting | Waar de koppeling draait: bij het platform, in uw eigen cloudomgeving of bij de bouwer |
| Beheer | Bewaking, sleutelbeheer, aanpassen aan nieuwe API-versies; maandelijks of per kwartaal |
Wanneer is een koppeling het niet waard?
Wij raden een koppeling af als het overtypen minder dan een kwartier per week kost en er geen fouten uit voortkomen. De bouw en het beheer wegen dan niet op tegen de tijdwinst.
Ook af te raden: koppelen aan een pakket dat u binnen een jaar wilt vervangen. Bouw dan eerst de nieuwe omgeving en koppel daarna, anders betaalt u twee keer.
En koppel nooit om een slecht proces te versnellen. Als de bestelling nu al met verkeerde btw in de webshop staat, komt hij straks sneller verkeerd in de boekhouding.
Risico's
Waar gaat het mis bij API-koppelingen? Zes risico's die u vooraf afdekt.
Een koppeling die werkt op dag één is niet het doel. Een koppeling die over twee jaar nog werkt, terwijl de bouwer allang aan iets anders werkt, wel. Deze zes punten bepalen het verschil.
Sleutels die rondslingeren
Rate limits
Wijzigende API-versies
Geen onderhoud, geen eigenaar
Wie is eigenaar?
Persoonsgegevens onderweg
Checklist
10 vragen die u beantwoordt vóórdat u een koppeling laat maken.
Neem deze lijst mee naar het gesprek met uw bouwer of leverancier. Wie op alle tien een antwoord heeft, krijgt een scherpere offerte en een koppeling die minder vaak stilvalt.
De checklist
- Welk handwerk verdwijnt precies? Benoem de taak, wie hem doet en hoeveel minuten per keer.
- Welke velden moeten van A naar B, en welke terug? Schrijf ze uit; een bestelling is tien velden, geen één.
- Welk systeem is de bron van de waarheid? Als beide systemen een ander adres hebben, wie wint?
- Hebben beide systemen een API, en zit die in uw abonnement? Controleer dit bij de leverancier voordat u een bouwer inschakelt.
- Wat zijn de uitzonderingen? Retouren, deelbetalingen, dubbele klanten, buitenlandse btw. Noem er minstens vijf.
- Hoeveel volume verwacht u, ook op piekdagen? Dit bepaalt of een koppelplatform betaalbaar blijft.
- Wie is eigenaar van sleutels, account en code? Het antwoord moet uw bedrijf zijn.
- Waar komen fouten binnen, en wie kijkt daarnaar? Een koppeling zonder meldpunt faalt stil.
- Stromen er persoonsgegevens, en met wie heeft u een verwerkersovereenkomst?
- Wie onderhoudt de koppeling na oplevering, en wat is daarvoor afgesproken?
Nederlandse systemen
Welke Nederlandse pakketten hebben een API? De lijst die wij zelf gebruiken.
Onderstaande systemen komen wij het vaakst tegen bij Nederlandse mkb-bedrijven. Alle genoemde pakketten hebben openbare API-documentatie (zie de bronnen onderaan). Controleer per pakket of API-toegang in uw abonnement zit.
| Systeem | Soort | Over de API |
|---|---|---|
| Exact Online | Boekhouding en ERP | REST API met OAuth 2.0. Eigen App Center met bestaande koppelingen. Let op de limieten per dag en de kosten per gekoppelde app. |
| Moneybird | Boekhouding (zzp en klein mkb) | Open, goed gedocumenteerde REST API met webhooks. Veel standaardkoppelingen, ook op koppelplatforms. |
| e-Boekhouden.nl | Boekhouding | API voor relaties, facturen en mutaties. Veel gebruikt door kleine bedrijven en webshops. |
| Twinfield | Boekhouding via accountant | Webservices-API; in de praktijk vooral gekoppeld via het accountantskantoor. Vraag uw accountant om toegang. |
| AFAS Profit | ERP, HR en salaris | GetConnectors en UpdateConnectors: de leverancier bepaalt per koppeling welke velden open staan. Sterk voor uren en loon. |
| Teamleader Focus | CRM, offertes en facturatie | REST API met OAuth 2.0 en webhooks. Populair bij dienstverleners; koppelt goed aan boekhoudpakketten. |
| HubSpot | CRM en marketing | Uitgebreide REST API via private apps. Ook de gratis versie heeft API-toegang, met limieten. |
| Pipedrive | Sales-CRM | REST API en webhooks; deals, personen en organisaties zijn eenvoudig te koppelen. |
| Shopify | Webshop | Admin API (REST en GraphQL) met webhooks bij bestellingen, betalingen en voorraad. |
| WooCommerce | Webshop op WordPress | REST API en webhooks; kwaliteit hangt af van hoe uw WordPress-omgeving is ingericht. |
| Lightspeed | Kassa en webshop | Aparte API's voor Retail (kassa) en eCom. Geschikt voor voorraad die winkel en webshop deelt. |
| Mollie | Betalingen | Payments API met webhooks bij elke statuswijziging. De standaard voor afletteren van betalingen. |
Staat uw pakket er niet bij of heeft het geen API? Dan kan RPA (Robotic Process Automation) het scherm bedienen zoals een medewerker dat doet. Bouwt u een eigen webapplicatie of webshop, geef die dan vanaf dag één een API: het is de goedkoopste koppeling die u ooit gaat maken.
Case · Durna Hypnotherapie
AI-agents die elke week het werk doen
Agents rapporteren wekelijks, schrijven concepten voor content en verzorgen nieuwsbrief en reviews. De eigenaar keurt, de agents doen de rest.
Case · InkApprove
Een eigen SaaS, van architectuur tot livegang
Digitale intake, toestemming en klantdossiers op één plek, met live Stripe-betalingen. Wij bouwen wat we zelf ook draaien.
Vakmanschap
6× Anthropic-gecertificeerd
U spreekt de architect zelf, geen accountmanager. 5,0 uit 17 Google-reviews.
Veelgestelde vragen
API-koppeling: de vragen die ondernemers ons stellen.
Wat is een API-koppeling?
Een API-koppeling is een automatische verbinding tussen twee softwaresystemen. Het ene systeem haalt via de API van het andere systeem gegevens op of schrijft ze weg, zonder dat een mens iets overtypt. Een voorbeeld: een bestelling in uw webshop wordt vanzelf een verkoopfactuur in uw boekhouding. De API is de officiële toegangspoort van de software; de koppeling is het stukje techniek dat die poort gebruikt.
Wat is het verschil tussen een API en een API-koppeling?
Een API is de gedocumenteerde toegangspoort die een softwareleverancier aanbiedt, met vaste adressen en regels. Die is er of die is er niet. Een API-koppeling is wat u of een bouwer maakt om die poort daadwerkelijk te gebruiken: welke gegevens gaan van A naar B, hoe vaak, wat gebeurt er bij een fout. Twee systemen met een API zijn dus nog niet gekoppeld.
Kan ik een API-koppeling maken zonder te programmeren?
Vaak wel. Koppelplatforms zoals Make, n8n en Zapier hebben kant-en-klare bouwstenen voor honderden systemen, waaronder Exact Online, Moneybird, HubSpot, Shopify en Mollie. U klikt de stappen bij elkaar en test ze. Het wordt lastig zodra er veel uitzonderingen zijn, de volumes hoog liggen of het systeem geen bouwsteen heeft. Dan is maatwerk sneller en betrouwbaarder.
Wat kost een API-koppeling?
Dat hangt af van de manier van koppelen. Een standaardkoppeling in de software zelf is vaak inbegrepen of kost een klein bedrag per maand. Een koppelplatform rekent een maandabonnement op basis van het aantal handelingen, plus de tijd om het in te richten. Een maatwerkkoppeling is een eenmalige bouw plus beheer; bij NEXTRIQ ontvangt u daarvoor een vaste prijs na een gratis gesprek.
Hoe lang duurt het om een API-koppeling te bouwen?
Een standaardkoppeling activeert u in een middag. Een koppeling op een koppelplatform staat, inclusief testen, meestal binnen een tot twee weken. Een maatwerkkoppeling tussen twee systemen met duidelijke documentatie bouwen wij doorgaans in twee tot vier weken, inclusief testomgeving, foutafhandeling en logging. Het langst wachten bedrijven meestal niet op de bouw, maar op de API-toegang van hun eigen leverancier.
Kan ik mijn CRM koppelen aan mijn boekhouding?
Ja. CRM-pakketten zoals Teamleader, HubSpot en Pipedrive hebben een API, boekhoudpakketten zoals Exact Online, Moneybird en e-Boekhouden ook. De gebruikelijke stroom: een gewonnen deal in het CRM wordt een klant en een conceptfactuur in de boekhouding, en de betaalstatus gaat terug naar het CRM. Voor de meest gebruikte combinaties bestaan standaardkoppelingen; controleer wel of die precies de velden meenemen die u nodig heeft.
Kan ik mijn webshop koppelen aan mijn boekhouding?
Ja, en dit is de meest gemaakte koppeling in het Nederlandse mkb. Shopify, WooCommerce en Lightspeed hebben een API die bij elke bestelling een signaal kan sturen. De koppeling maakt daar een verkoopfactuur van in uw boekhouding, met de juiste btw en betaalmethode. Let op retouren, kortingscodes en verzendkosten: daar gaat het bij goedkope standaardkoppelingen het vaakst mis.
Is een API-koppeling veilig en AVG-proof?
Een koppeling is zo veilig als het beheer van de sleutels. Gebruik per koppeling een eigen sleutel met alleen de rechten die nodig zijn, bewaar sleutels nooit in e-mails of spreadsheets, en trek ze in als een bouwer of medewerker vertrekt. Stromen er persoonsgegevens, dan heeft u met de partij die de koppeling host een verwerkersovereenkomst nodig en legt u vast welke gegevens waarheen gaan.
Wat gebeurt er als de API van mijn software verandert?
Leveranciers brengen nieuwe API-versies uit en zetten oude na verloop van tijd uit. Een goed gebouwde koppeling gebruikt een vaste versie, houdt de aankondigingen van de leverancier bij en wordt tijdig aangepast. Zonder beheer merkt u de wijziging pas als facturen stilletjes niet meer aankomen. Spreek daarom vooraf af wie de koppeling onderhoudt en waar meldingen binnenkomen.
Wat als mijn software geen API heeft?
Dan zijn er drie uitwegen. Veel pakketten kunnen periodiek een bestand exporteren of importeren, wat u kunt automatiseren. Soms stuurt de software e-mails met bijlagen die een koppeling kan uitlezen. En als alleen het scherm overblijft, is RPA een optie: software die het scherm bedient zoals een medewerker dat zou doen. Dat is minder robuust dan een API, maar beter dan overtypen.
Welke twee systemen praten bij u nog via een mens?
Stuur ons de namen van de twee pakketten en wat er tussen moet stromen. In een gratis gesprek van dertig minuten vertellen we u of een standaardkoppeling volstaat, een koppelplatform past of maatwerk nodig is, en wat dat in uw geval kost.
Reactie binnen 1 werkdag · U spreekt de architect zelf · Sleutels en koppeling blijven van u
Bronnen
- OWASP, API Security Top 10
- Google Identity, Using OAuth 2.0 to Access Google APIs
- Microsoft Learn, RESTful web API design
- Exact Online, REST API Resources (documentatie)
- Moneybird, API-documentatie
- e-Boekhouden.nl, API-koppeling
- Twinfield, Web services documentation
- Teamleader, Developer documentation
- HubSpot, Developer documentation
- Pipedrive, API v1 reference
- Shopify, Admin API
- WooCommerce, REST API documentation
- Lightspeed, Developer portal
- Mollie, API documentation
- n8n, Documentation