Martijn Aslander

January 26, 2026

Je eigen data verrijken met webdata - ik speelde met API's

API's - de stille kracht achter mijn systeem.png

Als ik mensen vertel over ThetaOS, mijn persoonlijke systeem voor overzicht en slagkracht, dan is een veelgehoorde reactie: "Poeh, hoe krijg je al die data erin, dat lijkt op werk." En inderdaad, als ik dat allemaal zelf had moeten doen, had ik het niet gedaan. Daar is een handige truc voor: een API.

API staat voor Application Programming Interface. De meeste mensen gebruiken die dingen al omdat ze in heel veel apps zitten ingebouwd. Dat is waarmee je een app verbindt aan een andere app of platform. Ik leg het graag uit als een stopcontact waar je een stekker in kan stoppen en waar data doorheen stroomt. Inmiddels kan ik er op mijn eigen manier mee toveren. Daardoor ben ik niet meer afhankelijk van de mogelijkheden (en beperkingen) die de softwarebouwers van apps hebben bedacht.

Dit scheelt me enorm veel kopiëren en plakken, en informatie komt vanzelf op de juiste plek terecht. Uit de gezondheidsapp van Apple haal ik via mijn Apple Watch mijn gezondheidsdata op. Dankzij een API kan ik daar bijvoorbeeld de maanstand of het weer van die dag aan koppelen. Niet per se heel belangrijk, maar leuk en interessant. Ik vraag me al jaren af of ik beter of slechter slaap bij volle maan. Nu kan ik het checken. Normaal zou ik er niet over peinzen om dat handmatig te doen, maar nu is het maken van één koppeling genoeg.


Scherm­afbeelding 2026-01-26 om 11.00.09.png


Als ik een film of serie toevoeg aan mijn collectie, zoekt een API bij The Movie Database de bijbehorende poster op, inclusief regisseur en jaar van uitgave. Boekcovers komen binnen via Open Library of Google Books. Je brein herkent een cover sneller dan een titel, en ik hoef die 1500+ boeken niet allemaal zelf van een plaatje te voorzien.

Scherm­afbeelding 2026-01-26 om 11.01.59.png
De meeste API's zijn gratis te gebruiken voor persoonlijk gebruik, vaak met een limiet op het aantal verzoeken per dag. Voor een systeem als het mijne is dat ruim voldoende. Ik voelde me nooit technisch bekwaam genoeg om met dit soort dingen te spelen. Maar met een assistent als Claude Code, een AI-tool waarmee je via gewone spreektaal code en koppelingen kunt maken, stelt het echt niks meer voor.

Voor mij was de grootste ontdekking dat ik dit soort data kon combineren met data van mezelf. En uit de mix van die beide datastromen zinvolle inzichten en bruikbare hefbomen maakte. Veel van de zzp'ers die dit lezen, zouden bijvoorbeeld heel blij kunnen worden van de API van Moneybird gekoppeld aan de API van Bunq. Ja, Moneybird heeft zelf al een Bunq-koppeling, maar je zit vast aan hun interface en mogelijkheden. Een paar stappen verder en je hebt je eigen boekhoudsysteem met realtime inzicht in wat je nog moet betalen. Of een volautomatische btw-aangifte. Daar heb je geen externe partijen meer voor nodig en je kunt het eruit laten zien zoals jij wenst. 

Eindelijk!



About Martijn Aslander

Technologie-filosoof | Auteur | Spreker | Verbinder | Oprichter van vele initiatieven

Momenteel vrolijk druk met Digitale Fitheid 

De leukste dingen die ik momenteel aan het doen ben: https://linktr.ee/martijnaslander en https://linktr.ee/digitalefitheid