Public APIs
Transport for The Netherlands favicon

Transport for The Netherlands

Transportation

OVAPI, country-wide public transport.

Transport for The Netherlands's website screenshot

About Transport for The Netherlands

KV78Turbo-OVAPI is a REST API implementation providing public transport arrival and departure data for the Netherlands, hosted at v0.ovapi.nl. It is built on "passtimes" — expected times at which a vehicle passes a given point — and supports queries by timing point, stop area, line, or journey, with comma-separated requests for querying multiple objects at once.

Access is governed by the GOVI license, under which retrieved data may not be stored for more than 30 minutes and is not suitable for analyzing operator punctuality (with an exception noted for GVB, HTM, and Veolia Haaglanden). Users are asked to set a custom user-agent and use gzip compression, and are directed to request a KV78Turbo license from OpenOV (secretariaat@openov.nl) to run their own feed rather than scraping the same timing points repeatedly.

The repository is intended for developers building applications that consume Dutch public transport timing data, such as departure boards or journey tracking tools, rather than for large-scale historical performance analysis.

Key features

  • REST API for public transport passtime (expected arrival/departure time) data
  • Query by timingpoint, stop area, line, or journey
  • Supports comma-separated requests for multiple objects at once
  • Supports gzip compression to reduce bandwidth usage

Frequently asked questions

Is there a free tier?

The public endpoint at v0.ovapi.nl is free to use, but heavy or scraping-style usage requires requesting a free KV78Turbo license from OpenOV and running the code yourself.

What data can be requested?

The API provides passtimes, which are expected times at which a timingpoint is passed, queryable per timingpoint, stop area, line, or journey.

Are there usage restrictions?

Under the GOVI license, data cannot be stored for more than 30 minutes and is not suitable for analysing operator punctuality, though this restriction does not apply to GVB, HTM, and Veolia Haaglanden.

Who is this for?

It is for developers building applications that need Dutch public transport arrival/departure time data.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product