Real-time and historical tracking of Dutch train network busyness and active train count. Data updates every 5 minutes to show current rush levels across the network.

Dutch Rail Data Heist: Real-Time Metrics, APIs, and Commuter Chaos
Jul 16, 2025
8 minutes read

Dutch Rail Data Heist: Real-Time Metrics, APIs, and Commuter Chaos

Dive into the secret APIs, real-time data, and questionable design choices powering the Dutch rail network. From live train metrics to student debt calculations, here's how I...

Control Panel
Region:
Range:

Current Status

Next Hour Projection

NS Guesswork

Live Revenue
0
Now that we have some numbers, lets do some fun napkin math to make a very rough guesstimate of NS's current revenue and passenger load.
Right now, NS is operating0trains with0passengers (0% capacity).
This generates approximately0,00in live revenue. This is with deductions for student discounts and0gate hoppers.
Now watch fare's increase by 10% next year!! whooo!
These are very rough estimates for memes/snark purposes only

Last Update

Loading...

Updates every 5 minutes

Busyness Over Time (All Regions)

Active Trains Count (All Regions)

Train Activity Heatmap

Loading heatmap data...

About This Data

Data Source: Dutch train network API

Update Frequency: Every 5 minutes

Coverage: National railway network

Current View: National Overview

Scale: 0% (empty) to 100% (max capacity)

Available Regions: Loading...

Total Records: Loading...

Current View Data Points: Loading...

Total Active Trains: 0