Vind je route
Cryptogevorderd

Crypto API trading: API-sleutels, rechten, bots en risico's

Bijgewerkt 23 oktober 2026 Door de redactie 10 min. lezen Zo verdienen we geld

Crypto API trading uitgelegd: hoe API's werken, verstandige rechten voor API-sleutels, IP-allowlists, rate limits, bots en welke EU-exchanges een API bieden.

Crypto API trading betekent dat je software via de API van een crypto-exchange aan die exchange koppelt, zodat een programma marktdata kan lezen en orders voor je kan plaatsen of annuleren. Je maakt een API-sleutel aan in je account bij de exchange, geeft die beperkte rechten, en je script, bot of tool gebruikt die sleutel om dag en nacht te handelen. Dat gemak brengt een nieuw risico mee: wie je sleutel heeft, kan met je account handelen.

Deze gids behandelt hoe API’s van exchanges werken, hoe je sleutels zorgvuldig instelt (nooit met opnamerechten), IP-allowlists, rate limits, tradingbots en hun risico’s, en welke exchanges in onze gegevens een API bieden aan inwoners van de EU. Geautomatiseerd handelen maakt crypto niet minder volatiel: je kunt nog steeds al het geld verliezen dat je erin stopt.

Wat is crypto API trading?

Bij crypto API trading plaats je trades via de application programming interface van een exchange in plaats van via de app. Je software stuurt verzoeken, zoals “geef de koers van BTC/EUR” of “koop 0,01 BTC tegen € 60.000”, en de exchange antwoordt in een machineleesbaar formaat, meestal JSON.

Het loont om twee soorten crypto-API’s uit elkaar te houden:

  • API’s van exchanges: beheerd door de exchange zelf. Ze geven toegang tot de marktdata van die exchange en, met een sleutel, tot je account en het uitvoeren van orders.
  • API’s voor marktdata: beheerd door databedrijven die gegevens van veel handelsplatforms bundelen in één feed. Ze passen bij onderzoek, analysetools en een portfoliotracker, maar je kunt er niet mee handelen.

De cryptohandel sluit nooit, en dat is de belangrijkste reden waarom mensen hem automatiseren. Een programma kan om 3 uur ‘s nachts de cryptomarkt in de gaten houden; jij kunt dat waarschijnlijk beter laten.

Publieke en private toegang tot de API

API’s van exchanges hebben een publiek en een privaat deel. Publieke endpoints geven marktdata terug die iedereen zonder account kan lezen; voor private endpoints heb je een API-sleutel nodig, en die geven toegang tot je saldi en orders.

  • Publiek: koersen, orderboeken, recente trades, handelsparen en historische data.
  • Privaat: saldi, openstaande orders, handelsgeschiedenis, orders plaatsen en annuleren, en bij sommige exchanges opnames.

We gebruiken zelf publieke endpoints: het aantal munten in verschillende van onze reviews komt uit de openbare lijsten met instrumenten van exchanges zoals Kraken, Bybit EU en OKX. Het asset-pairs-endpoint van Kraken geeft bijvoorbeeld in één verzoek elk actief handelspaar terug.

REST API, WebSocket-streams en FIX

De meeste exchanges bieden twee manieren om te verbinden, en sommige professionele platforms voegen er een derde aan toe. Kies de manier die past bij hoe snel je strategie data nodig heeft.

VerbindingHoe het werktGeschikt voor
REST APIJe programma stuurt een verzoek en krijgt één antwoordOrders plaatsen, saldi controleren, downloads
WebSocket-streamsDe exchange stuurt updates via een open verbindingLive koersen en orderboeken
FIXEen protocol uit de financiële sector voor een snelle orderstroomInstellingen en market makers

Elke API-call is een klein verzoek met headers, zoals je sleutel en een handtekening, en soms een request body met de details van de order. Het endpoint geeft data terug of een foutstatus die je moet afhandelen.

API-sleutels en rechten

Een API-sleutel is een paar inloggegevens, meestal een publieke sleutel en een geheim (secret), waarmee software binnen de rechten die jij kiest namens je account kan handelen. Behandel het secret als een wachtwoord: wie het heeft, kan alles doen wat de sleutel toestaat.

Bij de meeste exchanges stel je per sleutel de rechten in. De regel is simpel: geef elke sleutel het minimum dat hij nodig heeft.

