Wat kost een API-koppeling gemiddeld?
Dat loopt sterk uiteen. Een kant-en-klare koppeling via een plugin kost een paar honderd euro; maatwerk begint rond de duizend en kan naar enkele duizenden lopen.
Die spreiding is geen ontwijkend antwoord. Twee koppelingen die op papier hetzelfde doen, kunnen tien keer in prijs verschillen.
Het verschil zit vrijwel nooit in de gewone gevallen, maar in de uitzonderingen.

Drie soorten koppelingen
Een bestaande plugin: iemand heeft de koppeling al gebouwd en jij zet hem aan. Enkele tientjes tot een paar honderd euro per jaar.
Een koppelplatform: je klikt de verbinding zelf in elkaar zonder code, tegen een maandbedrag. Handig als er geen kant-en-klare oplossing is maar de gegevens eenvoudig zijn.
Waar het geld in gaat zitten
Bij maatwerk betaal je niet voor het versturen van gegevens. Dat is een middag werk.
Je betaalt voor alles daaromheen: wat gebeurt er bij een annulering, bij een retour, bij een dubbele klant, bij een storing aan de andere kant.
Wat de prijs opdrijft
Slechte of ontbrekende documentatie aan de andere kant. Dan gaat er tijd zitten in uitzoeken in plaats van bouwen.
Verder: veel verschillende soorten gegevens, bijzondere btw-situaties, en de wens om twee kanten op te synchroniseren in plaats van één.
Mijn vuistregels
- Vraag altijd een koppeling in één richting eerst; twee richtingen is meer dan het dubbele werk.
- Laat vooraf de documentatie van beide kanten bekijken.
- Begin met de gewone gevallen en houd budget over voor de uitzonderingen.
- Reken op onderhoud; een koppeling is nooit eenmalig.
Die laatste wordt in offertes het vaakst vergeten en levert achteraf de meeste discussie op.
De kosten na oplevering
Een API aan de andere kant verandert af en toe. Soms met aankondiging, soms niet. Dan moet er iemand bijsturen.
Reken op een klein bedrag per maand voor monitoring en op incidenteel herstelwerk. Meer daarover lees je bij wat gebeurt er als een API-koppeling stukgaat.
Waar je op let in een offerte
Of de uitzonderingen benoemd zijn, of er een testomgeving in zit, en wie er ingrijpt als de koppeling stilvalt.
Een offerte die alleen zegt koppeling bouwen met daarachter een bedrag, is een offerte voor de makkelijke helft van het werk.