{
  "updated": "2026-04-18T13:42:38Z",
  "source": "raildata-ldbws",
  "dunbar_to_edinburgh": [
    {
      "from": "DUN",
      "to": "EDB",
      "std": "15:15",
      "etd": "On time",
      "platform": "1",
      "operator": "ScotRail",
      "operatorCode": "SR",
      "isCancelled": false,
      "delayReason": null,
      "cancelReason": null,
      "serviceID": "2292653DUNBAR__",
      "rsid": null,
      "stops": [
        {
          "crs": "DUN",
          "name": "Dunbar",
          "st": "15:15",
          "et": "On time",
          "at": null,
          "isCancelled": false
        },
        {
          "crs": "ELT",
          "name": "East Linton",
          "st": "15:20",
          "et": "On time",
          "at": null,
          "isCancelled": false
        },
        {
          "crs": "WAF",
          "name": "Wallyford",
          "st": "15:33",
          "et": "On time",
          "at": null,
          "isCancelled": false
        },
        {
          "crs": "MUB",
          "name": "Musselburgh",
          "st": "15:37",
          "et": "On time",
          "at": null,
          "isCancelled": false
        },
        {
          "crs": "EDB",
          "name": "Edinburgh",
          "st": "15:45",
          "et": "On time",
          "at": null,
          "isCancelled": false
        }
      ],
      "service_origin": {
        "crs": "DUN",
        "name": "Dunbar"
      },
      "service_destination": {
        "crs": "EDB",
        "name": "Edinburgh"
      },
      "_sort_minutes": 915,
      "_sort_hhmm": "15:15"
    },
    {
      "from": "DUN",
      "to": "EDB",
      "std": "16:36",
      "etd": "On time",
      "platform": "2",
      "operator": "TransPennine Express",
      "operatorCode": "TP",
      "isCancelled": false,
      "delayReason": null,
      "cancelReason": null,
      "serviceID": "2290502DUNBAR__",
      "rsid": null,
      "stops": [
        {
          "crs": "DUN",
          "name": "Dunbar",
          "st": "16:36",
          "et": "On time",
          "at": null,
          "isCancelled": false
        },
        {
          "crs": "ELT",
          "name": "East Linton",
          "st": "16:41",
          "et": "On time",
          "at": null,
          "isCancelled": false
        },
        {
          "crs": "EDB",
          "name": "Edinburgh",
          "st": "17:05",
          "et": "On time",
          "at": null,
          "isCancelled": false
        }
      ],
      "service_origin": {
        "crs": "NCL",
        "name": "Newcastle"
      },
      "service_destination": {
        "crs": "EDB",
        "name": "Edinburgh"
      },
      "_sort_minutes": 996,
      "_sort_hhmm": "16:36"
    },
    {
      "from": "DUN",
      "to": "EDB",
      "std": "17:14",
      "etd": "On time",
      "platform": "1",
      "operator": "ScotRail",
      "operatorCode": "SR",
      "isCancelled": false,
      "delayReason": null,
      "cancelReason": null,
      "serviceID": "2292662DUNBAR__",
      "rsid": null,
      "stops": [
        {
          "crs": "DUN",
          "name": "Dunbar",
          "st": "17:14",
          "et": "On time",
          "at": null,
          "isCancelled": false
        },
        {
          "crs": "ELT",
          "name": "East Linton",
          "st": "17:19",
          "et": "On time",
          "at": null,
          "isCancelled": false
        },
        {
          "crs": "WAF",
          "name": "Wallyford",
          "st": "17:32",
          "et": "On time",
          "at": null,
          "isCancelled": false
        },
        {
          "crs": "MUB",
          "name": "Musselburgh",
          "st": "17:36",
          "et": "On time",
          "at": null,
          "isCancelled": false
        },
        {
          "crs": "EDB",
          "name": "Edinburgh",
          "st": "17:43",
          "et": "On time",
          "at": null,
          "isCancelled": false
        }
      ],
      "service_origin": {
        "crs": "DUN",
        "name": "Dunbar"
      },
      "service_destination": {
        "crs": "EDB",
        "name": "Edinburgh"
      },
      "_sort_minutes": 1034,
      "_sort_hhmm": "17:14"
    }
  ],
  "edinburgh_to_dunbar": [
    {
      "from": "EDB",
      "to": "DUN",
      "std": "15:04",
      "etd": "On time",
      "platform": "9E",
      "operator": "CrossCountry",
      "operatorCode": "XC",
      "isCancelled": false,
      "delayReason": null,
      "cancelReason": null,
      "serviceID": "2268377EDINBUR_",
      "rsid": null,
      "stops": [
        {
          "crs": "EDB",
          "name": "Edinburgh",
          "st": "15:04",
          "et": "On time",
          "at": null,
          "isCancelled": false
        },
        {
          "crs": "DUN",
          "name": "Dunbar",
          "st": "15:24",
          "et": "On time",
          "at": null,
          "isCancelled": false
        }
      ],
      "service_origin": {
        "crs": "EDB",
        "name": "Edinburgh"
      },
      "service_destination": {
        "crs": "BRI",
        "name": "Bristol Temple Meads"
      },
      "_sort_minutes": 904,
      "_sort_hhmm": "15:04"
    },
    {
      "from": "EDB",
      "to": "DUN",
      "std": "16:08",
      "etd": "On time",
      "platform": null,
      "operator": "TransPennine Express",
      "operatorCode": "TP",
      "isCancelled": false,
      "delayReason": null,
      "cancelReason": null,
      "serviceID": "2290490EDINBUR_",
      "rsid": null,
      "stops": [
        {
          "crs": "EDB",
          "name": "Edinburgh",
          "st": "16:08",
          "et": "On time",
          "at": null,
          "isCancelled": false
        },
        {
          "crs": "ELT",
          "name": "East Linton",
          "st": "16:26",
          "et": "On time",
          "at": null,
          "isCancelled": false
        },
        {
          "crs": "DUN",
          "name": "Dunbar",
          "st": "16:32",
          "et": "On time",
          "at": null,
          "isCancelled": false
        }
      ],
      "service_origin": {
        "crs": "EDB",
        "name": "Edinburgh"
      },
      "service_destination": {
        "crs": "NCL",
        "name": "Newcastle"
      },
      "_sort_minutes": 968,
      "_sort_hhmm": "16:08"
    },
    {
      "from": "EDB",
      "to": "DUN",
      "std": "16:33",
      "etd": "On time",
      "platform": null,
      "operator": "ScotRail",
      "operatorCode": "SR",
      "isCancelled": false,
      "delayReason": null,
      "cancelReason": null,
      "serviceID": "2292659EDINBUR_",
      "rsid": null,
      "stops": [
        {
          "crs": "EDB",
          "name": "Edinburgh",
          "st": "16:33",
          "et": "On time",
          "at": null,
          "isCancelled": false
        },
        {
          "crs": "MUB",
          "name": "Musselburgh",
          "st": "16:40",
          "et": "On time",
          "at": null,
          "isCancelled": false
        },
        {
          "crs": "WAF",
          "name": "Wallyford",
          "st": "16:44",
          "et": "On time",
          "at": null,
          "isCancelled": false
        },
        {
          "crs": "ELT",
          "name": "East Linton",
          "st": "16:57",
          "et": "On time",
          "at": null,
          "isCancelled": false
        },
        {
          "crs": "DUN",
          "name": "Dunbar",
          "st": "17:05",
          "et": "On time",
          "at": null,
          "isCancelled": false
        }
      ],
      "service_origin": {
        "crs": "EDB",
        "name": "Edinburgh"
      },
      "service_destination": {
        "crs": "DUN",
        "name": "Dunbar"
      },
      "_sort_minutes": 993,
      "_sort_hhmm": "16:33"
    }
  ],
  "errors": {}
}