RechtWat het toestaatGeven aan een bot?
Lezen of opvragenSaldi, orders en geschiedenis bekijkenJa, voor trackers en belastingtools
HandelenOrders plaatsen en annulerenAlleen voor een bot die handelt
Opnemen of overboekenGeld van het account af halenNooit

Een portfoliotracker of belastingtool heeft alleen leesrechten nodig. Een tradingbot heeft lees- en handelsrechten nodig. Geen enkele legitieme bot heeft opnamerechten nodig, en een dienst die erom vraagt, is een waarschuwingssignaal.

Zo maak je zorgvuldig een API-sleutel aan

Inloggegevens aanmaken kost een paar minuten, maar elke stap dicht een gat dat een aanvaller zou kunnen gebruiken. De namen van de menu’s verschillen per exchange, dus kijk in de documentatie.

  1. Zet eerst tweestapsverificatie aan, het liefst met een passkey. Onze 2FA-gids laat zien hoe.
  2. Maak één sleutel per tool aan, met een duidelijk label, zodat je er één kunt verwijderen zonder de andere te breken.
  3. Vink alleen de rechten aan die de tool nodig heeft: lezen, en handelen als hij orders plaatst. Laat opnames uit.
  4. Voeg een IP-allowlist toe met het adres van de server waarop je bot draait.
  5. Kopieer het secret één keer en bewaar het goed beveiligd, in een wachtwoordmanager of een secrets store, nooit in je code, een chat of een screenshot. Veel exchanges tonen het maar één keer.
  6. Stel een vervaldatum in als de exchange dat aanbiedt, en verwijder sleutels die je niet meer gebruikt.

IP-allowlisting

Een IP-allowlist (of whitelist) beperkt een API-sleutel tot verzoeken vanaf adressen die jij opgeeft. Steelt iemand de sleutel, dan kan die hem niet vanaf zijn eigen computer gebruiken.

Draai je bot op een server of dienst met een vast IP-adres, voeg dat adres toe aan de sleutel, en verder niets. Draait je tool op een thuisverbinding waarvan het adres verandert, dan werkt de sleutel telkens niet meer als dat gebeurt. Dat is nog altijd veiliger dan de sleutel open te laten voor elk adres.

Rate limits

Elke exchange beperkt hoeveel verzoeken je in een bepaalde periode mag sturen, om de eigen infrastructuur te beschermen. Ga je over de limiet, dan weigert de exchange verzoeken, meestal met een foutstatus, en bij herhaalde overschrijdingen kan de sleutel een tijdje worden geblokkeerd.

De limieten verschillen per exchange, per endpoint en soms per accountniveau, dus kijk in de documentatie voordat je gaat bouwen. Met drie gewoonten blijf je eronder:

  • Gebruik WebSocket-streams voor live data in plaats van elke seconde om koersen te vragen.
  • Krijg je een rate-limitfout, wacht dan en probeer het opnieuw met steeds langere pauzes, in plaats van het meteen opnieuw te proberen.
  • Cache data die niet vaak verandert, zoals de lijst met handelsparen.

Cryptomarktdata: live en historisch

Cryptomarktdata komt in drie hoofdfeeds: de ticker (laatste koers), trades (elke uitvoering) en het orderboek (openstaande koop- en verkooporders). Je bot gebruikt ze om te beslissen, en hoe betrouwbaar ze zijn, bepaalt hoe goed die beslissingen zijn.

Historische data en backtesting

Met historische data kun je een strategie op koersen uit het verleden testen voordat je geld riskeert. De meeste exchanges bieden OHLCV-candles (open, high, low, close, volume) via hun API; sommige bieden ook data op tickniveau of downloadbare bestanden zoals CSV-exports.

Backtesting heeft een addertje: een strategie die is afgestemd op het verleden, faalt vaak in de toekomst. Test op een periode die je niet hebt gebruikt om de strategie te bouwen, en reken kosten en slippage mee.

Symbolen en datakwaliteit

Elke exchange geeft munten en paren op zijn eigen manier een naam. De API van Kraken gebruikt bijvoorbeeld XBT voor bitcoin, terwijl de meeste exchanges BTC gebruiken, dus BTC USD en BTC/EUR kunnen er per handelsplatform anders uitzien. Diensten die cryptomarktdata bundelen, normaliseren deze symbolen; koppel je rechtstreeks met meerdere exchanges, dan moet je dat zelf doen.

