Platform Crowd Density

A somewhat unexpected API has been introduced by the Land Transport Authority: Platform Crowd Density.

The API comes in two flavours: real-time, which is updated every 10 minutes, and forecast, which is updated every 24 hours. I would have expected an API for arriving train load, similar to what is available with the Bus Arrivals API, instead of an API focussed on platform crowd density.

I don’t intent to implement the forecast API in Singapore Rail, but I will implement the real-time API with UI updates and perhaps some configurable1 push notifications.


  1. Some station platforms will always be busy at certain times of day, so notifications will need to be handled carefully. It needs more study. ↩︎