LTA DataMall Train Service Alerts

Government

by Land Transport Authority (LTA)

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

  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

Related APIs