Fiatvaluta en europaren

Controleer als handelaar in de EU welke fiatvaluta een exchange noteert voordat je gaat bouwen. Handelen in euro’s scheelt een omrekenstap en maakt je winst en verlies makkelijker te volgen.

Van de exchanges in onze gegevens noteert Bitvavo alleen in euro’s, ondersteunt Kraken zeven fiatvaluta waaronder EUR, USD en GBP, ondersteunen OKX Europe en Bybit EU EUR en PLN, en ondersteunt Gate EU EUR. Paren met stablecoins zoals BTC/USDC komen ook vaak voor, maar elke omwisseling tussen euro’s en een stablecoin is een extra trade met extra kosten.

Geautomatiseerd handelen bouwen: een basisworkflow

Geautomatiseerde tradingstrategieën volgen dezelfde lus, wat de code ook is: data lezen, beslissen, een order sturen, het resultaat controleren en alles vastleggen. Houd elke stap simpel genoeg om met de hand te controleren.

  1. Lees data uit een WebSocket-stream of een REST-endpoint.
  2. Pas je regel toe, bijvoorbeeld een signaal op basis van een voortschrijdend gemiddelde uit de technische analyse.
  3. Stuur de order als API-call, waar het kan als limietorder, zodat je de lagere makerkosten betaalt.
  4. Controleer of de exchange de order heeft geaccepteerd en uitgevoerd.
  5. Leg alles vast, ook fouten, voor debugging en je belastingaangifte.

Begin met paper trading en handel daarna met kleine bedragen. Sommige exchanges bieden een testomgeving; kijk in de documentatie voor ontwikkelaars.

Tradingbots en hun risico’s

Een tradingbot is software die via een API een strategie voor je uitvoert. Hij haalt de emotie weg en werkt 24/7, maar hij herhaalt fouten ook op machinesnelheid.

De belangrijkste risico’s:

  • Bugs: een lus die dezelfde order honderd keer plaatst, of een fout met een decimaal waardoor je tien keer te veel koopt.
  • Strategierisico: een bot volgt alleen zijn regels. In een markt waarvoor hij niet is gebouwd, blijft hij verliezen.
  • Diefstal van sleutels: wordt een botdienst of je server gehackt, dan krijgen aanvallers elke sleutel die daar is opgeslagen. Rechten voor alleen lezen of alleen handelen en een IP-allowlist beperken de schade.
  • Storingen bij de exchange: een storing of een gewijzigd endpoint kan orders open laten staan.
  • Kosten: een bot die vaak handelt, betaalt kosten op elke trade, en die kunnen kleine winsten tenietdoen.
  • Oplichting: “winstgevende bots” die worden verkocht met beloofd rendement, en AI-agenttools die volledige toegang tot je account vragen, verdienen veel wantrouwen.

Handelt je bot in derivaten of gebruikt hij een hefboom, dan is het risico nog groter: de meeste particuliere handelaren die met een hefboom handelen, verliezen geld. Onze gids over cryptoderivaten legt uit waarom. Copytrading en het kopiëren van bots op wereldwijde platforms zonder vergunning, zoals dat van Bitget, worden niet aangeboden onder een vergunning in de EU.

Welke exchanges bieden een API voor inwoners van de EU?

De meeste exchanges met een MiCA-vergunning in onze gegevens publiceren een API. We zetten ze neutraal op een rij; vergelijk de documentatie, de rate limits en de kosten zelf.

ExchangeAPIHandelen in euro’sSpotkosten op het instapniveau (maker / taker)
KrakenJaEUR en zes andere fiatvaluta0,40% / 0,80%
BitvavoJaAlleen EUR0,15% / 0,25%
Bybit EUJaEUR, PLN0,25% / 0,25%
OKX EuropeJaEUR, PLN0,20% / 0,35% (0,08% / 0,10% met een X-Perps-account)
Crypto.com ExchangeJaEUR en andere fiatvaluta0,25% / 0,50%
Coinbase AdvancedJaEUR, GBP, USD0,60% / 1,20% (kan afwijken voor EU-accounts)
Gate EUNiet bevestigd voor EU-accounts; kijk in de documentatieEUR0,10% / 0,10%

