Want to know which services a public transport operator offers? Or which lines are serviced on a particular day? Or where and when a particular service stops and which route it will follow? Or whether there have been recent changes that may affect the arrival or departure times at stops? Or what the current position is of the vehicle that performs the service? The answers to these questions can be delivered by the Dienstregeling API for every public transport operator in the Netherlands. Not only for the current day, but for any date that is available in the published schedules of public transport operators. For the current day and near future, the data of planned services is enhanced with the actual times, expected delays and any other deviations as updates from operators are processed during the day.
A typical use case is e.g. when a travel advice or departure information displays data of a public service and the user would require more details about the service. The Dienstregeling API can provide detailed information e.g. what other stops are scheduled for this service, what route the vehicle is following and what its current position is. This can be used to display or monitor the progress of a service while traveling or while waiting to embark. The data includes any messages from the operator, both scheduled and unscheduled, e.g. when disruption in the service occur and the service is diverted.
Information about scheduled services can be requests at several levels:
The information of these levels can be linked together, so it is possible e.g. to request the complete and detailed scheduled services of an operator for a particular day.
The following link provides more detailed information about the use and possibilities of the Dienstregeling API.
In addition to this, Swagger documentation can be found about the more technical specification of the API. This can be found at https://dienstregeling-api.9292.nl.
N.B. the request for scheduled services per concession as it is listed in the Swagger documentation, is not currently implemented (yet).
Do you have any remaining questions, or would you like to try the Vertrektijden API for a while? Call our Servicedesk at +31 88 - 07660620 or send an email to servicedesk@9292.nl