Beschikbare Datasets bij de RDW
Op het open dataportaal van de RDW worden meerdere datasets aangeboden die cruciaal zijn voor het uitvoeren van een kentekencheck. De meest relevante datasets zijn:
- Basisregistratie Voertuigen: Deze dataset bevat alle niet-gevoelige gegevens van het Nederlandse voertuigpark, inclusief technische eigenschappen, afmetingen en gewichten.
- Keuringen van voertuigen (APK): Sinds maart 2017 worden de keuringsgegevens dagelijks geüpdatet onder CC-0 licentie. Hiermee controleer je of een auto een geldige APK heeft.
- Terugroepacties (Recalls): Een dataset die direct inzicht geeft in alle veiligheidswaarschuwingen en terugroepacties van fabrikanten.
- Parkeergebieden: Gegevens over statische en dynamische parkeerruimtes en tarieven van gemeenten.
Gratis gegevens via RDW versus betaalde diensten
Via de officiële RDW-website of via de Open Data portal kun je volledig gratis de algemene voertuiginformatie en APK-historie opvragen. Dit levert basisinformatie op zoals het bouwjaar, motorvermogen, aantal geregistreerde eigenaren, emissieklasse en voertuigafmetingen.
Voor particulieren of autobedrijven die diepere inzichten zoeken, bieden commerciële platformen meerwaarde. Een uitgebreid kentekenrapport kost doorgaans geld, zoals 7,95 euro bij AutoWeek of 4,99 euro bij andere aanbieders. Deze betaalde diensten combineren de gratis RDW-data met data van derde partijen. Zo krijg je in betaalde rapporten vaak extra inzicht in een indicatieve dagwaarde, cataloguswaarde, de wegenbelasting (die afhangt van gewicht, brandstof en provincie), gedetailleerde schadehistorie en maandelijkse rijkosten.
Zelf een kentekencheck-tool bouwen via de SODA-API
Het open dataportaal van de RDW draait op het Socrata-platform, waardoor de data via de SODA-API (Socrata Open Data API) kan worden ontsloten. Hiermee kun je zelf een kentekencheck-tool bouwen voor op je eigen website.
Datalimieten van de API
Als je de API zonder authenticatie aanroept, gelden er strenge limieten (vaak een beperkt aantal verzoeken per uur). Dit voorkomt overbelasting van de servers. Als je een web-tool bouwt, moet je een gratis 'App Token' aanmaken. Door deze token in je HTTP-headers of URL mee te sturen, wordt je limiet aanzienlijk verhoogd en voorkom je dat je applicatie wordt geblokkeerd (throttling).
Stap-voor-stap instructies voor implementatie
- App Token aanmaken: Maak een account aan op het RDW Open Data portaal en genereer in de instellingen een App Token.
- Endpoints lokaliseren: Elke dataset heeft een unieke identificatiecode. Zoek de endpoint-URL's op voor de Basisregistratie Voertuigen, Assen, Brandstof en APK-keuringen.
- Query (SoQL) schrijven: Bouw een zoekveld waarin de gebruiker een kenteken invoert. Omdat de RDW kentekens zonder koppeltekens opslaat, moet je script de invoer filteren (verander "AB-12-3C" naar "AB123C"). Je query ziet er als volgt uit: ?kenteken=AB123C.
- Data combineren: Omdat de gegevens verdeeld zijn over meerdere datasets, moet je back-end script meerdere API-aanroepen doen en deze JSON-data samenvoegen.
- Front-end presentatie: Vertaal de ruwe JSON-gegevens naar een gebruiksvriendelijke interface. Zorg ervoor dat velden duidelijk benoemd worden.
Het bouwen van een eigen kentekencheck-tool op basis van RDW Open Data biedt een betrouwbare en kosteloze manier om extra verkeer naar je website te trekken, of om als autobedrijf snel binnenkomende inruilauto's te controleren op geldige keuringen en technische specificaties.