De kosten zijn gecontroleerd op 23 oktober 2026. Binance, MEXC, Bitget en KuCoin bieden ook API’s, maar geen van hen is voor inwoners van de EU actief onder een MiCA-vergunning, dus we raden niet aan om erop te bouwen als je in de EU woont.

Wat API trading kost: een rekenvoorbeeld

Voor API-orders betaal je dezelfde handelskosten als voor elke andere order, dus de kosten bepalen of een strategie die vaak handelt kan werken. Stel dat je bot per maand 20 takerorders van € 250 plaatst, in totaal € 5.000:

ExchangeTakerkostenKosten per maandKosten per jaar
Bitvavo0,25%€ 12,50€ 150
OKX Europe (zonder X-Perps-account)0,35%€ 17,50€ 210
Kraken0,80%€ 40,00€ 480

Met makerorders kost hetzelfde volume € 7,50 per maand bij Bitvavo en € 20 bij Kraken. Onze gids over de kosten van crypto-exchanges vergelijkt alle kosten.

Controleer beveiliging, vergunning en MiCA

Controleer twee dingen voordat je een tool koppelt: of de exchange een MiCA-vergunning heeft voor jouw land, en of de tool zelf je sleutel verdient. Sinds 1 juli 2026 mogen alleen aanbieders met een MiCA-vergunning cryptodiensten aanbieden in de EU.

Een programma dat je zelf schrijft en draait, is gewoon software. Een dienst van een derde partij die je portefeuille beheert of orders voor je uitvoert, heeft mogelijk zelf een vergunning nodig, dus controleer wie hem runt, waar hij onder toezicht staat en wat hij met je sleutels doet. Onze gids over hoe je je crypto beschermt behandelt de kant van je account.

Test een API voordat je gaat handelen

Test eerst met publieke endpoints, daarna met een sleutel die alleen mag lezen, en pas dan met een handelssleutel en kleine orders. Elke stap vangt een ander soort fout op.

  • Roep een publiek endpoint aan en vergelijk de data met de website van de exchange.
  • Vergelijk de klok van je server met de servertijd van de exchange; ondertekende verzoeken mislukken als de tijdstempel niet klopt.
  • Stuur expres een verzoek met een verkeerde sleutel en controleer of je code de fout afhandelt.
  • Plaats één kleine limietorder ver van de koers en annuleer die daarna.

Kies de juiste opzet voor je doel

Stem de tool af op de taak. Een API voor marktdata past bij onderzoek; een API van een exchange met een sleutel die alleen mag lezen, past bij het bijhouden van je bezit en belastingoverzichten; een handelssleutel bij een exchange met een MiCA-vergunning past bij geautomatiseerd handelen dat je hebt getest.

Ben je nieuw in crypto, sla bots dan voorlopig over. Leer eerst met de hand hoe orders en kosten werken, en onthoud dat automatisering sneller geld kan verliezen dan jij.

Veelgestelde vragen

Wat is een API bij crypto trading?

Met een API (application programming interface) praat software rechtstreeks met een exchange: die kan marktdata lezen, je saldo bekijken en orders plaatsen of annuleren zonder dat jij in de app klikt. Je koppelt hem met een API-sleutel die je aanmaakt in je accountinstellingen.

Is de API van een crypto-exchange gratis?

API's van exchanges zijn meestal gratis te gebruiken, maar voor elke order die je ermee plaatst, betaal je de normale handelskosten van de exchange. Aanbieders van marktdata die veel exchanges combineren, rekenen vaak per abonnement of per aantal verzoeken.

Moet ik opnames aanzetten op een API-sleutel?

Nee. Een tradingbot hoeft nooit geld op te nemen, en met een gestolen sleutel met opnamerechten kan iemand je account leeghalen. Geef elke sleutel alleen lees- en handelsrechten, en voeg een IP-allowlist toe.

Welke crypto-exchange heeft de beste API?

Dat hangt af van wat je bouwt. Begin als inwoner van de EU met een exchange met een MiCA-vergunning die een API publiceert, zoals Kraken, Bitvavo, Bybit EU, OKX of Coinbase, en vergelijk de documentatie, de europaren, de kosten en de rate limits.

Verdienen crypto-tradingbots geld?

Sommige een tijdje; veel niet. Een bot volgt alleen zijn regels, dus een zwakke strategie verliest sneller, en de kosten van elke trade vreten kleine winsten op. Iemand die een bot verkoopt met beloofd rendement, is een waarschuwingssignaal.