Frequently asked questions
- Where does the data come from?
- From 16 datasets of RDW’s open data. We check several times a day whether a new version has been published, and process it. Each response states per dataset when RDW published it (
source_published_at) and when we last checked (last_checked_at).
- Do I see every change to a vehicle?
- You see every difference between two successive versions of the open data that we processed. RDW usually publishes a dataset daily; when a value changes more than once between two versions, you see only the result. A change is in the feed after RDW has published it and we have processed the new version, not at the moment something happened in the real world.
- Can I try KentekenFeed for free?
- The demo on the home page works without an account, and creating an account is free. For API requests with a key of your own you need a plan or pay as you go, which you activate in the portal with a payment method. Pay as you go has no fixed fee; what is included per month and what a lookup costs after that is on the plans page.
- What happens when my allowance runs out?
- Above the included number of lookups you pay per extra lookup, up to the maximum of your plan. Once that maximum is reached, the API answers
429 usage_cap_reached until the next calendar month starts. Analytics queries stop at their own maximum with 429 query_cap_reached. The numbers and prices per plan are on the plans page.
- What is the difference between a snapshot and a mutation file?
- A snapshot is the whole register at one moment, as files per dataset: it is how you start a copy of your own. A mutation file holds only the changes of one day or between two cursors, the same records as the feed: it is how you keep that copy current.
- Does it contain owner details?
- No. RDW’s open data has no names or addresses of owners or keepers, so neither does KentekenFeed.
- What counts as a lookup?
- Every successful response to
GET /vehicles/{registration}, including those served from our cache. Invalid and unknown registrations, refused requests and outages don’t count. A request you repeat counts again.
- What if a dataset is out of date?
- You still get the data, with
stale: true on every dataset not checked in the last 36 hours, so you decide what to do with it.
- What do
appeared and disappeared mean?
- That a row was added to or removed from RDW’s open dataset. They are not registration or deregistration events: RDW publishes no time per change. Dates such as
registration_date are in the change itself.
- Can I use several API keys?
- Yes, for example one per application, each with only the access it needs. When you replace a key, the old one can keep working for up to 7 days.