TRNGovernment ยท Land Transport Authority (LTA)

LTA DataMall Train Service Alerts

Real-time MRT and LRT service status, including disruption details, affected segments and free shuttle information. Returns an all-clear status when trains run normally.

How to authenticate

3 stops to a working call

  1. 1Request API access at datamall.lta.gov.sg (free, automated form).
  2. 2Receive your AccountKey by email.
  3. 3Send it as the AccountKey header on each request.

Example request

Request
curl -H 'AccountKey: YOUR_ACCOUNT_KEY' -H 'accept: application/json' 'https://datamall2.mytransport.sg/ltaodataservice/TrainServiceAlerts'

Example response

Response (truncated)
{"value":{"Status":1,"AffectedSegments":[],"Message":[]}}

Notes for AI agents

Status 1 means normal service, 2 means disruption. Poll sparingly; disruptions are rare and the payload is tiny.

Machine-readable version: /api/apis/lta-datamall-train-service-alerts

On the same line