{"1":[{"dataSource":"amtraker-v3","routeName":"Sunset Limited","trainNum":"1","trainNumRaw":"1","trainID":"1-1","lat":29.80125185137566,"lon":-95.28414089417177,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"New Orleans","code":"NOL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T09:00:00-05:00","schDep":"2026-08-01T09:00:00-05:00","arr":"2026-08-01T09:00:00-05:00","dep":"2026-08-01T09:00:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Schriever","code":"SCH","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T10:30:00-05:00","schDep":"2026-08-01T10:30:00-05:00","arr":"2026-08-01T10:25:00-05:00","dep":"2026-08-01T10:30:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"New Iberia","code":"NIB","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T11:56:00-05:00","schDep":"2026-08-01T11:56:00-05:00","arr":"2026-08-01T12:01:00-05:00","dep":"2026-08-01T12:04:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Lafayette","code":"LFT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T12:24:00-05:00","schDep":"2026-08-01T12:24:00-05:00","arr":"2026-08-01T12:33:00-05:00","dep":"2026-08-01T12:37:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3b9826","platform":""},{"name":"Lake Charles","code":"LCH","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T13:55:00-05:00","schDep":"2026-08-01T13:55:00-05:00","arr":"2026-08-01T14:04:00-05:00","dep":"2026-08-01T14:06:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3b9826","platform":""},{"name":"Beaumont","code":"BMT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T15:34:00-05:00","schDep":"2026-08-01T15:48:00-05:00","arr":"2026-08-01T15:16:00-05:00","dep":"2026-08-01T15:49:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Houston","code":"HOS","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:18:00-05:00","schDep":"2026-08-01T18:55:00-05:00","arr":"2026-08-01T17:51:00-05:00","dep":"2026-08-01T17:51:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Antonio","code":"SAS","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T00:05:00-05:00","schDep":"2026-08-02T02:45:00-05:00","arr":"2026-08-02T00:05:00-05:00","dep":"2026-08-02T00:05:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Del Rio","code":"DRT","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T05:52:00-05:00","schDep":"2026-08-02T05:52:00-05:00","arr":"2026-08-02T05:52:00-05:00","dep":"2026-08-02T05:52:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Sanderson","code":"SND","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T08:27:00-05:00","schDep":"2026-08-02T08:27:00-05:00","arr":"2026-08-02T08:27:00-05:00","dep":"2026-08-02T08:27:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Alpine","code":"ALP","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T10:31:00-05:00","schDep":"2026-08-02T10:41:00-05:00","arr":"2026-08-02T10:31:00-05:00","dep":"2026-08-02T10:31:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"El Paso","code":"ELP","tz":"America/Denver","bus":false,"schArr":"2026-08-02T13:25:00-06:00","schDep":"2026-08-02T13:50:00-06:00","arr":"2026-08-02T13:25:00-06:00","dep":"2026-08-02T13:25:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Deming","code":"DEM","tz":"America/Denver","bus":false,"schArr":"2026-08-02T15:38:00-06:00","schDep":"2026-08-02T15:38:00-06:00","arr":"2026-08-02T15:49:00-06:00","dep":"2026-08-02T15:49:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#459b25","platform":""},{"name":"Lordsburg","code":"LDB","tz":"America/Denver","bus":false,"schArr":"2026-08-02T16:33:00-06:00","schDep":"2026-08-02T16:33:00-06:00","arr":"2026-08-02T16:38:00-06:00","dep":"2026-08-02T16:38:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","platform":""},{"name":"Benson","code":"BEN","tz":"America/Phoenix","bus":false,"schArr":"2026-08-02T17:38:00-07:00","schDep":"2026-08-02T17:38:00-07:00","arr":"2026-08-02T17:38:00-07:00","dep":"2026-08-02T17:38:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Tucson","code":"TUS","tz":"America/Phoenix","bus":false,"schArr":"2026-08-02T19:00:00-07:00","schDep":"2026-08-02T19:15:00-07:00","arr":"2026-08-02T19:00:00-07:00","dep":"2026-08-02T19:00:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Maricopa","code":"MRC","tz":"America/Phoenix","bus":false,"schArr":"2026-08-02T20:32:00-07:00","schDep":"2026-08-02T21:02:00-07:00","arr":"2026-08-02T20:32:00-07:00","dep":"2026-08-02T20:32:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Yuma","code":"YUM","tz":"America/Phoenix","bus":false,"schArr":"2026-08-02T23:49:00-07:00","schDep":"2026-08-02T23:49:00-07:00","arr":"2026-08-02T23:49:00-07:00","dep":"2026-08-02T23:49:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Palm Springs","code":"PSN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T02:02:00-07:00","schDep":"2026-08-03T02:02:00-07:00","arr":"2026-08-03T02:02:00-07:00","dep":"2026-08-03T02:02:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Ontario","code":"ONA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T03:54:00-07:00","schDep":"2026-08-03T03:54:00-07:00","arr":"2026-08-03T03:34:00-07:00","dep":"2026-08-03T03:34:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Pomona","code":"POS","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T04:04:00-07:00","schDep":"2026-08-03T04:04:00-07:00","arr":"2026-08-03T03:44:00-07:00","dep":"2026-08-03T03:44:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Los Angeles Union","code":"LAX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T05:35:00-07:00","schDep":"2026-08-03T05:35:00-07:00","arr":"2026-08-03T04:35:00-07:00","dep":"2026-08-03T04:35:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SW","eventCode":"HOS","eventTZ":"America/Chicago","eventName":"Houston","origCode":"NOL","originTZ":"America/Chicago","origName":"New Orleans","destCode":"LAX","destTZ":"America/Los_Angeles","destName":"Los Angeles Union","trainState":"Active","velocity":9.49454879760742,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T17:35:40-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"2":[{"dataSource":"amtraker-v3","routeName":"Sunset Limited","trainNum":"2","trainNumRaw":"2","trainID":"2-31","lat":31.9012922238344,"lon":-106.74112156913374,"trainTimely":"","iconColor":"#c6120c","textColor":"#ffffff","stations":[{"name":"Los Angeles Union","code":"LAX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T22:00:00-07:00","schDep":"2026-07-31T22:00:00-07:00","arr":"2026-07-31T22:49:00-07:00","dep":"2026-07-31T22:49:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66a0d","platform":""},{"name":"Pomona","code":"POS","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T22:41:00-07:00","schDep":"2026-07-31T22:41:00-07:00","arr":"2026-07-31T23:48:00-07:00","dep":"2026-07-31T23:53:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6530d","platform":""},{"name":"Ontario","code":"ONA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T22:54:00-07:00","schDep":"2026-07-31T22:54:00-07:00","arr":"2026-08-01T00:00:00-07:00","dep":"2026-08-01T00:08:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6540d","platform":""},{"name":"Palm Springs","code":"PSN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T00:36:00-07:00","schDep":"2026-08-01T00:36:00-07:00","arr":"2026-08-01T01:29:00-07:00","dep":"2026-08-01T01:33:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6650d","platform":""},{"name":"Yuma","code":"YUM","tz":"America/Phoenix","bus":false,"schArr":"2026-08-01T02:47:00-07:00","schDep":"2026-08-01T02:47:00-07:00","arr":"2026-08-01T03:34:00-07:00","dep":"2026-08-01T03:36:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66d0d","platform":""},{"name":"Maricopa","code":"MRC","tz":"America/Phoenix","bus":false,"schArr":"2026-08-01T05:35:00-07:00","schDep":"2026-08-01T05:55:00-07:00","arr":"2026-08-01T07:05:00-07:00","dep":"2026-08-01T07:27:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6350c","platform":""},{"name":"Tucson","code":"TUS","tz":"America/Phoenix","bus":false,"schArr":"2026-08-01T07:38:00-07:00","schDep":"2026-08-01T07:53:00-07:00","arr":"2026-08-01T08:59:00-07:00","dep":"2026-08-01T09:14:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6410d","platform":""},{"name":"Benson","code":"BEN","tz":"America/Phoenix","bus":false,"schArr":"2026-08-01T08:53:00-07:00","schDep":"2026-08-01T08:53:00-07:00","arr":"2026-08-01T10:33:00-07:00","dep":"2026-08-01T10:43:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6280c","platform":""},{"name":"Lordsburg","code":"LDB","tz":"America/Denver","bus":false,"schArr":"2026-08-01T11:53:00-06:00","schDep":"2026-08-01T11:53:00-06:00","arr":"2026-08-01T13:45:00-06:00","dep":"2026-08-01T13:46:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6180c","platform":""},{"name":"Deming","code":"DEM","tz":"America/Denver","bus":false,"schArr":"2026-08-01T12:48:00-06:00","schDep":"2026-08-01T12:48:00-06:00","arr":"2026-08-01T15:02:00-06:00","dep":"2026-08-01T15:03:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c1c","platform":""},{"name":"El Paso","code":"ELP","tz":"America/Denver","bus":false,"schArr":"2026-08-01T15:00:00-06:00","schDep":"2026-08-01T15:45:00-06:00","arr":"2026-08-01T16:57:00-06:00","dep":"2026-08-01T16:57:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6120c","platform":""},{"name":"Alpine","code":"ALP","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:45:00-05:00","schDep":"2026-08-01T20:55:00-05:00","arr":"2026-08-01T21:40:00-05:00","dep":"2026-08-01T21:40:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6630d","platform":""},{"name":"Sanderson","code":"SND","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T22:46:00-05:00","schDep":"2026-08-01T22:46:00-05:00","arr":"2026-08-01T23:25:00-05:00","dep":"2026-08-01T23:25:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6770d","platform":""},{"name":"Del Rio","code":"DRT","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T01:12:00-05:00","schDep":"2026-08-02T01:12:00-05:00","arr":"2026-08-02T01:50:00-05:00","dep":"2026-08-02T01:50:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6790d","platform":""},{"name":"San Antonio","code":"SAS","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T05:00:00-05:00","schDep":"2026-08-02T06:25:00-05:00","arr":"2026-08-02T05:39:00-05:00","dep":"2026-08-02T05:39:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6770d","platform":""},{"name":"Houston","code":"HOS","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T11:10:00-05:00","schDep":"2026-08-02T12:10:00-05:00","arr":"2026-08-02T11:10:00-05:00","dep":"2026-08-02T11:10:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Beaumont","code":"BMT","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T13:53:00-05:00","schDep":"2026-08-02T14:05:00-05:00","arr":"2026-08-02T13:53:00-05:00","dep":"2026-08-02T13:53:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Lake Charles","code":"LCH","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T15:29:00-05:00","schDep":"2026-08-02T15:29:00-05:00","arr":"2026-08-02T15:29:00-05:00","dep":"2026-08-02T15:29:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Lafayette","code":"LFT","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T17:12:00-05:00","schDep":"2026-08-02T17:15:00-05:00","arr":"2026-08-02T17:12:00-05:00","dep":"2026-08-02T17:12:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New Iberia","code":"NIB","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T17:41:00-05:00","schDep":"2026-08-02T17:41:00-05:00","arr":"2026-08-02T17:41:00-05:00","dep":"2026-08-02T17:41:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Schriever","code":"SCH","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T19:03:00-05:00","schDep":"2026-08-02T19:03:00-05:00","arr":"2026-08-02T19:03:00-05:00","dep":"2026-08-02T19:03:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New Orleans","code":"NOL","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T21:40:00-05:00","schDep":"2026-08-02T21:40:00-05:00","arr":"2026-08-02T20:35:00-05:00","dep":"2026-08-02T20:35:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SE","eventCode":"ELP","eventTZ":"America/Denver","eventName":"El Paso","origCode":"LAX","originTZ":"America/Los_Angeles","origName":"Los Angeles Union","destCode":"NOL","destTZ":"America/Chicago","destName":"New Orleans","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T16:35:40-06:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"3":[{"dataSource":"amtraker-v3","routeName":"Southwest Chief","trainNum":"3","trainNumRaw":"3","trainID":"3-1","lat":40.581828857964425,"lon":-91.44235138373494,"trainTimely":"","iconColor":"#409a25","textColor":"#ffffff","stations":[{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T13:30:00-05:00","schDep":"2026-08-01T13:30:00-05:00","arr":"2026-08-01T13:30:00-05:00","dep":"2026-08-01T13:30:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Naperville","code":"NPV","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T14:00:00-05:00","schDep":"2026-08-01T14:03:00-05:00","arr":"2026-08-01T14:08:00-05:00","dep":"2026-08-01T14:10:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#379627","platform":""},{"name":"Mendota","code":"MDT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T14:53:00-05:00","schDep":"2026-08-01T14:54:00-05:00","arr":"2026-08-01T15:01:00-05:00","dep":"2026-08-01T15:02:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#379627","platform":""},{"name":"Princeton","code":"PCT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T15:14:00-05:00","schDep":"2026-08-01T15:16:00-05:00","arr":"2026-08-01T15:25:00-05:00","dep":"2026-08-01T15:28:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#459b25","platform":""},{"name":"Galesburg","code":"GBB","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:06:00-05:00","schDep":"2026-08-01T16:09:00-05:00","arr":"2026-08-01T16:19:00-05:00","dep":"2026-08-01T16:24:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#509e24","platform":""},{"name":"Fort Madison","code":"FMD","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:05:00-05:00","schDep":"2026-08-01T17:10:00-05:00","arr":"2026-08-01T17:19:00-05:00","dep":"2026-08-01T17:25:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#55a023","platform":""},{"name":"La Plata","code":"LAP","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:22:00-05:00","schDep":"2026-08-01T18:24:00-05:00","arr":"2026-08-01T18:32:00-05:00","dep":"2026-08-01T18:32:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","platform":""},{"name":"Kansas City","code":"KCY","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:53:00-05:00","schDep":"2026-08-01T21:37:00-05:00","arr":"2026-08-01T20:53:00-05:00","dep":"2026-08-01T20:53:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Lawrence","code":"LRC","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T22:45:00-05:00","schDep":"2026-08-01T22:47:00-05:00","arr":"2026-08-01T22:45:00-05:00","dep":"2026-08-01T22:45:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Topeka","code":"TOP","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T23:21:00-05:00","schDep":"2026-08-01T23:24:00-05:00","arr":"2026-08-01T23:21:00-05:00","dep":"2026-08-01T23:21:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Newton","code":"NEW","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T01:36:00-05:00","schDep":"2026-08-02T01:40:00-05:00","arr":"2026-08-02T01:36:00-05:00","dep":"2026-08-02T01:36:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Hutchinson","code":"HUT","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T02:13:00-05:00","schDep":"2026-08-02T02:15:00-05:00","arr":"2026-08-02T02:13:00-05:00","dep":"2026-08-02T02:13:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Dodge City","code":"DDG","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T04:08:00-05:00","schDep":"2026-08-02T04:14:00-05:00","arr":"2026-08-02T04:08:00-05:00","dep":"2026-08-02T04:08:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Garden City","code":"GCK","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T05:03:00-05:00","schDep":"2026-08-02T05:05:00-05:00","arr":"2026-08-02T05:08:00-05:00","dep":"2026-08-02T05:08:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","platform":""},{"name":"Lamar","code":"LMR","tz":"America/Denver","bus":false,"schArr":"2026-08-02T05:31:00-06:00","schDep":"2026-08-02T05:33:00-06:00","arr":"2026-08-02T05:49:00-06:00","dep":"2026-08-02T05:49:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#6ea720","platform":""},{"name":"La Junta","code":"LAJ","tz":"America/Denver","bus":false,"schArr":"2026-08-02T06:35:00-06:00","schDep":"2026-08-02T06:50:00-06:00","arr":"2026-08-02T06:45:00-06:00","dep":"2026-08-02T06:45:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","platform":""},{"name":"Trinidad","code":"TRI","tz":"America/Denver","bus":false,"schArr":"2026-08-02T08:10:00-06:00","schDep":"2026-08-02T08:10:00-06:00","arr":"2026-08-02T08:13:00-06:00","dep":"2026-08-02T08:13:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298e30","platform":""},{"name":"Raton","code":"RAT","tz":"America/Denver","bus":false,"schArr":"2026-08-02T09:07:00-06:00","schDep":"2026-08-02T09:12:00-06:00","arr":"2026-08-02T09:10:00-06:00","dep":"2026-08-02T09:10:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298e30","platform":""},{"name":"Las Vegas","code":"LSV","tz":"America/Denver","bus":false,"schArr":"2026-08-02T10:57:00-06:00","schDep":"2026-08-02T10:57:00-06:00","arr":"2026-08-02T10:57:00-06:00","dep":"2026-08-02T10:57:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Lamy","code":"LMY","tz":"America/Denver","bus":false,"schArr":"2026-08-02T12:49:00-06:00","schDep":"2026-08-02T12:53:00-06:00","arr":"2026-08-02T12:49:00-06:00","dep":"2026-08-02T12:49:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Albuquerque","code":"ABQ","tz":"America/Denver","bus":false,"schArr":"2026-08-02T14:24:00-06:00","schDep":"2026-08-02T15:14:00-06:00","arr":"2026-08-02T14:24:00-06:00","dep":"2026-08-02T14:24:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Gallup","code":"GLP","tz":"America/Denver","bus":false,"schArr":"2026-08-02T17:54:00-06:00","schDep":"2026-08-02T17:54:00-06:00","arr":"2026-08-02T17:54:00-06:00","dep":"2026-08-02T17:54:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Winslow","code":"WLO","tz":"America/Phoenix","bus":false,"schArr":"2026-08-02T18:41:00-07:00","schDep":"2026-08-02T18:43:00-07:00","arr":"2026-08-02T18:41:00-07:00","dep":"2026-08-02T18:41:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Flagstaff","code":"FLG","tz":"America/Phoenix","bus":false,"schArr":"2026-08-02T19:49:00-07:00","schDep":"2026-08-02T19:55:00-07:00","arr":"2026-08-02T19:49:00-07:00","dep":"2026-08-02T19:49:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Kingman","code":"KNG","tz":"America/Phoenix","bus":false,"schArr":"2026-08-02T22:42:00-07:00","schDep":"2026-08-02T22:49:00-07:00","arr":"2026-08-02T22:42:00-07:00","dep":"2026-08-02T22:42:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Needles","code":"NDL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T23:49:00-07:00","schDep":"2026-08-02T23:54:00-07:00","arr":"2026-08-02T23:49:00-07:00","dep":"2026-08-02T23:49:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Barstow","code":"BAR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T03:18:00-07:00","schDep":"2026-08-03T03:23:00-07:00","arr":"2026-08-03T03:18:00-07:00","dep":"2026-08-03T03:18:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Victorville","code":"VRV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T04:00:00-07:00","schDep":"2026-08-03T04:02:00-07:00","arr":"2026-08-03T04:00:00-07:00","dep":"2026-08-03T04:00:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Bernardino","code":"SNB","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T05:26:00-07:00","schDep":"2026-08-03T05:26:00-07:00","arr":"2026-08-03T05:26:00-07:00","dep":"2026-08-03T05:26:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Riverside","code":"RIV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T05:50:00-07:00","schDep":"2026-08-03T05:52:00-07:00","arr":"2026-08-03T05:47:00-07:00","dep":"2026-08-03T05:47:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Fullerton","code":"FUL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T07:24:00-07:00","schDep":"2026-08-03T07:24:00-07:00","arr":"2026-08-03T06:28:00-07:00","dep":"2026-08-03T06:28:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Los Angeles Union","code":"LAX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T08:12:00-07:00","schDep":"2026-08-03T08:12:00-07:00","arr":"2026-08-03T07:03:00-07:00","dep":"2026-08-03T07:03:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SW","eventCode":"LAP","eventTZ":"America/Chicago","eventName":"La Plata","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"LAX","destTZ":"America/Los_Angeles","destName":"Los Angeles Union","trainState":"Active","velocity":89.6949081420898,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T17:35:40-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]},{"dataSource":"amtraker-v3","routeName":"Southwest Chief","trainNum":"3","trainNumRaw":"3","trainID":"3-31","lat":35.079633635087326,"lon":-106.64798212825765,"trainTimely":"","iconColor":"#c6450d","textColor":"#ffffff","stations":[{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T13:30:00-05:00","schDep":"2026-07-31T13:30:00-05:00","arr":"2026-07-31T13:30:00-05:00","dep":"2026-07-31T13:30:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Naperville","code":"NPV","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T14:00:00-05:00","schDep":"2026-07-31T14:03:00-05:00","arr":"2026-07-31T14:04:00-05:00","dep":"2026-07-31T14:09:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#29902b","platform":""},{"name":"Mendota","code":"MDT","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T14:53:00-05:00","schDep":"2026-07-31T14:54:00-05:00","arr":"2026-07-31T15:00:00-05:00","dep":"2026-07-31T15:04:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#329527","platform":""},{"name":"Princeton","code":"PCT","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T15:14:00-05:00","schDep":"2026-07-31T15:16:00-05:00","arr":"2026-07-31T15:27:00-05:00","dep":"2026-07-31T15:29:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#509e24","platform":""},{"name":"Galesburg","code":"GBB","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T16:06:00-05:00","schDep":"2026-07-31T16:09:00-05:00","arr":"2026-07-31T16:22:00-05:00","dep":"2026-07-31T16:26:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#61a322","platform":""},{"name":"Fort Madison","code":"FMD","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T17:05:00-05:00","schDep":"2026-07-31T17:10:00-05:00","arr":"2026-07-31T17:29:00-05:00","dep":"2026-07-31T17:36:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#98b01b","platform":""},{"name":"La Plata","code":"LAP","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T18:22:00-05:00","schDep":"2026-07-31T18:24:00-05:00","arr":"2026-07-31T18:40:00-05:00","dep":"2026-07-31T18:43:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#6ea720","platform":""},{"name":"Kansas City","code":"KCY","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T20:53:00-05:00","schDep":"2026-07-31T21:37:00-05:00","arr":"2026-07-31T20:44:00-05:00","dep":"2026-07-31T21:41:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Lawrence","code":"LRC","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T22:45:00-05:00","schDep":"2026-07-31T22:47:00-05:00","arr":"2026-07-31T22:42:00-05:00","dep":"2026-07-31T22:47:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Topeka","code":"TOP","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T23:21:00-05:00","schDep":"2026-07-31T23:24:00-05:00","arr":"2026-07-31T23:16:00-05:00","dep":"2026-07-31T23:24:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Newton","code":"NEW","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T01:36:00-05:00","schDep":"2026-08-01T01:40:00-05:00","arr":"2026-08-01T01:55:00-05:00","dep":"2026-08-01T02:02:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#74a81f","platform":""},{"name":"Hutchinson","code":"HUT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T02:13:00-05:00","schDep":"2026-08-01T02:15:00-05:00","arr":"2026-08-01T02:36:00-05:00","dep":"2026-08-01T02:36:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#90af1c","platform":""},{"name":"Dodge City","code":"DDG","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T04:08:00-05:00","schDep":"2026-08-01T04:14:00-05:00","arr":"2026-08-01T04:44:00-05:00","dep":"2026-08-01T04:51:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c4840f","platform":""},{"name":"Garden City","code":"GCK","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T05:03:00-05:00","schDep":"2026-08-01T05:05:00-05:00","arr":"2026-08-01T05:38:00-05:00","dep":"2026-08-01T05:41:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c28b10","platform":""},{"name":"Lamar","code":"LMR","tz":"America/Denver","bus":false,"schArr":"2026-08-01T05:31:00-06:00","schDep":"2026-08-01T05:33:00-06:00","arr":"2026-08-01T06:05:00-06:00","dep":"2026-08-01T06:06:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c19211","platform":""},{"name":"La Junta","code":"LAJ","tz":"America/Denver","bus":false,"schArr":"2026-08-01T06:35:00-06:00","schDep":"2026-08-01T06:50:00-06:00","arr":"2026-08-01T06:57:00-06:00","dep":"2026-08-01T07:09:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#89ad1d","platform":""},{"name":"Trinidad","code":"TRI","tz":"America/Denver","bus":false,"schArr":"2026-08-01T08:10:00-06:00","schDep":"2026-08-01T08:10:00-06:00","arr":"2026-08-01T08:36:00-06:00","dep":"2026-08-01T08:40:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#a7b419","platform":""},{"name":"Raton","code":"RAT","tz":"America/Denver","bus":false,"schArr":"2026-08-01T09:07:00-06:00","schDep":"2026-08-01T09:12:00-06:00","arr":"2026-08-01T09:53:00-06:00","dep":"2026-08-01T10:00:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66e0d","platform":""},{"name":"Las Vegas","code":"LSV","tz":"America/Denver","bus":false,"schArr":"2026-08-01T10:57:00-06:00","schDep":"2026-08-01T10:57:00-06:00","arr":"2026-08-01T12:10:00-06:00","dep":"2026-08-01T12:16:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c64b0d","platform":""},{"name":"Lamy","code":"LMY","tz":"America/Denver","bus":false,"schArr":"2026-08-01T12:49:00-06:00","schDep":"2026-08-01T12:53:00-06:00","arr":"2026-08-01T14:15:00-06:00","dep":"2026-08-01T14:19:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c63a0d","platform":""},{"name":"Albuquerque","code":"ABQ","tz":"America/Denver","bus":false,"schArr":"2026-08-01T14:24:00-06:00","schDep":"2026-08-01T15:14:00-06:00","arr":"2026-08-01T15:42:00-06:00","dep":"2026-08-01T16:16:00-06:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#c6450d","platform":""},{"name":"Gallup","code":"GLP","tz":"America/Denver","bus":false,"schArr":"2026-08-01T17:54:00-06:00","schDep":"2026-08-01T17:54:00-06:00","arr":"2026-08-01T18:42:00-06:00","dep":"2026-08-01T18:42:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66c0d","platform":""},{"name":"Winslow","code":"WLO","tz":"America/Phoenix","bus":false,"schArr":"2026-08-01T18:41:00-07:00","schDep":"2026-08-01T18:43:00-07:00","arr":"2026-08-01T19:23:00-07:00","dep":"2026-08-01T19:23:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6730d","platform":""},{"name":"Flagstaff","code":"FLG","tz":"America/Phoenix","bus":false,"schArr":"2026-08-01T19:49:00-07:00","schDep":"2026-08-01T19:55:00-07:00","arr":"2026-08-01T20:20:00-07:00","dep":"2026-08-01T20:20:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#bca515","platform":""},{"name":"Kingman","code":"KNG","tz":"America/Phoenix","bus":false,"schArr":"2026-08-01T22:42:00-07:00","schDep":"2026-08-01T22:49:00-07:00","arr":"2026-08-01T23:07:00-07:00","dep":"2026-08-01T23:07:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","platform":""},{"name":"Needles","code":"NDL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T23:49:00-07:00","schDep":"2026-08-01T23:54:00-07:00","arr":"2026-08-02T00:09:00-07:00","dep":"2026-08-02T00:09:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#7baa1f","platform":""},{"name":"Barstow","code":"BAR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T03:18:00-07:00","schDep":"2026-08-02T03:23:00-07:00","arr":"2026-08-02T03:18:00-07:00","dep":"2026-08-02T03:18:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Victorville","code":"VRV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T04:00:00-07:00","schDep":"2026-08-02T04:02:00-07:00","arr":"2026-08-02T04:00:00-07:00","dep":"2026-08-02T04:00:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Bernardino","code":"SNB","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T05:26:00-07:00","schDep":"2026-08-02T05:26:00-07:00","arr":"2026-08-02T05:26:00-07:00","dep":"2026-08-02T05:26:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Riverside","code":"RIV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T05:50:00-07:00","schDep":"2026-08-02T05:52:00-07:00","arr":"2026-08-02T05:47:00-07:00","dep":"2026-08-02T05:47:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Fullerton","code":"FUL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T07:24:00-07:00","schDep":"2026-08-02T07:24:00-07:00","arr":"2026-08-02T06:28:00-07:00","dep":"2026-08-02T06:28:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Los Angeles Union","code":"LAX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T08:12:00-07:00","schDep":"2026-08-02T08:12:00-07:00","arr":"2026-08-02T07:03:00-07:00","dep":"2026-08-02T07:03:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"S","eventCode":"ABQ","eventTZ":"America/Denver","eventName":"Albuquerque","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"LAX","destTZ":"America/Los_Angeles","destName":"Los Angeles Union","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T16:35:40-06:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]}],"4":[{"dataSource":"amtraker-v3","routeName":"Southwest Chief","trainNum":"4","trainNumRaw":"4","trainID":"4-30","lat":41.79554767249712,"lon":-88.04171576265217,"trainTimely":"","iconColor":"#c60b31","textColor":"#ffffff","stations":[{"name":"Los Angeles Union","code":"LAX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-30T16:55:00-07:00","schDep":"2026-07-30T16:55:00-07:00","arr":"2026-07-30T16:55:00-07:00","dep":"2026-07-30T16:55:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Fullerton","code":"FUL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-30T17:25:00-07:00","schDep":"2026-07-30T17:33:00-07:00","arr":"2026-07-30T17:30:00-07:00","dep":"2026-07-30T17:41:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Riverside","code":"RIV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-30T18:14:00-07:00","schDep":"2026-07-30T18:18:00-07:00","arr":"2026-07-30T18:30:00-07:00","dep":"2026-07-30T18:35:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#61a322","platform":""},{"name":"San Bernardino","code":"SNB","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-30T18:36:00-07:00","schDep":"2026-07-30T18:43:00-07:00","arr":"2026-07-30T18:53:00-07:00","dep":"2026-07-30T19:00:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#67a521","platform":""},{"name":"Victorville","code":"VRV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-30T19:51:00-07:00","schDep":"2026-07-30T19:54:00-07:00","arr":"2026-07-30T20:02:00-07:00","dep":"2026-07-30T20:07:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#459b25","platform":""},{"name":"Barstow","code":"BAR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-30T20:42:00-07:00","schDep":"2026-07-30T20:47:00-07:00","arr":"2026-07-30T20:50:00-07:00","dep":"2026-07-30T20:55:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#379627","platform":""},{"name":"Needles","code":"NDL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-30T23:20:00-07:00","schDep":"2026-07-30T23:22:00-07:00","arr":"2026-07-30T23:48:00-07:00","dep":"2026-07-30T23:50:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b7b617","platform":""},{"name":"Kingman","code":"KNG","tz":"America/Phoenix","bus":false,"schArr":"2026-07-31T00:27:00-07:00","schDep":"2026-07-31T00:37:00-07:00","arr":"2026-07-31T02:21:00-07:00","dep":"2026-07-31T02:29:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6160c","platform":""},{"name":"Flagstaff","code":"FLG","tz":"America/Phoenix","bus":false,"schArr":"2026-07-31T03:31:00-07:00","schDep":"2026-07-31T03:39:00-07:00","arr":"2026-07-31T05:29:00-07:00","dep":"2026-07-31T05:39:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6100c","platform":""},{"name":"Winslow","code":"WLO","tz":"America/Phoenix","bus":false,"schArr":"2026-07-31T04:39:00-07:00","schDep":"2026-07-31T04:43:00-07:00","arr":"2026-07-31T06:36:00-07:00","dep":"2026-07-31T06:39:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6120c","platform":""},{"name":"Gallup","code":"GLP","tz":"America/Denver","bus":false,"schArr":"2026-07-31T07:36:00-06:00","schDep":"2026-07-31T07:36:00-06:00","arr":"2026-07-31T09:15:00-06:00","dep":"2026-07-31T09:26:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6290c","platform":""},{"name":"Albuquerque","code":"ABQ","tz":"America/Denver","bus":false,"schArr":"2026-07-31T10:41:00-06:00","schDep":"2026-07-31T11:31:00-06:00","arr":"2026-07-31T11:45:00-06:00","dep":"2026-07-31T12:52:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6570d","platform":""},{"name":"Lamy","code":"LMY","tz":"America/Denver","bus":false,"schArr":"2026-07-31T12:34:00-06:00","schDep":"2026-07-31T12:38:00-06:00","arr":"2026-07-31T14:18:00-06:00","dep":"2026-07-31T14:22:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6230c","platform":""},{"name":"Las Vegas","code":"LSV","tz":"America/Denver","bus":false,"schArr":"2026-07-31T14:27:00-06:00","schDep":"2026-07-31T14:27:00-06:00","arr":"2026-07-31T16:58:00-06:00","dep":"2026-07-31T17:02:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Raton","code":"RAT","tz":"America/Denver","bus":false,"schArr":"2026-07-31T16:14:00-06:00","schDep":"2026-07-31T16:18:00-06:00","arr":"2026-07-31T19:11:00-06:00","dep":"2026-07-31T19:16:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Trinidad","code":"TRI","tz":"America/Denver","bus":false,"schArr":"2026-07-31T17:17:00-06:00","schDep":"2026-07-31T17:17:00-06:00","arr":"2026-07-31T20:10:00-06:00","dep":"2026-07-31T20:12:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"La Junta","code":"LAJ","tz":"America/Denver","bus":false,"schArr":"2026-07-31T18:45:00-06:00","schDep":"2026-07-31T18:55:00-06:00","arr":"2026-07-31T21:55:00-06:00","dep":"2026-07-31T22:05:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Lamar","code":"LMR","tz":"America/Denver","bus":false,"schArr":"2026-07-31T19:47:00-06:00","schDep":"2026-07-31T19:49:00-06:00","arr":"2026-07-31T23:12:00-06:00","dep":"2026-07-31T23:12:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Garden City","code":"GCK","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T22:18:00-05:00","schDep":"2026-07-31T22:20:00-05:00","arr":"2026-08-01T01:37:00-05:00","dep":"2026-08-01T01:43:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Dodge City","code":"DDG","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T23:09:00-05:00","schDep":"2026-07-31T23:15:00-05:00","arr":"2026-08-01T02:47:00-05:00","dep":"2026-08-01T02:53:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Hutchinson","code":"HUT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T01:08:00-05:00","schDep":"2026-08-01T01:10:00-05:00","arr":"2026-08-01T04:51:00-05:00","dep":"2026-08-01T04:53:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Newton","code":"NEW","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T01:47:00-05:00","schDep":"2026-08-01T01:51:00-05:00","arr":"2026-08-01T05:27:00-05:00","dep":"2026-08-01T05:35:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Topeka","code":"TOP","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T04:14:00-05:00","schDep":"2026-08-01T04:17:00-05:00","arr":"2026-08-01T07:49:00-05:00","dep":"2026-08-01T07:52:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Lawrence","code":"LRC","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T04:44:00-05:00","schDep":"2026-08-01T04:46:00-05:00","arr":"2026-08-01T08:21:00-05:00","dep":"2026-08-01T08:23:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Kansas City","code":"KCY","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T06:28:00-05:00","schDep":"2026-08-01T07:13:00-05:00","arr":"2026-08-01T09:34:00-05:00","dep":"2026-08-01T10:17:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"La Plata","code":"LAP","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T09:23:00-05:00","schDep":"2026-08-01T09:25:00-05:00","arr":"2026-08-01T12:30:00-05:00","dep":"2026-08-01T12:33:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Fort Madison","code":"FMD","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T10:35:00-05:00","schDep":"2026-08-01T10:41:00-05:00","arr":"2026-08-01T13:35:00-05:00","dep":"2026-08-01T13:48:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Galesburg","code":"GBB","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T11:45:00-05:00","schDep":"2026-08-01T11:47:00-05:00","arr":"2026-08-01T14:51:00-05:00","dep":"2026-08-01T14:59:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Princeton","code":"PCT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T12:38:00-05:00","schDep":"2026-08-01T12:40:00-05:00","arr":null,"dep":null,"arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Mendota","code":"MDT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T13:00:00-05:00","schDep":"2026-08-01T13:01:00-05:00","arr":"2026-08-01T16:20:00-05:00","dep":"2026-08-01T16:22:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Naperville","code":"NPV","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T14:40:00-05:00","schDep":"2026-08-01T14:40:00-05:00","arr":"2026-08-01T17:24:00-05:00","dep":"2026-08-01T17:28:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T15:29:00-05:00","schDep":"2026-08-01T15:29:00-05:00","arr":"2026-08-01T18:00:00-05:00","dep":"2026-08-01T18:00:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""}],"heading":"E","eventCode":"CHI","eventTZ":"America/Chicago","eventName":"Chicago Union","origCode":"LAX","originTZ":"America/Los_Angeles","origName":"Los Angeles Union","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":61.062126159668,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T17:35:39-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]},{"dataSource":"amtraker-v3","routeName":"Southwest Chief","trainNum":"4","trainNumRaw":"4","trainID":"4-31","lat":36.45742632031339,"lon":-104.56256307887544,"trainTimely":"","iconColor":"#c66d0d","textColor":"#ffffff","stations":[{"name":"Los Angeles Union","code":"LAX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T16:55:00-07:00","schDep":"2026-07-31T16:55:00-07:00","arr":"2026-07-31T16:55:00-07:00","dep":"2026-07-31T16:55:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Fullerton","code":"FUL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T17:25:00-07:00","schDep":"2026-07-31T17:33:00-07:00","arr":"2026-07-31T17:34:00-07:00","dep":"2026-07-31T17:43:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3b9826","platform":""},{"name":"Riverside","code":"RIV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T18:14:00-07:00","schDep":"2026-07-31T18:18:00-07:00","arr":"2026-07-31T18:26:00-07:00","dep":"2026-07-31T18:30:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#4a9d24","platform":""},{"name":"San Bernardino","code":"SNB","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T18:36:00-07:00","schDep":"2026-07-31T18:43:00-07:00","arr":"2026-07-31T18:55:00-07:00","dep":"2026-07-31T19:01:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#74a81f","platform":""},{"name":"Victorville","code":"VRV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T19:51:00-07:00","schDep":"2026-07-31T19:54:00-07:00","arr":"2026-07-31T20:01:00-07:00","dep":"2026-07-31T20:06:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"Barstow","code":"BAR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T20:42:00-07:00","schDep":"2026-07-31T20:47:00-07:00","arr":"2026-07-31T20:50:00-07:00","dep":"2026-07-31T20:55:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#379627","platform":""},{"name":"Needles","code":"NDL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T23:20:00-07:00","schDep":"2026-07-31T23:22:00-07:00","arr":"2026-07-31T23:55:00-07:00","dep":"2026-07-31T23:57:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c28b10","platform":""},{"name":"Kingman","code":"KNG","tz":"America/Phoenix","bus":false,"schArr":"2026-08-01T00:27:00-07:00","schDep":"2026-08-01T00:37:00-07:00","arr":"2026-08-01T01:15:00-07:00","dep":"2026-08-01T01:25:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66c0d","platform":""},{"name":"Flagstaff","code":"FLG","tz":"America/Phoenix","bus":false,"schArr":"2026-08-01T03:31:00-07:00","schDep":"2026-08-01T03:39:00-07:00","arr":"2026-08-01T04:25:00-07:00","dep":"2026-08-01T04:32:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6640d","platform":""},{"name":"Winslow","code":"WLO","tz":"America/Phoenix","bus":false,"schArr":"2026-08-01T04:39:00-07:00","schDep":"2026-08-01T04:43:00-07:00","arr":"2026-08-01T05:40:00-07:00","dep":"2026-08-01T05:41:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c65b0d","platform":""},{"name":"Gallup","code":"GLP","tz":"America/Denver","bus":false,"schArr":"2026-08-01T07:36:00-06:00","schDep":"2026-08-01T07:36:00-06:00","arr":"2026-08-01T08:17:00-06:00","dep":"2026-08-01T08:26:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6750d","platform":""},{"name":"Albuquerque","code":"ABQ","tz":"America/Denver","bus":false,"schArr":"2026-08-01T10:41:00-06:00","schDep":"2026-08-01T11:31:00-06:00","arr":"2026-08-01T10:49:00-06:00","dep":"2026-08-01T11:48:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#379627","platform":""},{"name":"Lamy","code":"LMY","tz":"America/Denver","bus":false,"schArr":"2026-08-01T12:34:00-06:00","schDep":"2026-08-01T12:38:00-06:00","arr":"2026-08-01T12:47:00-06:00","dep":"2026-08-01T12:51:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#509e24","platform":""},{"name":"Las Vegas","code":"LSV","tz":"America/Denver","bus":false,"schArr":"2026-08-01T14:27:00-06:00","schDep":"2026-08-01T14:27:00-06:00","arr":"2026-08-01T15:10:00-06:00","dep":"2026-08-01T15:14:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6720d","platform":""},{"name":"Raton","code":"RAT","tz":"America/Denver","bus":false,"schArr":"2026-08-01T16:14:00-06:00","schDep":"2026-08-01T16:18:00-06:00","arr":"2026-08-01T17:01:00-06:00","dep":"2026-08-01T17:01:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66d0d","platform":""},{"name":"Trinidad","code":"TRI","tz":"America/Denver","bus":false,"schArr":"2026-08-01T17:17:00-06:00","schDep":"2026-08-01T17:17:00-06:00","arr":"2026-08-01T18:02:00-06:00","dep":"2026-08-01T18:02:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6700d","platform":""},{"name":"La Junta","code":"LAJ","tz":"America/Denver","bus":false,"schArr":"2026-08-01T18:45:00-06:00","schDep":"2026-08-01T18:55:00-06:00","arr":"2026-08-01T19:16:00-06:00","dep":"2026-08-01T19:16:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#bca515","platform":""},{"name":"Lamar","code":"LMR","tz":"America/Denver","bus":false,"schArr":"2026-08-01T19:47:00-06:00","schDep":"2026-08-01T19:49:00-06:00","arr":"2026-08-01T20:15:00-06:00","dep":"2026-08-01T20:15:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#b7b617","platform":""},{"name":"Garden City","code":"GCK","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T22:18:00-05:00","schDep":"2026-08-01T22:20:00-05:00","arr":"2026-08-01T22:41:00-05:00","dep":"2026-08-01T22:41:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#90af1c","platform":""},{"name":"Dodge City","code":"DDG","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T23:09:00-05:00","schDep":"2026-08-01T23:15:00-05:00","arr":"2026-08-01T23:33:00-05:00","dep":"2026-08-01T23:33:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#98b01b","platform":""},{"name":"Hutchinson","code":"HUT","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T01:08:00-05:00","schDep":"2026-08-02T01:10:00-05:00","arr":"2026-08-02T01:29:00-05:00","dep":"2026-08-02T01:29:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#82ab1e","platform":""},{"name":"Newton","code":"NEW","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T01:47:00-05:00","schDep":"2026-08-02T01:51:00-05:00","arr":"2026-08-02T02:03:00-05:00","dep":"2026-08-02T02:03:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#61a322","platform":""},{"name":"Topeka","code":"TOP","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T04:14:00-05:00","schDep":"2026-08-02T04:17:00-05:00","arr":"2026-08-02T04:23:00-05:00","dep":"2026-08-02T04:23:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#3b9826","platform":""},{"name":"Lawrence","code":"LRC","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T04:44:00-05:00","schDep":"2026-08-02T04:46:00-05:00","arr":"2026-08-02T04:52:00-05:00","dep":"2026-08-02T04:52:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#379627","platform":""},{"name":"Kansas City","code":"KCY","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T06:28:00-05:00","schDep":"2026-08-02T07:13:00-05:00","arr":"2026-08-02T06:28:00-05:00","dep":"2026-08-02T06:28:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"La Plata","code":"LAP","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T09:23:00-05:00","schDep":"2026-08-02T09:25:00-05:00","arr":"2026-08-02T09:23:00-05:00","dep":"2026-08-02T09:23:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Fort Madison","code":"FMD","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T10:35:00-05:00","schDep":"2026-08-02T10:41:00-05:00","arr":"2026-08-02T10:35:00-05:00","dep":"2026-08-02T10:35:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Galesburg","code":"GBB","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T11:45:00-05:00","schDep":"2026-08-02T11:47:00-05:00","arr":"2026-08-02T11:45:00-05:00","dep":"2026-08-02T11:45:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Princeton","code":"PCT","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T12:38:00-05:00","schDep":"2026-08-02T12:40:00-05:00","arr":"2026-08-02T12:38:00-05:00","dep":"2026-08-02T12:38:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Mendota","code":"MDT","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T13:00:00-05:00","schDep":"2026-08-02T13:01:00-05:00","arr":"2026-08-02T13:00:00-05:00","dep":"2026-08-02T13:00:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Naperville","code":"NPV","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T14:40:00-05:00","schDep":"2026-08-02T14:40:00-05:00","arr":"2026-08-02T13:52:00-05:00","dep":"2026-08-02T13:52:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T15:29:00-05:00","schDep":"2026-08-02T15:29:00-05:00","arr":"2026-08-02T14:30:00-05:00","dep":"2026-08-02T14:30:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"RAT","eventTZ":"America/Denver","eventName":"Raton","origCode":"LAX","originTZ":"America/Los_Angeles","origName":"Los Angeles Union","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":51.1947555541992,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T16:35:40-06:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]}],"5":[{"dataSource":"amtraker-v3","routeName":"California Zephyr","trainNum":"5","trainNumRaw":"5","trainID":"5-30","lat":39.96521538006591,"lon":-118.68520881710826,"trainTimely":"","iconColor":"#c60b31","textColor":"#ffffff","stations":[{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-07-30T14:00:00-05:00","schDep":"2026-07-30T14:00:00-05:00","arr":"2026-07-30T18:12:00-05:00","dep":"2026-07-30T18:12:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Naperville","code":"NPV","tz":"America/Chicago","bus":false,"schArr":"2026-07-30T14:34:00-05:00","schDep":"2026-07-30T14:34:00-05:00","arr":"2026-07-30T19:10:00-05:00","dep":"2026-07-30T19:16:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Princeton","code":"PCT","tz":"America/Chicago","bus":false,"schArr":"2026-07-30T15:44:00-05:00","schDep":"2026-07-30T15:44:00-05:00","arr":"2026-07-30T20:27:00-05:00","dep":"2026-07-30T20:29:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Galesburg","code":"GBB","tz":"America/Chicago","bus":false,"schArr":"2026-07-30T16:43:00-05:00","schDep":"2026-07-30T16:43:00-05:00","arr":"2026-07-30T21:20:00-05:00","dep":"2026-07-30T21:28:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Burlington","code":"BRL","tz":"America/Chicago","bus":false,"schArr":"2026-07-30T17:34:00-05:00","schDep":"2026-07-30T17:34:00-05:00","arr":"2026-07-30T22:24:00-05:00","dep":"2026-07-30T22:29:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Mount Pleasant","code":"MTP","tz":"America/Chicago","bus":false,"schArr":"2026-07-30T18:06:00-05:00","schDep":"2026-07-30T18:06:00-05:00","arr":"2026-07-30T22:57:00-05:00","dep":"2026-07-30T22:58:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Ottumwa","code":"OTM","tz":"America/Chicago","bus":false,"schArr":"2026-07-30T18:57:00-05:00","schDep":"2026-07-30T18:57:00-05:00","arr":"2026-07-30T23:41:00-05:00","dep":"2026-07-30T23:47:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Osceola","code":"OSC","tz":"America/Chicago","bus":false,"schArr":"2026-07-30T20:23:00-05:00","schDep":"2026-07-30T20:23:00-05:00","arr":"2026-07-31T01:06:00-05:00","dep":"2026-07-31T01:12:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Creston","code":"CRN","tz":"America/Chicago","bus":false,"schArr":"2026-07-30T20:52:00-05:00","schDep":"2026-07-30T20:55:00-05:00","arr":"2026-07-31T01:44:00-05:00","dep":"2026-07-31T01:45:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Omaha","code":"OMA","tz":"America/Chicago","bus":false,"schArr":"2026-07-30T23:09:00-05:00","schDep":"2026-07-30T23:25:00-05:00","arr":"2026-07-31T03:30:00-05:00","dep":"2026-07-31T03:43:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Lincoln","code":"LNK","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T00:36:00-05:00","schDep":"2026-07-31T00:46:00-05:00","arr":"2026-07-31T04:47:00-05:00","dep":"2026-07-31T04:55:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Hastings","code":"HAS","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T02:22:00-05:00","schDep":"2026-07-31T02:22:00-05:00","arr":"2026-07-31T06:28:00-05:00","dep":"2026-07-31T06:31:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Holdrege","code":"HLD","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T03:11:00-05:00","schDep":"2026-07-31T03:11:00-05:00","arr":"2026-07-31T07:19:00-05:00","dep":"2026-07-31T07:19:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"McCook","code":"MCK","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T04:22:00-05:00","schDep":"2026-07-31T04:22:00-05:00","arr":"2026-07-31T08:24:00-05:00","dep":"2026-07-31T08:24:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Fort Morgan","code":"FMG","tz":"America/Denver","bus":false,"schArr":"2026-07-31T05:46:00-06:00","schDep":"2026-07-31T05:46:00-06:00","arr":"2026-07-31T09:58:00-06:00","dep":"2026-07-31T09:59:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Denver","code":"DEN","tz":"America/Denver","bus":false,"schArr":"2026-07-31T07:56:00-06:00","schDep":"2026-07-31T08:46:00-06:00","arr":"2026-07-31T11:44:00-06:00","dep":"2026-07-31T12:33:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Fraser-Winter Park","code":"WIP","tz":"America/Denver","bus":false,"schArr":"2026-07-31T10:48:00-06:00","schDep":"2026-07-31T10:53:00-06:00","arr":"2026-07-31T15:28:00-06:00","dep":"2026-07-31T15:35:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Granby","code":"GRA","tz":"America/Denver","bus":false,"schArr":"2026-07-31T11:22:00-06:00","schDep":"2026-07-31T11:22:00-06:00","arr":"2026-07-31T15:59:00-06:00","dep":"2026-07-31T16:00:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Glenwood Springs","code":"GSC","tz":"America/Denver","bus":false,"schArr":"2026-07-31T14:36:00-06:00","schDep":"2026-07-31T14:43:00-06:00","arr":"2026-07-31T19:07:00-06:00","dep":"2026-07-31T19:16:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Grand Junction","code":"GJT","tz":"America/Denver","bus":false,"schArr":"2026-07-31T16:30:00-06:00","schDep":"2026-07-31T16:43:00-06:00","arr":"2026-07-31T21:10:00-06:00","dep":"2026-07-31T21:21:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Green River","code":"GRI","tz":"America/Denver","bus":false,"schArr":"2026-07-31T18:32:00-06:00","schDep":"2026-07-31T18:32:00-06:00","arr":"2026-07-31T23:16:00-06:00","dep":"2026-07-31T23:16:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Helper","code":"HER","tz":"America/Denver","bus":false,"schArr":"2026-07-31T19:53:00-06:00","schDep":"2026-07-31T19:53:00-06:00","arr":"2026-08-01T00:36:00-06:00","dep":"2026-08-01T00:38:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Provo","code":"PRO","tz":"America/Denver","bus":false,"schArr":"2026-07-31T22:02:00-06:00","schDep":"2026-07-31T22:02:00-06:00","arr":"2026-08-01T02:40:00-06:00","dep":"2026-08-01T02:44:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Salt Lake City","code":"SLC","tz":"America/Denver","bus":false,"schArr":"2026-07-31T23:15:00-06:00","schDep":"2026-07-31T23:40:00-06:00","arr":"2026-08-01T03:39:00-06:00","dep":"2026-08-01T04:03:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Elko","code":"ELK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T03:23:00-07:00","schDep":"2026-08-01T03:25:00-07:00","arr":"2026-08-01T10:06:00-07:00","dep":"2026-08-01T10:12:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Winnemucca","code":"WNN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T06:01:00-07:00","schDep":"2026-08-01T06:01:00-07:00","arr":"2026-08-01T13:15:00-07:00","dep":"2026-08-01T13:25:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Reno","code":"RNO","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T09:13:00-07:00","schDep":"2026-08-01T09:24:00-07:00","arr":"2026-08-01T15:53:00-07:00","dep":"2026-08-01T15:53:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Truckee","code":"TRU","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T10:33:00-07:00","schDep":"2026-08-01T10:33:00-07:00","arr":"2026-08-01T17:04:00-07:00","dep":"2026-08-01T17:04:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Colfax","code":"COX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:50:00-07:00","schDep":"2026-08-01T12:50:00-07:00","arr":"2026-08-01T19:15:00-07:00","dep":"2026-08-01T19:15:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Roseville","code":"RSV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:14:00-07:00","schDep":"2026-08-01T14:14:00-07:00","arr":"2026-08-01T20:22:00-07:00","dep":"2026-08-01T20:22:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Sacramento","code":"SAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:05:00-07:00","schDep":"2026-08-01T15:05:00-07:00","arr":"2026-08-01T20:48:00-07:00","dep":"2026-08-01T20:48:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Davis","code":"DAV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:31:00-07:00","schDep":"2026-08-01T15:31:00-07:00","arr":"2026-08-01T21:14:00-07:00","dep":"2026-08-01T21:14:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Martinez","code":"MTZ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:13:00-07:00","schDep":"2026-08-01T16:13:00-07:00","arr":"2026-08-01T21:55:00-07:00","dep":"2026-08-01T21:55:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Richmond","code":"RIC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:47:00-07:00","schDep":"2026-08-01T16:47:00-07:00","arr":"2026-08-01T22:26:00-07:00","dep":"2026-08-01T22:26:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Emeryville","code":"EMY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:57:00-07:00","schDep":"2026-08-01T16:57:00-07:00","arr":"2026-08-01T22:36:00-07:00","dep":"2026-08-01T22:36:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""}],"heading":"S","eventCode":"RNO","eventTZ":"America/Los_Angeles","eventName":"Reno","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"EMY","destTZ":"America/Los_Angeles","destName":"Emeryville","trainState":"Active","velocity":49.3182182312012,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T15:35:39-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]},{"dataSource":"amtraker-v3","routeName":"California Zephyr","trainNum":"5","trainNumRaw":"5","trainID":"5-31","lat":39.27093355688599,"lon":-108.25768595687198,"trainTimely":"","iconColor":"#89ad1d","textColor":"#000000","stations":[{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T14:00:00-05:00","schDep":"2026-07-31T14:00:00-05:00","arr":"2026-07-31T14:02:00-05:00","dep":"2026-07-31T14:02:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298c35","platform":""},{"name":"Naperville","code":"NPV","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T14:34:00-05:00","schDep":"2026-07-31T14:34:00-05:00","arr":"2026-07-31T14:49:00-05:00","dep":"2026-07-31T14:51:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Princeton","code":"PCT","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T15:44:00-05:00","schDep":"2026-07-31T15:44:00-05:00","arr":"2026-07-31T16:12:00-05:00","dep":"2026-07-31T16:12:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b7b617","platform":""},{"name":"Galesburg","code":"GBB","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T16:43:00-05:00","schDep":"2026-07-31T16:43:00-05:00","arr":"2026-07-31T17:04:00-05:00","dep":"2026-07-31T17:09:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#82ab1e","platform":""},{"name":"Burlington","code":"BRL","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T17:34:00-05:00","schDep":"2026-07-31T17:34:00-05:00","arr":"2026-07-31T17:55:00-05:00","dep":"2026-07-31T17:57:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#82ab1e","platform":""},{"name":"Mount Pleasant","code":"MTP","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T18:06:00-05:00","schDep":"2026-07-31T18:06:00-05:00","arr":"2026-07-31T18:26:00-05:00","dep":"2026-07-31T18:29:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#7baa1f","platform":""},{"name":"Ottumwa","code":"OTM","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T18:57:00-05:00","schDep":"2026-07-31T18:57:00-05:00","arr":"2026-07-31T19:08:00-05:00","dep":"2026-07-31T19:17:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#459b25","platform":""},{"name":"Osceola","code":"OSC","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T20:23:00-05:00","schDep":"2026-07-31T20:23:00-05:00","arr":"2026-07-31T20:37:00-05:00","dep":"2026-07-31T20:42:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#55a023","platform":""},{"name":"Creston","code":"CRN","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T20:52:00-05:00","schDep":"2026-07-31T20:55:00-05:00","arr":"2026-07-31T21:17:00-05:00","dep":"2026-07-31T21:18:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#9fb21a","platform":""},{"name":"Omaha","code":"OMA","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T23:09:00-05:00","schDep":"2026-07-31T23:25:00-05:00","arr":"2026-07-31T23:05:00-05:00","dep":"2026-07-31T23:25:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Lincoln","code":"LNK","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T00:36:00-05:00","schDep":"2026-08-01T00:46:00-05:00","arr":"2026-08-01T00:25:00-05:00","dep":"2026-08-01T00:46:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Hastings","code":"HAS","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T02:22:00-05:00","schDep":"2026-08-01T02:22:00-05:00","arr":"2026-08-01T02:14:00-05:00","dep":"2026-08-01T02:22:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Holdrege","code":"HLD","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T03:11:00-05:00","schDep":"2026-08-01T03:11:00-05:00","arr":"2026-08-01T03:15:00-05:00","dep":"2026-08-01T03:16:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#29902b","platform":""},{"name":"McCook","code":"MCK","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T04:22:00-05:00","schDep":"2026-08-01T04:22:00-05:00","arr":"2026-08-01T04:20:00-05:00","dep":"2026-08-01T04:22:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Fort Morgan","code":"FMG","tz":"America/Denver","bus":false,"schArr":"2026-08-01T05:46:00-06:00","schDep":"2026-08-01T05:46:00-06:00","arr":"2026-08-01T05:45:00-06:00","dep":"2026-08-01T05:47:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Denver","code":"DEN","tz":"America/Denver","bus":false,"schArr":"2026-08-01T07:56:00-06:00","schDep":"2026-08-01T08:46:00-06:00","arr":"2026-08-01T07:16:00-06:00","dep":"2026-08-01T08:46:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Fraser-Winter Park","code":"WIP","tz":"America/Denver","bus":false,"schArr":"2026-08-01T10:48:00-06:00","schDep":"2026-08-01T10:53:00-06:00","arr":"2026-08-01T11:32:00-06:00","dep":"2026-08-01T11:38:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6710d","platform":""},{"name":"Granby","code":"GRA","tz":"America/Denver","bus":false,"schArr":"2026-08-01T11:22:00-06:00","schDep":"2026-08-01T11:22:00-06:00","arr":"2026-08-01T12:01:00-06:00","dep":"2026-08-01T12:02:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6770d","platform":""},{"name":"Glenwood Springs","code":"GSC","tz":"America/Denver","bus":false,"schArr":"2026-08-01T14:36:00-06:00","schDep":"2026-08-01T14:43:00-06:00","arr":"2026-08-01T15:01:00-06:00","dep":"2026-08-01T15:11:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#9fb21a","platform":""},{"name":"Grand Junction","code":"GJT","tz":"America/Denver","bus":false,"schArr":"2026-08-01T16:30:00-06:00","schDep":"2026-08-01T16:43:00-06:00","arr":"2026-08-01T16:52:00-06:00","dep":"2026-08-01T16:52:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#89ad1d","platform":""},{"name":"Green River","code":"GRI","tz":"America/Denver","bus":false,"schArr":"2026-08-01T18:32:00-06:00","schDep":"2026-08-01T18:32:00-06:00","arr":"2026-08-01T18:47:00-06:00","dep":"2026-08-01T18:47:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","platform":""},{"name":"Helper","code":"HER","tz":"America/Denver","bus":false,"schArr":"2026-08-01T19:53:00-06:00","schDep":"2026-08-01T19:53:00-06:00","arr":"2026-08-01T20:03:00-06:00","dep":"2026-08-01T20:03:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","platform":""},{"name":"Provo","code":"PRO","tz":"America/Denver","bus":false,"schArr":"2026-08-01T22:02:00-06:00","schDep":"2026-08-01T22:02:00-06:00","arr":"2026-08-01T22:03:00-06:00","dep":"2026-08-01T22:03:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b39","platform":""},{"name":"Salt Lake City","code":"SLC","tz":"America/Denver","bus":false,"schArr":"2026-08-01T23:15:00-06:00","schDep":"2026-08-01T23:40:00-06:00","arr":"2026-08-01T23:15:00-06:00","dep":"2026-08-01T23:15:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Elko","code":"ELK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T03:23:00-07:00","schDep":"2026-08-02T03:25:00-07:00","arr":"2026-08-02T03:23:00-07:00","dep":"2026-08-02T03:23:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Winnemucca","code":"WNN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T06:01:00-07:00","schDep":"2026-08-02T06:01:00-07:00","arr":"2026-08-02T06:01:00-07:00","dep":"2026-08-02T06:01:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Reno","code":"RNO","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T09:13:00-07:00","schDep":"2026-08-02T09:24:00-07:00","arr":"2026-08-02T09:13:00-07:00","dep":"2026-08-02T09:13:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Truckee","code":"TRU","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T10:33:00-07:00","schDep":"2026-08-02T10:33:00-07:00","arr":"2026-08-02T10:33:00-07:00","dep":"2026-08-02T10:33:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Colfax","code":"COX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T12:50:00-07:00","schDep":"2026-08-02T12:50:00-07:00","arr":"2026-08-02T12:50:00-07:00","dep":"2026-08-02T12:50:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Roseville","code":"RSV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T14:14:00-07:00","schDep":"2026-08-02T14:14:00-07:00","arr":"2026-08-02T14:14:00-07:00","dep":"2026-08-02T14:14:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Sacramento","code":"SAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T15:05:00-07:00","schDep":"2026-08-02T15:05:00-07:00","arr":"2026-08-02T14:40:00-07:00","dep":"2026-08-02T14:40:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Davis","code":"DAV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T15:31:00-07:00","schDep":"2026-08-02T15:31:00-07:00","arr":"2026-08-02T15:06:00-07:00","dep":"2026-08-02T15:06:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Martinez","code":"MTZ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T16:13:00-07:00","schDep":"2026-08-02T16:13:00-07:00","arr":"2026-08-02T15:47:00-07:00","dep":"2026-08-02T15:47:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Richmond","code":"RIC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T16:47:00-07:00","schDep":"2026-08-02T16:47:00-07:00","arr":"2026-08-02T16:18:00-07:00","dep":"2026-08-02T16:18:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Emeryville","code":"EMY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T16:57:00-07:00","schDep":"2026-08-02T16:57:00-07:00","arr":"2026-08-02T16:28:00-07:00","dep":"2026-08-02T16:28:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SW","eventCode":"GJT","eventTZ":"America/Denver","eventName":"Grand Junction","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"EMY","destTZ":"America/Los_Angeles","destName":"Emeryville","trainState":"Active","velocity":40.1157112121582,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T16:35:40-06:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]},{"dataSource":"amtraker-v3","routeName":"California Zephyr","trainNum":"5","trainNumRaw":"5","trainID":"5-1","lat":40.7984121665506,"lon":-91.09870811959804,"trainTimely":"","iconColor":"#29902b","textColor":"#ffffff","stations":[{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T14:00:00-05:00","schDep":"2026-08-01T14:00:00-05:00","arr":"2026-08-01T14:00:00-05:00","dep":"2026-08-01T14:00:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Naperville","code":"NPV","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T14:34:00-05:00","schDep":"2026-08-01T14:34:00-05:00","arr":"2026-08-01T14:39:00-05:00","dep":"2026-08-01T14:43:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Princeton","code":"PCT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T15:44:00-05:00","schDep":"2026-08-01T15:44:00-05:00","arr":"2026-08-01T15:53:00-05:00","dep":"2026-08-01T15:54:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3b9826","platform":""},{"name":"Galesburg","code":"GBB","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:43:00-05:00","schDep":"2026-08-01T16:43:00-05:00","arr":"2026-08-01T16:46:00-05:00","dep":"2026-08-01T16:53:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298e30","platform":""},{"name":"Burlington","code":"BRL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:34:00-05:00","schDep":"2026-08-01T17:34:00-05:00","arr":"2026-08-01T17:38:00-05:00","dep":"2026-08-01T17:38:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#29902b","platform":""},{"name":"Mount Pleasant","code":"MTP","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:06:00-05:00","schDep":"2026-08-01T18:06:00-05:00","arr":"2026-08-01T18:07:00-05:00","dep":"2026-08-01T18:07:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b39","platform":""},{"name":"Ottumwa","code":"OTM","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:57:00-05:00","schDep":"2026-08-01T18:57:00-05:00","arr":"2026-08-01T18:57:00-05:00","dep":"2026-08-01T18:57:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Osceola","code":"OSC","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:23:00-05:00","schDep":"2026-08-01T20:23:00-05:00","arr":"2026-08-01T20:23:00-05:00","dep":"2026-08-01T20:23:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Creston","code":"CRN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:52:00-05:00","schDep":"2026-08-01T20:55:00-05:00","arr":"2026-08-01T20:54:00-05:00","dep":"2026-08-01T20:54:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298c35","platform":""},{"name":"Omaha","code":"OMA","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T23:09:00-05:00","schDep":"2026-08-01T23:25:00-05:00","arr":"2026-08-01T23:09:00-05:00","dep":"2026-08-01T23:09:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Lincoln","code":"LNK","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T00:36:00-05:00","schDep":"2026-08-02T00:46:00-05:00","arr":"2026-08-02T00:36:00-05:00","dep":"2026-08-02T00:36:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Hastings","code":"HAS","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T02:22:00-05:00","schDep":"2026-08-02T02:22:00-05:00","arr":"2026-08-02T02:22:00-05:00","dep":"2026-08-02T02:22:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Holdrege","code":"HLD","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T03:11:00-05:00","schDep":"2026-08-02T03:11:00-05:00","arr":"2026-08-02T03:11:00-05:00","dep":"2026-08-02T03:11:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"McCook","code":"MCK","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T04:22:00-05:00","schDep":"2026-08-02T04:22:00-05:00","arr":"2026-08-02T04:22:00-05:00","dep":"2026-08-02T04:22:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Fort Morgan","code":"FMG","tz":"America/Denver","bus":false,"schArr":"2026-08-02T05:46:00-06:00","schDep":"2026-08-02T05:46:00-06:00","arr":"2026-08-02T05:46:00-06:00","dep":"2026-08-02T05:46:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Denver","code":"DEN","tz":"America/Denver","bus":false,"schArr":"2026-08-02T07:56:00-06:00","schDep":"2026-08-02T08:46:00-06:00","arr":"2026-08-02T07:56:00-06:00","dep":"2026-08-02T07:56:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Fraser-Winter Park","code":"WIP","tz":"America/Denver","bus":false,"schArr":"2026-08-02T10:48:00-06:00","schDep":"2026-08-02T10:53:00-06:00","arr":"2026-08-02T10:48:00-06:00","dep":"2026-08-02T10:48:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Granby","code":"GRA","tz":"America/Denver","bus":false,"schArr":"2026-08-02T11:22:00-06:00","schDep":"2026-08-02T11:22:00-06:00","arr":"2026-08-02T11:22:00-06:00","dep":"2026-08-02T11:22:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Glenwood Springs","code":"GSC","tz":"America/Denver","bus":false,"schArr":"2026-08-02T14:36:00-06:00","schDep":"2026-08-02T14:43:00-06:00","arr":"2026-08-02T14:36:00-06:00","dep":"2026-08-02T14:36:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Grand Junction","code":"GJT","tz":"America/Denver","bus":false,"schArr":"2026-08-02T16:30:00-06:00","schDep":"2026-08-02T16:43:00-06:00","arr":"2026-08-02T16:30:00-06:00","dep":"2026-08-02T16:30:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Green River","code":"GRI","tz":"America/Denver","bus":false,"schArr":"2026-08-02T18:32:00-06:00","schDep":"2026-08-02T18:32:00-06:00","arr":"2026-08-02T18:32:00-06:00","dep":"2026-08-02T18:32:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Helper","code":"HER","tz":"America/Denver","bus":false,"schArr":"2026-08-02T19:53:00-06:00","schDep":"2026-08-02T19:53:00-06:00","arr":"2026-08-02T19:53:00-06:00","dep":"2026-08-02T19:53:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Provo","code":"PRO","tz":"America/Denver","bus":false,"schArr":"2026-08-02T22:02:00-06:00","schDep":"2026-08-02T22:02:00-06:00","arr":"2026-08-02T22:02:00-06:00","dep":"2026-08-02T22:02:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Salt Lake City","code":"SLC","tz":"America/Denver","bus":false,"schArr":"2026-08-02T23:15:00-06:00","schDep":"2026-08-02T23:40:00-06:00","arr":"2026-08-02T23:15:00-06:00","dep":"2026-08-02T23:15:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Elko","code":"ELK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T03:23:00-07:00","schDep":"2026-08-03T03:25:00-07:00","arr":"2026-08-03T03:23:00-07:00","dep":"2026-08-03T03:23:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Winnemucca","code":"WNN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T06:01:00-07:00","schDep":"2026-08-03T06:01:00-07:00","arr":"2026-08-03T06:01:00-07:00","dep":"2026-08-03T06:01:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Reno","code":"RNO","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T09:13:00-07:00","schDep":"2026-08-03T09:24:00-07:00","arr":"2026-08-03T09:13:00-07:00","dep":"2026-08-03T09:13:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Truckee","code":"TRU","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T10:33:00-07:00","schDep":"2026-08-03T10:33:00-07:00","arr":"2026-08-03T10:33:00-07:00","dep":"2026-08-03T10:33:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Colfax","code":"COX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T12:50:00-07:00","schDep":"2026-08-03T12:50:00-07:00","arr":"2026-08-03T12:50:00-07:00","dep":"2026-08-03T12:50:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Roseville","code":"RSV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T14:14:00-07:00","schDep":"2026-08-03T14:14:00-07:00","arr":"2026-08-03T14:14:00-07:00","dep":"2026-08-03T14:14:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Sacramento","code":"SAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T15:05:00-07:00","schDep":"2026-08-03T15:05:00-07:00","arr":"2026-08-03T14:40:00-07:00","dep":"2026-08-03T14:40:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Davis","code":"DAV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T15:31:00-07:00","schDep":"2026-08-03T15:31:00-07:00","arr":"2026-08-03T15:06:00-07:00","dep":"2026-08-03T15:06:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Martinez","code":"MTZ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T16:13:00-07:00","schDep":"2026-08-03T16:13:00-07:00","arr":"2026-08-03T15:47:00-07:00","dep":"2026-08-03T15:47:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Richmond","code":"RIC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T16:47:00-07:00","schDep":"2026-08-03T16:47:00-07:00","arr":"2026-08-03T16:18:00-07:00","dep":"2026-08-03T16:18:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Emeryville","code":"EMY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T16:57:00-07:00","schDep":"2026-08-03T16:57:00-07:00","arr":"2026-08-03T16:28:00-07:00","dep":"2026-08-03T16:28:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"NW","eventCode":"BRL","eventTZ":"America/Chicago","eventName":"Burlington","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"EMY","destTZ":"America/Los_Angeles","destName":"Emeryville","trainState":"Active","velocity":14.8818359375,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T17:37:40-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]}],"6":[{"dataSource":"amtraker-v3","routeName":"California Zephyr","trainNum":"6","trainNumRaw":"6","trainID":"6-1","lat":39.52910380218374,"lon":-119.81043782859336,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Emeryville","code":"EMY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T08:25:00-07:00","schDep":"2026-08-01T08:25:00-07:00","arr":"2026-08-01T08:25:00-07:00","dep":"2026-08-01T08:25:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Richmond","code":"RIC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T08:35:00-07:00","schDep":"2026-08-01T08:35:00-07:00","arr":"2026-08-01T08:35:00-07:00","dep":"2026-08-01T08:38:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Martinez","code":"MTZ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T09:07:00-07:00","schDep":"2026-08-01T09:07:00-07:00","arr":"2026-08-01T09:07:00-07:00","dep":"2026-08-01T09:11:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Davis","code":"DAV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T09:48:00-07:00","schDep":"2026-08-01T09:48:00-07:00","arr":"2026-08-01T09:50:00-07:00","dep":"2026-08-01T09:55:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298c35","platform":""},{"name":"Sacramento","code":"SAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T10:12:00-07:00","schDep":"2026-08-01T10:23:00-07:00","arr":"2026-08-01T10:10:00-07:00","dep":"2026-08-01T10:23:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Roseville","code":"RSV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T10:51:00-07:00","schDep":"2026-08-01T10:51:00-07:00","arr":"2026-08-01T10:48:00-07:00","dep":"2026-08-01T10:52:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Colfax","code":"COX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T11:39:00-07:00","schDep":"2026-08-01T11:39:00-07:00","arr":"2026-08-01T12:03:00-07:00","dep":"2026-08-01T12:05:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#98b01b","platform":""},{"name":"Truckee","code":"TRU","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:01:00-07:00","schDep":"2026-08-01T14:01:00-07:00","arr":"2026-08-01T14:14:00-07:00","dep":"2026-08-01T14:24:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#509e24","platform":""},{"name":"Reno","code":"RNO","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:27:00-07:00","schDep":"2026-08-01T15:37:00-07:00","arr":"2026-08-01T15:20:00-07:00","dep":"2026-08-01T15:37:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Winnemucca","code":"WNN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:26:00-07:00","schDep":"2026-08-01T18:26:00-07:00","arr":"2026-08-01T18:26:00-07:00","dep":"2026-08-01T18:26:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Elko","code":"ELK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:42:00-07:00","schDep":"2026-08-01T20:44:00-07:00","arr":"2026-08-01T20:42:00-07:00","dep":"2026-08-01T20:42:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Salt Lake City","code":"SLC","tz":"America/Denver","bus":false,"schArr":"2026-08-02T02:55:00-06:00","schDep":"2026-08-02T03:20:00-06:00","arr":"2026-08-02T02:55:00-06:00","dep":"2026-08-02T02:55:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Provo","code":"PRO","tz":"America/Denver","bus":false,"schArr":"2026-08-02T04:18:00-06:00","schDep":"2026-08-02T04:18:00-06:00","arr":"2026-08-02T04:18:00-06:00","dep":"2026-08-02T04:18:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Helper","code":"HER","tz":"America/Denver","bus":false,"schArr":"2026-08-02T06:22:00-06:00","schDep":"2026-08-02T06:22:00-06:00","arr":"2026-08-02T06:22:00-06:00","dep":"2026-08-02T06:22:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Green River","code":"GRI","tz":"America/Denver","bus":false,"schArr":"2026-08-02T07:44:00-06:00","schDep":"2026-08-02T07:44:00-06:00","arr":"2026-08-02T07:44:00-06:00","dep":"2026-08-02T07:44:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Grand Junction","code":"GJT","tz":"America/Denver","bus":false,"schArr":"2026-08-02T09:41:00-06:00","schDep":"2026-08-02T09:53:00-06:00","arr":"2026-08-02T09:41:00-06:00","dep":"2026-08-02T09:41:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Glenwood Springs","code":"GSC","tz":"America/Denver","bus":false,"schArr":"2026-08-02T11:36:00-06:00","schDep":"2026-08-02T11:42:00-06:00","arr":"2026-08-02T11:36:00-06:00","dep":"2026-08-02T11:36:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Granby","code":"GRA","tz":"America/Denver","bus":false,"schArr":"2026-08-02T14:54:00-06:00","schDep":"2026-08-02T14:54:00-06:00","arr":"2026-08-02T14:54:00-06:00","dep":"2026-08-02T14:54:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Fraser-Winter Park","code":"WIP","tz":"America/Denver","bus":false,"schArr":"2026-08-02T15:28:00-06:00","schDep":"2026-08-02T15:28:00-06:00","arr":"2026-08-02T15:28:00-06:00","dep":"2026-08-02T15:28:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Denver","code":"DEN","tz":"America/Denver","bus":false,"schArr":"2026-08-02T18:27:00-06:00","schDep":"2026-08-02T18:59:00-06:00","arr":"2026-08-02T18:27:00-06:00","dep":"2026-08-02T18:27:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Fort Morgan","code":"FMG","tz":"America/Denver","bus":false,"schArr":"2026-08-02T20:17:00-06:00","schDep":"2026-08-02T20:17:00-06:00","arr":"2026-08-02T20:17:00-06:00","dep":"2026-08-02T20:17:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"McCook","code":"MCK","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T23:43:00-05:00","schDep":"2026-08-02T23:43:00-05:00","arr":"2026-08-02T23:43:00-05:00","dep":"2026-08-02T23:43:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Holdrege","code":"HLD","tz":"America/Chicago","bus":false,"schArr":"2026-08-03T00:48:00-05:00","schDep":"2026-08-03T00:48:00-05:00","arr":"2026-08-03T00:48:00-05:00","dep":"2026-08-03T00:48:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Hastings","code":"HAS","tz":"America/Chicago","bus":false,"schArr":"2026-08-03T01:36:00-05:00","schDep":"2026-08-03T01:36:00-05:00","arr":"2026-08-03T01:36:00-05:00","dep":"2026-08-03T01:36:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Lincoln","code":"LNK","tz":"America/Chicago","bus":false,"schArr":"2026-08-03T03:16:00-05:00","schDep":"2026-08-03T03:27:00-05:00","arr":"2026-08-03T03:16:00-05:00","dep":"2026-08-03T03:16:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Omaha","code":"OMA","tz":"America/Chicago","bus":false,"schArr":"2026-08-03T04:54:00-05:00","schDep":"2026-08-03T05:10:00-05:00","arr":"2026-08-03T04:54:00-05:00","dep":"2026-08-03T04:54:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Creston","code":"CRN","tz":"America/Chicago","bus":false,"schArr":"2026-08-03T06:58:00-05:00","schDep":"2026-08-03T07:01:00-05:00","arr":"2026-08-03T06:58:00-05:00","dep":"2026-08-03T06:58:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Osceola","code":"OSC","tz":"America/Chicago","bus":false,"schArr":"2026-08-03T07:38:00-05:00","schDep":"2026-08-03T07:38:00-05:00","arr":"2026-08-03T07:38:00-05:00","dep":"2026-08-03T07:38:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Ottumwa","code":"OTM","tz":"America/Chicago","bus":false,"schArr":"2026-08-03T09:07:00-05:00","schDep":"2026-08-03T09:07:00-05:00","arr":"2026-08-03T09:07:00-05:00","dep":"2026-08-03T09:07:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Mount Pleasant","code":"MTP","tz":"America/Chicago","bus":false,"schArr":"2026-08-03T09:55:00-05:00","schDep":"2026-08-03T09:55:00-05:00","arr":"2026-08-03T09:55:00-05:00","dep":"2026-08-03T09:55:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Burlington","code":"BRL","tz":"America/Chicago","bus":false,"schArr":"2026-08-03T10:28:00-05:00","schDep":"2026-08-03T10:28:00-05:00","arr":"2026-08-03T10:28:00-05:00","dep":"2026-08-03T10:28:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Galesburg","code":"GBB","tz":"America/Chicago","bus":false,"schArr":"2026-08-03T11:38:00-05:00","schDep":"2026-08-03T11:38:00-05:00","arr":"2026-08-03T11:12:00-05:00","dep":"2026-08-03T11:12:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Princeton","code":"PCT","tz":"America/Chicago","bus":false,"schArr":"2026-08-03T12:28:00-05:00","schDep":"2026-08-03T12:28:00-05:00","arr":"2026-08-03T12:02:00-05:00","dep":"2026-08-03T12:02:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Naperville","code":"NPV","tz":"America/Chicago","bus":false,"schArr":"2026-08-03T13:44:00-05:00","schDep":"2026-08-03T13:44:00-05:00","arr":"2026-08-03T13:13:00-05:00","dep":"2026-08-03T13:13:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-03T14:39:00-05:00","schDep":"2026-08-03T14:39:00-05:00","arr":"2026-08-03T13:51:00-05:00","dep":"2026-08-03T13:51:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"E","eventCode":"RNO","eventTZ":"America/Los_Angeles","eventName":"Reno","origCode":"EMY","originTZ":"America/Los_Angeles","origName":"Emeryville","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T15:35:41-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]},{"dataSource":"amtraker-v3","routeName":"California Zephyr","trainNum":"6","trainNumRaw":"6","trainID":"6-31","lat":40.05087153620709,"lon":-106.37939736489695,"trainTimely":"","iconColor":"#c60c1e","textColor":"#ffffff","stations":[{"name":"Emeryville","code":"EMY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T08:25:00-07:00","schDep":"2026-07-31T08:25:00-07:00","arr":"2026-07-31T08:25:00-07:00","dep":"2026-07-31T08:25:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Richmond","code":"RIC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T08:35:00-07:00","schDep":"2026-07-31T08:35:00-07:00","arr":"2026-07-31T08:35:00-07:00","dep":"2026-07-31T08:38:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Martinez","code":"MTZ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T09:07:00-07:00","schDep":"2026-07-31T09:07:00-07:00","arr":"2026-07-31T09:08:00-07:00","dep":"2026-07-31T09:20:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b39","platform":""},{"name":"Davis","code":"DAV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T09:48:00-07:00","schDep":"2026-07-31T09:48:00-07:00","arr":"2026-07-31T10:02:00-07:00","dep":"2026-07-31T10:05:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#55a023","platform":""},{"name":"Sacramento","code":"SAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T10:12:00-07:00","schDep":"2026-07-31T10:23:00-07:00","arr":"2026-07-31T10:19:00-07:00","dep":"2026-07-31T10:32:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#329527","platform":""},{"name":"Roseville","code":"RSV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T10:51:00-07:00","schDep":"2026-07-31T10:51:00-07:00","arr":"2026-07-31T10:55:00-07:00","dep":"2026-07-31T11:00:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#29902b","platform":""},{"name":"Colfax","code":"COX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T11:39:00-07:00","schDep":"2026-07-31T11:39:00-07:00","arr":"2026-07-31T12:01:00-07:00","dep":"2026-07-31T12:05:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#89ad1d","platform":""},{"name":"Truckee","code":"TRU","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T14:01:00-07:00","schDep":"2026-07-31T14:01:00-07:00","arr":"2026-07-31T14:15:00-07:00","dep":"2026-07-31T14:26:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#55a023","platform":""},{"name":"Reno","code":"RNO","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T15:27:00-07:00","schDep":"2026-07-31T15:37:00-07:00","arr":"2026-07-31T15:37:00-07:00","dep":"2026-07-31T15:51:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"Winnemucca","code":"WNN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T18:26:00-07:00","schDep":"2026-07-31T18:26:00-07:00","arr":"2026-07-31T19:29:00-07:00","dep":"2026-07-31T19:45:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6580d","platform":""},{"name":"Elko","code":"ELK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T20:42:00-07:00","schDep":"2026-07-31T20:44:00-07:00","arr":"2026-07-31T22:10:00-07:00","dep":"2026-07-31T22:13:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6380d","platform":""},{"name":"Salt Lake City","code":"SLC","tz":"America/Denver","bus":false,"schArr":"2026-08-01T02:55:00-06:00","schDep":"2026-08-01T03:20:00-06:00","arr":"2026-08-01T04:45:00-06:00","dep":"2026-08-01T05:11:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c61b0c","platform":""},{"name":"Provo","code":"PRO","tz":"America/Denver","bus":false,"schArr":"2026-08-01T04:18:00-06:00","schDep":"2026-08-01T04:18:00-06:00","arr":"2026-08-01T06:04:00-06:00","dep":"2026-08-01T06:11:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6200c","platform":""},{"name":"Helper","code":"HER","tz":"America/Denver","bus":false,"schArr":"2026-08-01T06:22:00-06:00","schDep":"2026-08-01T06:22:00-06:00","arr":"2026-08-01T08:14:00-06:00","dep":"2026-08-01T08:16:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6180c","platform":""},{"name":"Green River","code":"GRI","tz":"America/Denver","bus":false,"schArr":"2026-08-01T07:44:00-06:00","schDep":"2026-08-01T07:44:00-06:00","arr":"2026-08-01T09:33:00-06:00","dep":"2026-08-01T09:36:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c61c0c","platform":""},{"name":"Grand Junction","code":"GJT","tz":"America/Denver","bus":false,"schArr":"2026-08-01T09:41:00-06:00","schDep":"2026-08-01T09:53:00-06:00","arr":"2026-08-01T11:46:00-06:00","dep":"2026-08-01T12:02:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c11","platform":""},{"name":"Glenwood Springs","code":"GSC","tz":"America/Denver","bus":false,"schArr":"2026-08-01T11:36:00-06:00","schDep":"2026-08-01T11:42:00-06:00","arr":"2026-08-01T13:59:00-06:00","dep":"2026-08-01T14:08:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c28","platform":""},{"name":"Granby","code":"GRA","tz":"America/Denver","bus":false,"schArr":"2026-08-01T14:54:00-06:00","schDep":"2026-08-01T14:54:00-06:00","arr":"2026-08-01T17:09:00-06:00","dep":"2026-08-01T17:09:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c1e","platform":""},{"name":"Fraser-Winter Park","code":"WIP","tz":"America/Denver","bus":false,"schArr":"2026-08-01T15:28:00-06:00","schDep":"2026-08-01T15:28:00-06:00","arr":"2026-08-01T17:41:00-06:00","dep":"2026-08-01T17:41:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c1b","platform":""},{"name":"Denver","code":"DEN","tz":"America/Denver","bus":false,"schArr":"2026-08-01T18:27:00-06:00","schDep":"2026-08-01T18:59:00-06:00","arr":"2026-08-01T19:50:00-06:00","dep":"2026-08-01T19:50:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c63e0d","platform":""},{"name":"Fort Morgan","code":"FMG","tz":"America/Denver","bus":false,"schArr":"2026-08-01T20:17:00-06:00","schDep":"2026-08-01T20:17:00-06:00","arr":"2026-08-01T21:25:00-06:00","dep":"2026-08-01T21:25:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6520d","platform":""},{"name":"McCook","code":"MCK","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T23:43:00-05:00","schDep":"2026-08-01T23:43:00-05:00","arr":"2026-08-02T00:45:00-05:00","dep":"2026-08-02T00:45:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65a0d","platform":""},{"name":"Holdrege","code":"HLD","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T00:48:00-05:00","schDep":"2026-08-02T00:48:00-05:00","arr":"2026-08-02T01:50:00-05:00","dep":"2026-08-02T01:50:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65a0d","platform":""},{"name":"Hastings","code":"HAS","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T01:36:00-05:00","schDep":"2026-08-02T01:36:00-05:00","arr":"2026-08-02T02:36:00-05:00","dep":"2026-08-02T02:36:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65c0d","platform":""},{"name":"Lincoln","code":"LNK","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T03:16:00-05:00","schDep":"2026-08-02T03:27:00-05:00","arr":"2026-08-02T04:09:00-05:00","dep":"2026-08-02T04:09:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6650d","platform":""},{"name":"Omaha","code":"OMA","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T04:54:00-05:00","schDep":"2026-08-02T05:10:00-05:00","arr":"2026-08-02T05:17:00-05:00","dep":"2026-08-02T05:17:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#90af1c","platform":""},{"name":"Creston","code":"CRN","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T06:58:00-05:00","schDep":"2026-08-02T07:01:00-05:00","arr":"2026-08-02T07:14:00-05:00","dep":"2026-08-02T07:14:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#61a322","platform":""},{"name":"Osceola","code":"OSC","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T07:38:00-05:00","schDep":"2026-08-02T07:38:00-05:00","arr":"2026-08-02T07:47:00-05:00","dep":"2026-08-02T07:47:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#3b9826","platform":""},{"name":"Ottumwa","code":"OTM","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T09:07:00-05:00","schDep":"2026-08-02T09:07:00-05:00","arr":"2026-08-02T09:07:00-05:00","dep":"2026-08-02T09:07:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Mount Pleasant","code":"MTP","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T09:55:00-05:00","schDep":"2026-08-02T09:55:00-05:00","arr":"2026-08-02T09:55:00-05:00","dep":"2026-08-02T09:55:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Burlington","code":"BRL","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T10:28:00-05:00","schDep":"2026-08-02T10:28:00-05:00","arr":"2026-08-02T10:28:00-05:00","dep":"2026-08-02T10:28:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Galesburg","code":"GBB","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T11:38:00-05:00","schDep":"2026-08-02T11:38:00-05:00","arr":"2026-08-02T11:12:00-05:00","dep":"2026-08-02T11:12:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Princeton","code":"PCT","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T12:28:00-05:00","schDep":"2026-08-02T12:28:00-05:00","arr":"2026-08-02T12:02:00-05:00","dep":"2026-08-02T12:02:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Naperville","code":"NPV","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T13:44:00-05:00","schDep":"2026-08-02T13:44:00-05:00","arr":"2026-08-02T13:13:00-05:00","dep":"2026-08-02T13:13:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T14:39:00-05:00","schDep":"2026-08-02T14:39:00-05:00","arr":"2026-08-02T13:51:00-05:00","dep":"2026-08-02T13:51:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"E","eventCode":"GRA","eventTZ":"America/Denver","eventName":"Granby","origCode":"EMY","originTZ":"America/Los_Angeles","origName":"Emeryville","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":49.7345352172852,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T16:35:40-06:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]}],"7":[{"dataSource":"amtraker-v3","routeName":"Empire Builder","trainNum":"7","trainNumRaw":"7","trainID":"7-1","lat":43.11655464068007,"lon":-88.52915806179678,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T15:05:00-05:00","schDep":"2026-08-01T15:05:00-05:00","arr":"2026-08-01T15:05:00-05:00","dep":"2026-08-01T15:05:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Glenview","code":"GLN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T15:29:00-05:00","schDep":"2026-08-01T15:29:00-05:00","arr":"2026-08-01T15:32:00-05:00","dep":"2026-08-01T15:40:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298e30","platform":""},{"name":"Milwaukee","code":"MKE","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:35:00-05:00","schDep":"2026-08-01T16:45:00-05:00","arr":"2026-08-01T16:43:00-05:00","dep":"2026-08-01T16:48:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#379627","platform":""},{"name":"Columbus","code":"CBS","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:55:00-05:00","schDep":"2026-08-01T17:55:00-05:00","arr":"2026-08-01T17:55:00-05:00","dep":"2026-08-01T17:55:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Portage","code":"POG","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:24:00-05:00","schDep":"2026-08-01T18:24:00-05:00","arr":"2026-08-01T18:24:00-05:00","dep":"2026-08-01T18:24:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Wisconsin Dells","code":"WDL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:42:00-05:00","schDep":"2026-08-01T18:42:00-05:00","arr":"2026-08-01T18:42:00-05:00","dep":"2026-08-01T18:42:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Tomah","code":"TOH","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:20:00-05:00","schDep":"2026-08-01T19:20:00-05:00","arr":"2026-08-01T19:20:00-05:00","dep":"2026-08-01T19:20:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"La Crosse","code":"LSE","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:04:00-05:00","schDep":"2026-08-01T20:04:00-05:00","arr":"2026-08-01T20:04:00-05:00","dep":"2026-08-01T20:04:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Winona","code":"WIN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:34:00-05:00","schDep":"2026-08-01T20:40:00-05:00","arr":"2026-08-01T20:35:00-05:00","dep":"2026-08-01T20:35:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b39","platform":""},{"name":"Red Wing","code":"RDW","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T21:42:00-05:00","schDep":"2026-08-01T21:42:00-05:00","arr":"2026-08-01T21:42:00-05:00","dep":"2026-08-01T21:42:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"St. Paul - Minneapolis Union","code":"MSP","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T22:56:00-05:00","schDep":"2026-08-01T23:13:00-05:00","arr":"2026-08-01T22:56:00-05:00","dep":"2026-08-01T22:56:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"St. Cloud","code":"SCD","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T01:09:00-05:00","schDep":"2026-08-02T01:09:00-05:00","arr":"2026-08-02T01:09:00-05:00","dep":"2026-08-02T01:09:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Staples","code":"SPL","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T02:10:00-05:00","schDep":"2026-08-02T02:10:00-05:00","arr":"2026-08-02T02:12:00-05:00","dep":"2026-08-02T02:12:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298c35","platform":""},{"name":"Detroit Lakes","code":"DLK","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T03:06:00-05:00","schDep":"2026-08-02T03:06:00-05:00","arr":"2026-08-02T03:09:00-05:00","dep":"2026-08-02T03:09:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298e30","platform":""},{"name":"Fargo","code":"FAR","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T04:13:00-05:00","schDep":"2026-08-02T04:13:00-05:00","arr":"2026-08-02T04:13:00-05:00","dep":"2026-08-02T04:13:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Grand Forks","code":"GFK","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T05:34:00-05:00","schDep":"2026-08-02T05:34:00-05:00","arr":"2026-08-02T05:34:00-05:00","dep":"2026-08-02T05:34:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Devils Lake","code":"DVL","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T06:59:00-05:00","schDep":"2026-08-02T06:59:00-05:00","arr":"2026-08-02T06:59:00-05:00","dep":"2026-08-02T06:59:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Rugby","code":"RUG","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T07:53:00-05:00","schDep":"2026-08-02T07:53:00-05:00","arr":"2026-08-02T07:53:00-05:00","dep":"2026-08-02T07:53:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Minot","code":"MOT","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T09:06:00-05:00","schDep":"2026-08-02T09:51:00-05:00","arr":"2026-08-02T09:06:00-05:00","dep":"2026-08-02T09:06:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Stanley","code":"STN","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T10:46:00-05:00","schDep":"2026-08-02T10:46:00-05:00","arr":"2026-08-02T10:46:00-05:00","dep":"2026-08-02T10:46:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Williston","code":"WTN","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T11:59:00-05:00","schDep":"2026-08-02T11:59:00-05:00","arr":"2026-08-02T11:59:00-05:00","dep":"2026-08-02T11:59:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Wolf Point","code":"WPT","tz":"America/Denver","bus":false,"schArr":"2026-08-02T12:34:00-06:00","schDep":"2026-08-02T12:34:00-06:00","arr":"2026-08-02T12:34:00-06:00","dep":"2026-08-02T12:34:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Glasgow","code":"GGW","tz":"America/Denver","bus":false,"schArr":"2026-08-02T13:20:00-06:00","schDep":"2026-08-02T13:20:00-06:00","arr":"2026-08-02T13:20:00-06:00","dep":"2026-08-02T13:20:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Malta","code":"MAL","tz":"America/Denver","bus":false,"schArr":"2026-08-02T14:20:00-06:00","schDep":"2026-08-02T14:20:00-06:00","arr":"2026-08-02T14:20:00-06:00","dep":"2026-08-02T14:20:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Havre","code":"HAV","tz":"America/Denver","bus":false,"schArr":"2026-08-02T15:54:00-06:00","schDep":"2026-08-02T16:15:00-06:00","arr":"2026-08-02T15:54:00-06:00","dep":"2026-08-02T15:54:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Shelby","code":"SBY","tz":"America/Denver","bus":false,"schArr":"2026-08-02T18:13:00-06:00","schDep":"2026-08-02T18:21:00-06:00","arr":"2026-08-02T18:13:00-06:00","dep":"2026-08-02T18:13:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Cut Bank","code":"CUT","tz":"America/Denver","bus":false,"schArr":"2026-08-02T18:51:00-06:00","schDep":"2026-08-02T18:51:00-06:00","arr":"2026-08-02T18:51:00-06:00","dep":"2026-08-02T18:51:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"East Glacier Park","code":"GPK","tz":"America/Denver","bus":false,"schArr":"2026-08-02T19:48:00-06:00","schDep":"2026-08-02T19:48:00-06:00","arr":"2026-08-02T19:48:00-06:00","dep":"2026-08-02T19:48:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Essex","code":"ESM","tz":"America/Denver","bus":false,"schArr":"2026-08-02T20:44:00-06:00","schDep":"2026-08-02T20:44:00-06:00","arr":"2026-08-02T20:44:00-06:00","dep":"2026-08-02T20:44:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"West Glacier","code":"WGL","tz":"America/Denver","bus":false,"schArr":"2026-08-02T21:27:00-06:00","schDep":"2026-08-02T21:27:00-06:00","arr":"2026-08-02T21:27:00-06:00","dep":"2026-08-02T21:27:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Whitefish","code":"WFH","tz":"America/Denver","bus":false,"schArr":"2026-08-02T22:06:00-06:00","schDep":"2026-08-02T22:21:00-06:00","arr":"2026-08-02T22:06:00-06:00","dep":"2026-08-02T22:06:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Libby","code":"LIB","tz":"America/Denver","bus":false,"schArr":"2026-08-03T00:05:00-06:00","schDep":"2026-08-03T00:05:00-06:00","arr":"2026-08-03T00:05:00-06:00","dep":"2026-08-03T00:05:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Sandpoint","code":"SPT","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T00:55:00-07:00","schDep":"2026-08-03T00:55:00-07:00","arr":"2026-08-03T00:55:00-07:00","dep":"2026-08-03T00:55:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Spokane","code":"SPK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T02:44:00-07:00","schDep":"2026-08-03T03:19:00-07:00","arr":"2026-08-03T02:44:00-07:00","dep":"2026-08-03T02:44:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Ephrata","code":"EPH","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T05:28:00-07:00","schDep":"2026-08-03T05:28:00-07:00","arr":"2026-08-03T05:28:00-07:00","dep":"2026-08-03T05:28:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Wenatchee","code":"WEN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T06:35:00-07:00","schDep":"2026-08-03T06:45:00-07:00","arr":"2026-08-03T06:35:00-07:00","dep":"2026-08-03T06:35:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Leavenworth","code":"LWA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T07:18:00-07:00","schDep":"2026-08-03T07:18:00-07:00","arr":"2026-08-03T07:18:00-07:00","dep":"2026-08-03T07:18:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Everett","code":"EVR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T10:03:00-07:00","schDep":"2026-08-03T10:03:00-07:00","arr":"2026-08-03T09:44:00-07:00","dep":"2026-08-03T09:44:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Edmonds","code":"EDM","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T10:35:00-07:00","schDep":"2026-08-03T10:35:00-07:00","arr":"2026-08-03T10:12:00-07:00","dep":"2026-08-03T10:12:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Seattle King Street","code":"SEA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-03T11:29:00-07:00","schDep":"2026-08-03T11:29:00-07:00","arr":"2026-08-03T10:46:00-07:00","dep":"2026-08-03T10:46:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"NW","eventCode":"CBS","eventTZ":"America/Chicago","eventName":"Columbus","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"SEA","destTZ":"America/Los_Angeles","destName":"Seattle King Street","trainState":"Active","velocity":74.086067199707,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T17:30:40-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]},{"dataSource":"amtraker-v3","routeName":"Empire Builder","trainNum":"7","trainNumRaw":"7","trainID":"7-30","lat":47.60416592527417,"lon":-122.33400689740043,"trainTimely":"","iconColor":"#212529","textColor":"#ffffff","stations":[{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-07-30T15:05:00-05:00","schDep":"2026-07-30T15:05:00-05:00","arr":"2026-07-30T16:46:00-05:00","dep":"2026-07-30T16:46:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6270c","platform":""},{"name":"Glenview","code":"GLN","tz":"America/Chicago","bus":false,"schArr":"2026-07-30T15:29:00-05:00","schDep":"2026-07-30T15:29:00-05:00","arr":"2026-07-30T17:18:00-05:00","dep":"2026-07-30T17:23:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c61c0c","platform":""},{"name":"Milwaukee","code":"MKE","tz":"America/Chicago","bus":false,"schArr":"2026-07-30T16:35:00-05:00","schDep":"2026-07-30T16:45:00-05:00","arr":"2026-07-30T18:25:00-05:00","dep":"2026-07-30T18:38:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c61b0c","platform":""},{"name":"Columbus","code":"CBS","tz":"America/Chicago","bus":false,"schArr":"2026-07-30T17:55:00-05:00","schDep":"2026-07-30T17:55:00-05:00","arr":"2026-07-30T19:49:00-05:00","dep":"2026-07-30T19:52:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6160c","platform":""},{"name":"Portage","code":"POG","tz":"America/Chicago","bus":false,"schArr":"2026-07-30T18:24:00-05:00","schDep":"2026-07-30T18:24:00-05:00","arr":"2026-07-30T20:28:00-05:00","dep":"2026-07-30T20:30:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c0f","platform":""},{"name":"Wisconsin Dells","code":"WDL","tz":"America/Chicago","bus":false,"schArr":"2026-07-30T18:42:00-05:00","schDep":"2026-07-30T18:42:00-05:00","arr":"2026-07-30T20:46:00-05:00","dep":"2026-07-30T20:48:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c0f","platform":""},{"name":"Tomah","code":"TOH","tz":"America/Chicago","bus":false,"schArr":"2026-07-30T19:20:00-05:00","schDep":"2026-07-30T19:20:00-05:00","arr":"2026-07-30T21:26:00-05:00","dep":"2026-07-30T21:28:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c12","platform":""},{"name":"La Crosse","code":"LSE","tz":"America/Chicago","bus":false,"schArr":"2026-07-30T20:04:00-05:00","schDep":"2026-07-30T20:04:00-05:00","arr":"2026-07-30T22:12:00-05:00","dep":"2026-07-30T22:15:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c15","platform":""},{"name":"Winona","code":"WIN","tz":"America/Chicago","bus":false,"schArr":"2026-07-30T20:34:00-05:00","schDep":"2026-07-30T20:40:00-05:00","arr":"2026-07-30T22:53:00-05:00","dep":"2026-07-30T22:59:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c23","platform":""},{"name":"Red Wing","code":"RDW","tz":"America/Chicago","bus":false,"schArr":"2026-07-30T21:42:00-05:00","schDep":"2026-07-30T21:42:00-05:00","arr":"2026-07-31T00:04:00-05:00","dep":"2026-07-31T00:07:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c27","platform":""},{"name":"St. Paul - Minneapolis Union","code":"MSP","tz":"America/Chicago","bus":false,"schArr":"2026-07-30T22:56:00-05:00","schDep":"2026-07-30T23:13:00-05:00","arr":"2026-07-31T01:02:00-05:00","dep":"2026-07-31T01:22:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c12","platform":""},{"name":"St. Cloud","code":"SCD","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T01:09:00-05:00","schDep":"2026-07-31T01:09:00-05:00","arr":"2026-07-31T02:54:00-05:00","dep":"2026-07-31T03:07:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6210c","platform":""},{"name":"Staples","code":"SPL","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T02:10:00-05:00","schDep":"2026-07-31T02:10:00-05:00","arr":"2026-07-31T04:06:00-05:00","dep":"2026-07-31T04:07:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6130c","platform":""},{"name":"Detroit Lakes","code":"DLK","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T03:06:00-05:00","schDep":"2026-07-31T03:06:00-05:00","arr":"2026-07-31T05:03:00-05:00","dep":"2026-07-31T05:04:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6120c","platform":""},{"name":"Fargo","code":"FAR","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T04:13:00-05:00","schDep":"2026-07-31T04:13:00-05:00","arr":"2026-07-31T05:59:00-05:00","dep":"2026-07-31T06:08:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6200c","platform":""},{"name":"Grand Forks","code":"GFK","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T05:34:00-05:00","schDep":"2026-07-31T05:34:00-05:00","arr":"2026-07-31T07:17:00-05:00","dep":"2026-07-31T07:20:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6240c","platform":""},{"name":"Devils Lake","code":"DVL","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T06:59:00-05:00","schDep":"2026-07-31T06:59:00-05:00","arr":"2026-07-31T08:40:00-05:00","dep":"2026-07-31T08:41:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6270c","platform":""},{"name":"Rugby","code":"RUG","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T07:53:00-05:00","schDep":"2026-07-31T07:53:00-05:00","arr":"2026-07-31T09:32:00-05:00","dep":"2026-07-31T09:34:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6290c","platform":""},{"name":"Minot","code":"MOT","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T09:06:00-05:00","schDep":"2026-07-31T09:51:00-05:00","arr":"2026-07-31T10:50:00-05:00","dep":"2026-07-31T11:44:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6230c","platform":""},{"name":"Stanley","code":"STN","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T10:46:00-05:00","schDep":"2026-07-31T10:46:00-05:00","arr":"2026-07-31T12:48:00-05:00","dep":"2026-07-31T12:49:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c0d","platform":""},{"name":"Williston","code":"WTN","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T11:59:00-05:00","schDep":"2026-07-31T11:59:00-05:00","arr":"2026-07-31T13:52:00-05:00","dep":"2026-07-31T13:56:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6170c","platform":""},{"name":"Wolf Point","code":"WPT","tz":"America/Denver","bus":false,"schArr":"2026-07-31T12:34:00-06:00","schDep":"2026-07-31T12:34:00-06:00","arr":"2026-07-31T14:55:00-06:00","dep":"2026-07-31T14:56:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c25","platform":""},{"name":"Glasgow","code":"GGW","tz":"America/Denver","bus":false,"schArr":"2026-07-31T13:20:00-06:00","schDep":"2026-07-31T13:20:00-06:00","arr":"2026-07-31T15:55:00-06:00","dep":"2026-07-31T15:56:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Malta","code":"MAL","tz":"America/Denver","bus":false,"schArr":"2026-07-31T14:20:00-06:00","schDep":"2026-07-31T14:20:00-06:00","arr":"2026-07-31T17:01:00-06:00","dep":"2026-07-31T17:01:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Havre","code":"HAV","tz":"America/Denver","bus":false,"schArr":"2026-07-31T15:54:00-06:00","schDep":"2026-07-31T16:15:00-06:00","arr":"2026-07-31T18:30:00-06:00","dep":"2026-07-31T18:46:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Shelby","code":"SBY","tz":"America/Denver","bus":false,"schArr":"2026-07-31T18:13:00-06:00","schDep":"2026-07-31T18:21:00-06:00","arr":"2026-07-31T20:23:00-06:00","dep":"2026-07-31T20:32:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c17","platform":""},{"name":"Cut Bank","code":"CUT","tz":"America/Denver","bus":false,"schArr":"2026-07-31T18:51:00-06:00","schDep":"2026-07-31T18:51:00-06:00","arr":"2026-07-31T20:58:00-06:00","dep":"2026-07-31T20:59:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c13","platform":""},{"name":"East Glacier Park","code":"GPK","tz":"America/Denver","bus":false,"schArr":"2026-07-31T19:48:00-06:00","schDep":"2026-07-31T19:48:00-06:00","arr":"2026-07-31T22:23:00-06:00","dep":"2026-07-31T22:27:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Essex","code":"ESM","tz":"America/Denver","bus":false,"schArr":"2026-07-31T20:44:00-06:00","schDep":"2026-07-31T20:44:00-06:00","arr":"2026-07-31T23:42:00-06:00","dep":"2026-07-31T23:42:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"West Glacier","code":"WGL","tz":"America/Denver","bus":false,"schArr":"2026-07-31T21:27:00-06:00","schDep":"2026-07-31T21:27:00-06:00","arr":"2026-08-01T00:20:00-06:00","dep":"2026-08-01T00:21:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Whitefish","code":"WFH","tz":"America/Denver","bus":false,"schArr":"2026-07-31T22:06:00-06:00","schDep":"2026-07-31T22:21:00-06:00","arr":"2026-08-01T01:02:00-06:00","dep":"2026-08-01T01:19:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Libby","code":"LIB","tz":"America/Denver","bus":false,"schArr":"2026-08-01T00:05:00-06:00","schDep":"2026-08-01T00:05:00-06:00","arr":"2026-08-01T03:31:00-06:00","dep":"2026-08-01T03:32:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Sandpoint","code":"SPT","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T00:55:00-07:00","schDep":"2026-08-01T00:55:00-07:00","arr":"2026-08-01T04:22:00-07:00","dep":"2026-08-01T04:25:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Spokane","code":"SPK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T02:44:00-07:00","schDep":"2026-08-01T03:19:00-07:00","arr":"2026-08-01T05:33:00-07:00","dep":"2026-08-01T06:02:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Ephrata","code":"EPH","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T05:28:00-07:00","schDep":"2026-08-01T05:28:00-07:00","arr":"2026-08-01T08:12:00-07:00","dep":"2026-08-01T08:13:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Wenatchee","code":"WEN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T06:35:00-07:00","schDep":"2026-08-01T06:45:00-07:00","arr":"2026-08-01T10:53:00-07:00","dep":"2026-08-01T11:08:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Leavenworth","code":"LWA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T07:18:00-07:00","schDep":"2026-08-01T07:18:00-07:00","arr":"2026-08-01T11:42:00-07:00","dep":"2026-08-01T11:45:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Everett","code":"EVR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T10:03:00-07:00","schDep":"2026-08-01T10:03:00-07:00","arr":"2026-08-01T14:19:00-07:00","dep":"2026-08-01T14:25:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Edmonds","code":"EDM","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T10:35:00-07:00","schDep":"2026-08-01T10:35:00-07:00","arr":"2026-08-01T14:49:00-07:00","dep":"2026-08-01T14:54:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Seattle King Street","code":"SEA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T11:29:00-07:00","schDep":"2026-08-01T11:29:00-07:00","arr":"2026-08-01T15:26:00-07:00","dep":"2026-08-01T15:26:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""}],"heading":"N","eventCode":"SEA","eventTZ":"America/Los_Angeles","eventName":"Seattle King Street","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"SEA","destTZ":"America/Los_Angeles","destName":"Seattle King Street","trainState":"Completed","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T18:26:08-04:00","updatedAt":"2026-08-01T18:26:08-04:00","lastValTS":"2026-08-01T15:26:08-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]},{"dataSource":"amtraker-v3","routeName":"Empire Builder","trainNum":"7","trainNumRaw":"7","trainID":"7-31","lat":48.126251142391595,"lon":-103.70321240732378,"trainTimely":"","iconColor":"#c60b31","textColor":"#ffffff","stations":[{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T15:05:00-05:00","schDep":"2026-07-31T15:05:00-05:00","arr":"2026-07-31T15:05:00-05:00","dep":"2026-07-31T15:05:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Glenview","code":"GLN","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T15:29:00-05:00","schDep":"2026-07-31T15:29:00-05:00","arr":"2026-07-31T15:27:00-05:00","dep":"2026-07-31T15:33:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Milwaukee","code":"MKE","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T16:35:00-05:00","schDep":"2026-07-31T16:45:00-05:00","arr":"2026-07-31T16:33:00-05:00","dep":"2026-07-31T16:45:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Columbus","code":"CBS","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T17:55:00-05:00","schDep":"2026-07-31T17:55:00-05:00","arr":"2026-07-31T17:49:00-05:00","dep":"2026-07-31T17:57:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Portage","code":"POG","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T18:24:00-05:00","schDep":"2026-07-31T18:24:00-05:00","arr":"2026-07-31T18:23:00-05:00","dep":"2026-07-31T18:24:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Wisconsin Dells","code":"WDL","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T18:42:00-05:00","schDep":"2026-07-31T18:42:00-05:00","arr":"2026-07-31T18:40:00-05:00","dep":"2026-07-31T18:45:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Tomah","code":"TOH","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T19:20:00-05:00","schDep":"2026-07-31T19:20:00-05:00","arr":"2026-07-31T20:04:00-05:00","dep":"2026-07-31T20:05:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6710d","platform":""},{"name":"La Crosse","code":"LSE","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T20:04:00-05:00","schDep":"2026-07-31T20:04:00-05:00","arr":"2026-07-31T20:53:00-05:00","dep":"2026-07-31T20:58:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66a0d","platform":""},{"name":"Winona","code":"WIN","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T20:34:00-05:00","schDep":"2026-07-31T20:40:00-05:00","arr":"2026-07-31T21:30:00-05:00","dep":"2026-07-31T21:36:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6610d","platform":""},{"name":"Red Wing","code":"RDW","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T21:42:00-05:00","schDep":"2026-07-31T21:42:00-05:00","arr":"2026-07-31T22:38:00-05:00","dep":"2026-07-31T22:38:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6610d","platform":""},{"name":"St. Paul - Minneapolis Union","code":"MSP","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T22:56:00-05:00","schDep":"2026-07-31T23:13:00-05:00","arr":"2026-07-31T23:46:00-05:00","dep":"2026-08-01T00:05:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6690d","platform":""},{"name":"St. Cloud","code":"SCD","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T01:09:00-05:00","schDep":"2026-08-01T01:09:00-05:00","arr":"2026-08-01T01:38:00-05:00","dep":"2026-08-01T01:50:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b9b017","platform":""},{"name":"Staples","code":"SPL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T02:10:00-05:00","schDep":"2026-08-01T02:10:00-05:00","arr":"2026-08-01T07:22:00-05:00","dep":"2026-08-01T07:26:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Detroit Lakes","code":"DLK","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T03:06:00-05:00","schDep":"2026-08-01T03:06:00-05:00","arr":"2026-08-01T08:20:00-05:00","dep":"2026-08-01T08:46:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Fargo","code":"FAR","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T04:13:00-05:00","schDep":"2026-08-01T04:13:00-05:00","arr":"2026-08-01T09:56:00-05:00","dep":"2026-08-01T10:03:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Grand Forks","code":"GFK","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T05:34:00-05:00","schDep":"2026-08-01T05:34:00-05:00","arr":"2026-08-01T11:14:00-05:00","dep":"2026-08-01T11:16:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Devils Lake","code":"DVL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T06:59:00-05:00","schDep":"2026-08-01T06:59:00-05:00","arr":"2026-08-01T12:30:00-05:00","dep":"2026-08-01T12:32:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Rugby","code":"RUG","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T07:53:00-05:00","schDep":"2026-08-01T07:53:00-05:00","arr":"2026-08-01T13:28:00-05:00","dep":"2026-08-01T13:29:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Minot","code":"MOT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T09:06:00-05:00","schDep":"2026-08-01T09:51:00-05:00","arr":"2026-08-01T14:24:00-05:00","dep":"2026-08-01T15:22:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Stanley","code":"STN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T10:46:00-05:00","schDep":"2026-08-01T10:46:00-05:00","arr":"2026-08-01T16:24:00-05:00","dep":"2026-08-01T16:25:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Williston","code":"WTN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T11:59:00-05:00","schDep":"2026-08-01T11:59:00-05:00","arr":"2026-08-01T17:24:00-05:00","dep":"2026-08-01T17:29:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Wolf Point","code":"WPT","tz":"America/Denver","bus":false,"schArr":"2026-08-01T12:34:00-06:00","schDep":"2026-08-01T12:34:00-06:00","arr":"2026-08-01T17:56:00-06:00","dep":"2026-08-01T17:56:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Glasgow","code":"GGW","tz":"America/Denver","bus":false,"schArr":"2026-08-01T13:20:00-06:00","schDep":"2026-08-01T13:20:00-06:00","arr":"2026-08-01T18:38:00-06:00","dep":"2026-08-01T18:38:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Malta","code":"MAL","tz":"America/Denver","bus":false,"schArr":"2026-08-01T14:20:00-06:00","schDep":"2026-08-01T14:20:00-06:00","arr":"2026-08-01T19:34:00-06:00","dep":"2026-08-01T19:34:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Havre","code":"HAV","tz":"America/Denver","bus":false,"schArr":"2026-08-01T15:54:00-06:00","schDep":"2026-08-01T16:15:00-06:00","arr":"2026-08-01T20:48:00-06:00","dep":"2026-08-01T20:48:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Shelby","code":"SBY","tz":"America/Denver","bus":false,"schArr":"2026-08-01T18:13:00-06:00","schDep":"2026-08-01T18:21:00-06:00","arr":"2026-08-01T22:36:00-06:00","dep":"2026-08-01T22:36:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Cut Bank","code":"CUT","tz":"America/Denver","bus":false,"schArr":"2026-08-01T18:51:00-06:00","schDep":"2026-08-01T18:51:00-06:00","arr":"2026-08-01T23:07:00-06:00","dep":"2026-08-01T23:07:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"East Glacier Park","code":"GPK","tz":"America/Denver","bus":false,"schArr":"2026-08-01T19:48:00-06:00","schDep":"2026-08-01T19:48:00-06:00","arr":"2026-08-01T23:55:00-06:00","dep":"2026-08-01T23:55:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Essex","code":"ESM","tz":"America/Denver","bus":false,"schArr":"2026-08-01T20:44:00-06:00","schDep":"2026-08-01T20:44:00-06:00","arr":"2026-08-02T00:47:00-06:00","dep":"2026-08-02T00:47:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"West Glacier","code":"WGL","tz":"America/Denver","bus":false,"schArr":"2026-08-01T21:27:00-06:00","schDep":"2026-08-01T21:27:00-06:00","arr":"2026-08-02T01:23:00-06:00","dep":"2026-08-02T01:23:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Whitefish","code":"WFH","tz":"America/Denver","bus":false,"schArr":"2026-08-01T22:06:00-06:00","schDep":"2026-08-01T22:21:00-06:00","arr":"2026-08-02T01:54:00-06:00","dep":"2026-08-02T01:54:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Libby","code":"LIB","tz":"America/Denver","bus":false,"schArr":"2026-08-02T00:05:00-06:00","schDep":"2026-08-02T00:05:00-06:00","arr":"2026-08-02T03:53:00-06:00","dep":"2026-08-02T03:53:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Sandpoint","code":"SPT","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T00:55:00-07:00","schDep":"2026-08-02T00:55:00-07:00","arr":"2026-08-02T04:39:00-07:00","dep":"2026-08-02T04:39:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Spokane","code":"SPK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T02:44:00-07:00","schDep":"2026-08-02T03:19:00-07:00","arr":"2026-08-02T05:51:00-07:00","dep":"2026-08-02T05:51:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Ephrata","code":"EPH","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T05:28:00-07:00","schDep":"2026-08-02T05:28:00-07:00","arr":"2026-08-02T08:21:00-07:00","dep":"2026-08-02T08:21:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Wenatchee","code":"WEN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T06:35:00-07:00","schDep":"2026-08-02T06:45:00-07:00","arr":"2026-08-02T09:24:00-07:00","dep":"2026-08-02T09:24:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Leavenworth","code":"LWA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T07:18:00-07:00","schDep":"2026-08-02T07:18:00-07:00","arr":"2026-08-02T10:02:00-07:00","dep":"2026-08-02T10:02:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Everett","code":"EVR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T10:03:00-07:00","schDep":"2026-08-02T10:03:00-07:00","arr":"2026-08-02T12:28:00-07:00","dep":"2026-08-02T12:28:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c2a","platform":""},{"name":"Edmonds","code":"EDM","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T10:35:00-07:00","schDep":"2026-08-02T10:35:00-07:00","arr":"2026-08-02T12:56:00-07:00","dep":"2026-08-02T12:56:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c25","platform":""},{"name":"Seattle King Street","code":"SEA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T11:29:00-07:00","schDep":"2026-08-02T11:29:00-07:00","arr":"2026-08-02T13:30:00-07:00","dep":"2026-08-02T13:30:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c0c","platform":""}],"heading":"SW","eventCode":"WPT","eventTZ":"America/Denver","eventName":"Wolf Point","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"SEA","destTZ":"America/Los_Angeles","destName":"Seattle King Street","trainState":"Active","velocity":40.5320320129395,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T16:35:40-06:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]}],"8":[{"dataSource":"amtraker-v3","routeName":"Empire Builder","trainNum":"8","trainNumRaw":"8","trainID":"8-30","lat":44.602180834687296,"lon":-92.61560047135258,"trainTimely":"","iconColor":"#c60b31","textColor":"#ffffff","stations":[{"name":"Seattle King Street","code":"SEA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-30T16:55:00-07:00","schDep":"2026-07-30T16:55:00-07:00","arr":null,"dep":null,"arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Edmonds","code":"EDM","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-30T17:27:00-07:00","schDep":"2026-07-30T17:27:00-07:00","arr":null,"dep":null,"arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Everett","code":"EVR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-30T17:55:00-07:00","schDep":"2026-07-30T17:55:00-07:00","arr":null,"dep":null,"arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Leavenworth","code":"LWA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-30T20:17:00-07:00","schDep":"2026-07-30T20:17:00-07:00","arr":null,"dep":null,"arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Wenatchee","code":"WEN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-30T20:51:00-07:00","schDep":"2026-07-30T20:57:00-07:00","arr":null,"dep":null,"arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Ephrata","code":"EPH","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-30T21:58:00-07:00","schDep":"2026-07-30T21:58:00-07:00","arr":null,"dep":null,"arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Spokane","code":"SPK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T00:37:00-07:00","schDep":"2026-07-31T01:15:00-07:00","arr":"2026-07-31T08:35:00-07:00","dep":"2026-07-31T08:35:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Sandpoint","code":"SPT","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T02:20:00-07:00","schDep":"2026-07-31T02:20:00-07:00","arr":"2026-07-31T09:47:00-07:00","dep":"2026-07-31T09:48:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Libby","code":"LIB","tz":"America/Denver","bus":false,"schArr":"2026-07-31T05:11:00-06:00","schDep":"2026-07-31T05:11:00-06:00","arr":"2026-07-31T12:38:00-06:00","dep":"2026-07-31T12:39:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Whitefish","code":"WFH","tz":"America/Denver","bus":false,"schArr":"2026-07-31T07:11:00-06:00","schDep":"2026-07-31T07:26:00-06:00","arr":"2026-07-31T14:16:00-06:00","dep":"2026-07-31T14:29:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"West Glacier","code":"WGL","tz":"America/Denver","bus":false,"schArr":"2026-07-31T07:57:00-06:00","schDep":"2026-07-31T07:57:00-06:00","arr":"2026-07-31T15:11:00-06:00","dep":"2026-07-31T15:16:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Essex","code":"ESM","tz":"America/Denver","bus":false,"schArr":"2026-07-31T08:37:00-06:00","schDep":"2026-07-31T08:37:00-06:00","arr":"2026-07-31T15:55:00-06:00","dep":"2026-07-31T15:56:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"East Glacier Park","code":"GPK","tz":"America/Denver","bus":false,"schArr":"2026-07-31T09:36:00-06:00","schDep":"2026-07-31T09:36:00-06:00","arr":"2026-07-31T16:50:00-06:00","dep":"2026-07-31T16:55:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Cut Bank","code":"CUT","tz":"America/Denver","bus":false,"schArr":"2026-07-31T10:27:00-06:00","schDep":"2026-07-31T10:27:00-06:00","arr":"2026-07-31T17:46:00-06:00","dep":"2026-07-31T17:46:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Shelby","code":"SBY","tz":"America/Denver","bus":false,"schArr":"2026-07-31T11:20:00-06:00","schDep":"2026-07-31T11:28:00-06:00","arr":"2026-07-31T18:12:00-06:00","dep":"2026-07-31T18:23:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Havre","code":"HAV","tz":"America/Denver","bus":false,"schArr":"2026-07-31T13:05:00-06:00","schDep":"2026-07-31T13:24:00-06:00","arr":"2026-07-31T20:00:00-06:00","dep":"2026-07-31T20:11:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Malta","code":"MAL","tz":"America/Denver","bus":false,"schArr":"2026-07-31T14:43:00-06:00","schDep":"2026-07-31T14:43:00-06:00","arr":"2026-07-31T22:16:00-06:00","dep":"2026-07-31T22:19:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Glasgow","code":"GGW","tz":"America/Denver","bus":false,"schArr":"2026-07-31T15:44:00-06:00","schDep":"2026-07-31T15:44:00-06:00","arr":"2026-07-31T23:45:00-06:00","dep":"2026-07-31T23:48:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Wolf Point","code":"WPT","tz":"America/Denver","bus":false,"schArr":"2026-07-31T16:32:00-06:00","schDep":"2026-07-31T16:32:00-06:00","arr":"2026-08-01T00:40:00-06:00","dep":"2026-08-01T00:41:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Williston","code":"WTN","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T19:21:00-05:00","schDep":"2026-07-31T19:21:00-05:00","arr":"2026-08-01T03:17:00-05:00","dep":"2026-08-01T03:19:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Stanley","code":"STN","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T20:22:00-05:00","schDep":"2026-07-31T20:22:00-05:00","arr":"2026-08-01T04:19:00-05:00","dep":"2026-08-01T04:20:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Minot","code":"MOT","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T22:08:00-05:00","schDep":"2026-07-31T22:53:00-05:00","arr":"2026-08-01T05:27:00-05:00","dep":"2026-08-01T06:38:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Rugby","code":"RUG","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T23:49:00-05:00","schDep":"2026-07-31T23:49:00-05:00","arr":"2026-08-01T07:32:00-05:00","dep":"2026-08-01T07:34:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Devils Lake","code":"DVL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T00:44:00-05:00","schDep":"2026-08-01T00:44:00-05:00","arr":"2026-08-01T08:40:00-05:00","dep":"2026-08-01T08:46:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Grand Forks","code":"GFK","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T02:10:00-05:00","schDep":"2026-08-01T02:10:00-05:00","arr":"2026-08-01T10:00:00-05:00","dep":"2026-08-01T10:06:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Fargo","code":"FAR","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T03:21:00-05:00","schDep":"2026-08-01T03:29:00-05:00","arr":"2026-08-01T11:21:00-05:00","dep":"2026-08-01T11:31:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Detroit Lakes","code":"DLK","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T04:27:00-05:00","schDep":"2026-08-01T04:27:00-05:00","arr":"2026-08-01T12:25:00-05:00","dep":"2026-08-01T12:29:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Staples","code":"SPL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T05:27:00-05:00","schDep":"2026-08-01T05:27:00-05:00","arr":"2026-08-01T13:29:00-05:00","dep":"2026-08-01T13:30:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"St. Cloud","code":"SCD","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T06:32:00-05:00","schDep":"2026-08-01T06:32:00-05:00","arr":"2026-08-01T14:30:00-05:00","dep":"2026-08-01T14:47:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"St. Paul - Minneapolis Union","code":"MSP","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T08:33:00-05:00","schDep":"2026-08-01T08:50:00-05:00","arr":"2026-08-01T16:29:00-05:00","dep":"2026-08-01T16:43:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Red Wing","code":"RDW","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T09:44:00-05:00","schDep":"2026-08-01T09:44:00-05:00","arr":"2026-08-01T17:37:00-05:00","dep":"2026-08-01T17:37:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Winona","code":"WIN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T10:54:00-05:00","schDep":"2026-08-01T11:01:00-05:00","arr":"2026-08-01T18:39:00-05:00","dep":"2026-08-01T18:39:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"La Crosse","code":"LSE","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T11:37:00-05:00","schDep":"2026-08-01T11:37:00-05:00","arr":"2026-08-01T19:14:00-05:00","dep":"2026-08-01T19:14:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Tomah","code":"TOH","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T12:16:00-05:00","schDep":"2026-08-01T12:16:00-05:00","arr":"2026-08-01T19:52:00-05:00","dep":"2026-08-01T19:52:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Wisconsin Dells","code":"WDL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T12:58:00-05:00","schDep":"2026-08-01T12:58:00-05:00","arr":"2026-08-01T20:31:00-05:00","dep":"2026-08-01T20:31:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Portage","code":"POG","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T13:17:00-05:00","schDep":"2026-08-01T13:17:00-05:00","arr":"2026-08-01T20:50:00-05:00","dep":"2026-08-01T20:50:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Columbus","code":"CBS","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T13:47:00-05:00","schDep":"2026-08-01T13:47:00-05:00","arr":"2026-08-01T21:16:00-05:00","dep":"2026-08-01T21:16:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Milwaukee","code":"MKE","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T14:57:00-05:00","schDep":"2026-08-01T15:05:00-05:00","arr":"2026-08-01T22:22:00-05:00","dep":"2026-08-01T22:22:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Glenview","code":"GLN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:12:00-05:00","schDep":"2026-08-01T16:12:00-05:00","arr":"2026-08-01T23:23:00-05:00","dep":"2026-08-01T23:23:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:45:00-05:00","schDep":"2026-08-01T16:45:00-05:00","arr":"2026-08-01T23:56:00-05:00","dep":"2026-08-01T23:56:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""}],"heading":"SE","eventCode":"RDW","eventTZ":"America/Chicago","eventName":"Red Wing","origCode":"SEA","originTZ":"America/Los_Angeles","origName":"Seattle King Street","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":77.7956466674805,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T17:35:40-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]},{"dataSource":"amtraker-v3","routeName":"Empire Builder","trainNum":"8","trainNumRaw":"8","trainID":"8-31","lat":48.39614826343569,"lon":-107.58980247151506,"trainTimely":"","iconColor":"#c62e0c","textColor":"#ffffff","stations":[{"name":"Seattle King Street","code":"SEA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T16:55:00-07:00","schDep":"2026-07-31T16:55:00-07:00","arr":"2026-07-31T16:55:00-07:00","dep":"2026-07-31T16:55:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Edmonds","code":"EDM","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T17:27:00-07:00","schDep":"2026-07-31T17:27:00-07:00","arr":"2026-07-31T17:25:00-07:00","dep":"2026-07-31T17:27:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Everett","code":"EVR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T17:55:00-07:00","schDep":"2026-07-31T17:55:00-07:00","arr":"2026-07-31T17:51:00-07:00","dep":"2026-07-31T17:56:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Leavenworth","code":"LWA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T20:17:00-07:00","schDep":"2026-07-31T20:17:00-07:00","arr":"2026-07-31T20:31:00-07:00","dep":"2026-07-31T20:32:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#55a023","platform":""},{"name":"Wenatchee","code":"WEN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T20:51:00-07:00","schDep":"2026-07-31T20:57:00-07:00","arr":"2026-07-31T21:04:00-07:00","dep":"2026-07-31T21:12:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#509e24","platform":""},{"name":"Ephrata","code":"EPH","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T21:58:00-07:00","schDep":"2026-07-31T21:58:00-07:00","arr":"2026-07-31T22:14:00-07:00","dep":"2026-07-31T22:16:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#61a322","platform":""},{"name":"Spokane","code":"SPK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T00:37:00-07:00","schDep":"2026-08-01T01:15:00-07:00","arr":"2026-08-01T00:26:00-07:00","dep":"2026-08-01T01:16:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Sandpoint","code":"SPT","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T02:20:00-07:00","schDep":"2026-08-01T02:20:00-07:00","arr":"2026-08-01T02:25:00-07:00","dep":"2026-08-01T02:32:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Libby","code":"LIB","tz":"America/Denver","bus":false,"schArr":"2026-08-01T05:11:00-06:00","schDep":"2026-08-01T05:11:00-06:00","arr":"2026-08-01T05:21:00-06:00","dep":"2026-08-01T05:23:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"Whitefish","code":"WFH","tz":"America/Denver","bus":false,"schArr":"2026-08-01T07:11:00-06:00","schDep":"2026-08-01T07:26:00-06:00","arr":"2026-08-01T07:02:00-06:00","dep":"2026-08-01T07:26:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"West Glacier","code":"WGL","tz":"America/Denver","bus":false,"schArr":"2026-08-01T07:57:00-06:00","schDep":"2026-08-01T07:57:00-06:00","arr":"2026-08-01T08:04:00-06:00","dep":"2026-08-01T08:08:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#329527","platform":""},{"name":"Essex","code":"ESM","tz":"America/Denver","bus":false,"schArr":"2026-08-01T08:37:00-06:00","schDep":"2026-08-01T08:37:00-06:00","arr":"2026-08-01T08:48:00-06:00","dep":"2026-08-01T08:49:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#459b25","platform":""},{"name":"East Glacier Park","code":"GPK","tz":"America/Denver","bus":false,"schArr":"2026-08-01T09:36:00-06:00","schDep":"2026-08-01T09:36:00-06:00","arr":"2026-08-01T09:50:00-06:00","dep":"2026-08-01T09:50:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#55a023","platform":""},{"name":"Cut Bank","code":"CUT","tz":"America/Denver","bus":false,"schArr":"2026-08-01T10:27:00-06:00","schDep":"2026-08-01T10:27:00-06:00","arr":"2026-08-01T10:44:00-06:00","dep":"2026-08-01T10:44:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#67a521","platform":""},{"name":"Shelby","code":"SBY","tz":"America/Denver","bus":false,"schArr":"2026-08-01T11:20:00-06:00","schDep":"2026-08-01T11:28:00-06:00","arr":"2026-08-01T11:11:00-06:00","dep":"2026-08-01T11:28:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Havre","code":"HAV","tz":"America/Denver","bus":false,"schArr":"2026-08-01T13:05:00-06:00","schDep":"2026-08-01T13:24:00-06:00","arr":"2026-08-01T13:48:00-06:00","dep":"2026-08-01T13:59:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6720d","platform":""},{"name":"Malta","code":"MAL","tz":"America/Denver","bus":false,"schArr":"2026-08-01T14:43:00-06:00","schDep":"2026-08-01T14:43:00-06:00","arr":"2026-08-01T16:11:00-06:00","dep":"2026-08-01T16:13:00-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6380d","platform":""},{"name":"Glasgow","code":"GGW","tz":"America/Denver","bus":false,"schArr":"2026-08-01T15:44:00-06:00","schDep":"2026-08-01T15:44:00-06:00","arr":"2026-08-01T17:19:00-06:00","dep":"2026-08-01T17:19:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c62e0c","platform":""},{"name":"Wolf Point","code":"WPT","tz":"America/Denver","bus":false,"schArr":"2026-08-01T16:32:00-06:00","schDep":"2026-08-01T16:32:00-06:00","arr":"2026-08-01T18:01:00-06:00","dep":"2026-08-01T18:01:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6360d","platform":""},{"name":"Williston","code":"WTN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:21:00-05:00","schDep":"2026-08-01T19:21:00-05:00","arr":"2026-08-01T20:30:00-05:00","dep":"2026-08-01T20:30:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6500d","platform":""},{"name":"Stanley","code":"STN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:22:00-05:00","schDep":"2026-08-01T20:22:00-05:00","arr":"2026-08-01T21:32:00-05:00","dep":"2026-08-01T21:32:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c64f0d","platform":""},{"name":"Minot","code":"MOT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T22:08:00-05:00","schDep":"2026-08-01T22:53:00-05:00","arr":"2026-08-01T22:21:00-05:00","dep":"2026-08-01T22:21:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#509e24","platform":""},{"name":"Rugby","code":"RUG","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T23:49:00-05:00","schDep":"2026-08-01T23:49:00-05:00","arr":"2026-08-01T23:49:00-05:00","dep":"2026-08-01T23:49:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Devils Lake","code":"DVL","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T00:44:00-05:00","schDep":"2026-08-02T00:44:00-05:00","arr":"2026-08-02T00:44:00-05:00","dep":"2026-08-02T00:44:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Grand Forks","code":"GFK","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T02:10:00-05:00","schDep":"2026-08-02T02:10:00-05:00","arr":"2026-08-02T02:10:00-05:00","dep":"2026-08-02T02:10:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Fargo","code":"FAR","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T03:21:00-05:00","schDep":"2026-08-02T03:29:00-05:00","arr":"2026-08-02T03:22:00-05:00","dep":"2026-08-02T03:22:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b39","platform":""},{"name":"Detroit Lakes","code":"DLK","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T04:27:00-05:00","schDep":"2026-08-02T04:27:00-05:00","arr":"2026-08-02T04:27:00-05:00","dep":"2026-08-02T04:27:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Staples","code":"SPL","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T05:27:00-05:00","schDep":"2026-08-02T05:27:00-05:00","arr":"2026-08-02T05:27:00-05:00","dep":"2026-08-02T05:27:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"St. Cloud","code":"SCD","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T06:32:00-05:00","schDep":"2026-08-02T06:32:00-05:00","arr":"2026-08-02T06:32:00-05:00","dep":"2026-08-02T06:32:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"St. Paul - Minneapolis Union","code":"MSP","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T08:33:00-05:00","schDep":"2026-08-02T08:50:00-05:00","arr":"2026-08-02T08:33:00-05:00","dep":"2026-08-02T08:33:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Red Wing","code":"RDW","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T09:44:00-05:00","schDep":"2026-08-02T09:44:00-05:00","arr":"2026-08-02T09:44:00-05:00","dep":"2026-08-02T09:44:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Winona","code":"WIN","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T10:54:00-05:00","schDep":"2026-08-02T11:01:00-05:00","arr":"2026-08-02T10:54:00-05:00","dep":"2026-08-02T10:54:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"La Crosse","code":"LSE","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T11:37:00-05:00","schDep":"2026-08-02T11:37:00-05:00","arr":"2026-08-02T11:37:00-05:00","dep":"2026-08-02T11:37:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Tomah","code":"TOH","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T12:16:00-05:00","schDep":"2026-08-02T12:16:00-05:00","arr":"2026-08-02T12:16:00-05:00","dep":"2026-08-02T12:16:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Wisconsin Dells","code":"WDL","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T12:58:00-05:00","schDep":"2026-08-02T12:58:00-05:00","arr":"2026-08-02T12:58:00-05:00","dep":"2026-08-02T12:58:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Portage","code":"POG","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T13:17:00-05:00","schDep":"2026-08-02T13:17:00-05:00","arr":"2026-08-02T13:17:00-05:00","dep":"2026-08-02T13:17:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Columbus","code":"CBS","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T13:47:00-05:00","schDep":"2026-08-02T13:47:00-05:00","arr":"2026-08-02T13:47:00-05:00","dep":"2026-08-02T13:47:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Milwaukee","code":"MKE","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T14:57:00-05:00","schDep":"2026-08-02T15:05:00-05:00","arr":"2026-08-02T14:53:00-05:00","dep":"2026-08-02T14:53:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Glenview","code":"GLN","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T16:12:00-05:00","schDep":"2026-08-02T16:12:00-05:00","arr":"2026-08-02T15:54:00-05:00","dep":"2026-08-02T15:54:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T16:45:00-05:00","schDep":"2026-08-02T16:45:00-05:00","arr":"2026-08-02T16:27:00-05:00","dep":"2026-08-02T16:27:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"E","eventCode":"GGW","eventTZ":"America/Denver","eventName":"Glasgow","origCode":"SEA","originTZ":"America/Los_Angeles","origName":"Seattle King Street","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":41.4205932617188,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T16:35:40-06:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]}],"11":[{"dataSource":"amtraker-v3","routeName":"Coast Starlight","trainNum":"11","trainNumRaw":"11","trainID":"11-1","lat":45.03297964936672,"lon":-122.97367775827288,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Seattle King Street","code":"SEA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T09:55:00-07:00","schDep":"2026-08-01T09:55:00-07:00","arr":"2026-08-01T09:55:00-07:00","dep":"2026-08-01T09:55:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Tacoma Dome","code":"TAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T10:38:00-07:00","schDep":"2026-08-01T10:43:00-07:00","arr":"2026-08-01T10:39:00-07:00","dep":"2026-08-01T10:47:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b39","platform":""},{"name":"Lacey","code":"OLW","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T11:22:00-07:00","schDep":"2026-08-01T11:24:00-07:00","arr":"2026-08-01T11:18:00-07:00","dep":"2026-08-01T11:24:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Centralia","code":"CTL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T11:45:00-07:00","schDep":"2026-08-01T11:48:00-07:00","arr":"2026-08-01T11:43:00-07:00","dep":"2026-08-01T11:48:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Kelso","code":"KEL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:29:00-07:00","schDep":"2026-08-01T12:32:00-07:00","arr":"2026-08-01T12:29:00-07:00","dep":"2026-08-01T12:33:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Vancouver","code":"VAN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:12:00-07:00","schDep":"2026-08-01T13:15:00-07:00","arr":"2026-08-01T13:08:00-07:00","dep":"2026-08-01T13:15:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Portland","code":"PDX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:55:00-07:00","schDep":"2026-08-01T14:22:00-07:00","arr":"2026-08-01T13:32:00-07:00","dep":"2026-08-01T14:29:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Salem","code":"SLM","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:36:00-07:00","schDep":"2026-08-01T15:39:00-07:00","arr":"2026-08-01T15:36:00-07:00","dep":"2026-08-01T15:36:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Albany","code":"ALY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:11:00-07:00","schDep":"2026-08-01T16:14:00-07:00","arr":"2026-08-01T16:16:00-07:00","dep":"2026-08-01T16:16:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","platform":""},{"name":"Eugene-Springfield","code":"EUG","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:08:00-07:00","schDep":"2026-08-01T17:15:00-07:00","arr":"2026-08-01T17:08:00-07:00","dep":"2026-08-01T17:08:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Chemult","code":"CMO","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:13:00-07:00","schDep":"2026-08-01T20:13:00-07:00","arr":"2026-08-01T20:13:00-07:00","dep":"2026-08-01T20:13:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Klamath Falls","code":"KFS","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T21:58:00-07:00","schDep":"2026-08-01T22:08:00-07:00","arr":"2026-08-01T21:58:00-07:00","dep":"2026-08-01T21:58:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Dunsmuir","code":"DUN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T00:45:00-07:00","schDep":"2026-08-02T00:45:00-07:00","arr":"2026-08-02T00:45:00-07:00","dep":"2026-08-02T00:45:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Redding","code":"RDD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T02:31:00-07:00","schDep":"2026-08-02T02:31:00-07:00","arr":"2026-08-02T02:31:00-07:00","dep":"2026-08-02T02:31:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Chico","code":"CIC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T04:12:00-07:00","schDep":"2026-08-02T04:12:00-07:00","arr":"2026-08-02T04:12:00-07:00","dep":"2026-08-02T04:12:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Sacramento","code":"SAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T06:28:00-07:00","schDep":"2026-08-02T06:48:00-07:00","arr":"2026-08-02T06:28:00-07:00","dep":"2026-08-02T06:28:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Davis","code":"DAV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T07:05:00-07:00","schDep":"2026-08-02T07:05:00-07:00","arr":"2026-08-02T07:05:00-07:00","dep":"2026-08-02T07:05:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Martinez","code":"MTZ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T07:54:00-07:00","schDep":"2026-08-02T07:54:00-07:00","arr":"2026-08-02T07:54:00-07:00","dep":"2026-08-02T07:54:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Emeryville","code":"EMY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T08:29:00-07:00","schDep":"2026-08-02T08:39:00-07:00","arr":"2026-08-02T08:33:00-07:00","dep":"2026-08-02T08:33:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#29902b","platform":""},{"name":"Oakland-Jack London Square","code":"OKJ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T08:54:00-07:00","schDep":"2026-08-02T09:09:00-07:00","arr":"2026-08-02T08:54:00-07:00","dep":"2026-08-02T08:54:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Jose Diridon","code":"SJC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T10:14:00-07:00","schDep":"2026-08-02T10:26:00-07:00","arr":"2026-08-02T10:14:00-07:00","dep":"2026-08-02T10:14:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Salinas","code":"SNS","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T12:06:00-07:00","schDep":"2026-08-02T12:06:00-07:00","arr":"2026-08-02T12:06:00-07:00","dep":"2026-08-02T12:06:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Paso Robles","code":"PRB","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T13:57:00-07:00","schDep":"2026-08-02T13:57:00-07:00","arr":"2026-08-02T13:57:00-07:00","dep":"2026-08-02T13:57:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Luis Obispo","code":"SLO","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T15:24:00-07:00","schDep":"2026-08-02T15:37:00-07:00","arr":"2026-08-02T15:24:00-07:00","dep":"2026-08-02T15:24:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Santa Barbara","code":"SBA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T18:12:00-07:00","schDep":"2026-08-02T18:19:00-07:00","arr":"2026-08-02T18:12:00-07:00","dep":"2026-08-02T18:12:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Oxnard","code":"OXN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T19:20:00-07:00","schDep":"2026-08-02T19:20:00-07:00","arr":"2026-08-02T19:06:00-07:00","dep":"2026-08-02T19:06:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Simi Valley","code":"SIM","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T20:02:00-07:00","schDep":"2026-08-02T20:02:00-07:00","arr":"2026-08-02T19:38:00-07:00","dep":"2026-08-02T19:38:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Van Nuys","code":"VNC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T20:36:00-07:00","schDep":"2026-08-02T20:36:00-07:00","arr":"2026-08-02T20:01:00-07:00","dep":"2026-08-02T20:01:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Burbank Airport","code":"BUR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T20:44:00-07:00","schDep":"2026-08-02T20:44:00-07:00","arr":"2026-08-02T20:09:00-07:00","dep":"2026-08-02T20:09:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Los Angeles Union","code":"LAX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T21:11:00-07:00","schDep":"2026-08-02T21:11:00-07:00","arr":"2026-08-02T20:28:00-07:00","dep":"2026-08-02T20:28:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SW","eventCode":"SLM","eventTZ":"America/Los_Angeles","eventName":"Salem","origCode":"SEA","originTZ":"America/Los_Angeles","origName":"Seattle King Street","destCode":"LAX","destTZ":"America/Los_Angeles","destName":"Los Angeles Union","trainState":"Active","velocity":69.42578125,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T15:35:40-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]},{"dataSource":"amtraker-v3","routeName":"Coast Starlight","trainNum":"11","trainNumRaw":"11","trainID":"11-31","lat":35.331662256392434,"lon":-120.63293199886512,"trainTimely":"","iconColor":"#c28b10","textColor":"#000000","stations":[{"name":"Seattle King Street","code":"SEA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T09:55:00-07:00","schDep":"2026-07-31T09:55:00-07:00","arr":"2026-07-31T09:55:00-07:00","dep":"2026-07-31T09:55:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Tacoma Dome","code":"TAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T10:38:00-07:00","schDep":"2026-07-31T10:43:00-07:00","arr":"2026-07-31T10:46:00-07:00","dep":"2026-07-31T10:53:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#379627","platform":""},{"name":"Lacey","code":"OLW","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T11:22:00-07:00","schDep":"2026-07-31T11:24:00-07:00","arr":"2026-07-31T11:23:00-07:00","dep":"2026-07-31T11:28:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b39","platform":""},{"name":"Centralia","code":"CTL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T11:45:00-07:00","schDep":"2026-07-31T11:48:00-07:00","arr":"2026-07-31T11:48:00-07:00","dep":"2026-07-31T11:50:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298e30","platform":""},{"name":"Kelso","code":"KEL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T12:29:00-07:00","schDep":"2026-07-31T12:32:00-07:00","arr":"2026-07-31T12:33:00-07:00","dep":"2026-07-31T12:34:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#29902b","platform":""},{"name":"Vancouver","code":"VAN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T13:12:00-07:00","schDep":"2026-07-31T13:15:00-07:00","arr":"2026-07-31T13:11:00-07:00","dep":"2026-07-31T13:15:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Portland","code":"PDX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T13:55:00-07:00","schDep":"2026-07-31T14:22:00-07:00","arr":"2026-07-31T13:32:00-07:00","dep":"2026-07-31T14:22:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Salem","code":"SLM","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T15:36:00-07:00","schDep":"2026-07-31T15:39:00-07:00","arr":"2026-07-31T15:37:00-07:00","dep":"2026-07-31T15:45:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b39","platform":""},{"name":"Albany","code":"ALY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T16:11:00-07:00","schDep":"2026-07-31T16:14:00-07:00","arr":"2026-07-31T16:14:00-07:00","dep":"2026-07-31T16:17:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298e30","platform":""},{"name":"Eugene-Springfield","code":"EUG","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T17:08:00-07:00","schDep":"2026-07-31T17:15:00-07:00","arr":"2026-07-31T17:01:00-07:00","dep":"2026-07-31T17:20:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Chemult","code":"CMO","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T20:13:00-07:00","schDep":"2026-07-31T20:13:00-07:00","arr":"2026-07-31T20:21:00-07:00","dep":"2026-07-31T20:26:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#379627","platform":""},{"name":"Klamath Falls","code":"KFS","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T21:58:00-07:00","schDep":"2026-07-31T22:08:00-07:00","arr":"2026-07-31T21:40:00-07:00","dep":"2026-07-31T22:08:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Dunsmuir","code":"DUN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T00:45:00-07:00","schDep":"2026-08-01T00:45:00-07:00","arr":"2026-08-01T00:45:00-07:00","dep":"2026-08-01T00:46:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Redding","code":"RDD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T02:31:00-07:00","schDep":"2026-08-01T02:31:00-07:00","arr":"2026-08-01T02:28:00-07:00","dep":"2026-08-01T02:31:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Chico","code":"CIC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T04:12:00-07:00","schDep":"2026-08-01T04:12:00-07:00","arr":"2026-08-01T04:03:00-07:00","dep":"2026-08-01T04:12:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Sacramento","code":"SAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T06:28:00-07:00","schDep":"2026-08-01T06:48:00-07:00","arr":"2026-08-01T05:40:00-07:00","dep":"2026-08-01T06:48:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Davis","code":"DAV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T07:05:00-07:00","schDep":"2026-08-01T07:05:00-07:00","arr":"2026-08-01T07:02:00-07:00","dep":"2026-08-01T07:05:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Martinez","code":"MTZ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T07:54:00-07:00","schDep":"2026-08-01T07:54:00-07:00","arr":"2026-08-01T07:44:00-07:00","dep":"2026-08-01T07:54:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Emeryville","code":"EMY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T08:29:00-07:00","schDep":"2026-08-01T08:39:00-07:00","arr":"2026-08-01T08:43:00-07:00","dep":"2026-08-01T08:59:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#55a023","platform":""},{"name":"Oakland-Jack London Square","code":"OKJ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T08:54:00-07:00","schDep":"2026-08-01T09:09:00-07:00","arr":"2026-08-01T09:09:00-07:00","dep":"2026-08-01T09:23:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"San Jose Diridon","code":"SJC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T10:14:00-07:00","schDep":"2026-08-01T10:26:00-07:00","arr":"2026-08-01T10:18:00-07:00","dep":"2026-08-01T10:38:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#29902b","platform":""},{"name":"Salinas","code":"SNS","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:06:00-07:00","schDep":"2026-08-01T12:06:00-07:00","arr":"2026-08-01T12:20:00-07:00","dep":"2026-08-01T12:31:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#55a023","platform":""},{"name":"Paso Robles","code":"PRB","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:57:00-07:00","schDep":"2026-08-01T13:57:00-07:00","arr":"2026-08-01T14:49:00-07:00","dep":"2026-08-01T14:53:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6670d","platform":""},{"name":"San Luis Obispo","code":"SLO","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:24:00-07:00","schDep":"2026-08-01T15:37:00-07:00","arr":"2026-08-01T15:59:00-07:00","dep":"2026-08-01T15:59:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c28b10","platform":""},{"name":"Santa Barbara","code":"SBA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:12:00-07:00","schDep":"2026-08-01T18:19:00-07:00","arr":"2026-08-01T18:29:00-07:00","dep":"2026-08-01T18:29:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#67a521","platform":""},{"name":"Oxnard","code":"OXN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:20:00-07:00","schDep":"2026-08-01T19:20:00-07:00","arr":"2026-08-01T19:20:00-07:00","dep":"2026-08-01T19:20:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Simi Valley","code":"SIM","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:02:00-07:00","schDep":"2026-08-01T20:02:00-07:00","arr":"2026-08-01T19:52:00-07:00","dep":"2026-08-01T19:52:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Van Nuys","code":"VNC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:36:00-07:00","schDep":"2026-08-01T20:36:00-07:00","arr":"2026-08-01T20:15:00-07:00","dep":"2026-08-01T20:15:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Burbank Airport","code":"BUR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:44:00-07:00","schDep":"2026-08-01T20:44:00-07:00","arr":"2026-08-01T20:23:00-07:00","dep":"2026-08-01T20:23:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Los Angeles Union","code":"LAX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T21:11:00-07:00","schDep":"2026-08-01T21:11:00-07:00","arr":"2026-08-01T20:42:00-07:00","dep":"2026-08-01T20:42:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SE","eventCode":"SLO","eventTZ":"America/Los_Angeles","eventName":"San Luis Obispo","origCode":"SEA","originTZ":"America/Los_Angeles","origName":"Seattle King Street","destCode":"LAX","destTZ":"America/Los_Angeles","destName":"Los Angeles Union","trainState":"Active","velocity":24.6435737609863,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T15:35:40-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]}],"14":[{"dataSource":"amtraker-v3","routeName":"Coast Starlight","trainNum":"14","trainNumRaw":"14","trainID":"14-1","lat":35.32468898860112,"lon":-120.63478594050729,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Los Angeles Union","code":"LAX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T09:51:00-07:00","schDep":"2026-08-01T09:51:00-07:00","arr":"2026-08-01T09:51:00-07:00","dep":"2026-08-01T09:51:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Van Nuys","code":"VNC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T10:14:00-07:00","schDep":"2026-08-01T10:18:00-07:00","arr":"2026-08-01T10:12:00-07:00","dep":"2026-08-01T10:18:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Simi Valley","code":"SIM","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T10:46:00-07:00","schDep":"2026-08-01T10:49:00-07:00","arr":"2026-08-01T10:43:00-07:00","dep":"2026-08-01T10:49:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Oxnard","code":"OXN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T11:18:00-07:00","schDep":"2026-08-01T11:22:00-07:00","arr":"2026-08-01T11:19:00-07:00","dep":"2026-08-01T11:22:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b39","platform":""},{"name":"Santa Barbara","code":"SBA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:08:00-07:00","schDep":"2026-08-01T12:15:00-07:00","arr":"2026-08-01T12:06:00-07:00","dep":"2026-08-01T12:16:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"San Luis Obispo","code":"SLO","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:52:00-07:00","schDep":"2026-08-01T15:05:00-07:00","arr":"2026-08-01T14:36:00-07:00","dep":"2026-08-01T15:05:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Paso Robles","code":"PRB","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:13:00-07:00","schDep":"2026-08-01T16:15:00-07:00","arr":"2026-08-01T16:13:00-07:00","dep":"2026-08-01T16:13:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Salinas","code":"SNS","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:10:00-07:00","schDep":"2026-08-01T18:13:00-07:00","arr":"2026-08-01T18:10:00-07:00","dep":"2026-08-01T18:10:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Jose Diridon","code":"SJC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:46:00-07:00","schDep":"2026-08-01T19:58:00-07:00","arr":"2026-08-01T19:46:00-07:00","dep":"2026-08-01T19:46:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Oakland-Jack London Square","code":"OKJ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T21:06:00-07:00","schDep":"2026-08-01T21:21:00-07:00","arr":"2026-08-01T21:06:00-07:00","dep":"2026-08-01T21:06:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Emeryville","code":"EMY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T21:31:00-07:00","schDep":"2026-08-01T21:41:00-07:00","arr":"2026-08-01T21:31:00-07:00","dep":"2026-08-01T21:31:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Martinez","code":"MTZ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T22:14:00-07:00","schDep":"2026-08-01T22:26:00-07:00","arr":"2026-08-01T22:17:00-07:00","dep":"2026-08-01T22:17:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298e30","platform":""},{"name":"Davis","code":"DAV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T23:11:00-07:00","schDep":"2026-08-01T23:11:00-07:00","arr":"2026-08-01T23:11:00-07:00","dep":"2026-08-01T23:11:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Sacramento","code":"SAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T23:49:00-07:00","schDep":"2026-08-01T23:49:00-07:00","arr":"2026-08-01T23:49:00-07:00","dep":"2026-08-01T23:49:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Chico","code":"CIC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T01:37:00-07:00","schDep":"2026-08-02T01:37:00-07:00","arr":"2026-08-02T01:37:00-07:00","dep":"2026-08-02T01:37:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Redding","code":"RDD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T03:05:00-07:00","schDep":"2026-08-02T03:05:00-07:00","arr":"2026-08-02T03:05:00-07:00","dep":"2026-08-02T03:05:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Dunsmuir","code":"DUN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T04:58:00-07:00","schDep":"2026-08-02T04:58:00-07:00","arr":"2026-08-02T04:58:00-07:00","dep":"2026-08-02T04:58:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Klamath Falls","code":"KFS","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T07:33:00-07:00","schDep":"2026-08-02T07:43:00-07:00","arr":"2026-08-02T07:33:00-07:00","dep":"2026-08-02T07:33:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Chemult","code":"CMO","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T08:59:00-07:00","schDep":"2026-08-02T08:59:00-07:00","arr":"2026-08-02T08:59:00-07:00","dep":"2026-08-02T08:59:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Eugene-Springfield","code":"EUG","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T12:29:00-07:00","schDep":"2026-08-02T12:37:00-07:00","arr":"2026-08-02T12:29:00-07:00","dep":"2026-08-02T12:29:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Albany","code":"ALY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T13:20:00-07:00","schDep":"2026-08-02T13:23:00-07:00","arr":"2026-08-02T13:21:00-07:00","dep":"2026-08-02T13:21:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b39","platform":""},{"name":"Salem","code":"SLM","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T14:01:00-07:00","schDep":"2026-08-02T14:04:00-07:00","arr":"2026-08-02T14:01:00-07:00","dep":"2026-08-02T14:01:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Portland","code":"PDX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T15:40:00-07:00","schDep":"2026-08-02T15:56:00-07:00","arr":"2026-08-02T15:40:00-07:00","dep":"2026-08-02T15:40:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Vancouver","code":"VAN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T16:13:00-07:00","schDep":"2026-08-02T16:16:00-07:00","arr":"2026-08-02T16:13:00-07:00","dep":"2026-08-02T16:13:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Kelso","code":"KEL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T16:48:00-07:00","schDep":"2026-08-02T16:51:00-07:00","arr":"2026-08-02T16:48:00-07:00","dep":"2026-08-02T16:48:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Centralia","code":"CTL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T17:33:00-07:00","schDep":"2026-08-02T17:36:00-07:00","arr":"2026-08-02T17:33:00-07:00","dep":"2026-08-02T17:33:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Lacey","code":"OLW","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T17:59:00-07:00","schDep":"2026-08-02T18:01:00-07:00","arr":"2026-08-02T17:59:00-07:00","dep":"2026-08-02T17:59:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Tacoma Dome","code":"TAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T18:38:00-07:00","schDep":"2026-08-02T18:43:00-07:00","arr":"2026-08-02T18:38:00-07:00","dep":"2026-08-02T18:38:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Seattle King Street","code":"SEA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T19:51:00-07:00","schDep":"2026-08-02T19:51:00-07:00","arr":"2026-08-02T19:26:00-07:00","dep":"2026-08-02T19:26:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SE","eventCode":"PRB","eventTZ":"America/Los_Angeles","eventName":"Paso Robles","origCode":"LAX","originTZ":"America/Los_Angeles","origName":"Los Angeles Union","destCode":"SEA","destTZ":"America/Los_Angeles","destName":"Seattle King Street","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T15:35:41-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]},{"dataSource":"amtraker-v3","routeName":"Coast Starlight","trainNum":"14","trainNumRaw":"14","trainID":"14-31","lat":44.682702673720875,"lon":-123.05431277202906,"trainTimely":"","iconColor":"#c60f0c","textColor":"#ffffff","stations":[{"name":"Los Angeles Union","code":"LAX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T09:51:00-07:00","schDep":"2026-07-31T09:51:00-07:00","arr":"2026-07-31T09:51:00-07:00","dep":"2026-07-31T09:51:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Van Nuys","code":"VNC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T10:14:00-07:00","schDep":"2026-07-31T10:18:00-07:00","arr":"2026-07-31T10:15:00-07:00","dep":"2026-07-31T10:19:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b39","platform":""},{"name":"Simi Valley","code":"SIM","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T10:46:00-07:00","schDep":"2026-07-31T10:49:00-07:00","arr":"2026-07-31T10:48:00-07:00","dep":"2026-07-31T10:51:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298c35","platform":""},{"name":"Oxnard","code":"OXN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T11:18:00-07:00","schDep":"2026-07-31T11:22:00-07:00","arr":"2026-07-31T11:24:00-07:00","dep":"2026-07-31T11:29:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2e9328","platform":""},{"name":"Santa Barbara","code":"SBA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T12:08:00-07:00","schDep":"2026-07-31T12:15:00-07:00","arr":"2026-07-31T12:13:00-07:00","dep":"2026-07-31T12:24:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"San Luis Obispo","code":"SLO","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T14:52:00-07:00","schDep":"2026-07-31T15:05:00-07:00","arr":"2026-07-31T14:41:00-07:00","dep":"2026-07-31T15:05:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Paso Robles","code":"PRB","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T16:13:00-07:00","schDep":"2026-07-31T16:15:00-07:00","arr":"2026-07-31T16:32:00-07:00","dep":"2026-07-31T16:37:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#74a81f","platform":""},{"name":"Salinas","code":"SNS","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T18:10:00-07:00","schDep":"2026-07-31T18:13:00-07:00","arr":"2026-07-31T19:04:00-07:00","dep":"2026-07-31T19:12:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6640d","platform":""},{"name":"San Jose Diridon","code":"SJC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T19:46:00-07:00","schDep":"2026-07-31T19:58:00-07:00","arr":"2026-07-31T21:05:00-07:00","dep":"2026-07-31T21:29:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6430d","platform":""},{"name":"Oakland-Jack London Square","code":"OKJ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T21:06:00-07:00","schDep":"2026-07-31T21:21:00-07:00","arr":"2026-07-31T22:17:00-07:00","dep":"2026-07-31T22:27:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c64e0d","platform":""},{"name":"Emeryville","code":"EMY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T21:31:00-07:00","schDep":"2026-07-31T21:41:00-07:00","arr":"2026-07-31T22:39:00-07:00","dep":"2026-07-31T22:53:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6520d","platform":""},{"name":"Martinez","code":"MTZ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T22:14:00-07:00","schDep":"2026-07-31T22:26:00-07:00","arr":"2026-07-31T23:27:00-07:00","dep":"2026-07-31T23:36:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c64b0d","platform":""},{"name":"Davis","code":"DAV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T23:11:00-07:00","schDep":"2026-07-31T23:11:00-07:00","arr":"2026-08-01T00:58:00-07:00","dep":"2026-08-01T01:01:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c61f0c","platform":""},{"name":"Sacramento","code":"SAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-07-31T23:49:00-07:00","schDep":"2026-07-31T23:49:00-07:00","arr":"2026-08-01T01:16:00-07:00","dep":"2026-08-01T01:41:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6390d","platform":""},{"name":"Chico","code":"CIC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T01:37:00-07:00","schDep":"2026-08-01T01:37:00-07:00","arr":"2026-08-01T03:10:00-07:00","dep":"2026-08-01T03:15:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6310c","platform":""},{"name":"Redding","code":"RDD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T03:05:00-07:00","schDep":"2026-08-01T03:05:00-07:00","arr":"2026-08-01T05:05:00-07:00","dep":"2026-08-01T05:11:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60e0c","platform":""},{"name":"Dunsmuir","code":"DUN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T04:58:00-07:00","schDep":"2026-08-01T04:58:00-07:00","arr":"2026-08-01T06:54:00-07:00","dep":"2026-08-01T06:57:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6130c","platform":""},{"name":"Klamath Falls","code":"KFS","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T07:33:00-07:00","schDep":"2026-08-01T07:43:00-07:00","arr":"2026-08-01T09:47:00-07:00","dep":"2026-08-01T09:57:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c1c","platform":""},{"name":"Chemult","code":"CMO","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T08:59:00-07:00","schDep":"2026-08-01T08:59:00-07:00","arr":"2026-08-01T11:17:00-07:00","dep":"2026-08-01T11:20:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c21","platform":""},{"name":"Eugene-Springfield","code":"EUG","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:29:00-07:00","schDep":"2026-08-01T12:37:00-07:00","arr":"2026-08-01T14:25:00-07:00","dep":"2026-08-01T14:34:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6130c","platform":""},{"name":"Albany","code":"ALY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:20:00-07:00","schDep":"2026-08-01T13:23:00-07:00","arr":"2026-08-01T15:24:00-07:00","dep":"2026-08-01T15:29:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c0f","platform":""},{"name":"Salem","code":"SLM","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:01:00-07:00","schDep":"2026-08-01T14:04:00-07:00","arr":"2026-08-01T16:00:00-07:00","dep":"2026-08-01T16:00:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60f0c","platform":""},{"name":"Portland","code":"PDX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:40:00-07:00","schDep":"2026-08-01T15:56:00-07:00","arr":"2026-08-01T17:05:00-07:00","dep":"2026-08-01T17:05:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c63c0d","platform":""},{"name":"Vancouver","code":"VAN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:13:00-07:00","schDep":"2026-08-01T16:16:00-07:00","arr":"2026-08-01T17:36:00-07:00","dep":"2026-08-01T17:36:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c63e0d","platform":""},{"name":"Kelso","code":"KEL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:48:00-07:00","schDep":"2026-08-01T16:51:00-07:00","arr":"2026-08-01T18:08:00-07:00","dep":"2026-08-01T18:08:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6420d","platform":""},{"name":"Centralia","code":"CTL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:33:00-07:00","schDep":"2026-08-01T17:36:00-07:00","arr":"2026-08-01T18:52:00-07:00","dep":"2026-08-01T18:52:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6430d","platform":""},{"name":"Lacey","code":"OLW","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:59:00-07:00","schDep":"2026-08-01T18:01:00-07:00","arr":"2026-08-01T19:14:00-07:00","dep":"2026-08-01T19:14:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6490d","platform":""},{"name":"Tacoma Dome","code":"TAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:38:00-07:00","schDep":"2026-08-01T18:43:00-07:00","arr":"2026-08-01T19:43:00-07:00","dep":"2026-08-01T19:43:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6560d","platform":""},{"name":"Seattle King Street","code":"SEA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:51:00-07:00","schDep":"2026-08-01T19:51:00-07:00","arr":"2026-08-01T20:26:00-07:00","dep":"2026-08-01T20:26:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c28b10","platform":""}],"heading":"N","eventCode":"SLM","eventTZ":"America/Los_Angeles","eventName":"Salem","origCode":"LAX","originTZ":"America/Los_Angeles","origName":"Los Angeles Union","destCode":"SEA","destTZ":"America/Los_Angeles","destName":"Seattle King Street","trainState":"Active","velocity":70.699592590332,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T15:35:10-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]}],"19":[{"dataSource":"amtraker-v3","routeName":"Crescent","trainNum":"19","trainNumRaw":"19","trainID":"19-31","lat":31.632249916287815,"lon":-89.1749856084813,"trainTimely":"","iconColor":"#509e24","textColor":"#ffffff","stations":[{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-07-31T14:00:00-04:00","schDep":"2026-07-31T14:00:00-04:00","arr":"2026-07-31T14:00:00-04:00","dep":"2026-07-31T14:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-07-31T14:15:00-04:00","schDep":"2026-07-31T14:20:00-04:00","arr":"2026-07-31T14:14:00-04:00","dep":"2026-07-31T14:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-07-31T14:57:00-04:00","schDep":"2026-07-31T15:01:00-04:00","arr":"2026-07-31T14:53:00-04:00","dep":"2026-07-31T15:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-07-31T15:31:00-04:00","schDep":"2026-07-31T15:38:00-04:00","arr":"2026-07-31T15:43:00-04:00","dep":"2026-07-31T15:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#4a9d24","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-07-31T15:59:00-04:00","schDep":"2026-07-31T16:02:00-04:00","arr":"2026-07-31T16:14:00-04:00","dep":"2026-07-31T16:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-07-31T16:51:00-04:00","schDep":"2026-07-31T16:57:00-04:00","arr":"2026-07-31T17:01:00-04:00","dep":"2026-07-31T17:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-07-31T17:12:00-04:00","schDep":"2026-07-31T17:14:00-04:00","arr":"2026-07-31T17:16:00-04:00","dep":"2026-07-31T17:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#29902b","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-07-31T17:47:00-04:00","schDep":"2026-07-31T18:30:00-04:00","arr":"2026-07-31T17:55:00-04:00","dep":"2026-07-31T18:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#379627","platform":""},{"name":"Alexandria","code":"ALX","tz":"America/New_York","bus":false,"schArr":"2026-07-31T18:46:00-04:00","schDep":"2026-07-31T18:49:00-04:00","arr":"2026-07-31T19:24:00-04:00","dep":"2026-07-31T19:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6790d","platform":""},{"name":"Manassas","code":"MSS","tz":"America/New_York","bus":false,"schArr":"2026-07-31T19:20:00-04:00","schDep":"2026-07-31T19:22:00-04:00","arr":"2026-07-31T20:33:00-04:00","dep":"2026-07-31T20:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c64b0d","platform":""},{"name":"Culpeper","code":"CLP","tz":"America/New_York","bus":false,"schArr":"2026-07-31T19:54:00-04:00","schDep":"2026-07-31T19:55:00-04:00","arr":"2026-07-31T21:08:00-04:00","dep":"2026-07-31T21:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c64a0d","platform":""},{"name":"Charlottesville","code":"CVS","tz":"America/New_York","bus":false,"schArr":"2026-07-31T20:47:00-04:00","schDep":"2026-07-31T20:52:00-04:00","arr":"2026-07-31T22:00:00-04:00","dep":"2026-07-31T22:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c64b0d","platform":""},{"name":"Lynchburg-Kemper Street","code":"LYH","tz":"America/New_York","bus":false,"schArr":"2026-07-31T22:00:00-04:00","schDep":"2026-07-31T22:16:00-04:00","arr":"2026-07-31T23:13:00-04:00","dep":"2026-07-31T23:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c64b0d","platform":""},{"name":"Danville","code":"DAN","tz":"America/New_York","bus":false,"schArr":"2026-07-31T23:22:00-04:00","schDep":"2026-07-31T23:24:00-04:00","arr":"2026-08-01T00:26:00-04:00","dep":"2026-08-01T00:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6570d","platform":""},{"name":"Greensboro","code":"GRO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T00:25:00-04:00","schDep":"2026-08-01T00:32:00-04:00","arr":"2026-08-01T01:24:00-04:00","dep":"2026-08-01T01:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c65d0d","platform":""},{"name":"High Point","code":"HPT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T00:49:00-04:00","schDep":"2026-08-01T00:49:00-04:00","arr":"2026-08-01T01:50:00-04:00","dep":"2026-08-01T01:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c65b0d","platform":""},{"name":"Salisbury","code":"SAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T01:25:00-04:00","schDep":"2026-08-01T01:27:00-04:00","arr":"2026-08-01T02:23:00-04:00","dep":"2026-08-01T02:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c65f0d","platform":""},{"name":"Charlotte","code":"CLT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T02:30:00-04:00","schDep":"2026-08-01T02:55:00-04:00","arr":"2026-08-01T03:01:00-04:00","dep":"2026-08-01T03:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bca515","platform":""},{"name":"Gastonia","code":"GAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T03:22:00-04:00","schDep":"2026-08-01T03:22:00-04:00","arr":"2026-08-01T03:46:00-04:00","dep":"2026-08-01T03:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#98b01b","platform":""},{"name":"Spartanburg","code":"SPB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T04:21:00-04:00","schDep":"2026-08-01T04:24:00-04:00","arr":"2026-08-01T04:52:00-04:00","dep":"2026-08-01T04:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bca515","platform":""},{"name":"Greenville","code":"GRV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T05:24:00-04:00","schDep":"2026-08-01T05:31:00-04:00","arr":"2026-08-01T05:32:00-04:00","dep":"2026-08-01T05:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#379627","platform":""},{"name":"Clemson","code":"CSN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T06:07:00-04:00","schDep":"2026-08-01T06:09:00-04:00","arr":"2026-08-01T06:09:00-04:00","dep":"2026-08-01T06:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298c35","platform":""},{"name":"Toccoa","code":"TCA","tz":"America/New_York","bus":false,"schArr":"2026-08-01T06:45:00-04:00","schDep":"2026-08-01T06:45:00-04:00","arr":"2026-08-01T06:45:00-04:00","dep":"2026-08-01T06:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Gainesville","code":"GNS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T07:25:00-04:00","schDep":"2026-08-01T07:28:00-04:00","arr":"2026-08-01T07:26:00-04:00","dep":"2026-08-01T07:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b39","platform":""},{"name":"Atlanta Peachtree","code":"ATL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:43:00-04:00","schDep":"2026-08-01T09:08:00-04:00","arr":"2026-08-01T08:22:00-04:00","dep":"2026-08-01T09:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Anniston","code":"ATN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T10:28:00-05:00","schDep":"2026-08-01T10:30:00-05:00","arr":"2026-08-01T10:35:00-05:00","dep":"2026-08-01T10:39:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#329527","platform":""},{"name":"Birmingham","code":"BHM","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T12:45:00-05:00","schDep":"2026-08-01T13:03:00-05:00","arr":"2026-08-01T12:18:00-05:00","dep":"2026-08-01T13:06:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Tuscaloosa","code":"TCL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T13:58:00-05:00","schDep":"2026-08-01T14:02:00-05:00","arr":"2026-08-01T14:02:00-05:00","dep":"2026-08-01T14:07:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#29902b","platform":""},{"name":"Meridian","code":"MEI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:13:00-05:00","schDep":"2026-08-01T16:19:00-05:00","arr":"2026-08-01T16:18:00-05:00","dep":"2026-08-01T16:25:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Laurel","code":"LAU","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:14:00-05:00","schDep":"2026-08-01T17:16:00-05:00","arr":"2026-08-01T17:30:00-05:00","dep":"2026-08-01T17:31:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#61a322","platform":""},{"name":"Hattiesburg","code":"HBG","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:49:00-05:00","schDep":"2026-08-01T17:53:00-05:00","arr":"2026-08-01T18:02:00-05:00","dep":"2026-08-01T18:02:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#509e24","platform":""},{"name":"Picayune","code":"PIC","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:55:00-05:00","schDep":"2026-08-01T18:57:00-05:00","arr":"2026-08-01T19:06:00-05:00","dep":"2026-08-01T19:06:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#459b25","platform":""},{"name":"Slidell","code":"SDL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:19:00-05:00","schDep":"2026-08-01T19:22:00-05:00","arr":"2026-08-01T19:29:00-05:00","dep":"2026-08-01T19:29:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","platform":""},{"name":"New Orleans","code":"NOL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T21:12:00-05:00","schDep":"2026-08-01T21:12:00-05:00","arr":"2026-08-01T20:21:00-05:00","dep":"2026-08-01T20:21:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SW","eventCode":"HBG","eventTZ":"America/Chicago","eventName":"Hattiesburg","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"NOL","destTZ":"America/Chicago","destName":"New Orleans","trainState":"Active","velocity":78.8208160400391,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T17:37:40-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]},{"dataSource":"amtraker-v3","routeName":"Crescent","trainNum":"19","trainNumRaw":"19","trainID":"19-1","lat":38.898258366737345,"lon":-77.00497664998008,"trainTimely":"","iconColor":"#298c35","textColor":"#ffffff","stations":[{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:00:00-04:00","schDep":"2026-08-01T14:00:00-04:00","arr":"2026-08-01T14:00:00-04:00","dep":"2026-08-01T14:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:15:00-04:00","schDep":"2026-08-01T14:20:00-04:00","arr":"2026-08-01T14:16:00-04:00","dep":"2026-08-01T14:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b39","platform":""},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:57:00-04:00","schDep":"2026-08-01T15:01:00-04:00","arr":"2026-08-01T14:52:00-04:00","dep":"2026-08-01T15:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:31:00-04:00","schDep":"2026-08-01T15:42:00-04:00","arr":"2026-08-01T15:27:00-04:00","dep":"2026-08-01T15:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:03:00-04:00","schDep":"2026-08-01T16:06:00-04:00","arr":"2026-08-01T16:12:00-04:00","dep":"2026-08-01T16:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3b9826","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:55:00-04:00","schDep":"2026-08-01T17:01:00-04:00","arr":"2026-08-01T17:02:00-04:00","dep":"2026-08-01T17:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#329527","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:16:00-04:00","schDep":"2026-08-01T17:18:00-04:00","arr":"2026-08-01T17:16:00-04:00","dep":"2026-08-01T17:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:51:00-04:00","schDep":"2026-08-01T18:30:00-04:00","arr":"2026-08-01T17:39:00-04:00","dep":"2026-08-01T18:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Alexandria","code":"ALX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:46:00-04:00","schDep":"2026-08-01T18:49:00-04:00","arr":"2026-08-01T18:48:00-04:00","dep":"2026-08-01T18:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298c35","platform":""},{"name":"Manassas","code":"MSS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:20:00-04:00","schDep":"2026-08-01T19:22:00-04:00","arr":"2026-08-01T19:21:00-04:00","dep":"2026-08-01T19:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b39","platform":""},{"name":"Culpeper","code":"CLP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:54:00-04:00","schDep":"2026-08-01T19:55:00-04:00","arr":"2026-08-01T19:54:00-04:00","dep":"2026-08-01T19:54:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Charlottesville","code":"CVS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:47:00-04:00","schDep":"2026-08-01T20:52:00-04:00","arr":"2026-08-01T20:47:00-04:00","dep":"2026-08-01T20:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Lynchburg-Kemper Street","code":"LYH","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:00:00-04:00","schDep":"2026-08-01T22:16:00-04:00","arr":"2026-08-01T22:00:00-04:00","dep":"2026-08-01T22:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Danville","code":"DAN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:22:00-04:00","schDep":"2026-08-01T23:24:00-04:00","arr":"2026-08-01T23:22:00-04:00","dep":"2026-08-01T23:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Greensboro","code":"GRO","tz":"America/New_York","bus":false,"schArr":"2026-08-02T00:25:00-04:00","schDep":"2026-08-02T00:32:00-04:00","arr":"2026-08-02T00:25:00-04:00","dep":"2026-08-02T00:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"High Point","code":"HPT","tz":"America/New_York","bus":false,"schArr":"2026-08-02T00:49:00-04:00","schDep":"2026-08-02T00:49:00-04:00","arr":"2026-08-02T00:49:00-04:00","dep":"2026-08-02T00:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Salisbury","code":"SAL","tz":"America/New_York","bus":false,"schArr":"2026-08-02T01:25:00-04:00","schDep":"2026-08-02T01:27:00-04:00","arr":"2026-08-02T01:25:00-04:00","dep":"2026-08-02T01:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Charlotte","code":"CLT","tz":"America/New_York","bus":false,"schArr":"2026-08-02T02:30:00-04:00","schDep":"2026-08-02T02:55:00-04:00","arr":"2026-08-02T02:30:00-04:00","dep":"2026-08-02T02:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Gastonia","code":"GAS","tz":"America/New_York","bus":false,"schArr":"2026-08-02T03:22:00-04:00","schDep":"2026-08-02T03:22:00-04:00","arr":"2026-08-02T03:22:00-04:00","dep":"2026-08-02T03:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Spartanburg","code":"SPB","tz":"America/New_York","bus":false,"schArr":"2026-08-02T04:21:00-04:00","schDep":"2026-08-02T04:24:00-04:00","arr":"2026-08-02T04:22:00-04:00","dep":"2026-08-02T04:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b39","platform":""},{"name":"Greenville","code":"GRV","tz":"America/New_York","bus":false,"schArr":"2026-08-02T05:24:00-04:00","schDep":"2026-08-02T05:31:00-04:00","arr":"2026-08-02T05:24:00-04:00","dep":"2026-08-02T05:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Clemson","code":"CSN","tz":"America/New_York","bus":false,"schArr":"2026-08-02T06:07:00-04:00","schDep":"2026-08-02T06:09:00-04:00","arr":"2026-08-02T06:07:00-04:00","dep":"2026-08-02T06:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Toccoa","code":"TCA","tz":"America/New_York","bus":false,"schArr":"2026-08-02T06:45:00-04:00","schDep":"2026-08-02T06:45:00-04:00","arr":"2026-08-02T06:45:00-04:00","dep":"2026-08-02T06:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Gainesville","code":"GNS","tz":"America/New_York","bus":false,"schArr":"2026-08-02T07:25:00-04:00","schDep":"2026-08-02T07:28:00-04:00","arr":"2026-08-02T07:26:00-04:00","dep":"2026-08-02T07:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b39","platform":""},{"name":"Atlanta Peachtree","code":"ATL","tz":"America/New_York","bus":false,"schArr":"2026-08-02T08:43:00-04:00","schDep":"2026-08-02T09:08:00-04:00","arr":"2026-08-02T08:43:00-04:00","dep":"2026-08-02T08:43:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Anniston","code":"ATN","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T10:28:00-05:00","schDep":"2026-08-02T10:30:00-05:00","arr":"2026-08-02T10:28:00-05:00","dep":"2026-08-02T10:28:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Birmingham","code":"BHM","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T12:45:00-05:00","schDep":"2026-08-02T13:03:00-05:00","arr":"2026-08-02T12:45:00-05:00","dep":"2026-08-02T12:45:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Tuscaloosa","code":"TCL","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T13:58:00-05:00","schDep":"2026-08-02T14:02:00-05:00","arr":"2026-08-02T13:58:00-05:00","dep":"2026-08-02T13:58:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Meridian","code":"MEI","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T16:13:00-05:00","schDep":"2026-08-02T16:19:00-05:00","arr":"2026-08-02T16:13:00-05:00","dep":"2026-08-02T16:13:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Laurel","code":"LAU","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T17:14:00-05:00","schDep":"2026-08-02T17:16:00-05:00","arr":"2026-08-02T17:14:00-05:00","dep":"2026-08-02T17:14:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Hattiesburg","code":"HBG","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T17:49:00-05:00","schDep":"2026-08-02T17:53:00-05:00","arr":"2026-08-02T17:49:00-05:00","dep":"2026-08-02T17:49:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Picayune","code":"PIC","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T18:55:00-05:00","schDep":"2026-08-02T18:57:00-05:00","arr":"2026-08-02T18:55:00-05:00","dep":"2026-08-02T18:55:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Slidell","code":"SDL","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T19:19:00-05:00","schDep":"2026-08-02T19:22:00-05:00","arr":"2026-08-02T19:19:00-05:00","dep":"2026-08-02T19:19:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New Orleans","code":"NOL","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T21:12:00-05:00","schDep":"2026-08-02T21:12:00-05:00","arr":"2026-08-02T20:12:00-05:00","dep":"2026-08-02T20:12:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"S","eventCode":"ALX","eventTZ":"America/New_York","eventName":"Alexandria","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"NOL","destTZ":"America/Chicago","destName":"New Orleans","trainState":"Active","velocity":1.95731866359711,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:10-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]}],"20":[{"dataSource":"amtraker-v3","routeName":"Crescent","trainNum":"20","trainNumRaw":"20","trainID":"20-1","lat":33.53982411086076,"lon":-86.7458697337833,"trainTimely":"","iconColor":"#29902b","textColor":"#ffffff","stations":[{"name":"New Orleans","code":"NOL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T09:10:00-05:00","schDep":"2026-08-01T09:10:00-05:00","arr":"2026-08-01T09:10:00-05:00","dep":"2026-08-01T09:10:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Slidell","code":"SDL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T10:00:00-05:00","schDep":"2026-08-01T10:02:00-05:00","arr":"2026-08-01T10:00:00-05:00","dep":"2026-08-01T10:08:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Picayune","code":"PIC","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T10:25:00-05:00","schDep":"2026-08-01T10:27:00-05:00","arr":"2026-08-01T10:28:00-05:00","dep":"2026-08-01T10:30:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298e30","platform":""},{"name":"Hattiesburg","code":"HBG","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T11:31:00-05:00","schDep":"2026-08-01T11:35:00-05:00","arr":"2026-08-01T11:37:00-05:00","dep":"2026-08-01T11:40:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2e9328","platform":""},{"name":"Laurel","code":"LAU","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T12:08:00-05:00","schDep":"2026-08-01T12:10:00-05:00","arr":"2026-08-01T12:11:00-05:00","dep":"2026-08-01T12:14:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298e30","platform":""},{"name":"Meridian","code":"MEI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T13:27:00-05:00","schDep":"2026-08-01T13:32:00-05:00","arr":"2026-08-01T13:28:00-05:00","dep":"2026-08-01T13:41:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b39","platform":""},{"name":"Tuscaloosa","code":"TCL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T15:06:00-05:00","schDep":"2026-08-01T15:09:00-05:00","arr":"2026-08-01T15:28:00-05:00","dep":"2026-08-01T15:50:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#89ad1d","platform":""},{"name":"Birmingham","code":"BHM","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:15:00-05:00","schDep":"2026-08-01T17:24:00-05:00","arr":"2026-08-01T16:49:00-05:00","dep":"2026-08-01T17:24:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Anniston","code":"ATN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:57:00-05:00","schDep":"2026-08-01T18:59:00-05:00","arr":"2026-08-01T19:01:00-05:00","dep":"2026-08-01T19:01:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#29902b","platform":""},{"name":"Atlanta Peachtree","code":"ATL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:00:00-04:00","schDep":"2026-08-01T23:29:00-04:00","arr":"2026-08-01T23:00:00-04:00","dep":"2026-08-01T23:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Gainesville","code":"GNS","tz":"America/New_York","bus":false,"schArr":"2026-08-02T00:21:00-04:00","schDep":"2026-08-02T00:24:00-04:00","arr":"2026-08-02T00:21:00-04:00","dep":"2026-08-02T00:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Toccoa","code":"TCA","tz":"America/New_York","bus":false,"schArr":"2026-08-02T01:03:00-04:00","schDep":"2026-08-02T01:05:00-04:00","arr":"2026-08-02T01:03:00-04:00","dep":"2026-08-02T01:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Clemson","code":"CSN","tz":"America/New_York","bus":false,"schArr":"2026-08-02T01:40:00-04:00","schDep":"2026-08-02T01:41:00-04:00","arr":"2026-08-02T01:40:00-04:00","dep":"2026-08-02T01:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Greenville","code":"GRV","tz":"America/New_York","bus":false,"schArr":"2026-08-02T02:18:00-04:00","schDep":"2026-08-02T02:23:00-04:00","arr":"2026-08-02T02:18:00-04:00","dep":"2026-08-02T02:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Spartanburg","code":"SPB","tz":"America/New_York","bus":false,"schArr":"2026-08-02T03:01:00-04:00","schDep":"2026-08-02T03:04:00-04:00","arr":"2026-08-02T03:01:00-04:00","dep":"2026-08-02T03:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Gastonia","code":"GAS","tz":"America/New_York","bus":false,"schArr":"2026-08-02T04:04:00-04:00","schDep":"2026-08-02T04:04:00-04:00","arr":"2026-08-02T04:04:00-04:00","dep":"2026-08-02T04:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Charlotte","code":"CLT","tz":"America/New_York","bus":false,"schArr":"2026-08-02T05:06:00-04:00","schDep":"2026-08-02T05:31:00-04:00","arr":"2026-08-02T05:06:00-04:00","dep":"2026-08-02T05:06:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Salisbury","code":"SAL","tz":"America/New_York","bus":false,"schArr":"2026-08-02T06:15:00-04:00","schDep":"2026-08-02T06:17:00-04:00","arr":"2026-08-02T06:15:00-04:00","dep":"2026-08-02T06:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"High Point","code":"HPT","tz":"America/New_York","bus":false,"schArr":"2026-08-02T07:01:00-04:00","schDep":"2026-08-02T07:01:00-04:00","arr":"2026-08-02T07:01:00-04:00","dep":"2026-08-02T07:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Greensboro","code":"GRO","tz":"America/New_York","bus":false,"schArr":"2026-08-02T07:22:00-04:00","schDep":"2026-08-02T07:29:00-04:00","arr":"2026-08-02T07:22:00-04:00","dep":"2026-08-02T07:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Danville","code":"DAN","tz":"America/New_York","bus":false,"schArr":"2026-08-02T08:26:00-04:00","schDep":"2026-08-02T08:28:00-04:00","arr":"2026-08-02T08:26:00-04:00","dep":"2026-08-02T08:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Lynchburg-Kemper Street","code":"LYH","tz":"America/New_York","bus":false,"schArr":"2026-08-02T09:37:00-04:00","schDep":"2026-08-02T09:41:00-04:00","arr":"2026-08-02T09:37:00-04:00","dep":"2026-08-02T09:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Charlottesville","code":"CVS","tz":"America/New_York","bus":false,"schArr":"2026-08-02T10:54:00-04:00","schDep":"2026-08-02T10:59:00-04:00","arr":"2026-08-02T10:54:00-04:00","dep":"2026-08-02T10:54:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Culpeper","code":"CLP","tz":"America/New_York","bus":false,"schArr":"2026-08-02T11:50:00-04:00","schDep":"2026-08-02T11:51:00-04:00","arr":"2026-08-02T11:50:00-04:00","dep":"2026-08-02T11:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Manassas","code":"MSS","tz":"America/New_York","bus":false,"schArr":"2026-08-02T12:23:00-04:00","schDep":"2026-08-02T12:25:00-04:00","arr":"2026-08-02T12:23:00-04:00","dep":"2026-08-02T12:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Alexandria","code":"ALX","tz":"America/New_York","bus":false,"schArr":"2026-08-02T13:19:00-04:00","schDep":"2026-08-02T13:19:00-04:00","arr":"2026-08-02T12:55:00-04:00","dep":"2026-08-02T12:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-02T13:47:00-04:00","schDep":"2026-08-02T14:12:00-04:00","arr":"2026-08-02T13:47:00-04:00","dep":"2026-08-02T13:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-02T14:37:00-04:00","schDep":"2026-08-02T14:39:00-04:00","arr":"2026-08-02T14:41:00-04:00","dep":"2026-08-02T14:41:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#29902b","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-02T14:53:00-04:00","schDep":"2026-08-02T14:56:00-04:00","arr":"2026-08-02T14:55:00-04:00","dep":"2026-08-02T14:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298c35","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-02T15:44:00-04:00","schDep":"2026-08-02T15:47:00-04:00","arr":"2026-08-02T15:44:00-04:00","dep":"2026-08-02T15:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-02T16:14:00-04:00","schDep":"2026-08-02T16:20:00-04:00","arr":"2026-08-02T16:14:00-04:00","dep":"2026-08-02T16:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-02T16:48:00-04:00","schDep":"2026-08-02T16:50:00-04:00","arr":"2026-08-02T16:48:00-04:00","dep":"2026-08-02T16:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-02T17:14:00-04:00","schDep":"2026-08-02T17:16:00-04:00","arr":"2026-08-02T17:15:00-04:00","dep":"2026-08-02T17:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b39","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-02T17:29:00-04:00","schDep":"2026-08-02T17:32:00-04:00","arr":"2026-08-02T17:30:00-04:00","dep":"2026-08-02T17:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b39","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-02T17:54:00-04:00","schDep":"2026-08-02T17:54:00-04:00","arr":"2026-08-02T17:55:00-04:00","dep":"2026-08-02T17:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b39","platform":""}],"heading":"NE","eventCode":"ATN","eventTZ":"America/Chicago","eventName":"Anniston","origCode":"NOL","originTZ":"America/Chicago","origName":"New Orleans","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":28.6373062133789,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T17:37:41-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"21":[{"dataSource":"amtraker-v3","routeName":"Texas Eagle","trainNum":"21","trainNumRaw":"21","trainID":"21-1","lat":39.93348290264404,"lon":-89.56751100849812,"trainTimely":"","iconColor":"#89ad1d","textColor":"#000000","stations":[{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T14:10:00-05:00","schDep":"2026-08-01T14:10:00-05:00","arr":"2026-08-01T14:10:00-05:00","dep":"2026-08-01T14:10:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Joliet","code":"JOL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T15:05:00-05:00","schDep":"2026-08-01T15:05:00-05:00","arr":"2026-08-01T15:41:00-05:00","dep":"2026-08-01T15:43:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c4840f","platform":""},{"name":"Pontiac","code":"PON","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T15:48:00-05:00","schDep":"2026-08-01T15:48:00-05:00","arr":"2026-08-01T16:28:00-05:00","dep":"2026-08-01T16:28:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6760d","platform":""},{"name":"Bloomington-Normal","code":"BNL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:22:00-05:00","schDep":"2026-08-01T16:22:00-05:00","arr":"2026-08-01T16:51:00-05:00","dep":"2026-08-01T16:54:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b9b017","platform":""},{"name":"Lincoln","code":"LCN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:48:00-05:00","schDep":"2026-08-01T16:48:00-05:00","arr":"2026-08-01T17:20:00-05:00","dep":"2026-08-01T17:21:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bd9f13","platform":""},{"name":"Springfield","code":"SPI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:26:00-05:00","schDep":"2026-08-01T17:26:00-05:00","arr":"2026-08-01T17:48:00-05:00","dep":"2026-08-01T17:48:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#89ad1d","platform":""},{"name":"Carlinville","code":"CRV","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:55:00-05:00","schDep":"2026-08-01T17:55:00-05:00","arr":"2026-08-01T18:25:00-05:00","dep":"2026-08-01T18:25:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#baab16","platform":""},{"name":"Alton","code":"ALN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:30:00-05:00","schDep":"2026-08-01T18:30:00-05:00","arr":"2026-08-01T18:58:00-05:00","dep":"2026-08-01T18:58:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#b7b617","platform":""},{"name":"St. Louis Gateway","code":"STL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:25:00-05:00","schDep":"2026-08-01T20:10:00-05:00","arr":"2026-08-01T19:36:00-05:00","dep":"2026-08-01T19:36:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#459b25","platform":""},{"name":"Arcadia Valley","code":"ACD","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T22:17:00-05:00","schDep":"2026-08-01T22:17:00-05:00","arr":"2026-08-01T22:17:00-05:00","dep":"2026-08-01T22:17:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Poplar Bluff","code":"PBF","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T23:57:00-05:00","schDep":"2026-08-01T23:57:00-05:00","arr":"2026-08-01T23:57:00-05:00","dep":"2026-08-01T23:57:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Walnut Ridge","code":"WNR","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T00:52:00-05:00","schDep":"2026-08-02T00:52:00-05:00","arr":"2026-08-02T00:54:00-05:00","dep":"2026-08-02T00:54:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298c35","platform":""},{"name":"Little Rock","code":"LRK","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T03:17:00-05:00","schDep":"2026-08-02T03:32:00-05:00","arr":"2026-08-02T03:17:00-05:00","dep":"2026-08-02T03:17:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Malvern","code":"MVN","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T04:17:00-05:00","schDep":"2026-08-02T04:17:00-05:00","arr":"2026-08-02T04:17:00-05:00","dep":"2026-08-02T04:17:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Arkadelphia","code":"ARK","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T04:42:00-05:00","schDep":"2026-08-02T04:42:00-05:00","arr":"2026-08-02T04:42:00-05:00","dep":"2026-08-02T04:42:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Hope","code":"HOP","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T05:31:00-05:00","schDep":"2026-08-02T05:31:00-05:00","arr":"2026-08-02T05:31:00-05:00","dep":"2026-08-02T05:31:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Texarkana","code":"TXA","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T06:12:00-05:00","schDep":"2026-08-02T06:20:00-05:00","arr":"2026-08-02T06:12:00-05:00","dep":"2026-08-02T06:12:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Marshall","code":"MHL","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T08:09:00-05:00","schDep":"2026-08-02T08:22:00-05:00","arr":"2026-08-02T08:09:00-05:00","dep":"2026-08-02T08:09:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Longview","code":"LVW","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T09:00:00-05:00","schDep":"2026-08-02T09:00:00-05:00","arr":"2026-08-02T09:00:00-05:00","dep":"2026-08-02T09:00:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Mineola","code":"MIN","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T09:52:00-05:00","schDep":"2026-08-02T09:52:00-05:00","arr":"2026-08-02T09:52:00-05:00","dep":"2026-08-02T09:52:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Dallas","code":"DAL","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T12:08:00-05:00","schDep":"2026-08-02T12:38:00-05:00","arr":"2026-08-02T12:08:00-05:00","dep":"2026-08-02T12:08:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Fort Worth","code":"FTW","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T13:45:00-05:00","schDep":"2026-08-02T14:28:00-05:00","arr":"2026-08-02T13:45:00-05:00","dep":"2026-08-02T13:45:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Cleburne","code":"CBR","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T15:12:00-05:00","schDep":"2026-08-02T15:12:00-05:00","arr":"2026-08-02T15:12:00-05:00","dep":"2026-08-02T15:12:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"McGregor","code":"MCG","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T16:20:00-05:00","schDep":"2026-08-02T16:20:00-05:00","arr":"2026-08-02T16:20:00-05:00","dep":"2026-08-02T16:20:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Temple","code":"TPL","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T17:03:00-05:00","schDep":"2026-08-02T17:03:00-05:00","arr":"2026-08-02T17:03:00-05:00","dep":"2026-08-02T17:03:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Taylor","code":"TAY","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T18:00:00-05:00","schDep":"2026-08-02T18:00:00-05:00","arr":"2026-08-02T18:00:00-05:00","dep":"2026-08-02T18:00:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Austin","code":"AUS","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T19:07:00-05:00","schDep":"2026-08-02T19:22:00-05:00","arr":"2026-08-02T19:07:00-05:00","dep":"2026-08-02T19:07:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Marcos","code":"SMC","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T20:08:00-05:00","schDep":"2026-08-02T20:08:00-05:00","arr":"2026-08-02T20:08:00-05:00","dep":"2026-08-02T20:08:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Antonio","code":"SAS","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T22:46:00-05:00","schDep":"2026-08-02T22:46:00-05:00","arr":"2026-08-02T22:52:00-05:00","dep":"2026-08-02T22:52:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2e9328","platform":""}],"heading":"SW","eventCode":"SPI","eventTZ":"America/Chicago","eventName":"Springfield","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"SAS","destTZ":"America/Chicago","destName":"San Antonio","trainState":"Active","velocity":100.040733337402,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T17:35:40-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]},{"dataSource":"amtraker-v3","routeName":"Texas Eagle","trainNum":"21","trainNumRaw":"21","trainID":"21-31","lat":32.748788820667514,"lon":-97.32334139548033,"trainTimely":"","iconColor":"#c60b31","textColor":"#ffffff","stations":[{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T14:10:00-05:00","schDep":"2026-07-31T14:10:00-05:00","arr":"2026-07-31T14:10:00-05:00","dep":"2026-07-31T14:10:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Joliet","code":"JOL","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T15:05:00-05:00","schDep":"2026-07-31T15:05:00-05:00","arr":"2026-07-31T14:58:00-05:00","dep":"2026-07-31T15:05:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Pontiac","code":"PON","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T15:48:00-05:00","schDep":"2026-07-31T15:48:00-05:00","arr":"2026-07-31T15:45:00-05:00","dep":"2026-07-31T15:48:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Bloomington-Normal","code":"BNL","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T16:22:00-05:00","schDep":"2026-07-31T16:22:00-05:00","arr":"2026-07-31T16:10:00-05:00","dep":"2026-07-31T16:22:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Lincoln","code":"LCN","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T16:48:00-05:00","schDep":"2026-07-31T16:48:00-05:00","arr":"2026-07-31T16:48:00-05:00","dep":"2026-07-31T16:49:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Springfield","code":"SPI","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T17:26:00-05:00","schDep":"2026-07-31T17:26:00-05:00","arr":"2026-07-31T17:16:00-05:00","dep":"2026-07-31T17:26:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Carlinville","code":"CRV","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T17:55:00-05:00","schDep":"2026-07-31T17:55:00-05:00","arr":"2026-07-31T17:55:00-05:00","dep":"2026-07-31T17:58:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Alton","code":"ALN","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T18:30:00-05:00","schDep":"2026-07-31T18:30:00-05:00","arr":"2026-07-31T18:33:00-05:00","dep":"2026-07-31T18:34:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298e30","platform":""},{"name":"St. Louis Gateway","code":"STL","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T19:25:00-05:00","schDep":"2026-07-31T20:10:00-05:00","arr":"2026-07-31T19:22:00-05:00","dep":"2026-07-31T20:10:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Arcadia Valley","code":"ACD","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T22:17:00-05:00","schDep":"2026-07-31T22:17:00-05:00","arr":"2026-08-01T00:05:00-05:00","dep":"2026-08-01T00:05:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c61d0c","platform":""},{"name":"Poplar Bluff","code":"PBF","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T23:57:00-05:00","schDep":"2026-07-31T23:57:00-05:00","arr":"2026-08-01T01:50:00-05:00","dep":"2026-08-01T01:54:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6170c","platform":""},{"name":"Walnut Ridge","code":"WNR","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T00:52:00-05:00","schDep":"2026-08-01T00:52:00-05:00","arr":"2026-08-01T02:44:00-05:00","dep":"2026-08-01T02:48:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6180c","platform":""},{"name":"Little Rock","code":"LRK","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T03:17:00-05:00","schDep":"2026-08-01T03:32:00-05:00","arr":"2026-08-01T05:08:00-05:00","dep":"2026-08-01T05:25:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6190c","platform":""},{"name":"Malvern","code":"MVN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T04:17:00-05:00","schDep":"2026-08-01T04:17:00-05:00","arr":"2026-08-01T06:11:00-05:00","dep":"2026-08-01T06:13:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6160c","platform":""},{"name":"Arkadelphia","code":"ARK","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T04:42:00-05:00","schDep":"2026-08-01T04:42:00-05:00","arr":"2026-08-01T06:33:00-05:00","dep":"2026-08-01T06:35:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6190c","platform":""},{"name":"Hope","code":"HOP","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T05:31:00-05:00","schDep":"2026-08-01T05:31:00-05:00","arr":"2026-08-01T07:36:00-05:00","dep":"2026-08-01T07:37:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c11","platform":""},{"name":"Texarkana","code":"TXA","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T06:12:00-05:00","schDep":"2026-08-01T06:20:00-05:00","arr":"2026-08-01T08:33:00-05:00","dep":"2026-08-01T08:40:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c25","platform":""},{"name":"Marshall","code":"MHL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T08:09:00-05:00","schDep":"2026-08-01T08:22:00-05:00","arr":"2026-08-01T11:35:00-05:00","dep":"2026-08-01T12:49:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Longview","code":"LVW","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T09:00:00-05:00","schDep":"2026-08-01T09:00:00-05:00","arr":"2026-08-01T13:21:00-05:00","dep":"2026-08-01T13:35:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Mineola","code":"MIN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T09:52:00-05:00","schDep":"2026-08-01T09:52:00-05:00","arr":"2026-08-01T14:36:00-05:00","dep":"2026-08-01T14:42:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Dallas","code":"DAL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T12:08:00-05:00","schDep":"2026-08-01T12:38:00-05:00","arr":"2026-08-01T16:18:00-05:00","dep":"2026-08-01T16:34:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Fort Worth","code":"FTW","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T13:45:00-05:00","schDep":"2026-08-01T14:28:00-05:00","arr":"2026-08-01T17:15:00-05:00","dep":"2026-08-01T17:30:00-05:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#c60b31","platform":""},{"name":"Cleburne","code":"CBR","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T15:12:00-05:00","schDep":"2026-08-01T15:12:00-05:00","arr":"2026-08-01T18:10:00-05:00","dep":"2026-08-01T18:10:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"McGregor","code":"MCG","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:20:00-05:00","schDep":"2026-08-01T16:20:00-05:00","arr":"2026-08-01T19:18:00-05:00","dep":"2026-08-01T19:18:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Temple","code":"TPL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:03:00-05:00","schDep":"2026-08-01T17:03:00-05:00","arr":"2026-08-01T19:45:00-05:00","dep":"2026-08-01T19:45:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Taylor","code":"TAY","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:00:00-05:00","schDep":"2026-08-01T18:00:00-05:00","arr":"2026-08-01T20:32:00-05:00","dep":"2026-08-01T20:32:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Austin","code":"AUS","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:07:00-05:00","schDep":"2026-08-01T19:22:00-05:00","arr":"2026-08-01T21:17:00-05:00","dep":"2026-08-01T21:17:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c17","platform":""},{"name":"San Marcos","code":"SMC","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:08:00-05:00","schDep":"2026-08-01T20:08:00-05:00","arr":"2026-08-01T22:03:00-05:00","dep":"2026-08-01T22:03:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6140c","platform":""},{"name":"San Antonio","code":"SAS","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T22:46:00-05:00","schDep":"2026-08-01T22:46:00-05:00","arr":"2026-08-02T00:47:00-05:00","dep":"2026-08-02T00:47:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c0c","platform":""}],"heading":"SE","eventCode":"FTW","eventTZ":"America/Chicago","eventName":"Fort Worth","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"SAS","destTZ":"America/Chicago","destName":"San Antonio","trainState":"Active","velocity":0.024854838848114,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T17:35:40-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]}],"22":[{"dataSource":"amtraker-v3","routeName":"Texas Eagle","trainNum":"22","trainNumRaw":"22","trainID":"22-1","lat":32.585538910313446,"lon":-95.17974037497697,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"San Antonio","code":"SAS","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T06:48:00-05:00","schDep":"2026-08-01T06:48:00-05:00","arr":"2026-08-01T06:48:00-05:00","dep":"2026-08-01T06:48:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"San Marcos","code":"SMC","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T08:22:00-05:00","schDep":"2026-08-01T08:22:00-05:00","arr":"2026-08-01T08:19:00-05:00","dep":"2026-08-01T08:23:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Austin","code":"AUS","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T09:16:00-05:00","schDep":"2026-08-01T09:26:00-05:00","arr":"2026-08-01T09:08:00-05:00","dep":"2026-08-01T09:26:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Taylor","code":"TAY","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T10:17:00-05:00","schDep":"2026-08-01T10:17:00-05:00","arr":"2026-08-01T10:10:00-05:00","dep":"2026-08-01T10:17:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Temple","code":"TPL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T11:20:00-05:00","schDep":"2026-08-01T11:20:00-05:00","arr":"2026-08-01T11:10:00-05:00","dep":"2026-08-01T11:20:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"McGregor","code":"MCG","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T11:47:00-05:00","schDep":"2026-08-01T11:47:00-05:00","arr":"2026-08-01T11:47:00-05:00","dep":"2026-08-01T11:50:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Cleburne","code":"CBR","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T12:59:00-05:00","schDep":"2026-08-01T12:59:00-05:00","arr":"2026-08-01T12:59:00-05:00","dep":"2026-08-01T13:02:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Fort Worth","code":"FTW","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T13:57:00-05:00","schDep":"2026-08-01T14:23:00-05:00","arr":"2026-08-01T13:43:00-05:00","dep":"2026-08-01T14:32:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Dallas","code":"DAL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T15:23:00-05:00","schDep":"2026-08-01T15:43:00-05:00","arr":"2026-08-01T15:13:00-05:00","dep":"2026-08-01T15:13:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Mineola","code":"MIN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:18:00-05:00","schDep":"2026-08-01T17:18:00-05:00","arr":"2026-08-01T17:07:00-05:00","dep":"2026-08-01T17:20:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Longview","code":"LVW","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:18:00-05:00","schDep":"2026-08-01T18:18:00-05:00","arr":"2026-08-01T18:09:00-05:00","dep":"2026-08-01T18:09:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Marshall","code":"MHL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:04:00-05:00","schDep":"2026-08-01T19:29:00-05:00","arr":"2026-08-01T19:04:00-05:00","dep":"2026-08-01T19:04:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Texarkana","code":"TXA","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:36:00-05:00","schDep":"2026-08-01T20:41:00-05:00","arr":"2026-08-01T21:02:00-05:00","dep":"2026-08-01T21:02:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#a7b419","platform":""},{"name":"Hope","code":"HOP","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T21:16:00-05:00","schDep":"2026-08-01T21:16:00-05:00","arr":"2026-08-01T21:37:00-05:00","dep":"2026-08-01T21:37:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#82ab1e","platform":""},{"name":"Arkadelphia","code":"ARK","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T22:02:00-05:00","schDep":"2026-08-01T22:02:00-05:00","arr":"2026-08-01T22:22:00-05:00","dep":"2026-08-01T22:22:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#7baa1f","platform":""},{"name":"Malvern","code":"MVN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T22:26:00-05:00","schDep":"2026-08-01T22:26:00-05:00","arr":"2026-08-01T22:43:00-05:00","dep":"2026-08-01T22:43:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#67a521","platform":""},{"name":"Little Rock","code":"LRK","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T23:32:00-05:00","schDep":"2026-08-01T23:44:00-05:00","arr":"2026-08-01T23:32:00-05:00","dep":"2026-08-01T23:32:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Walnut Ridge","code":"WNR","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T01:46:00-05:00","schDep":"2026-08-02T01:46:00-05:00","arr":"2026-08-02T01:46:00-05:00","dep":"2026-08-02T01:46:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Poplar Bluff","code":"PBF","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T02:49:00-05:00","schDep":"2026-08-02T02:49:00-05:00","arr":"2026-08-02T02:49:00-05:00","dep":"2026-08-02T02:49:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Arcadia Valley","code":"ACD","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T04:24:00-05:00","schDep":"2026-08-02T04:24:00-05:00","arr":"2026-08-02T04:24:00-05:00","dep":"2026-08-02T04:24:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"St. Louis Gateway","code":"STL","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T07:30:00-05:00","schDep":"2026-08-02T08:10:00-05:00","arr":"2026-08-02T07:30:00-05:00","dep":"2026-08-02T07:30:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Alton","code":"ALN","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T08:56:00-05:00","schDep":"2026-08-02T08:56:00-05:00","arr":"2026-08-02T08:56:00-05:00","dep":"2026-08-02T08:56:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Carlinville","code":"CRV","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T09:23:00-05:00","schDep":"2026-08-02T09:23:00-05:00","arr":"2026-08-02T09:28:00-05:00","dep":"2026-08-02T09:28:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","platform":""},{"name":"Springfield","code":"SPI","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T10:03:00-05:00","schDep":"2026-08-02T10:03:00-05:00","arr":"2026-08-02T10:03:00-05:00","dep":"2026-08-02T10:03:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Lincoln","code":"LCN","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T10:29:00-05:00","schDep":"2026-08-02T10:29:00-05:00","arr":"2026-08-02T10:34:00-05:00","dep":"2026-08-02T10:34:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","platform":""},{"name":"Bloomington-Normal","code":"BNL","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T11:08:00-05:00","schDep":"2026-08-02T11:08:00-05:00","arr":"2026-08-02T11:08:00-05:00","dep":"2026-08-02T11:08:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Pontiac","code":"PON","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T11:38:00-05:00","schDep":"2026-08-02T11:38:00-05:00","arr":"2026-08-02T11:40:00-05:00","dep":"2026-08-02T11:40:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298c35","platform":""},{"name":"Joliet","code":"JOL","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T12:53:00-05:00","schDep":"2026-08-02T12:53:00-05:00","arr":"2026-08-02T12:32:00-05:00","dep":"2026-08-02T12:32:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T13:49:00-05:00","schDep":"2026-08-02T13:49:00-05:00","arr":"2026-08-02T13:28:00-05:00","dep":"2026-08-02T13:28:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"E","eventCode":"LVW","eventTZ":"America/Chicago","eventName":"Longview","origCode":"SAS","originTZ":"America/Chicago","origName":"San Antonio","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":78.069206237793,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T17:37:40-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"25":[{"dataSource":"amtraker-v3","routeName":"Mardi Gras Service","trainNum":"25","trainNumRaw":"25","trainID":"25-1","lat":30.399005717775896,"lon":-88.89128643718152,"trainTimely":"","iconColor":"#212529","textColor":"#ffffff","stations":[{"name":"Mobile","code":"MOE","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:30:00-05:00","schDep":"2026-08-01T16:30:00-05:00","arr":"2026-08-01T16:30:00-05:00","dep":"2026-08-01T16:30:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#212529","platform":""},{"name":"Pascagoula","code":"PAG","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:11:00-05:00","schDep":"2026-08-01T17:13:00-05:00","arr":"2026-08-01T17:07:00-05:00","dep":"2026-08-01T17:13:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#212529","platform":""},{"name":"Biloxi","code":"BIX","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:46:00-05:00","schDep":"2026-08-01T17:48:00-05:00","arr":"2026-08-01T17:36:00-05:00","dep":"2026-08-01T17:48:00-05:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#212529","platform":""},{"name":"Gulfport","code":"GUF","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:09:00-05:00","schDep":"2026-08-01T18:11:00-05:00","arr":"2026-08-01T18:09:00-05:00","dep":"2026-08-01T18:09:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#212529","platform":""},{"name":"Bay St. Louis","code":"BAS","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:40:00-05:00","schDep":"2026-08-01T18:42:00-05:00","arr":"2026-08-01T18:40:00-05:00","dep":"2026-08-01T18:40:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#212529","platform":""},{"name":"New Orleans","code":"NOL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:13:00-05:00","schDep":"2026-08-01T20:13:00-05:00","arr":"2026-08-01T19:54:00-05:00","dep":"2026-08-01T19:54:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#212529","platform":""}],"heading":"W","eventCode":"BIX","eventTZ":"America/Chicago","eventName":"Biloxi","origCode":"MOE","originTZ":"America/Chicago","origName":"Mobile","destCode":"NOL","destTZ":"America/Chicago","destName":"New Orleans","trainState":"Active","velocity":0.0621371008455753,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T17:37:40-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"26":[{"dataSource":"amtraker-v3","routeName":"Mardi Gras Service","trainNum":"26","trainNumRaw":"26","trainID":"26-1","lat":29.96642654264997,"lon":-90.10554303728422,"trainTimely":"","iconColor":"#212529","textColor":"#ffffff","stations":[{"name":"New Orleans","code":"NOL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:31:00-05:00","schDep":"2026-08-01T17:31:00-05:00","arr":"2026-08-01T17:31:00-05:00","dep":"2026-08-01T17:31:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#212529","platform":""},{"name":"Bay St. Louis","code":"BAS","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:58:00-05:00","schDep":"2026-08-01T19:00:00-05:00","arr":"2026-08-01T18:58:00-05:00","dep":"2026-08-01T18:58:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#212529","platform":""},{"name":"Gulfport","code":"GUF","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:30:00-05:00","schDep":"2026-08-01T19:32:00-05:00","arr":"2026-08-01T19:30:00-05:00","dep":"2026-08-01T19:30:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#212529","platform":""},{"name":"Biloxi","code":"BIX","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:54:00-05:00","schDep":"2026-08-01T19:56:00-05:00","arr":"2026-08-01T19:54:00-05:00","dep":"2026-08-01T19:54:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#212529","platform":""},{"name":"Pascagoula","code":"PAG","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:26:00-05:00","schDep":"2026-08-01T20:28:00-05:00","arr":"2026-08-01T20:26:00-05:00","dep":"2026-08-01T20:26:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#212529","platform":""},{"name":"Mobile","code":"MOE","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T21:14:00-05:00","schDep":"2026-08-01T21:14:00-05:00","arr":"2026-08-01T21:10:00-05:00","dep":"2026-08-01T21:10:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#212529","platform":""}],"heading":"NW","eventCode":"BAS","eventTZ":"America/Chicago","eventName":"Bay St. Louis","origCode":"NOL","originTZ":"America/Chicago","origName":"New Orleans","destCode":"MOE","destTZ":"America/Chicago","destName":"Mobile","trainState":"Active","velocity":18.935697555542,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T17:37:40-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"40":[{"dataSource":"amtraker-v3","routeName":"Floridian","trainNum":"40","trainNumRaw":"40","trainID":"40-1","lat":28.051482645053124,"lon":-81.83313310721951,"trainTimely":"","iconColor":"#c6570d","textColor":"#ffffff","stations":[{"name":"Miami","code":"MIA","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:05:00-04:00","schDep":"2026-08-01T11:05:00-04:00","arr":"2026-08-01T11:05:00-04:00","dep":"2026-08-01T11:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Hollywood","code":"HOL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:29:00-04:00","schDep":"2026-08-01T11:29:00-04:00","arr":"2026-08-01T11:31:00-04:00","dep":"2026-08-01T11:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298c35","platform":""},{"name":"Fort Lauderdale","code":"FTL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:43:00-04:00","schDep":"2026-08-01T11:43:00-04:00","arr":"2026-08-01T11:45:00-04:00","dep":"2026-08-01T11:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298c35","platform":""},{"name":"Deerfield Beach","code":"DFB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:00:00-04:00","schDep":"2026-08-01T12:00:00-04:00","arr":"2026-08-01T12:05:00-04:00","dep":"2026-08-01T12:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Delray Beach","code":"DLB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:13:00-04:00","schDep":"2026-08-01T12:13:00-04:00","arr":"2026-08-01T12:18:00-04:00","dep":"2026-08-01T12:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"West Palm Beach","code":"WPB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:35:00-04:00","schDep":"2026-08-01T12:35:00-04:00","arr":"2026-08-01T12:44:00-04:00","dep":"2026-08-01T12:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3b9826","platform":""},{"name":"Okeechobee","code":"OKE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:34:00-04:00","schDep":"2026-08-01T13:34:00-04:00","arr":"2026-08-01T14:10:00-04:00","dep":"2026-08-01T14:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c4840f","platform":""},{"name":"Sebring","code":"SBG","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:08:00-04:00","schDep":"2026-08-01T14:10:00-04:00","arr":"2026-08-01T14:55:00-04:00","dep":"2026-08-01T14:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66d0d","platform":""},{"name":"Winter Haven","code":"WTH","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:54:00-04:00","schDep":"2026-08-01T14:56:00-04:00","arr":"2026-08-01T15:49:00-04:00","dep":"2026-08-01T15:54:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6630d","platform":""},{"name":"Lakeland","code":"LKL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:36:00-04:00","schDep":"2026-08-01T15:36:00-04:00","arr":"2026-08-01T16:19:00-04:00","dep":"2026-08-01T16:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6720d","platform":""},{"name":"Tampa","code":"TPA","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:31:00-04:00","schDep":"2026-08-01T16:49:00-04:00","arr":"2026-08-01T17:29:00-04:00","dep":"2026-08-01T17:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c65f0d","platform":""},{"name":"Lakeland","code":"LAK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:23:00-04:00","schDep":"2026-08-01T17:25:00-04:00","arr":"2026-08-01T18:25:00-04:00","dep":"2026-08-01T18:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c65a0d","platform":""},{"name":"Kissimmee","code":"KIS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:07:00-04:00","schDep":"2026-08-01T18:10:00-04:00","arr":"2026-08-01T19:11:00-04:00","dep":"2026-08-01T19:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6570d","platform":""},{"name":"Orlando","code":"ORL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:34:00-04:00","schDep":"2026-08-01T18:50:00-04:00","arr":"2026-08-01T19:31:00-04:00","dep":"2026-08-01T19:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6600d","platform":""},{"name":"Winter Park","code":"WPK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:05:00-04:00","schDep":"2026-08-01T19:07:00-04:00","arr":"2026-08-01T19:57:00-04:00","dep":"2026-08-01T19:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6670d","platform":""},{"name":"DeLand","code":"DLD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:47:00-04:00","schDep":"2026-08-01T19:49:00-04:00","arr":"2026-08-01T20:38:00-04:00","dep":"2026-08-01T20:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6680d","platform":""},{"name":"Palatka","code":"PAK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:40:00-04:00","schDep":"2026-08-01T20:43:00-04:00","arr":"2026-08-01T21:27:00-04:00","dep":"2026-08-01T21:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66d0d","platform":""},{"name":"Jacksonville","code":"JAX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:13:00-04:00","schDep":"2026-08-01T22:33:00-04:00","arr":"2026-08-01T22:33:00-04:00","dep":"2026-08-01T22:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#7baa1f","platform":""},{"name":"Savannah","code":"SAV","tz":"America/New_York","bus":false,"schArr":"2026-08-02T00:53:00-04:00","schDep":"2026-08-02T01:41:00-04:00","arr":"2026-08-02T00:55:00-04:00","dep":"2026-08-02T00:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298c35","platform":""},{"name":"Denmark","code":"DNK","tz":"America/New_York","bus":false,"schArr":"2026-08-02T03:02:00-04:00","schDep":"2026-08-02T03:04:00-04:00","arr":"2026-08-02T03:02:00-04:00","dep":"2026-08-02T03:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Columbia","code":"CLB","tz":"America/New_York","bus":false,"schArr":"2026-08-02T04:11:00-04:00","schDep":"2026-08-02T04:22:00-04:00","arr":"2026-08-02T04:11:00-04:00","dep":"2026-08-02T04:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Camden","code":"CAM","tz":"America/New_York","bus":false,"schArr":"2026-08-02T05:01:00-04:00","schDep":"2026-08-02T05:03:00-04:00","arr":"2026-08-02T05:01:00-04:00","dep":"2026-08-02T05:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Hamlet","code":"HAM","tz":"America/New_York","bus":false,"schArr":"2026-08-02T06:32:00-04:00","schDep":"2026-08-02T06:37:00-04:00","arr":"2026-08-02T06:32:00-04:00","dep":"2026-08-02T06:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Southern Pines","code":"SOP","tz":"America/New_York","bus":false,"schArr":"2026-08-02T07:14:00-04:00","schDep":"2026-08-02T07:17:00-04:00","arr":"2026-08-02T07:14:00-04:00","dep":"2026-08-02T07:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Cary","code":"CYN","tz":"America/New_York","bus":false,"schArr":"2026-08-02T08:24:00-04:00","schDep":"2026-08-02T08:33:00-04:00","arr":"2026-08-02T08:24:00-04:00","dep":"2026-08-02T08:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Raleigh Union","code":"RGH","tz":"America/New_York","bus":false,"schArr":"2026-08-02T09:06:00-04:00","schDep":"2026-08-02T09:17:00-04:00","arr":"2026-08-02T09:06:00-04:00","dep":"2026-08-02T09:06:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Rocky Mount","code":"RMT","tz":"America/New_York","bus":false,"schArr":"2026-08-02T10:33:00-04:00","schDep":"2026-08-02T10:36:00-04:00","arr":"2026-08-02T10:34:00-04:00","dep":"2026-08-02T10:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b39","platform":""},{"name":"Petersburg","code":"PTB","tz":"America/New_York","bus":false,"schArr":"2026-08-02T12:02:00-04:00","schDep":"2026-08-02T12:04:00-04:00","arr":"2026-08-02T12:03:00-04:00","dep":"2026-08-02T12:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b39","platform":""},{"name":"Richmond Staples Mill Road","code":"RVR","tz":"America/New_York","bus":false,"schArr":"2026-08-02T12:43:00-04:00","schDep":"2026-08-02T12:52:00-04:00","arr":"2026-08-02T12:43:00-04:00","dep":"2026-08-02T12:43:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Alexandria","code":"ALX","tz":"America/New_York","bus":false,"schArr":"2026-08-02T14:43:00-04:00","schDep":"2026-08-02T14:43:00-04:00","arr":"2026-08-02T14:43:00-04:00","dep":"2026-08-02T14:43:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-02T15:12:00-04:00","schDep":"2026-08-02T15:57:00-04:00","arr":"2026-08-02T15:12:00-04:00","dep":"2026-08-02T15:12:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Rockville","code":"RKV","tz":"America/New_York","bus":false,"schArr":"2026-08-02T16:21:00-04:00","schDep":"2026-08-02T16:21:00-04:00","arr":"2026-08-02T16:21:00-04:00","dep":"2026-08-02T16:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Harpers Ferry","code":"HFY","tz":"America/New_York","bus":false,"schArr":"2026-08-02T17:08:00-04:00","schDep":"2026-08-02T17:08:00-04:00","arr":"2026-08-02T17:08:00-04:00","dep":"2026-08-02T17:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Martinsburg","code":"MRB","tz":"America/New_York","bus":false,"schArr":"2026-08-02T17:37:00-04:00","schDep":"2026-08-02T17:37:00-04:00","arr":"2026-08-02T17:37:00-04:00","dep":"2026-08-02T17:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Cumberland","code":"CUM","tz":"America/New_York","bus":false,"schArr":"2026-08-02T19:09:00-04:00","schDep":"2026-08-02T19:16:00-04:00","arr":"2026-08-02T19:09:00-04:00","dep":"2026-08-02T19:09:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Connellsville","code":"COV","tz":"America/New_York","bus":false,"schArr":"2026-08-02T21:39:00-04:00","schDep":"2026-08-02T21:39:00-04:00","arr":"2026-08-02T21:39:00-04:00","dep":"2026-08-02T21:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Pittsburgh","code":"PGH","tz":"America/New_York","bus":false,"schArr":"2026-08-02T23:40:00-04:00","schDep":"2026-08-02T23:59:00-04:00","arr":"2026-08-02T23:40:00-04:00","dep":"2026-08-02T23:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Alliance","code":"ALC","tz":"America/New_York","bus":false,"schArr":"2026-08-03T01:39:00-04:00","schDep":"2026-08-03T01:39:00-04:00","arr":"2026-08-03T01:39:00-04:00","dep":"2026-08-03T01:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Cleveland","code":"CLE","tz":"America/New_York","bus":false,"schArr":"2026-08-03T02:53:00-04:00","schDep":"2026-08-03T02:59:00-04:00","arr":"2026-08-03T02:53:00-04:00","dep":"2026-08-03T02:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Elyria","code":"ELY","tz":"America/New_York","bus":false,"schArr":"2026-08-03T03:29:00-04:00","schDep":"2026-08-03T03:29:00-04:00","arr":"2026-08-03T03:29:00-04:00","dep":"2026-08-03T03:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Sandusky","code":"SKY","tz":"America/New_York","bus":false,"schArr":"2026-08-03T04:02:00-04:00","schDep":"2026-08-03T04:02:00-04:00","arr":"2026-08-03T04:02:00-04:00","dep":"2026-08-03T04:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Toledo","code":"TOL","tz":"America/New_York","bus":false,"schArr":"2026-08-03T05:08:00-04:00","schDep":"2026-08-03T05:22:00-04:00","arr":"2026-08-03T05:08:00-04:00","dep":"2026-08-03T05:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"E","eventCode":"KIS","eventTZ":"America/New_York","eventName":"Kissimmee","origCode":"MIA","originTZ":"America/New_York","origName":"Miami","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":62.4128646850586,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:11-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]},{"dataSource":"amtraker-v3","routeName":"Floridian","trainNum":"40","trainNumRaw":"40","trainID":"40-31","lat":39.691837580939236,"lon":-78.1693676269763,"trainTimely":"","iconColor":"#baab16","textColor":"#000000","stations":[{"name":"Miami","code":"MIA","tz":"America/New_York","bus":false,"schArr":"2026-07-31T11:05:00-04:00","schDep":"2026-07-31T11:05:00-04:00","arr":"2026-07-31T11:05:00-04:00","dep":"2026-07-31T11:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Hollywood","code":"HOL","tz":"America/New_York","bus":false,"schArr":"2026-07-31T11:29:00-04:00","schDep":"2026-07-31T11:29:00-04:00","arr":"2026-07-31T11:39:00-04:00","dep":"2026-07-31T11:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"Fort Lauderdale","code":"FTL","tz":"America/New_York","bus":false,"schArr":"2026-07-31T11:43:00-04:00","schDep":"2026-07-31T11:43:00-04:00","arr":"2026-07-31T11:52:00-04:00","dep":"2026-07-31T11:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3b9826","platform":""},{"name":"Deerfield Beach","code":"DFB","tz":"America/New_York","bus":false,"schArr":"2026-07-31T12:00:00-04:00","schDep":"2026-07-31T12:00:00-04:00","arr":"2026-07-31T12:13:00-04:00","dep":"2026-07-31T12:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#509e24","platform":""},{"name":"Delray Beach","code":"DLB","tz":"America/New_York","bus":false,"schArr":"2026-07-31T12:13:00-04:00","schDep":"2026-07-31T12:13:00-04:00","arr":"2026-07-31T12:26:00-04:00","dep":"2026-07-31T12:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#509e24","platform":""},{"name":"West Palm Beach","code":"WPB","tz":"America/New_York","bus":false,"schArr":"2026-07-31T12:35:00-04:00","schDep":"2026-07-31T12:35:00-04:00","arr":"2026-07-31T12:47:00-04:00","dep":"2026-07-31T12:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#4a9d24","platform":""},{"name":"Okeechobee","code":"OKE","tz":"America/New_York","bus":false,"schArr":"2026-07-31T13:34:00-04:00","schDep":"2026-07-31T13:34:00-04:00","arr":"2026-07-31T13:57:00-04:00","dep":"2026-07-31T13:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#90af1c","platform":""},{"name":"Sebring","code":"SBG","tz":"America/New_York","bus":false,"schArr":"2026-07-31T14:08:00-04:00","schDep":"2026-07-31T14:10:00-04:00","arr":"2026-07-31T14:40:00-04:00","dep":"2026-07-31T14:41:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bd9f13","platform":""},{"name":"Winter Haven","code":"WTH","tz":"America/New_York","bus":false,"schArr":"2026-07-31T14:54:00-04:00","schDep":"2026-07-31T14:56:00-04:00","arr":"2026-07-31T15:45:00-04:00","dep":"2026-07-31T15:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6680d","platform":""},{"name":"Lakeland","code":"LKL","tz":"America/New_York","bus":false,"schArr":"2026-07-31T15:36:00-04:00","schDep":"2026-07-31T15:36:00-04:00","arr":"2026-07-31T16:10:00-04:00","dep":"2026-07-31T16:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c19211","platform":""},{"name":"Tampa","code":"TPA","tz":"America/New_York","bus":false,"schArr":"2026-07-31T16:31:00-04:00","schDep":"2026-07-31T16:49:00-04:00","arr":"2026-07-31T17:11:00-04:00","dep":"2026-07-31T17:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6760d","platform":""},{"name":"Lakeland","code":"LAK","tz":"America/New_York","bus":false,"schArr":"2026-07-31T17:23:00-04:00","schDep":"2026-07-31T17:25:00-04:00","arr":"2026-07-31T18:06:00-04:00","dep":"2026-07-31T18:09:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6720d","platform":""},{"name":"Kissimmee","code":"KIS","tz":"America/New_York","bus":false,"schArr":"2026-07-31T18:07:00-04:00","schDep":"2026-07-31T18:10:00-04:00","arr":"2026-07-31T18:58:00-04:00","dep":"2026-07-31T19:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6680d","platform":""},{"name":"Orlando","code":"ORL","tz":"America/New_York","bus":false,"schArr":"2026-07-31T18:34:00-04:00","schDep":"2026-07-31T18:50:00-04:00","arr":"2026-07-31T19:20:00-04:00","dep":"2026-07-31T19:41:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66e0d","platform":""},{"name":"Winter Park","code":"WPK","tz":"America/New_York","bus":false,"schArr":"2026-07-31T19:05:00-04:00","schDep":"2026-07-31T19:07:00-04:00","arr":"2026-07-31T19:54:00-04:00","dep":"2026-07-31T19:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66a0d","platform":""},{"name":"DeLand","code":"DLD","tz":"America/New_York","bus":false,"schArr":"2026-07-31T19:47:00-04:00","schDep":"2026-07-31T19:49:00-04:00","arr":"2026-07-31T20:37:00-04:00","dep":"2026-07-31T20:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6690d","platform":""},{"name":"Palatka","code":"PAK","tz":"America/New_York","bus":false,"schArr":"2026-07-31T20:40:00-04:00","schDep":"2026-07-31T20:43:00-04:00","arr":"2026-07-31T21:30:00-04:00","dep":"2026-07-31T21:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6690d","platform":""},{"name":"Jacksonville","code":"JAX","tz":"America/New_York","bus":false,"schArr":"2026-07-31T22:13:00-04:00","schDep":"2026-07-31T22:33:00-04:00","arr":"2026-07-31T22:41:00-04:00","dep":"2026-07-31T22:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b7b617","platform":""},{"name":"Savannah","code":"SAV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T00:53:00-04:00","schDep":"2026-08-01T01:41:00-04:00","arr":"2026-08-01T01:27:00-04:00","dep":"2026-08-01T02:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c19211","platform":""},{"name":"Denmark","code":"DNK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T03:02:00-04:00","schDep":"2026-08-01T03:04:00-04:00","arr":"2026-08-01T03:37:00-04:00","dep":"2026-08-01T03:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c28b10","platform":""},{"name":"Columbia","code":"CLB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T04:11:00-04:00","schDep":"2026-08-01T04:22:00-04:00","arr":"2026-08-01T05:02:00-04:00","dep":"2026-08-01T05:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6680d","platform":""},{"name":"Camden","code":"CAM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T05:01:00-04:00","schDep":"2026-08-01T05:03:00-04:00","arr":"2026-08-01T05:51:00-04:00","dep":"2026-08-01T05:54:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6690d","platform":""},{"name":"Hamlet","code":"HAM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T06:32:00-04:00","schDep":"2026-08-01T06:37:00-04:00","arr":"2026-08-01T07:16:00-04:00","dep":"2026-08-01T07:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6710d","platform":""},{"name":"Southern Pines","code":"SOP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T07:14:00-04:00","schDep":"2026-08-01T07:17:00-04:00","arr":"2026-08-01T07:56:00-04:00","dep":"2026-08-01T07:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6730d","platform":""},{"name":"Cary","code":"CYN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:24:00-04:00","schDep":"2026-08-01T08:33:00-04:00","arr":"2026-08-01T09:10:00-04:00","dep":"2026-08-01T09:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66e0d","platform":""},{"name":"Raleigh Union","code":"RGH","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:06:00-04:00","schDep":"2026-08-01T09:17:00-04:00","arr":"2026-08-01T09:31:00-04:00","dep":"2026-08-01T09:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#9fb21a","platform":""},{"name":"Rocky Mount","code":"RMT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:33:00-04:00","schDep":"2026-08-01T10:36:00-04:00","arr":"2026-08-01T11:09:00-04:00","dep":"2026-08-01T11:12:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c4840f","platform":""},{"name":"Petersburg","code":"PTB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:02:00-04:00","schDep":"2026-08-01T12:04:00-04:00","arr":"2026-08-01T12:35:00-04:00","dep":"2026-08-01T12:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bf9912","platform":""},{"name":"Richmond Staples Mill Road","code":"RVR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:43:00-04:00","schDep":"2026-08-01T12:52:00-04:00","arr":"2026-08-01T13:20:00-04:00","dep":"2026-08-01T13:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c67d0e","platform":""},{"name":"Alexandria","code":"ALX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:43:00-04:00","schDep":"2026-08-01T14:43:00-04:00","arr":"2026-08-01T15:09:00-04:00","dep":"2026-08-01T15:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#a7b419","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:12:00-04:00","schDep":"2026-08-01T15:57:00-04:00","arr":"2026-08-01T15:48:00-04:00","dep":"2026-08-01T16:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c4840f","platform":""},{"name":"Rockville","code":"RKV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:21:00-04:00","schDep":"2026-08-01T16:21:00-04:00","arr":"2026-08-01T16:42:00-04:00","dep":"2026-08-01T16:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#82ab1e","platform":""},{"name":"Harpers Ferry","code":"HFY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:08:00-04:00","schDep":"2026-08-01T17:08:00-04:00","arr":"2026-08-01T17:33:00-04:00","dep":"2026-08-01T17:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#9fb21a","platform":""},{"name":"Martinsburg","code":"MRB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:37:00-04:00","schDep":"2026-08-01T17:37:00-04:00","arr":"2026-08-01T18:02:00-04:00","dep":"2026-08-01T18:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#9fb21a","platform":""},{"name":"Cumberland","code":"CUM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:09:00-04:00","schDep":"2026-08-01T19:16:00-04:00","arr":"2026-08-01T19:39:00-04:00","dep":"2026-08-01T19:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#baab16","platform":""},{"name":"Connellsville","code":"COV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:39:00-04:00","schDep":"2026-08-01T21:39:00-04:00","arr":"2026-08-01T22:04:00-04:00","dep":"2026-08-01T22:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","platform":""},{"name":"Pittsburgh","code":"PGH","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:40:00-04:00","schDep":"2026-08-01T23:59:00-04:00","arr":"2026-08-01T23:41:00-04:00","dep":"2026-08-01T23:41:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b39","platform":""},{"name":"Alliance","code":"ALC","tz":"America/New_York","bus":false,"schArr":"2026-08-02T01:39:00-04:00","schDep":"2026-08-02T01:39:00-04:00","arr":"2026-08-02T01:39:00-04:00","dep":"2026-08-02T01:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Cleveland","code":"CLE","tz":"America/New_York","bus":false,"schArr":"2026-08-02T02:53:00-04:00","schDep":"2026-08-02T02:59:00-04:00","arr":"2026-08-02T02:53:00-04:00","dep":"2026-08-02T02:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Elyria","code":"ELY","tz":"America/New_York","bus":false,"schArr":"2026-08-02T03:29:00-04:00","schDep":"2026-08-02T03:29:00-04:00","arr":"2026-08-02T03:29:00-04:00","dep":"2026-08-02T03:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Sandusky","code":"SKY","tz":"America/New_York","bus":false,"schArr":"2026-08-02T04:02:00-04:00","schDep":"2026-08-02T04:02:00-04:00","arr":"2026-08-02T04:02:00-04:00","dep":"2026-08-02T04:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Toledo","code":"TOL","tz":"America/New_York","bus":false,"schArr":"2026-08-02T05:08:00-04:00","schDep":"2026-08-02T05:22:00-04:00","arr":"2026-08-02T05:08:00-04:00","dep":"2026-08-02T05:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"W","eventCode":"CUM","eventTZ":"America/New_York","eventName":"Cumberland","origCode":"MIA","originTZ":"America/New_York","origName":"Miami","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":36.3368530273438,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]}],"41":[{"dataSource":"amtraker-v3","routeName":"Floridian","trainNum":"41","trainNumRaw":"41","trainID":"41-30","lat":27.55831084181277,"lon":-81.47975469306705,"trainTimely":"","iconColor":"#c60b31","textColor":"#ffffff","stations":[{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-07-30T18:40:00-05:00","schDep":"2026-07-30T18:40:00-05:00","arr":"2026-07-30T20:22:00-05:00","dep":"2026-07-30T20:22:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6250c","platform":""},{"name":"South Bend","code":"SOB","tz":"America/Indiana/Indianapolis","bus":false,"schArr":"2026-07-30T21:09:00-04:00","schDep":"2026-07-30T21:09:00-04:00","arr":"2026-07-30T23:03:00-04:00","dep":"2026-07-30T23:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6160c","platform":""},{"name":"Elkhart","code":"EKH","tz":"America/Indiana/Indianapolis","bus":false,"schArr":"2026-07-30T21:29:00-04:00","schDep":"2026-07-30T21:29:00-04:00","arr":"2026-07-30T23:29:00-04:00","dep":"2026-07-30T23:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60e0c","platform":""},{"name":"Waterloo","code":"WTI","tz":"America/Indiana/Indianapolis","bus":false,"schArr":"2026-07-30T22:23:00-04:00","schDep":"2026-07-30T22:23:00-04:00","arr":"2026-07-31T00:20:00-04:00","dep":"2026-07-31T00:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6120c","platform":""},{"name":"Toledo","code":"TOL","tz":"America/New_York","bus":false,"schArr":"2026-07-30T23:39:00-04:00","schDep":"2026-07-30T23:49:00-04:00","arr":"2026-07-31T01:31:00-04:00","dep":"2026-07-31T01:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6180c","platform":""},{"name":"Sandusky","code":"SKY","tz":"America/New_York","bus":false,"schArr":"2026-07-31T00:40:00-04:00","schDep":"2026-07-31T00:40:00-04:00","arr":"2026-07-31T02:32:00-04:00","dep":"2026-07-31T02:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6180c","platform":""},{"name":"Elyria","code":"ELY","tz":"America/New_York","bus":false,"schArr":"2026-07-31T01:15:00-04:00","schDep":"2026-07-31T01:15:00-04:00","arr":"2026-07-31T03:10:00-04:00","dep":"2026-07-31T03:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6140c","platform":""},{"name":"Cleveland","code":"CLE","tz":"America/New_York","bus":false,"schArr":"2026-07-31T01:45:00-04:00","schDep":"2026-07-31T01:54:00-04:00","arr":"2026-07-31T03:38:00-04:00","dep":"2026-07-31T03:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6170c","platform":""},{"name":"Alliance","code":"ALC","tz":"America/New_York","bus":false,"schArr":"2026-07-31T03:05:00-04:00","schDep":"2026-07-31T03:05:00-04:00","arr":"2026-07-31T05:23:00-04:00","dep":"2026-07-31T05:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c21","platform":""},{"name":"Pittsburgh","code":"PGH","tz":"America/New_York","bus":false,"schArr":"2026-07-31T05:05:00-04:00","schDep":"2026-07-31T05:25:00-04:00","arr":"2026-07-31T07:11:00-04:00","dep":"2026-07-31T07:41:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c12","platform":""},{"name":"Connellsville","code":"COV","tz":"America/New_York","bus":false,"schArr":"2026-07-31T07:04:00-04:00","schDep":"2026-07-31T07:04:00-04:00","arr":"2026-07-31T09:31:00-04:00","dep":"2026-07-31T09:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b2d","platform":""},{"name":"Cumberland","code":"CUM","tz":"America/New_York","bus":false,"schArr":"2026-07-31T09:25:00-04:00","schDep":"2026-07-31T09:37:00-04:00","arr":"2026-07-31T12:31:00-04:00","dep":"2026-07-31T12:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Martinsburg","code":"MRB","tz":"America/New_York","bus":false,"schArr":"2026-07-31T11:06:00-04:00","schDep":"2026-07-31T11:06:00-04:00","arr":"2026-07-31T14:32:00-04:00","dep":"2026-07-31T14:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Harpers Ferry","code":"HFY","tz":"America/New_York","bus":false,"schArr":"2026-07-31T11:36:00-04:00","schDep":"2026-07-31T11:36:00-04:00","arr":"2026-07-31T15:09:00-04:00","dep":"2026-07-31T15:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Rockville","code":"RKV","tz":"America/New_York","bus":false,"schArr":"2026-07-31T12:21:00-04:00","schDep":"2026-07-31T12:21:00-04:00","arr":"2026-07-31T16:01:00-04:00","dep":"2026-07-31T16:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-07-31T13:10:00-04:00","schDep":"2026-07-31T13:48:00-04:00","arr":"2026-07-31T16:32:00-04:00","dep":"2026-07-31T17:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Alexandria","code":"ALX","tz":"America/New_York","bus":false,"schArr":"2026-07-31T14:05:00-04:00","schDep":"2026-07-31T14:09:00-04:00","arr":"2026-07-31T17:57:00-04:00","dep":"2026-07-31T18:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Richmond Staples Mill Road","code":"RVR","tz":"America/New_York","bus":false,"schArr":"2026-07-31T15:57:00-04:00","schDep":"2026-07-31T16:07:00-04:00","arr":"2026-07-31T19:52:00-04:00","dep":"2026-07-31T20:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Petersburg","code":"PTB","tz":"America/New_York","bus":false,"schArr":"2026-07-31T16:41:00-04:00","schDep":"2026-07-31T16:43:00-04:00","arr":"2026-07-31T20:40:00-04:00","dep":"2026-07-31T20:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Rocky Mount","code":"RMT","tz":"America/New_York","bus":false,"schArr":"2026-07-31T18:10:00-04:00","schDep":"2026-07-31T18:13:00-04:00","arr":"2026-07-31T22:20:00-04:00","dep":"2026-07-31T22:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Raleigh Union","code":"RGH","tz":"America/New_York","bus":false,"schArr":"2026-07-31T19:41:00-04:00","schDep":"2026-07-31T19:54:00-04:00","arr":"2026-07-31T23:36:00-04:00","dep":"2026-07-31T23:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Cary","code":"CYN","tz":"America/New_York","bus":false,"schArr":"2026-07-31T20:06:00-04:00","schDep":"2026-07-31T20:16:00-04:00","arr":"2026-08-01T00:02:00-04:00","dep":"2026-08-01T00:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Southern Pines","code":"SOP","tz":"America/New_York","bus":false,"schArr":"2026-07-31T21:26:00-04:00","schDep":"2026-07-31T21:29:00-04:00","arr":"2026-08-01T01:23:00-04:00","dep":"2026-08-01T01:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Hamlet","code":"HAM","tz":"America/New_York","bus":false,"schArr":"2026-07-31T22:08:00-04:00","schDep":"2026-07-31T22:13:00-04:00","arr":"2026-08-01T02:09:00-04:00","dep":"2026-08-01T02:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Camden","code":"CAM","tz":"America/New_York","bus":false,"schArr":"2026-07-31T23:40:00-04:00","schDep":"2026-07-31T23:42:00-04:00","arr":"2026-08-01T03:41:00-04:00","dep":"2026-08-01T03:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Columbia","code":"CLB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T00:25:00-04:00","schDep":"2026-08-01T00:35:00-04:00","arr":"2026-08-01T04:27:00-04:00","dep":"2026-08-01T04:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Denmark","code":"DNK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T01:30:00-04:00","schDep":"2026-08-01T01:32:00-04:00","arr":"2026-08-01T05:37:00-04:00","dep":"2026-08-01T05:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Savannah","code":"SAV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T03:18:00-04:00","schDep":"2026-08-01T04:03:00-04:00","arr":"2026-08-01T07:02:00-04:00","dep":"2026-08-01T07:54:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Jacksonville","code":"JAX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T06:32:00-04:00","schDep":"2026-08-01T06:58:00-04:00","arr":"2026-08-01T10:08:00-04:00","dep":"2026-08-01T10:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Palatka","code":"PAK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T07:59:00-04:00","schDep":"2026-08-01T08:01:00-04:00","arr":"2026-08-01T11:43:00-04:00","dep":"2026-08-01T11:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"DeLand","code":"DLD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:53:00-04:00","schDep":"2026-08-01T08:55:00-04:00","arr":"2026-08-01T12:33:00-04:00","dep":"2026-08-01T12:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Winter Park","code":"WPK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:39:00-04:00","schDep":"2026-08-01T09:44:00-04:00","arr":"2026-08-01T13:18:00-04:00","dep":"2026-08-01T13:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Orlando","code":"ORL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:05:00-04:00","schDep":"2026-08-01T10:19:00-04:00","arr":"2026-08-01T13:37:00-04:00","dep":"2026-08-01T13:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Kissimmee","code":"KIS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:38:00-04:00","schDep":"2026-08-01T10:43:00-04:00","arr":"2026-08-01T14:12:00-04:00","dep":"2026-08-01T14:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Lakeland","code":"LAK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:38:00-04:00","schDep":"2026-08-01T11:40:00-04:00","arr":"2026-08-01T15:13:00-04:00","dep":"2026-08-01T15:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Tampa","code":"TPA","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:27:00-04:00","schDep":"2026-08-01T12:43:00-04:00","arr":"2026-08-01T16:22:00-04:00","dep":"2026-08-01T16:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Lakeland","code":"LKL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:17:00-04:00","schDep":"2026-08-01T13:19:00-04:00","arr":"2026-08-01T17:28:00-04:00","dep":"2026-08-01T17:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Winter Haven","code":"WTH","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:39:00-04:00","schDep":"2026-08-01T13:41:00-04:00","arr":"2026-08-01T17:52:00-04:00","dep":"2026-08-01T17:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Sebring","code":"SBG","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:20:00-04:00","schDep":"2026-08-01T14:22:00-04:00","arr":"2026-08-01T18:42:00-04:00","dep":"2026-08-01T18:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Okeechobee","code":"OKE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:03:00-04:00","schDep":"2026-08-01T15:03:00-04:00","arr":"2026-08-01T19:18:00-04:00","dep":"2026-08-01T19:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"West Palm Beach","code":"WPB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:31:00-04:00","schDep":"2026-08-01T16:31:00-04:00","arr":"2026-08-01T20:13:00-04:00","dep":"2026-08-01T20:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Delray Beach","code":"DLB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:53:00-04:00","schDep":"2026-08-01T16:53:00-04:00","arr":"2026-08-01T20:36:00-04:00","dep":"2026-08-01T20:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""}],"heading":"SE","eventCode":"SBG","eventTZ":"America/New_York","eventName":"Sebring","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"MIA","destTZ":"America/New_York","destName":"Miami","trainState":"Active","velocity":56.0308723449707,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]},{"dataSource":"amtraker-v3","routeName":"Floridian","trainNum":"41","trainNumRaw":"41","trainID":"41-31","lat":37.78921500119905,"lon":-77.47254417289568,"trainTimely":"","iconColor":"#c60b31","textColor":"#ffffff","stations":[{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T18:40:00-05:00","schDep":"2026-07-31T18:40:00-05:00","arr":null,"dep":null,"arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"South Bend","code":"SOB","tz":"America/Indiana/Indianapolis","bus":false,"schArr":"2026-07-31T21:09:00-04:00","schDep":"2026-07-31T21:09:00-04:00","arr":null,"dep":null,"arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Elkhart","code":"EKH","tz":"America/Indiana/Indianapolis","bus":false,"schArr":"2026-07-31T21:29:00-04:00","schDep":"2026-07-31T21:29:00-04:00","arr":null,"dep":null,"arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Waterloo","code":"WTI","tz":"America/Indiana/Indianapolis","bus":false,"schArr":"2026-07-31T22:23:00-04:00","schDep":"2026-07-31T22:23:00-04:00","arr":null,"dep":null,"arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Toledo","code":"TOL","tz":"America/New_York","bus":false,"schArr":"2026-07-31T23:39:00-04:00","schDep":"2026-07-31T23:49:00-04:00","arr":"2026-08-01T02:14:00-04:00","dep":"2026-08-01T02:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Sandusky","code":"SKY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T00:40:00-04:00","schDep":"2026-08-01T00:40:00-04:00","arr":"2026-08-01T03:02:00-04:00","dep":"2026-08-01T03:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c27","platform":""},{"name":"Elyria","code":"ELY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T01:15:00-04:00","schDep":"2026-08-01T01:15:00-04:00","arr":"2026-08-01T03:35:00-04:00","dep":"2026-08-01T03:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c24","platform":""},{"name":"Cleveland","code":"CLE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T01:45:00-04:00","schDep":"2026-08-01T01:54:00-04:00","arr":"2026-08-01T04:10:00-04:00","dep":"2026-08-01T04:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c2a","platform":""},{"name":"Alliance","code":"ALC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T03:05:00-04:00","schDep":"2026-08-01T03:05:00-04:00","arr":"2026-08-01T05:25:00-04:00","dep":"2026-08-01T05:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c24","platform":""},{"name":"Pittsburgh","code":"PGH","tz":"America/New_York","bus":false,"schArr":"2026-08-01T05:05:00-04:00","schDep":"2026-08-01T05:25:00-04:00","arr":"2026-08-01T07:13:00-04:00","dep":"2026-08-01T07:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c15","platform":""},{"name":"Connellsville","code":"COV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T07:04:00-04:00","schDep":"2026-08-01T07:04:00-04:00","arr":"2026-08-01T09:15:00-04:00","dep":"2026-08-01T09:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c18","platform":""},{"name":"Cumberland","code":"CUM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:25:00-04:00","schDep":"2026-08-01T09:37:00-04:00","arr":"2026-08-01T11:40:00-04:00","dep":"2026-08-01T12:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c1e","platform":""},{"name":"Martinsburg","code":"MRB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:06:00-04:00","schDep":"2026-08-01T11:06:00-04:00","arr":"2026-08-01T13:43:00-04:00","dep":"2026-08-01T13:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Harpers Ferry","code":"HFY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:36:00-04:00","schDep":"2026-08-01T11:36:00-04:00","arr":"2026-08-01T14:13:00-04:00","dep":"2026-08-01T14:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Rockville","code":"RKV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:21:00-04:00","schDep":"2026-08-01T12:21:00-04:00","arr":"2026-08-01T15:17:00-04:00","dep":"2026-08-01T15:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:10:00-04:00","schDep":"2026-08-01T13:48:00-04:00","arr":"2026-08-01T15:45:00-04:00","dep":"2026-08-01T16:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Alexandria","code":"ALX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:05:00-04:00","schDep":"2026-08-01T14:09:00-04:00","arr":"2026-08-01T17:06:00-04:00","dep":"2026-08-01T17:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Richmond Staples Mill Road","code":"RVR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:57:00-04:00","schDep":"2026-08-01T16:07:00-04:00","arr":"2026-08-01T18:51:00-04:00","dep":"2026-08-01T18:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Petersburg","code":"PTB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:41:00-04:00","schDep":"2026-08-01T16:43:00-04:00","arr":"2026-08-01T19:35:00-04:00","dep":"2026-08-01T19:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Rocky Mount","code":"RMT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:10:00-04:00","schDep":"2026-08-01T18:13:00-04:00","arr":"2026-08-01T20:57:00-04:00","dep":"2026-08-01T20:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Raleigh Union","code":"RGH","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:41:00-04:00","schDep":"2026-08-01T19:54:00-04:00","arr":"2026-08-01T22:12:00-04:00","dep":"2026-08-01T22:12:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Cary","code":"CYN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:06:00-04:00","schDep":"2026-08-01T20:16:00-04:00","arr":"2026-08-01T22:33:00-04:00","dep":"2026-08-01T22:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b2d","platform":""},{"name":"Southern Pines","code":"SOP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:26:00-04:00","schDep":"2026-08-01T21:29:00-04:00","arr":"2026-08-01T23:44:00-04:00","dep":"2026-08-01T23:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c21","platform":""},{"name":"Hamlet","code":"HAM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:08:00-04:00","schDep":"2026-08-01T22:13:00-04:00","arr":"2026-08-02T00:17:00-04:00","dep":"2026-08-02T00:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c16","platform":""},{"name":"Camden","code":"CAM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:40:00-04:00","schDep":"2026-08-01T23:42:00-04:00","arr":"2026-08-02T01:44:00-04:00","dep":"2026-08-02T01:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c0f","platform":""},{"name":"Columbia","code":"CLB","tz":"America/New_York","bus":false,"schArr":"2026-08-02T00:25:00-04:00","schDep":"2026-08-02T00:35:00-04:00","arr":"2026-08-02T02:22:00-04:00","dep":"2026-08-02T02:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6120c","platform":""},{"name":"Denmark","code":"DNK","tz":"America/New_York","bus":false,"schArr":"2026-08-02T01:30:00-04:00","schDep":"2026-08-02T01:32:00-04:00","arr":"2026-08-02T03:26:00-04:00","dep":"2026-08-02T03:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6130c","platform":""},{"name":"Savannah","code":"SAV","tz":"America/New_York","bus":false,"schArr":"2026-08-02T03:18:00-04:00","schDep":"2026-08-02T04:03:00-04:00","arr":"2026-08-02T04:47:00-04:00","dep":"2026-08-02T04:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6360d","platform":""},{"name":"Jacksonville","code":"JAX","tz":"America/New_York","bus":false,"schArr":"2026-08-02T06:32:00-04:00","schDep":"2026-08-02T06:58:00-04:00","arr":"2026-08-02T06:56:00-04:00","dep":"2026-08-02T06:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#98b01b","platform":""},{"name":"Palatka","code":"PAK","tz":"America/New_York","bus":false,"schArr":"2026-08-02T07:59:00-04:00","schDep":"2026-08-02T08:01:00-04:00","arr":"2026-08-02T08:11:00-04:00","dep":"2026-08-02T08:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#4a9d24","platform":""},{"name":"DeLand","code":"DLD","tz":"America/New_York","bus":false,"schArr":"2026-08-02T08:53:00-04:00","schDep":"2026-08-02T08:55:00-04:00","arr":"2026-08-02T09:05:00-04:00","dep":"2026-08-02T09:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#4a9d24","platform":""},{"name":"Winter Park","code":"WPK","tz":"America/New_York","bus":false,"schArr":"2026-08-02T09:39:00-04:00","schDep":"2026-08-02T09:44:00-04:00","arr":"2026-08-02T09:46:00-04:00","dep":"2026-08-02T09:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#329527","platform":""},{"name":"Orlando","code":"ORL","tz":"America/New_York","bus":false,"schArr":"2026-08-02T10:05:00-04:00","schDep":"2026-08-02T10:19:00-04:00","arr":"2026-08-02T10:05:00-04:00","dep":"2026-08-02T10:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Kissimmee","code":"KIS","tz":"America/New_York","bus":false,"schArr":"2026-08-02T10:38:00-04:00","schDep":"2026-08-02T10:43:00-04:00","arr":"2026-08-02T10:38:00-04:00","dep":"2026-08-02T10:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Lakeland","code":"LAK","tz":"America/New_York","bus":false,"schArr":"2026-08-02T11:38:00-04:00","schDep":"2026-08-02T11:40:00-04:00","arr":"2026-08-02T11:26:00-04:00","dep":"2026-08-02T11:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Tampa","code":"TPA","tz":"America/New_York","bus":false,"schArr":"2026-08-02T12:27:00-04:00","schDep":"2026-08-02T12:43:00-04:00","arr":"2026-08-02T12:27:00-04:00","dep":"2026-08-02T12:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Lakeland","code":"LKL","tz":"America/New_York","bus":false,"schArr":"2026-08-02T13:17:00-04:00","schDep":"2026-08-02T13:19:00-04:00","arr":"2026-08-02T13:17:00-04:00","dep":"2026-08-02T13:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Winter Haven","code":"WTH","tz":"America/New_York","bus":false,"schArr":"2026-08-02T13:39:00-04:00","schDep":"2026-08-02T13:41:00-04:00","arr":"2026-08-02T13:39:00-04:00","dep":"2026-08-02T13:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Sebring","code":"SBG","tz":"America/New_York","bus":false,"schArr":"2026-08-02T14:20:00-04:00","schDep":"2026-08-02T14:22:00-04:00","arr":"2026-08-02T14:20:00-04:00","dep":"2026-08-02T14:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Okeechobee","code":"OKE","tz":"America/New_York","bus":false,"schArr":"2026-08-02T15:03:00-04:00","schDep":"2026-08-02T15:03:00-04:00","arr":"2026-08-02T15:03:00-04:00","dep":"2026-08-02T15:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"West Palm Beach","code":"WPB","tz":"America/New_York","bus":false,"schArr":"2026-08-02T16:31:00-04:00","schDep":"2026-08-02T16:31:00-04:00","arr":"2026-08-02T15:58:00-04:00","dep":"2026-08-02T15:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Delray Beach","code":"DLB","tz":"America/New_York","bus":false,"schArr":"2026-08-02T16:53:00-04:00","schDep":"2026-08-02T16:53:00-04:00","arr":"2026-08-02T16:21:00-04:00","dep":"2026-08-02T16:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"S","eventCode":"RVR","eventTZ":"America/New_York","eventName":"Richmond Staples Mill Road","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"MIA","destTZ":"America/New_York","destName":"Miami","trainState":"Active","velocity":66.5937042236328,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]}],"43":[{"dataSource":"amtraker-v3","routeName":"Pennsylvanian","trainNum":"43","trainNumRaw":"43","trainID":"43-1","lat":40.33066213761654,"lon":-78.92245781012579,"trainTimely":"","iconColor":"#bca314","textColor":"#000000","stations":[{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:52:00-04:00","schDep":"2026-08-01T10:52:00-04:00","arr":"2026-08-01T10:52:00-04:00","dep":"2026-08-01T10:52:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:07:00-04:00","schDep":"2026-08-01T11:09:00-04:00","arr":"2026-08-01T11:05:00-04:00","dep":"2026-08-01T11:09:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:42:00-04:00","schDep":"2026-08-01T11:44:00-04:00","arr":"2026-08-01T11:47:00-04:00","dep":"2026-08-01T11:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2f9327","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:15:00-04:00","schDep":"2026-08-01T12:42:00-04:00","arr":"2026-08-01T12:18:00-04:00","dep":"2026-08-01T12:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298f2d","platform":""},{"name":"Paoli","code":"PAO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:10:00-04:00","schDep":"2026-08-01T13:12:00-04:00","arr":"2026-08-01T13:22:00-04:00","dep":"2026-08-01T13:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Lancaster","code":"LNC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:50:00-04:00","schDep":"2026-08-01T13:52:00-04:00","arr":"2026-08-01T14:05:00-04:00","dep":"2026-08-01T14:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#72a81f","platform":""},{"name":"Elizabethtown","code":"ELT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:05:00-04:00","schDep":"2026-08-01T14:06:00-04:00","arr":"2026-08-01T14:22:00-04:00","dep":"2026-08-01T14:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#83ac1d","platform":""},{"name":"Harrisburg","code":"HAR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:26:00-04:00","schDep":"2026-08-01T14:36:00-04:00","arr":"2026-08-01T14:37:00-04:00","dep":"2026-08-01T14:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#54a023","platform":""},{"name":"Lewistown","code":"LEW","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:45:00-04:00","schDep":"2026-08-01T15:47:00-04:00","arr":"2026-08-01T15:56:00-04:00","dep":"2026-08-01T16:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#54a023","platform":""},{"name":"Huntingdon","code":"HGD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:22:00-04:00","schDep":"2026-08-01T16:24:00-04:00","arr":"2026-08-01T16:47:00-04:00","dep":"2026-08-01T16:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bca314","platform":""},{"name":"Tyrone","code":"TYR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:50:00-04:00","schDep":"2026-08-01T16:51:00-04:00","arr":"2026-08-01T17:13:00-04:00","dep":"2026-08-01T17:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b8b217","platform":""},{"name":"Altoona","code":"ALT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:12:00-04:00","schDep":"2026-08-01T17:16:00-04:00","arr":"2026-08-01T17:31:00-04:00","dep":"2026-08-01T17:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#96b01b","platform":""},{"name":"Johnstown","code":"JST","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:11:00-04:00","schDep":"2026-08-01T18:14:00-04:00","arr":"2026-08-01T18:36:00-04:00","dep":"2026-08-01T18:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#bca314","platform":""},{"name":"Latrobe","code":"LAB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:55:00-04:00","schDep":"2026-08-01T18:56:00-04:00","arr":"2026-08-01T19:26:00-04:00","dep":"2026-08-01T19:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6780d","platform":""},{"name":"Greensburg","code":"GNB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:06:00-04:00","schDep":"2026-08-01T19:08:00-04:00","arr":"2026-08-01T19:36:00-04:00","dep":"2026-08-01T19:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6790d","platform":""},{"name":"Pittsburgh","code":"PGH","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:05:00-04:00","schDep":"2026-08-01T20:05:00-04:00","arr":"2026-08-01T20:15:00-04:00","dep":"2026-08-01T20:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#4d9e24","platform":""}],"heading":"NW","eventCode":"JST","eventTZ":"America/New_York","eventName":"Johnstown","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"PGH","destTZ":"America/New_York","destName":"Pittsburgh","trainState":"Active","velocity":0.0290802195668221,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"48":[{"dataSource":"amtraker-v3","routeName":"Lake Shore Limited","trainNum":"48","trainNumRaw":"48","trainID":"48-31","lat":40.8620268730682,"lon":-73.93545675697311,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T21:30:00-05:00","schDep":"2026-07-31T21:30:00-05:00","arr":"2026-07-31T21:30:00-05:00","dep":"2026-07-31T21:30:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"South Bend","code":"SOB","tz":"America/Indiana/Indianapolis","bus":false,"schArr":"2026-07-31T23:59:00-04:00","schDep":"2026-07-31T23:59:00-04:00","arr":"2026-08-01T00:04:00-04:00","dep":"2026-08-01T00:09:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Elkhart","code":"EKH","tz":"America/Indiana/Indianapolis","bus":false,"schArr":"2026-08-01T00:24:00-04:00","schDep":"2026-08-01T00:27:00-04:00","arr":"2026-08-01T00:27:00-04:00","dep":"2026-08-01T00:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298e30","platform":""},{"name":"Waterloo","code":"WTI","tz":"America/Indiana/Indianapolis","bus":false,"schArr":"2026-08-01T01:15:00-04:00","schDep":"2026-08-01T01:20:00-04:00","arr":"2026-08-01T01:16:00-04:00","dep":"2026-08-01T01:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b39","platform":""},{"name":"Bryan","code":"BYN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T01:43:00-04:00","schDep":"2026-08-01T01:45:00-04:00","arr":"2026-08-01T01:42:00-04:00","dep":"2026-08-01T01:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Toledo","code":"TOL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T03:11:00-04:00","schDep":"2026-08-01T03:31:00-04:00","arr":"2026-08-01T02:34:00-04:00","dep":"2026-08-01T03:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Sandusky","code":"SKY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T04:19:00-04:00","schDep":"2026-08-01T04:23:00-04:00","arr":"2026-08-01T04:19:00-04:00","dep":"2026-08-01T04:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Elyria","code":"ELY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T04:58:00-04:00","schDep":"2026-08-01T05:02:00-04:00","arr":"2026-08-01T04:54:00-04:00","dep":"2026-08-01T05:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Cleveland","code":"CLE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T05:38:00-04:00","schDep":"2026-08-01T05:50:00-04:00","arr":"2026-08-01T05:47:00-04:00","dep":"2026-08-01T05:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3b9826","platform":""},{"name":"Erie","code":"ERI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T07:18:00-04:00","schDep":"2026-08-01T07:24:00-04:00","arr":"2026-08-01T07:22:00-04:00","dep":"2026-08-01T07:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#29902b","platform":""},{"name":"Buffalo-Depew","code":"BUF","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:53:00-04:00","schDep":"2026-08-01T09:05:00-04:00","arr":"2026-08-01T08:56:00-04:00","dep":"2026-08-01T09:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298e30","platform":""},{"name":"Rochester","code":"ROC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:00:00-04:00","schDep":"2026-08-01T10:06:00-04:00","arr":"2026-08-01T10:06:00-04:00","dep":"2026-08-01T10:12:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2e9328","platform":""},{"name":"Syracuse","code":"SYR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:28:00-04:00","schDep":"2026-08-01T11:42:00-04:00","arr":"2026-08-01T11:30:00-04:00","dep":"2026-08-01T11:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298c35","platform":""},{"name":"Utica","code":"UCA","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:37:00-04:00","schDep":"2026-08-01T12:42:00-04:00","arr":"2026-08-01T12:33:00-04:00","dep":"2026-08-01T12:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Schenectady","code":"SDY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:15:00-04:00","schDep":"2026-08-01T14:21:00-04:00","arr":"2026-08-01T14:07:00-04:00","dep":"2026-08-01T14:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Albany-Rensselaer","code":"ALB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:53:00-04:00","schDep":"2026-08-01T16:15:00-04:00","arr":"2026-08-01T15:01:00-04:00","dep":"2026-08-01T16:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#379627","platform":""},{"name":"Rhinecliff-Kingston","code":"RHI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:00:00-04:00","schDep":"2026-08-01T17:00:00-04:00","arr":"2026-08-01T16:57:00-04:00","dep":"2026-08-01T17:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Poughkeepsie","code":"POU","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:18:00-04:00","schDep":"2026-08-01T17:18:00-04:00","arr":"2026-08-01T17:12:00-04:00","dep":"2026-08-01T17:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Croton-Harmon","code":"CRT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:58:00-04:00","schDep":"2026-08-01T17:58:00-04:00","arr":"2026-08-01T18:11:00-04:00","dep":"2026-08-01T18:12:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#509e24","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:47:00-04:00","schDep":"2026-08-01T18:47:00-04:00","arr":"2026-08-01T18:47:00-04:00","dep":"2026-08-01T18:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SW","eventCode":"NYP","eventTZ":"America/New_York","eventName":"New York Penn","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":57.0576286315918,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"49":[{"dataSource":"amtraker-v3","routeName":"Lake Shore Limited","trainNum":"49","trainNumRaw":"49","trainID":"49-1","lat":41.70856176552059,"lon":-73.93809658164011,"trainTimely":"","iconColor":"#c63c0d","textColor":"#ffffff","stations":[{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:40:00-04:00","schDep":"2026-08-01T15:40:00-04:00","arr":"2026-08-01T17:09:00-04:00","dep":"2026-08-01T17:09:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6360d","platform":""},{"name":"Croton-Harmon","code":"CRT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:23:00-04:00","schDep":"2026-08-01T16:26:00-04:00","arr":"2026-08-01T17:50:00-04:00","dep":"2026-08-01T17:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6390d","platform":""},{"name":"Poughkeepsie","code":"POU","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:07:00-04:00","schDep":"2026-08-01T17:10:00-04:00","arr":"2026-08-01T18:34:00-04:00","dep":"2026-08-01T18:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6390d","platform":""},{"name":"Rhinecliff-Kingston","code":"RHI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:24:00-04:00","schDep":"2026-08-01T17:27:00-04:00","arr":"2026-08-01T18:49:00-04:00","dep":"2026-08-01T18:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c63c0d","platform":""},{"name":"Albany-Rensselaer","code":"ALB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:20:00-04:00","schDep":"2026-08-01T19:05:00-04:00","arr":"2026-08-01T19:35:00-04:00","dep":"2026-08-01T19:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6490d","platform":""},{"name":"Schenectady","code":"SDY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:27:00-04:00","schDep":"2026-08-01T19:33:00-04:00","arr":"2026-08-01T20:07:00-04:00","dep":"2026-08-01T20:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6760d","platform":""},{"name":"Utica","code":"UCA","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:45:00-04:00","schDep":"2026-08-01T20:50:00-04:00","arr":"2026-08-01T21:19:00-04:00","dep":"2026-08-01T21:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c19211","platform":""},{"name":"Syracuse","code":"SYR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:51:00-04:00","schDep":"2026-08-01T22:05:00-04:00","arr":"2026-08-01T22:13:00-04:00","dep":"2026-08-01T22:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#89ad1d","platform":""},{"name":"Rochester","code":"ROC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:23:00-04:00","schDep":"2026-08-01T23:29:00-04:00","arr":"2026-08-01T23:37:00-04:00","dep":"2026-08-01T23:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#55a023","platform":""},{"name":"Buffalo-Depew","code":"BUF","tz":"America/New_York","bus":false,"schArr":"2026-08-02T00:29:00-04:00","schDep":"2026-08-02T00:39:00-04:00","arr":"2026-08-02T00:33:00-04:00","dep":"2026-08-02T00:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#29902b","platform":""},{"name":"Erie","code":"ERI","tz":"America/New_York","bus":false,"schArr":"2026-08-02T02:10:00-04:00","schDep":"2026-08-02T02:16:00-04:00","arr":"2026-08-02T02:10:00-04:00","dep":"2026-08-02T02:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Cleveland","code":"CLE","tz":"America/New_York","bus":false,"schArr":"2026-08-02T03:53:00-04:00","schDep":"2026-08-02T04:03:00-04:00","arr":"2026-08-02T03:53:00-04:00","dep":"2026-08-02T03:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Elyria","code":"ELY","tz":"America/New_York","bus":false,"schArr":"2026-08-02T04:32:00-04:00","schDep":"2026-08-02T04:36:00-04:00","arr":"2026-08-02T04:32:00-04:00","dep":"2026-08-02T04:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Sandusky","code":"SKY","tz":"America/New_York","bus":false,"schArr":"2026-08-02T05:09:00-04:00","schDep":"2026-08-02T05:13:00-04:00","arr":"2026-08-02T05:09:00-04:00","dep":"2026-08-02T05:09:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Toledo","code":"TOL","tz":"America/New_York","bus":false,"schArr":"2026-08-02T06:13:00-04:00","schDep":"2026-08-02T06:33:00-04:00","arr":"2026-08-02T06:13:00-04:00","dep":"2026-08-02T06:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Bryan","code":"BYN","tz":"America/New_York","bus":false,"schArr":"2026-08-02T07:23:00-04:00","schDep":"2026-08-02T07:23:00-04:00","arr":"2026-08-02T07:23:00-04:00","dep":"2026-08-02T07:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Waterloo","code":"WTI","tz":"America/Indiana/Indianapolis","bus":false,"schArr":"2026-08-02T07:51:00-04:00","schDep":"2026-08-02T07:51:00-04:00","arr":"2026-08-02T07:51:00-04:00","dep":"2026-08-02T07:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Elkhart","code":"EKH","tz":"America/Indiana/Indianapolis","bus":false,"schArr":"2026-08-02T08:43:00-04:00","schDep":"2026-08-02T08:43:00-04:00","arr":"2026-08-02T08:43:00-04:00","dep":"2026-08-02T08:43:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"South Bend","code":"SOB","tz":"America/Indiana/Indianapolis","bus":false,"schArr":"2026-08-02T09:04:00-04:00","schDep":"2026-08-02T09:07:00-04:00","arr":"2026-08-02T09:04:00-04:00","dep":"2026-08-02T09:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T10:12:00-05:00","schDep":"2026-08-02T10:12:00-05:00","arr":"2026-08-02T09:35:00-05:00","dep":"2026-08-02T09:35:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"RHI","eventTZ":"America/New_York","eventName":"Rhinecliff-Kingston","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":23.2418060302734,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:43-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"50":[{"dataSource":"amtraker-v3","routeName":"Cardinal","trainNum":"50","trainNumRaw":"50","trainID":"50-1","lat":41.87900785324407,"lon":-87.6393057527007,"trainTimely":"","iconColor":"#212529","textColor":"#ffffff","stations":[{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:55:00-05:00","schDep":"2026-08-01T17:55:00-05:00","arr":"2026-08-01T17:55:00-05:00","dep":"2026-08-01T17:55:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Dyer","code":"DYE","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:54:00-05:00","schDep":"2026-08-01T18:54:00-05:00","arr":"2026-08-01T19:04:00-05:00","dep":"2026-08-01T18:54:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","platform":""},{"name":"Rensselaer","code":"REN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:45:00-05:00","schDep":"2026-08-01T19:45:00-05:00","arr":"2026-08-01T19:52:00-05:00","dep":"2026-08-01T19:45:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#329527","platform":""},{"name":"Lafayette","code":"LAF","tz":"America/Indiana/Indianapolis","bus":false,"schArr":"2026-08-01T21:56:00-04:00","schDep":"2026-08-01T21:56:00-04:00","arr":"2026-08-01T21:56:00-04:00","dep":"2026-08-01T21:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Crawfordsville","code":"CRF","tz":"America/Indiana/Indianapolis","bus":false,"schArr":"2026-08-01T22:30:00-04:00","schDep":"2026-08-01T22:30:00-04:00","arr":"2026-08-01T22:30:00-04:00","dep":"2026-08-01T22:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Indianapolis","code":"IND","tz":"America/Indiana/Indianapolis","bus":false,"schArr":"2026-08-01T23:49:00-04:00","schDep":"2026-08-02T00:15:00-04:00","arr":"2026-08-01T23:49:00-04:00","dep":"2026-08-02T00:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Connersville","code":"COI","tz":"America/Indiana/Indianapolis","bus":false,"schArr":"2026-08-02T01:31:00-04:00","schDep":"2026-08-02T01:31:00-04:00","arr":"2026-08-02T01:31:00-04:00","dep":"2026-08-02T01:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Cincinnati","code":"CIN","tz":"America/New_York","bus":false,"schArr":"2026-08-02T03:27:00-04:00","schDep":"2026-08-02T03:37:00-04:00","arr":"2026-08-02T03:27:00-04:00","dep":"2026-08-02T03:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Maysville","code":"MAY","tz":"America/New_York","bus":false,"schArr":"2026-08-02T05:02:00-04:00","schDep":"2026-08-02T05:02:00-04:00","arr":"2026-08-02T05:02:00-04:00","dep":"2026-08-02T05:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"South Portsmouth-South Shore","code":"SPM","tz":"America/New_York","bus":false,"schArr":"2026-08-02T05:55:00-04:00","schDep":"2026-08-02T05:55:00-04:00","arr":"2026-08-02T05:55:00-04:00","dep":"2026-08-02T05:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Ashland","code":"AKY","tz":"America/New_York","bus":false,"schArr":"2026-08-02T06:45:00-04:00","schDep":"2026-08-02T06:45:00-04:00","arr":"2026-08-02T06:45:00-04:00","dep":"2026-08-02T06:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Huntington","code":"HUN","tz":"America/New_York","bus":false,"schArr":"2026-08-02T07:19:00-04:00","schDep":"2026-08-02T07:26:00-04:00","arr":"2026-08-02T07:19:00-04:00","dep":"2026-08-02T07:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Charleston","code":"CHW","tz":"America/New_York","bus":false,"schArr":"2026-08-02T08:31:00-04:00","schDep":"2026-08-02T08:31:00-04:00","arr":"2026-08-02T08:31:00-04:00","dep":"2026-08-02T08:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Montgomery","code":"MNG","tz":"America/New_York","bus":false,"schArr":"2026-08-02T09:02:00-04:00","schDep":"2026-08-02T09:02:00-04:00","arr":"2026-08-02T09:03:00-04:00","dep":"2026-08-02T09:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b39","platform":""},{"name":"Thurmond","code":"THN","tz":"America/New_York","bus":false,"schArr":"2026-08-02T09:56:00-04:00","schDep":"2026-08-02T09:56:00-04:00","arr":"2026-08-02T09:56:00-04:00","dep":"2026-08-02T09:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Prince","code":"PRC","tz":"America/New_York","bus":false,"schArr":"2026-08-02T10:18:00-04:00","schDep":"2026-08-02T10:18:00-04:00","arr":"2026-08-02T10:18:00-04:00","dep":"2026-08-02T10:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Hinton","code":"HIN","tz":"America/New_York","bus":false,"schArr":"2026-08-02T10:50:00-04:00","schDep":"2026-08-02T10:50:00-04:00","arr":"2026-08-02T10:50:00-04:00","dep":"2026-08-02T10:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Alderson","code":"ALD","tz":"America/New_York","bus":false,"schArr":"2026-08-02T11:18:00-04:00","schDep":"2026-08-02T11:18:00-04:00","arr":"2026-08-02T11:20:00-04:00","dep":"2026-08-02T11:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298c35","platform":""},{"name":"White Sulphur Springs","code":"WSS","tz":"America/New_York","bus":false,"schArr":"2026-08-02T12:01:00-04:00","schDep":"2026-08-02T12:01:00-04:00","arr":"2026-08-02T12:01:00-04:00","dep":"2026-08-02T12:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Clifton Forge","code":"CLF","tz":"America/New_York","bus":false,"schArr":"2026-08-02T13:09:00-04:00","schDep":"2026-08-02T13:09:00-04:00","arr":"2026-08-02T13:09:00-04:00","dep":"2026-08-02T13:09:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Staunton","code":"STA","tz":"America/New_York","bus":false,"schArr":"2026-08-02T14:28:00-04:00","schDep":"2026-08-02T14:28:00-04:00","arr":"2026-08-02T14:28:00-04:00","dep":"2026-08-02T14:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Charlottesville","code":"CVS","tz":"America/New_York","bus":false,"schArr":"2026-08-02T15:35:00-04:00","schDep":"2026-08-02T15:44:00-04:00","arr":"2026-08-02T15:35:00-04:00","dep":"2026-08-02T15:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Culpeper","code":"CLP","tz":"America/New_York","bus":false,"schArr":"2026-08-02T17:00:00-04:00","schDep":"2026-08-02T17:00:00-04:00","arr":"2026-08-02T17:00:00-04:00","dep":"2026-08-02T17:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Manassas","code":"MSS","tz":"America/New_York","bus":false,"schArr":"2026-08-02T17:35:00-04:00","schDep":"2026-08-02T17:35:00-04:00","arr":"2026-08-02T17:35:00-04:00","dep":"2026-08-02T17:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Alexandria","code":"ALX","tz":"America/New_York","bus":false,"schArr":"2026-08-02T18:27:00-04:00","schDep":"2026-08-02T18:27:00-04:00","arr":"2026-08-02T18:08:00-04:00","dep":"2026-08-02T18:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-02T18:44:00-04:00","schDep":"2026-08-02T19:09:00-04:00","arr":"2026-08-02T18:23:00-04:00","dep":"2026-08-02T19:09:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-02T19:41:00-04:00","schDep":"2026-08-02T19:41:00-04:00","arr":"2026-08-02T19:17:00-04:00","dep":"2026-08-02T19:41:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-02T20:30:00-04:00","schDep":"2026-08-02T20:30:00-04:00","arr":"2026-08-02T20:00:00-04:00","dep":"2026-08-02T20:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-02T20:55:00-04:00","schDep":"2026-08-02T21:00:00-04:00","arr":"2026-08-02T20:18:00-04:00","dep":"2026-08-02T21:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"2"},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-02T21:27:00-04:00","schDep":"2026-08-02T21:27:00-04:00","arr":"2026-08-02T20:46:00-04:00","dep":"2026-08-02T21:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"1"},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-02T22:03:00-04:00","schDep":"2026-08-02T22:03:00-04:00","arr":"2026-08-02T21:23:00-04:00","dep":"2026-08-02T22:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-02T22:23:00-04:00","schDep":"2026-08-02T22:23:00-04:00","arr":"2026-08-02T21:48:00-04:00","dep":"2026-08-02T22:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"CHI","eventTZ":"America/Chicago","eventName":"Chicago Union","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Predeparture","velocity":0,"statusMsg":" ","createdAt":null,"updatedAt":null,"lastValTS":"2026-08-01T17:40:00-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"52":[{"dataSource":"amtraker-v3","routeName":"Auto Train","trainNum":"52","trainNumRaw":"52","trainID":"52-1","lat":30.461828296648868,"lon":-81.78354211425756,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Sanford","code":"SFA","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:00:00-04:00","schDep":"2026-08-01T16:00:00-04:00","arr":"2026-08-01T15:43:00-04:00","dep":"2026-08-01T15:43:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Lorton","code":"LOR","tz":"America/New_York","bus":false,"schArr":"2026-08-02T08:59:00-04:00","schDep":"2026-08-02T08:59:00-04:00","arr":"2026-08-02T07:59:00-04:00","dep":"2026-08-02T07:59:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"NW","eventCode":"LOR","eventTZ":"America/New_York","eventName":"Lorton","origCode":"SFA","originTZ":"America/New_York","origName":"Sanford","destCode":"LOR","destTZ":"America/New_York","destName":"Lorton","trainState":"Active","velocity":64.4171600341797,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"53":[{"dataSource":"amtraker-v3","routeName":"Auto Train","trainNum":"53","trainNumRaw":"53","trainID":"53-1","lat":36.464091887768056,"lon":-77.55449908014361,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Lorton","code":"LOR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:00:00-04:00","schDep":"2026-08-01T16:00:00-04:00","arr":"2026-08-01T15:21:00-04:00","dep":"2026-08-01T15:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Sanford","code":"SFA","tz":"America/New_York","bus":false,"schArr":"2026-08-02T08:59:00-04:00","schDep":"2026-08-02T08:59:00-04:00","arr":"2026-08-02T07:59:00-04:00","dep":"2026-08-02T07:59:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"S","eventCode":"SFA","eventTZ":"America/New_York","eventName":"Sanford","origCode":"LOR","originTZ":"America/New_York","origName":"Lorton","destCode":"SFA","destTZ":"America/New_York","destName":"Sanford","trainState":"Active","velocity":30.1338195800781,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"54":[{"dataSource":"amtraker-v3","routeName":"Vermonter","trainNum":"54","trainNumRaw":"54","trainID":"54-1","lat":43.795445750745614,"lon":-72.50277825643981,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T07:28:00-04:00","schDep":"2026-08-01T07:28:00-04:00","arr":"2026-08-01T07:28:00-04:00","dep":"2026-08-01T07:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"New Carrollton","code":"NCR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T07:38:00-04:00","schDep":"2026-08-01T07:39:00-04:00","arr":"2026-08-01T07:36:00-04:00","dep":"2026-08-01T07:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T07:53:00-04:00","schDep":"2026-08-01T07:55:00-04:00","arr":"2026-08-01T08:17:00-04:00","dep":"2026-08-01T08:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#98b01b","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:08:00-04:00","schDep":"2026-08-01T08:10:00-04:00","arr":"2026-08-01T08:32:00-04:00","dep":"2026-08-01T08:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#98b01b","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:56:00-04:00","schDep":"2026-08-01T08:58:00-04:00","arr":"2026-08-01T09:19:00-04:00","dep":"2026-08-01T09:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#90af1c","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:22:00-04:00","schDep":"2026-08-01T09:30:00-04:00","arr":"2026-08-01T09:46:00-04:00","dep":"2026-08-01T09:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#98b01b","platform":""},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:57:00-04:00","schDep":"2026-08-01T09:59:00-04:00","arr":"2026-08-01T10:14:00-04:00","dep":"2026-08-01T10:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#67a521","platform":""},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:20:00-04:00","schDep":"2026-08-01T10:22:00-04:00","arr":"2026-08-01T10:37:00-04:00","dep":"2026-08-01T10:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#67a521","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:36:00-04:00","schDep":"2026-08-01T10:38:00-04:00","arr":"2026-08-01T10:50:00-04:00","dep":"2026-08-01T10:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#55a023","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:55:00-04:00","schDep":"2026-08-01T11:20:00-04:00","arr":"2026-08-01T11:03:00-04:00","dep":"2026-08-01T11:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#379627","platform":""},{"name":"Stamford","code":"STM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:19:00-04:00","schDep":"2026-08-01T12:20:00-04:00","arr":"2026-08-01T12:09:00-04:00","dep":"2026-08-01T12:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Bridgeport","code":"BRP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:49:00-04:00","schDep":"2026-08-01T12:50:00-04:00","arr":"2026-08-01T12:53:00-04:00","dep":"2026-08-01T12:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#29902b","platform":""},{"name":"New Haven Union","code":"NHV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:15:00-04:00","schDep":"2026-08-01T13:30:00-04:00","arr":"2026-08-01T13:24:00-04:00","dep":"2026-08-01T13:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3b9826","platform":""},{"name":"Meriden","code":"MDN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:50:00-04:00","schDep":"2026-08-01T13:50:00-04:00","arr":"2026-08-01T14:06:00-04:00","dep":"2026-08-01T14:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#61a322","platform":""},{"name":"Hartford","code":"HFD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:08:00-04:00","schDep":"2026-08-01T14:11:00-04:00","arr":"2026-08-01T14:25:00-04:00","dep":"2026-08-01T14:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#67a521","platform":""},{"name":"Windsor Locks","code":"WNL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:22:00-04:00","schDep":"2026-08-01T14:22:00-04:00","arr":"2026-08-01T14:48:00-04:00","dep":"2026-08-01T14:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#a7b419","platform":""},{"name":"Springfield","code":"SPG","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:55:00-04:00","schDep":"2026-08-01T15:15:00-04:00","arr":"2026-08-01T15:13:00-04:00","dep":"2026-08-01T15:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#6ea720","platform":""},{"name":"Holyoke","code":"HLK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:41:00-04:00","schDep":"2026-08-01T15:41:00-04:00","arr":"2026-08-01T15:41:00-04:00","dep":"2026-08-01T15:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Northampton","code":"NHT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:57:00-04:00","schDep":"2026-08-01T15:57:00-04:00","arr":"2026-08-01T15:57:00-04:00","dep":"2026-08-01T15:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Greenfield","code":"GFD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:22:00-04:00","schDep":"2026-08-01T16:22:00-04:00","arr":"2026-08-01T16:22:00-04:00","dep":"2026-08-01T16:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Brattleboro","code":"BRA","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:53:00-04:00","schDep":"2026-08-01T16:56:00-04:00","arr":"2026-08-01T16:53:00-04:00","dep":"2026-08-01T16:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Bellows Falls","code":"BLF","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:26:00-04:00","schDep":"2026-08-01T17:26:00-04:00","arr":"2026-08-01T17:26:00-04:00","dep":"2026-08-01T17:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Claremont","code":"CLA","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:47:00-04:00","schDep":"2026-08-01T17:47:00-04:00","arr":"2026-08-01T17:47:00-04:00","dep":"2026-08-01T17:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Windsor-Mt. Ascutney","code":"WNM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:56:00-04:00","schDep":"2026-08-01T17:56:00-04:00","arr":"2026-08-01T17:57:00-04:00","dep":"2026-08-01T17:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b39","platform":""},{"name":"White River Junction","code":"WRJ","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:15:00-04:00","schDep":"2026-08-01T18:18:00-04:00","arr":"2026-08-01T18:15:00-04:00","dep":"2026-08-01T18:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Randolph","code":"RPH","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:56:00-04:00","schDep":"2026-08-01T18:56:00-04:00","arr":"2026-08-01T18:56:00-04:00","dep":"2026-08-01T18:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Montpelier","code":"MPR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:34:00-04:00","schDep":"2026-08-01T19:34:00-04:00","arr":"2026-08-01T19:34:00-04:00","dep":"2026-08-01T19:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Waterbury-Stowe","code":"WAB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:50:00-04:00","schDep":"2026-08-01T19:50:00-04:00","arr":"2026-08-01T19:50:00-04:00","dep":"2026-08-01T19:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Essex Junction","code":"ESX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:18:00-04:00","schDep":"2026-08-01T20:18:00-04:00","arr":"2026-08-01T20:18:00-04:00","dep":"2026-08-01T20:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"St. Albans","code":"SAB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:50:00-04:00","schDep":"2026-08-01T20:50:00-04:00","arr":"2026-08-01T20:47:00-04:00","dep":"2026-08-01T20:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"NW","eventCode":"RPH","eventTZ":"America/New_York","eventName":"Randolph","origCode":"WAS","originTZ":"America/New_York","origName":"Washington Union","destCode":"SAB","destTZ":"America/New_York","destName":"St. Albans","trainState":"Active","velocity":58.6659889221191,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"57":[{"dataSource":"amtraker-v3","routeName":"Vermonter","trainNum":"57","trainNumRaw":"57","trainID":"57-1","lat":40.74291674240268,"lon":-73.94601583512237,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"St. Albans","code":"SAB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:15:00-04:00","schDep":"2026-08-01T09:15:00-04:00","arr":"2026-08-01T09:15:00-04:00","dep":"2026-08-01T09:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Essex Junction","code":"ESX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:44:00-04:00","schDep":"2026-08-01T09:44:00-04:00","arr":"2026-08-01T09:44:00-04:00","dep":"2026-08-01T09:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Waterbury-Stowe","code":"WAB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:10:00-04:00","schDep":"2026-08-01T10:10:00-04:00","arr":"2026-08-01T10:17:00-04:00","dep":"2026-08-01T10:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#329527","platform":""},{"name":"Montpelier","code":"MPR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:25:00-04:00","schDep":"2026-08-01T10:25:00-04:00","arr":"2026-08-01T10:30:00-04:00","dep":"2026-08-01T10:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Randolph","code":"RPH","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:59:00-04:00","schDep":"2026-08-01T10:59:00-04:00","arr":"2026-08-01T11:04:00-04:00","dep":"2026-08-01T11:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"White River Junction","code":"WRJ","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:35:00-04:00","schDep":"2026-08-01T11:37:00-04:00","arr":"2026-08-01T11:41:00-04:00","dep":"2026-08-01T11:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2e9328","platform":""},{"name":"Windsor-Mt. Ascutney","code":"WNM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:56:00-04:00","schDep":"2026-08-01T11:56:00-04:00","arr":"2026-08-01T12:00:00-04:00","dep":"2026-08-01T12:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#29902b","platform":""},{"name":"Claremont","code":"CLA","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:06:00-04:00","schDep":"2026-08-01T12:06:00-04:00","arr":"2026-08-01T12:09:00-04:00","dep":"2026-08-01T12:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298e30","platform":""},{"name":"Bellows Falls","code":"BLF","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:30:00-04:00","schDep":"2026-08-01T12:30:00-04:00","arr":"2026-08-01T12:31:00-04:00","dep":"2026-08-01T12:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b39","platform":""},{"name":"Brattleboro","code":"BRA","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:02:00-04:00","schDep":"2026-08-01T13:02:00-04:00","arr":"2026-08-01T13:02:00-04:00","dep":"2026-08-01T13:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Greenfield","code":"GFD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:36:00-04:00","schDep":"2026-08-01T13:36:00-04:00","arr":"2026-08-01T13:36:00-04:00","dep":"2026-08-01T13:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Northampton","code":"NHT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:01:00-04:00","schDep":"2026-08-01T14:01:00-04:00","arr":"2026-08-01T14:01:00-04:00","dep":"2026-08-01T14:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Holyoke","code":"HLK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:16:00-04:00","schDep":"2026-08-01T14:16:00-04:00","arr":"2026-08-01T14:19:00-04:00","dep":"2026-08-01T14:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298e30","platform":""},{"name":"Springfield","code":"SPG","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:35:00-04:00","schDep":"2026-08-01T14:45:00-04:00","arr":"2026-08-01T14:46:00-04:00","dep":"2026-08-01T14:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#459b25","platform":""},{"name":"Windsor Locks","code":"WNL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:07:00-04:00","schDep":"2026-08-01T15:07:00-04:00","arr":"2026-08-01T15:12:00-04:00","dep":"2026-08-01T15:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Hartford","code":"HFD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:19:00-04:00","schDep":"2026-08-01T15:22:00-04:00","arr":"2026-08-01T15:25:00-04:00","dep":"2026-08-01T15:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2e9328","platform":""},{"name":"Meriden","code":"MDN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:43:00-04:00","schDep":"2026-08-01T15:43:00-04:00","arr":"2026-08-01T15:47:00-04:00","dep":"2026-08-01T15:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#29902b","platform":""},{"name":"New Haven Union","code":"NHV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:09:00-04:00","schDep":"2026-08-01T16:34:00-04:00","arr":"2026-08-01T16:10:00-04:00","dep":"2026-08-01T16:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b39","platform":""},{"name":"Bridgeport","code":"BRP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:55:00-04:00","schDep":"2026-08-01T16:57:00-04:00","arr":"2026-08-01T16:55:00-04:00","dep":"2026-08-01T16:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Stamford","code":"STM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:23:00-04:00","schDep":"2026-08-01T17:25:00-04:00","arr":"2026-08-01T17:30:00-04:00","dep":"2026-08-01T17:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#329527","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:25:00-04:00","schDep":"2026-08-01T19:01:00-04:00","arr":"2026-08-01T18:23:00-04:00","dep":"2026-08-01T19:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:17:00-04:00","schDep":"2026-08-01T19:18:00-04:00","arr":"2026-08-01T19:17:00-04:00","dep":"2026-08-01T19:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"3"},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:33:00-04:00","schDep":"2026-08-01T19:33:00-04:00","arr":"2026-08-01T19:33:00-04:00","dep":"2026-08-01T19:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"4"},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:55:00-04:00","schDep":"2026-08-01T19:57:00-04:00","arr":"2026-08-01T19:55:00-04:00","dep":"2026-08-01T19:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"4"},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:23:00-04:00","schDep":"2026-08-01T20:26:00-04:00","arr":"2026-08-01T20:23:00-04:00","dep":"2026-08-01T20:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"5"},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:46:00-04:00","schDep":"2026-08-01T20:47:00-04:00","arr":"2026-08-01T20:46:00-04:00","dep":"2026-08-01T20:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:39:00-04:00","schDep":"2026-08-01T21:41:00-04:00","arr":"2026-08-01T21:39:00-04:00","dep":"2026-08-01T21:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:53:00-04:00","schDep":"2026-08-01T21:54:00-04:00","arr":"2026-08-01T21:53:00-04:00","dep":"2026-08-01T21:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New Carrollton","code":"NCR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:07:00-04:00","schDep":"2026-08-01T22:08:00-04:00","arr":"2026-08-01T22:07:00-04:00","dep":"2026-08-01T22:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:28:00-04:00","schDep":"2026-08-01T22:28:00-04:00","arr":"2026-08-01T22:15:00-04:00","dep":"2026-08-01T22:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SW","eventCode":"NYP","eventTZ":"America/New_York","eventName":"New York Penn","origCode":"SAB","originTZ":"America/New_York","origName":"St. Albans","destCode":"WAS","destTZ":"America/New_York","destName":"Washington Union","trainState":"Active","velocity":42.7098960876465,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"58":[{"dataSource":"amtraker-v3","routeName":"City of New Orleans","trainNum":"58","trainNumRaw":"58","trainID":"58-1","lat":32.966036162129086,"lon":-90.34042178876558,"trainTimely":"","iconColor":"#98b01b","textColor":"#000000","stations":[{"name":"New Orleans","code":"NOL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T11:45:00-05:00","schDep":"2026-08-01T11:45:00-05:00","arr":"2026-08-01T11:45:00-05:00","dep":"2026-08-01T11:45:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Hammond","code":"HMD","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T12:51:00-05:00","schDep":"2026-08-01T12:54:00-05:00","arr":"2026-08-01T13:20:00-05:00","dep":"2026-08-01T13:25:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b9b017","platform":""},{"name":"McComb","code":"MCB","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T13:44:00-05:00","schDep":"2026-08-01T13:46:00-05:00","arr":"2026-08-01T14:13:00-05:00","dep":"2026-08-01T14:15:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b9b017","platform":""},{"name":"Brookhaven","code":"BRH","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T14:08:00-05:00","schDep":"2026-08-01T14:10:00-05:00","arr":"2026-08-01T14:41:00-05:00","dep":"2026-08-01T14:45:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bf9912","platform":""},{"name":"Hazlehurst","code":"HAZ","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T14:29:00-05:00","schDep":"2026-08-01T14:31:00-05:00","arr":"2026-08-01T15:03:00-05:00","dep":"2026-08-01T15:05:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c19211","platform":""},{"name":"Jackson","code":"JAN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T15:24:00-05:00","schDep":"2026-08-01T15:40:00-05:00","arr":"2026-08-01T15:35:00-05:00","dep":"2026-08-01T15:55:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#459b25","platform":""},{"name":"Yazoo City","code":"YAZ","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:36:00-05:00","schDep":"2026-08-01T16:38:00-05:00","arr":"2026-08-01T17:06:00-05:00","dep":"2026-08-01T17:09:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#baab16","platform":""},{"name":"Greenwood","code":"GWD","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:33:00-05:00","schDep":"2026-08-01T17:38:00-05:00","arr":"2026-08-01T17:57:00-05:00","dep":"2026-08-01T17:57:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#98b01b","platform":""},{"name":"Marks","code":"MKS","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:33:00-05:00","schDep":"2026-08-01T18:35:00-05:00","arr":"2026-08-01T18:54:00-05:00","dep":"2026-08-01T18:54:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#82ab1e","platform":""},{"name":"Memphis Central","code":"MEM","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:25:00-05:00","schDep":"2026-08-01T20:45:00-05:00","arr":"2026-08-01T20:45:00-05:00","dep":"2026-08-01T20:45:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#7baa1f","platform":""},{"name":"Newbern-Dyersburg","code":"NBN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T22:26:00-05:00","schDep":"2026-08-01T22:28:00-05:00","arr":"2026-08-01T22:43:00-05:00","dep":"2026-08-01T22:43:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#67a521","platform":""},{"name":"Fulton","code":"FTN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T23:08:00-05:00","schDep":"2026-08-01T23:10:00-05:00","arr":"2026-08-01T23:21:00-05:00","dep":"2026-08-01T23:21:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#509e24","platform":""},{"name":"Carbondale","code":"CDL","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T01:13:00-05:00","schDep":"2026-08-02T01:18:00-05:00","arr":"2026-08-02T01:13:00-05:00","dep":"2026-08-02T01:13:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Centralia","code":"CEN","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T02:11:00-05:00","schDep":"2026-08-02T02:13:00-05:00","arr":"2026-08-02T02:11:00-05:00","dep":"2026-08-02T02:11:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Effingham","code":"EFG","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T03:09:00-05:00","schDep":"2026-08-02T03:10:00-05:00","arr":"2026-08-02T03:09:00-05:00","dep":"2026-08-02T03:09:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Mattoon","code":"MAT","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T03:36:00-05:00","schDep":"2026-08-02T03:38:00-05:00","arr":"2026-08-02T03:36:00-05:00","dep":"2026-08-02T03:36:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Champaign-Urbana","code":"CHM","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T04:25:00-05:00","schDep":"2026-08-02T04:30:00-05:00","arr":"2026-08-02T04:25:00-05:00","dep":"2026-08-02T04:25:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Kankakee","code":"KKI","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T05:31:00-05:00","schDep":"2026-08-02T05:33:00-05:00","arr":"2026-08-02T05:31:00-05:00","dep":"2026-08-02T05:31:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Homewood","code":"HMW","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T06:08:00-05:00","schDep":"2026-08-02T06:11:00-05:00","arr":"2026-08-02T06:08:00-05:00","dep":"2026-08-02T06:08:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T07:15:00-05:00","schDep":"2026-08-02T07:15:00-05:00","arr":"2026-08-02T06:48:00-05:00","dep":"2026-08-02T06:48:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"NE","eventCode":"GWD","eventTZ":"America/Chicago","eventName":"Greenwood","origCode":"NOL","originTZ":"America/Chicago","origName":"New Orleans","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":71.5508728027344,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T17:20:40-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"59":[{"dataSource":"amtraker-v3","routeName":"City of New Orleans","trainNum":"59","trainNumRaw":"59","trainID":"59-1","lat":41.87900785324407,"lon":-87.6393057527007,"trainTimely":"","iconColor":"#212529","textColor":"#ffffff","stations":[{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:05:00-05:00","schDep":"2026-08-01T18:05:00-05:00","arr":"2026-08-01T19:05:00-05:00","dep":"2026-08-01T18:05:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65c0d","platform":""},{"name":"Homewood","code":"HMW","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:51:00-05:00","schDep":"2026-08-01T18:54:00-05:00","arr":"2026-08-01T19:54:00-05:00","dep":"2026-08-01T18:54:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6580d","platform":""},{"name":"Kankakee","code":"KKI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:21:00-05:00","schDep":"2026-08-01T19:23:00-05:00","arr":"2026-08-01T20:21:00-05:00","dep":"2026-08-01T19:23:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65c0d","platform":""},{"name":"Champaign-Urbana","code":"CHM","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:50:00-05:00","schDep":"2026-08-01T20:55:00-05:00","arr":"2026-08-01T21:32:00-05:00","dep":"2026-08-01T20:55:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6730d","platform":""},{"name":"Mattoon","code":"MAT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T21:34:00-05:00","schDep":"2026-08-01T21:36:00-05:00","arr":"2026-08-01T22:11:00-05:00","dep":"2026-08-01T21:36:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c67d0e","platform":""},{"name":"Effingham","code":"EFG","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T22:00:00-05:00","schDep":"2026-08-01T22:01:00-05:00","arr":"2026-08-01T22:34:00-05:00","dep":"2026-08-01T22:01:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c19211","platform":""},{"name":"Centralia","code":"CEN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T22:50:00-05:00","schDep":"2026-08-01T22:52:00-05:00","arr":"2026-08-01T23:22:00-05:00","dep":"2026-08-01T22:52:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#bd9f13","platform":""},{"name":"Carbondale","code":"CDL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T23:49:00-05:00","schDep":"2026-08-01T23:54:00-05:00","arr":"2026-08-02T00:18:00-05:00","dep":"2026-08-01T23:54:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#b9b017","platform":""},{"name":"Fulton","code":"FTN","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T01:53:00-05:00","schDep":"2026-08-02T01:55:00-05:00","arr":"2026-08-02T02:03:00-05:00","dep":"2026-08-02T01:55:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","platform":""},{"name":"Newbern-Dyersburg","code":"NBN","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T02:35:00-05:00","schDep":"2026-08-02T02:37:00-05:00","arr":"2026-08-02T02:41:00-05:00","dep":"2026-08-02T02:37:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2e9328","platform":""},{"name":"Memphis Central","code":"MEM","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T04:42:00-05:00","schDep":"2026-08-02T04:55:00-05:00","arr":"2026-08-02T04:42:00-05:00","dep":"2026-08-02T04:55:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Marks","code":"MKS","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T06:25:00-05:00","schDep":"2026-08-02T06:27:00-05:00","arr":"2026-08-02T06:25:00-05:00","dep":"2026-08-02T06:27:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Greenwood","code":"GWD","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T07:30:00-05:00","schDep":"2026-08-02T07:35:00-05:00","arr":"2026-08-02T07:30:00-05:00","dep":"2026-08-02T07:35:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Yazoo City","code":"YAZ","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T08:31:00-05:00","schDep":"2026-08-02T08:33:00-05:00","arr":"2026-08-02T08:31:00-05:00","dep":"2026-08-02T08:33:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Jackson","code":"JAN","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T09:40:00-05:00","schDep":"2026-08-02T09:49:00-05:00","arr":"2026-08-02T09:40:00-05:00","dep":"2026-08-02T09:49:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Hazlehurst","code":"HAZ","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T10:24:00-05:00","schDep":"2026-08-02T10:26:00-05:00","arr":"2026-08-02T10:24:00-05:00","dep":"2026-08-02T10:26:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Brookhaven","code":"BRH","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T10:45:00-05:00","schDep":"2026-08-02T10:47:00-05:00","arr":"2026-08-02T10:45:00-05:00","dep":"2026-08-02T10:47:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"McComb","code":"MCB","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T11:10:00-05:00","schDep":"2026-08-02T11:12:00-05:00","arr":"2026-08-02T11:10:00-05:00","dep":"2026-08-02T11:12:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Hammond","code":"HMD","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T12:09:00-05:00","schDep":"2026-08-02T12:12:00-05:00","arr":"2026-08-02T12:09:00-05:00","dep":"2026-08-02T12:12:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New Orleans","code":"NOL","tz":"America/Chicago","bus":false,"schArr":"2026-08-02T13:47:00-05:00","schDep":"2026-08-02T13:47:00-05:00","arr":"2026-08-02T13:21:00-05:00","dep":"2026-08-02T13:47:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"CHI","eventTZ":"America/Chicago","eventName":"Chicago Union","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"NOL","destTZ":"America/Chicago","destName":"New Orleans","trainState":"Predeparture","velocity":0,"statusMsg":" ","createdAt":null,"updatedAt":null,"lastValTS":"2026-08-01T17:50:00-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"63":[{"dataSource":"amtraker-v3","routeName":"Maple Leaf","trainNum":"63","trainNumRaw":"63","trainID":"63-1","lat":43.1654633643409,"lon":-79.37177610406131,"trainTimely":"","iconColor":"#74a81f","textColor":"#000000","stations":[{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T07:15:00-04:00","schDep":"2026-08-01T07:15:00-04:00","arr":"2026-08-01T07:15:00-04:00","dep":"2026-08-01T07:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Yonkers","code":"YNY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T07:43:00-04:00","schDep":"2026-08-01T07:44:00-04:00","arr":"2026-08-01T07:39:00-04:00","dep":"2026-08-01T07:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Croton-Harmon","code":"CRT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:02:00-04:00","schDep":"2026-08-01T08:03:00-04:00","arr":"2026-08-01T08:00:00-04:00","dep":"2026-08-01T08:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Poughkeepsie","code":"POU","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:48:00-04:00","schDep":"2026-08-01T08:50:00-04:00","arr":"2026-08-01T09:00:00-04:00","dep":"2026-08-01T09:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#4a9d24","platform":""},{"name":"Rhinecliff-Kingston","code":"RHI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:03:00-04:00","schDep":"2026-08-01T09:05:00-04:00","arr":"2026-08-01T09:15:00-04:00","dep":"2026-08-01T09:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#4a9d24","platform":""},{"name":"Hudson","code":"HUD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:25:00-04:00","schDep":"2026-08-01T09:26:00-04:00","arr":"2026-08-01T09:36:00-04:00","dep":"2026-08-01T09:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#459b25","platform":""},{"name":"Albany-Rensselaer","code":"ALB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:53:00-04:00","schDep":"2026-08-01T10:10:00-04:00","arr":"2026-08-01T10:00:00-04:00","dep":"2026-08-01T10:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#329527","platform":""},{"name":"Schenectady","code":"SDY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:34:00-04:00","schDep":"2026-08-01T10:34:00-04:00","arr":"2026-08-01T10:31:00-04:00","dep":"2026-08-01T10:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Amsterdam","code":"AMS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:52:00-04:00","schDep":"2026-08-01T10:52:00-04:00","arr":"2026-08-01T10:51:00-04:00","dep":"2026-08-01T10:52:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Utica","code":"UCA","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:49:00-04:00","schDep":"2026-08-01T11:51:00-04:00","arr":"2026-08-01T11:49:00-04:00","dep":"2026-08-01T11:52:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Rome","code":"ROM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:04:00-04:00","schDep":"2026-08-01T12:05:00-04:00","arr":"2026-08-01T12:06:00-04:00","dep":"2026-08-01T12:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298c35","platform":""},{"name":"Syracuse","code":"SYR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:49:00-04:00","schDep":"2026-08-01T12:59:00-04:00","arr":"2026-08-01T12:55:00-04:00","dep":"2026-08-01T13:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2e9328","platform":""},{"name":"Rochester","code":"ROC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:15:00-04:00","schDep":"2026-08-01T14:19:00-04:00","arr":"2026-08-01T14:15:00-04:00","dep":"2026-08-01T14:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Buffalo-Depew","code":"BUF","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:25:00-04:00","schDep":"2026-08-01T15:25:00-04:00","arr":"2026-08-01T15:10:00-04:00","dep":"2026-08-01T15:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Buffalo-Exchange Street","code":"BFX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:40:00-04:00","schDep":"2026-08-01T15:40:00-04:00","arr":"2026-08-01T15:37:00-04:00","dep":"2026-08-01T15:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Niagara Falls","code":"NFL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:52:00-04:00","schDep":"2026-08-01T17:00:00-04:00","arr":"2026-08-01T16:16:00-04:00","dep":"2026-08-01T17:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Niagara Falls","code":"NIAG","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:05:00-04:00","schDep":"2026-08-01T17:45:00-04:00","arr":"2026-08-01T17:02:00-04:00","dep":"2026-08-01T17:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"St. Catharines","code":"SCAT","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:06:00-04:00","schDep":"2026-08-01T18:08:00-04:00","arr":"2026-08-01T18:06:00-04:00","dep":"2026-08-01T18:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Grimsby","code":"GRIM","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:26:00-04:00","schDep":"2026-08-01T18:27:00-04:00","arr":"2026-08-01T18:40:00-04:00","dep":"2026-08-01T18:41:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#55a023","platform":""},{"name":"Aldershot","code":"ALDR","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:02:00-04:00","schDep":"2026-08-01T19:04:00-04:00","arr":"2026-08-01T19:16:00-04:00","dep":"2026-08-01T19:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#55a023","platform":""},{"name":"Oakville","code":"OAKV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:16:00-04:00","schDep":"2026-08-01T19:19:00-04:00","arr":"2026-08-01T19:30:00-04:00","dep":"2026-08-01T19:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#55a023","platform":""},{"name":"Toronto Union","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:43:00-04:00","schDep":"2026-08-01T19:43:00-04:00","arr":"2026-08-01T20:02:00-04:00","dep":"2026-08-01T20:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#74a81f","platform":""}],"heading":"W","eventCode":"TRTO","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"TRTO","destTZ":"America/Toronto","destName":"Toronto Union","trainState":"Active","velocity":24.1340503692627,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:35:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"64":[{"dataSource":"amtraker-v3","routeName":"Maple Leaf","trainNum":"64","trainNumRaw":"64","trainID":"64-1","lat":42.64867501822263,"lon":-73.7394271446106,"trainTimely":"","iconColor":"#bf9912","textColor":"#000000","stations":[{"name":"Toronto Union","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:20:00-04:00","schDep":"2026-08-01T08:20:00-04:00","arr":"2026-08-01T08:20:00-04:00","dep":"2026-08-01T08:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Oakville","code":"OAKV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:43:00-04:00","schDep":"2026-08-01T08:45:00-04:00","arr":"2026-08-01T08:43:00-04:00","dep":"2026-08-01T08:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Aldershot","code":"ALDR","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:56:00-04:00","schDep":"2026-08-01T09:01:00-04:00","arr":"2026-08-01T09:02:00-04:00","dep":"2026-08-01T09:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2e9328","platform":""},{"name":"Grimsby","code":"GRIM","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:37:00-04:00","schDep":"2026-08-01T09:38:00-04:00","arr":"2026-08-01T09:43:00-04:00","dep":"2026-08-01T09:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2e9328","platform":""},{"name":"St. Catharines","code":"SCAT","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:57:00-04:00","schDep":"2026-08-01T09:58:00-04:00","arr":"2026-08-01T10:28:00-04:00","dep":"2026-08-01T10:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bca515","platform":""},{"name":"Niagara Falls","code":"NIAG","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:20:00-04:00","schDep":"2026-08-01T10:22:00-04:00","arr":"2026-08-01T11:22:00-04:00","dep":"2026-08-01T11:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c65a0d","platform":""},{"name":"Niagara Falls","code":"NFL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:38:00-04:00","schDep":"2026-08-01T11:40:00-04:00","arr":"2026-08-01T11:41:00-04:00","dep":"2026-08-01T12:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6580d","platform":""},{"name":"Buffalo-Exchange Street","code":"BFX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:13:00-04:00","schDep":"2026-08-01T12:15:00-04:00","arr":"2026-08-01T13:04:00-04:00","dep":"2026-08-01T13:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6680d","platform":""},{"name":"Buffalo-Depew","code":"BUF","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:26:00-04:00","schDep":"2026-08-01T12:30:00-04:00","arr":"2026-08-01T13:21:00-04:00","dep":"2026-08-01T13:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6630d","platform":""},{"name":"Rochester","code":"ROC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:21:00-04:00","schDep":"2026-08-01T13:25:00-04:00","arr":"2026-08-01T14:14:00-04:00","dep":"2026-08-01T14:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6650d","platform":""},{"name":"Syracuse","code":"SYR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:40:00-04:00","schDep":"2026-08-01T14:50:00-04:00","arr":"2026-08-01T15:28:00-04:00","dep":"2026-08-01T15:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66c0d","platform":""},{"name":"Rome","code":"ROM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:32:00-04:00","schDep":"2026-08-01T15:33:00-04:00","arr":"2026-08-01T16:30:00-04:00","dep":"2026-08-01T16:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c65f0d","platform":""},{"name":"Utica","code":"UCA","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:50:00-04:00","schDep":"2026-08-01T15:52:00-04:00","arr":"2026-08-01T16:43:00-04:00","dep":"2026-08-01T16:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6650d","platform":""},{"name":"Amsterdam","code":"AMS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:50:00-04:00","schDep":"2026-08-01T16:52:00-04:00","arr":"2026-08-01T17:43:00-04:00","dep":"2026-08-01T17:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6650d","platform":""},{"name":"Schenectady","code":"SDY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:39:00-04:00","schDep":"2026-08-01T17:39:00-04:00","arr":"2026-08-01T18:04:00-04:00","dep":"2026-08-01T18:06:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#9fb21a","platform":""},{"name":"Albany-Rensselaer","code":"ALB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:04:00-04:00","schDep":"2026-08-01T18:35:00-04:00","arr":"2026-08-01T18:37:00-04:00","dep":"2026-08-01T18:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#bf9912","platform":""},{"name":"Hudson","code":"HUD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:55:00-04:00","schDep":"2026-08-01T18:57:00-04:00","arr":"2026-08-01T19:07:00-04:00","dep":"2026-08-01T19:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#4a9d24","platform":""},{"name":"Rhinecliff-Kingston","code":"RHI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:18:00-04:00","schDep":"2026-08-01T19:20:00-04:00","arr":"2026-08-01T19:26:00-04:00","dep":"2026-08-01T19:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#379627","platform":""},{"name":"Poughkeepsie","code":"POU","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:35:00-04:00","schDep":"2026-08-01T19:36:00-04:00","arr":"2026-08-01T19:40:00-04:00","dep":"2026-08-01T19:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","platform":""},{"name":"Croton-Harmon","code":"CRT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:16:00-04:00","schDep":"2026-08-01T20:17:00-04:00","arr":"2026-08-01T20:17:00-04:00","dep":"2026-08-01T20:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b39","platform":""},{"name":"Yonkers","code":"YNY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:36:00-04:00","schDep":"2026-08-01T20:37:00-04:00","arr":"2026-08-01T20:36:00-04:00","dep":"2026-08-01T20:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:16:00-04:00","schDep":"2026-08-01T21:16:00-04:00","arr":"2026-08-01T20:58:00-04:00","dep":"2026-08-01T20:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"S","eventCode":"ALB","eventTZ":"America/New_York","eventName":"Albany-Rensselaer","origCode":"TRTO","originTZ":"America/Toronto","origName":"Toronto Union","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":0.00894775986671448,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:36:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"65":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"65","trainNumRaw":"65","trainID":"65-1","lat":42.34856767127569,"lon":-71.05639058924557,"trainTimely":"","iconColor":"#212529","textColor":"#ffffff","stations":[{"name":"Boston South","code":"BOS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:45:00-04:00","schDep":"2026-08-01T18:45:00-04:00","arr":"2026-08-01T18:45:00-04:00","dep":"2026-08-01T18:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Boston Back Bay","code":"BBY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:50:00-04:00","schDep":"2026-08-01T18:51:00-04:00","arr":"2026-08-01T18:50:00-04:00","dep":"2026-08-01T18:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Westwood-Route 128","code":"RTE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:00:00-04:00","schDep":"2026-08-01T19:01:00-04:00","arr":"2026-08-01T19:01:00-04:00","dep":"2026-08-01T19:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b39","platform":""},{"name":"Providence","code":"PVD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:23:00-04:00","schDep":"2026-08-01T19:25:00-04:00","arr":"2026-08-01T19:26:00-04:00","dep":"2026-08-01T19:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298e30","platform":""},{"name":"Kingston","code":"KIN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:43:00-04:00","schDep":"2026-08-01T19:44:00-04:00","arr":"2026-08-01T19:43:00-04:00","dep":"2026-08-01T19:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New London","code":"NLC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:17:00-04:00","schDep":"2026-08-01T20:17:00-04:00","arr":"2026-08-01T20:20:00-04:00","dep":"2026-08-01T20:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298e30","platform":""},{"name":"Old Saybrook","code":"OSB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:35:00-04:00","schDep":"2026-08-01T20:36:00-04:00","arr":"2026-08-01T20:41:00-04:00","dep":"2026-08-01T20:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2e9328","platform":""},{"name":"New Haven Union","code":"NHV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:08:00-04:00","schDep":"2026-08-01T21:10:00-04:00","arr":"2026-08-01T21:16:00-04:00","dep":"2026-08-01T21:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#379627","platform":""},{"name":"Bridgeport","code":"BRP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:27:00-04:00","schDep":"2026-08-01T21:27:00-04:00","arr":"2026-08-01T21:39:00-04:00","dep":"2026-08-01T21:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#4a9d24","platform":""},{"name":"Stamford","code":"STM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:55:00-04:00","schDep":"2026-08-01T21:55:00-04:00","arr":"2026-08-01T22:10:00-04:00","dep":"2026-08-01T21:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","platform":""},{"name":"New Rochelle","code":"NRO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:16:00-04:00","schDep":"2026-08-01T22:16:00-04:00","arr":"2026-08-01T22:26:00-04:00","dep":"2026-08-01T22:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:02:00-04:00","schDep":"2026-08-01T23:23:00-04:00","arr":"2026-08-01T23:02:00-04:00","dep":"2026-08-01T23:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:40:00-04:00","schDep":"2026-08-01T23:42:00-04:00","arr":"2026-08-01T23:40:00-04:00","dep":"2026-08-01T23:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:55:00-04:00","schDep":"2026-08-01T23:57:00-04:00","arr":"2026-08-01T23:57:00-04:00","dep":"2026-08-01T23:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298c35","platform":""},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-02T00:21:00-04:00","schDep":"2026-08-02T00:22:00-04:00","arr":"2026-08-02T00:21:00-04:00","dep":"2026-08-02T00:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-02T00:51:00-04:00","schDep":"2026-08-02T04:20:00-04:00","arr":"2026-08-02T00:51:00-04:00","dep":"2026-08-02T04:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-02T04:42:00-04:00","schDep":"2026-08-02T04:45:00-04:00","arr":"2026-08-02T04:42:00-04:00","dep":"2026-08-02T04:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-02T05:36:00-04:00","schDep":"2026-08-02T05:39:00-04:00","arr":"2026-08-02T05:36:00-04:00","dep":"2026-08-02T05:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-02T05:51:00-04:00","schDep":"2026-08-02T05:53:00-04:00","arr":"2026-08-02T05:51:00-04:00","dep":"2026-08-02T05:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New Carrollton","code":"NCR","tz":"America/New_York","bus":false,"schArr":"2026-08-02T06:09:00-04:00","schDep":"2026-08-02T06:11:00-04:00","arr":"2026-08-02T06:09:00-04:00","dep":"2026-08-02T06:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-02T06:29:00-04:00","schDep":"2026-08-02T07:00:00-04:00","arr":"2026-08-02T06:29:00-04:00","dep":"2026-08-02T07:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Alexandria","code":"ALX","tz":"America/New_York","bus":false,"schArr":"2026-08-02T07:15:00-04:00","schDep":"2026-08-02T07:18:00-04:00","arr":"2026-08-02T07:15:00-04:00","dep":"2026-08-02T07:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Quantico","code":"QAN","tz":"America/New_York","bus":false,"schArr":"2026-08-02T07:43:00-04:00","schDep":"2026-08-02T07:44:00-04:00","arr":"2026-08-02T07:43:00-04:00","dep":"2026-08-02T07:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Fredericksburg","code":"FBG","tz":"America/New_York","bus":false,"schArr":"2026-08-02T08:04:00-04:00","schDep":"2026-08-02T08:05:00-04:00","arr":"2026-08-02T08:04:00-04:00","dep":"2026-08-02T08:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Ashland","code":"ASD","tz":"America/New_York","bus":false,"schArr":"2026-08-02T08:46:00-04:00","schDep":"2026-08-02T08:47:00-04:00","arr":"2026-08-02T08:46:00-04:00","dep":"2026-08-02T08:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Richmond Staples Mill Road","code":"RVR","tz":"America/New_York","bus":false,"schArr":"2026-08-02T09:03:00-04:00","schDep":"2026-08-02T09:08:00-04:00","arr":"2026-08-02T09:03:00-04:00","dep":"2026-08-02T09:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Richmond Main Street","code":"RVM","tz":"America/New_York","bus":false,"schArr":"2026-08-02T09:32:00-04:00","schDep":"2026-08-02T09:34:00-04:00","arr":"2026-08-02T09:32:00-04:00","dep":"2026-08-02T09:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Williamsburg","code":"WBG","tz":"America/New_York","bus":false,"schArr":"2026-08-02T10:36:00-04:00","schDep":"2026-08-02T10:38:00-04:00","arr":"2026-08-02T10:36:00-04:00","dep":"2026-08-02T10:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Newport News","code":"NPN","tz":"America/New_York","bus":false,"schArr":"2026-08-02T11:09:00-04:00","schDep":"2026-08-02T11:09:00-04:00","arr":"2026-08-02T11:02:00-04:00","dep":"2026-08-02T11:09:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"BOS","eventTZ":"America/New_York","eventName":"Boston South","origCode":"BOS","originTZ":"America/New_York","origName":"Boston South","destCode":"NPN","destTZ":"America/New_York","destName":"Newport News","trainState":"Predeparture","velocity":0,"statusMsg":" ","createdAt":null,"updatedAt":null,"lastValTS":"2026-08-01T18:30:00-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"66":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"66","trainNumRaw":"66","trainID":"66-1","lat":37.902480971323506,"lon":-78.68270385375034,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Roanoke","code":"RNK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:23:00-04:00","schDep":"2026-08-01T16:23:00-04:00","arr":"2026-08-01T16:23:00-04:00","dep":"2026-08-01T16:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Lynchburg-Kemper Street","code":"LYH","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:37:00-04:00","schDep":"2026-08-01T17:40:00-04:00","arr":"2026-08-01T17:44:00-04:00","dep":"2026-08-01T17:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#329527","platform":""},{"name":"Charlottesville","code":"CVS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:51:00-04:00","schDep":"2026-08-01T19:01:00-04:00","arr":"2026-08-01T18:51:00-04:00","dep":"2026-08-01T18:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Culpeper","code":"CLP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:52:00-04:00","schDep":"2026-08-01T19:53:00-04:00","arr":"2026-08-01T19:52:00-04:00","dep":"2026-08-01T19:52:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Manassas","code":"MSS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:28:00-04:00","schDep":"2026-08-01T20:30:00-04:00","arr":"2026-08-01T20:28:00-04:00","dep":"2026-08-01T20:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Alexandria","code":"ALX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:10:00-04:00","schDep":"2026-08-01T21:12:00-04:00","arr":"2026-08-01T21:10:00-04:00","dep":"2026-08-01T21:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:28:00-04:00","schDep":"2026-08-01T22:00:00-04:00","arr":"2026-08-01T21:28:00-04:00","dep":"2026-08-01T21:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:33:00-04:00","schDep":"2026-08-01T22:35:00-04:00","arr":"2026-08-01T22:33:00-04:00","dep":"2026-08-01T22:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:49:00-04:00","schDep":"2026-08-01T22:51:00-04:00","arr":"2026-08-01T22:49:00-04:00","dep":"2026-08-01T22:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:38:00-04:00","schDep":"2026-08-01T23:40:00-04:00","arr":"2026-08-01T23:38:00-04:00","dep":"2026-08-01T23:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-02T00:06:00-04:00","schDep":"2026-08-02T03:25:00-04:00","arr":"2026-08-02T00:06:00-04:00","dep":"2026-08-02T00:06:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-02T04:45:00-04:00","schDep":"2026-08-02T04:48:00-04:00","arr":"2026-08-02T04:45:00-04:00","dep":"2026-08-02T04:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-02T05:11:00-04:00","schDep":"2026-08-02T05:44:00-04:00","arr":"2026-08-02T05:11:00-04:00","dep":"2026-08-02T05:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New Rochelle","code":"NRO","tz":"America/New_York","bus":false,"schArr":"2026-08-02T06:13:00-04:00","schDep":"2026-08-02T06:13:00-04:00","arr":"2026-08-02T06:13:00-04:00","dep":"2026-08-02T06:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Stamford","code":"STM","tz":"America/New_York","bus":false,"schArr":"2026-08-02T06:33:00-04:00","schDep":"2026-08-02T06:34:00-04:00","arr":"2026-08-02T06:33:00-04:00","dep":"2026-08-02T06:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Bridgeport","code":"BRP","tz":"America/New_York","bus":false,"schArr":"2026-08-02T07:04:00-04:00","schDep":"2026-08-02T07:05:00-04:00","arr":"2026-08-02T07:04:00-04:00","dep":"2026-08-02T07:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New Haven Union","code":"NHV","tz":"America/New_York","bus":false,"schArr":"2026-08-02T07:24:00-04:00","schDep":"2026-08-02T07:26:00-04:00","arr":"2026-08-02T07:24:00-04:00","dep":"2026-08-02T07:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Old Saybrook","code":"OSB","tz":"America/New_York","bus":false,"schArr":"2026-08-02T07:54:00-04:00","schDep":"2026-08-02T07:54:00-04:00","arr":"2026-08-02T07:57:00-04:00","dep":"2026-08-02T07:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298e30","platform":""},{"name":"New London","code":"NLC","tz":"America/New_York","bus":false,"schArr":"2026-08-02T08:14:00-04:00","schDep":"2026-08-02T08:15:00-04:00","arr":"2026-08-02T08:17:00-04:00","dep":"2026-08-02T08:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298e30","platform":""},{"name":"Mystic","code":"MYS","tz":"America/New_York","bus":false,"schArr":"2026-08-02T08:27:00-04:00","schDep":"2026-08-02T08:28:00-04:00","arr":"2026-08-02T08:31:00-04:00","dep":"2026-08-02T08:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#29902b","platform":""},{"name":"Westerly","code":"WLY","tz":"America/New_York","bus":false,"schArr":"2026-08-02T08:37:00-04:00","schDep":"2026-08-02T08:39:00-04:00","arr":"2026-08-02T08:41:00-04:00","dep":"2026-08-02T08:41:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#29902b","platform":""},{"name":"Kingston","code":"KIN","tz":"America/New_York","bus":false,"schArr":"2026-08-02T08:53:00-04:00","schDep":"2026-08-02T08:55:00-04:00","arr":"2026-08-02T08:55:00-04:00","dep":"2026-08-02T08:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298c35","platform":""},{"name":"Providence","code":"PVD","tz":"America/New_York","bus":false,"schArr":"2026-08-02T09:15:00-04:00","schDep":"2026-08-02T09:17:00-04:00","arr":"2026-08-02T09:15:00-04:00","dep":"2026-08-02T09:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Westwood-Route 128","code":"RTE","tz":"America/New_York","bus":false,"schArr":"2026-08-02T09:42:00-04:00","schDep":"2026-08-02T09:42:00-04:00","arr":"2026-08-02T09:48:00-04:00","dep":"2026-08-02T09:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2e9328","platform":""},{"name":"Boston Back Bay","code":"BBY","tz":"America/New_York","bus":false,"schArr":"2026-08-02T09:58:00-04:00","schDep":"2026-08-02T09:58:00-04:00","arr":"2026-08-02T10:01:00-04:00","dep":"2026-08-02T10:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298e30","platform":""},{"name":"Boston South","code":"BOS","tz":"America/New_York","bus":false,"schArr":"2026-08-02T10:05:00-04:00","schDep":"2026-08-02T10:05:00-04:00","arr":"2026-08-02T10:06:00-04:00","dep":"2026-08-02T10:06:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b39","platform":""}],"heading":"NE","eventCode":"CVS","eventTZ":"America/New_York","eventName":"Charlottesville","origCode":"RNK","originTZ":"America/New_York","origName":"Roanoke","destCode":"BOS","destTZ":"America/New_York","destName":"Boston South","trainState":"Active","velocity":52.7649421691895,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"68":[{"dataSource":"amtraker-v3","routeName":"Adirondack","trainNum":"68","trainNumRaw":"68","trainID":"68-1","lat":42.93664656312458,"lon":-73.8650985920184,"trainTimely":"","iconColor":"#86ad1d","textColor":"#000000","stations":[{"name":"Montreal","code":"MTRL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:10:00-04:00","schDep":"2026-08-01T11:10:00-04:00","arr":"2026-08-01T11:11:00-04:00","dep":"2026-08-01T11:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8c36","platform":""},{"name":"Saint-Lambert","code":"SLAM","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:25:00-04:00","schDep":"2026-08-01T11:25:00-04:00","arr":"2026-08-01T11:29:00-04:00","dep":"2026-08-01T11:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#319427","platform":""},{"name":"Rouses Point","code":"RSP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:05:00-04:00","schDep":"2026-08-01T14:15:00-04:00","arr":"2026-08-01T13:36:00-04:00","dep":"2026-08-01T14:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6670d","platform":""},{"name":"Plattsburgh","code":"PLB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:42:00-04:00","schDep":"2026-08-01T14:45:00-04:00","arr":"2026-08-01T14:57:00-04:00","dep":"2026-08-01T15:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#9fb21a","platform":""},{"name":"Westport","code":"WSP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:45:00-04:00","schDep":"2026-08-01T15:46:00-04:00","arr":"2026-08-01T16:09:00-04:00","dep":"2026-08-01T16:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6760d","platform":""},{"name":"Port Henry","code":"POH","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:10:00-04:00","schDep":"2026-08-01T16:11:00-04:00","arr":"2026-08-01T16:30:00-04:00","dep":"2026-08-01T16:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c09612","platform":""},{"name":"Ticonderoga","code":"FTC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:34:00-04:00","schDep":"2026-08-01T16:35:00-04:00","arr":"2026-08-01T16:51:00-04:00","dep":"2026-08-01T16:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b7b417","platform":""},{"name":"Whitehall","code":"WHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:06:00-04:00","schDep":"2026-08-01T17:07:00-04:00","arr":"2026-08-01T17:24:00-04:00","dep":"2026-08-01T17:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#baab16","platform":""},{"name":"Fort Edward","code":"FED","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:31:00-04:00","schDep":"2026-08-01T17:33:00-04:00","arr":"2026-08-01T17:49:00-04:00","dep":"2026-08-01T17:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#baab16","platform":""},{"name":"Saratoga Springs","code":"SAR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:00:00-04:00","schDep":"2026-08-01T18:02:00-04:00","arr":"2026-08-01T18:11:00-04:00","dep":"2026-08-01T18:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#70a720","platform":""},{"name":"Schenectady","code":"SDY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:36:00-04:00","schDep":"2026-08-01T18:38:00-04:00","arr":"2026-08-01T18:49:00-04:00","dep":"2026-08-01T18:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#86ad1d","platform":""},{"name":"Albany-Rensselaer","code":"ALB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:00:00-04:00","schDep":"2026-08-01T19:40:00-04:00","arr":"2026-08-01T19:13:00-04:00","dep":"2026-08-01T19:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#86ad1d","platform":""},{"name":"Hudson","code":"HUD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:01:00-04:00","schDep":"2026-08-01T20:03:00-04:00","arr":"2026-08-01T20:01:00-04:00","dep":"2026-08-01T20:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Rhinecliff-Kingston","code":"RHI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:23:00-04:00","schDep":"2026-08-01T20:25:00-04:00","arr":"2026-08-01T20:23:00-04:00","dep":"2026-08-01T20:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Poughkeepsie","code":"POU","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:39:00-04:00","schDep":"2026-08-01T20:40:00-04:00","arr":"2026-08-01T20:39:00-04:00","dep":"2026-08-01T20:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Croton-Harmon","code":"CRT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:19:00-04:00","schDep":"2026-08-01T21:21:00-04:00","arr":"2026-08-01T21:19:00-04:00","dep":"2026-08-01T21:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Yonkers","code":"YNY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:41:00-04:00","schDep":"2026-08-01T21:42:00-04:00","arr":"2026-08-01T21:41:00-04:00","dep":"2026-08-01T21:41:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:15:00-04:00","schDep":"2026-08-01T22:15:00-04:00","arr":"2026-08-01T22:05:00-04:00","dep":"2026-08-01T22:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"S","eventCode":"SDY","eventTZ":"America/New_York","eventName":"Schenectady","origCode":"MTRL","originTZ":"America/Toronto","origName":"Montreal","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":59.7486686706543,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"69":[{"dataSource":"amtraker-v3","routeName":"Adirondack","trainNum":"69","trainNumRaw":"69","trainID":"69-1","lat":45.078534632632625,"lon":-73.34365234522352,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:15:00-04:00","schDep":"2026-08-01T08:15:00-04:00","arr":"2026-08-01T08:17:00-04:00","dep":"2026-08-01T08:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298f2f","platform":""},{"name":"Yonkers","code":"YNY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:43:00-04:00","schDep":"2026-08-01T08:44:00-04:00","arr":"2026-08-01T08:39:00-04:00","dep":"2026-08-01T08:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Croton-Harmon","code":"CRT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:02:00-04:00","schDep":"2026-08-01T09:03:00-04:00","arr":"2026-08-01T09:03:00-04:00","dep":"2026-08-01T09:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8c36","platform":""},{"name":"Poughkeepsie","code":"POU","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:44:00-04:00","schDep":"2026-08-01T09:45:00-04:00","arr":"2026-08-01T09:55:00-04:00","dep":"2026-08-01T09:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#70a720","platform":""},{"name":"Rhinecliff-Kingston","code":"RHI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:00:00-04:00","schDep":"2026-08-01T10:02:00-04:00","arr":"2026-08-01T10:11:00-04:00","dep":"2026-08-01T10:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#70a720","platform":""},{"name":"Hudson","code":"HUD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:23:00-04:00","schDep":"2026-08-01T10:24:00-04:00","arr":"2026-08-01T10:37:00-04:00","dep":"2026-08-01T10:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#93af1c","platform":""},{"name":"Albany-Rensselaer","code":"ALB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:52:00-04:00","schDep":"2026-08-01T11:45:00-04:00","arr":"2026-08-01T11:01:00-04:00","dep":"2026-08-01T11:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Schenectady","code":"SDY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:06:00-04:00","schDep":"2026-08-01T12:08:00-04:00","arr":"2026-08-01T12:10:00-04:00","dep":"2026-08-01T12:12:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#319427","platform":""},{"name":"Saratoga Springs","code":"SAR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:33:00-04:00","schDep":"2026-08-01T12:35:00-04:00","arr":"2026-08-01T12:40:00-04:00","dep":"2026-08-01T12:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#499c24","platform":""},{"name":"Fort Edward","code":"FED","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:55:00-04:00","schDep":"2026-08-01T12:56:00-04:00","arr":"2026-08-01T13:12:00-04:00","dep":"2026-08-01T13:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b7b417","platform":""},{"name":"Whitehall","code":"WHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:18:00-04:00","schDep":"2026-08-01T13:19:00-04:00","arr":"2026-08-01T13:42:00-04:00","dep":"2026-08-01T13:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6760d","platform":""},{"name":"Ticonderoga","code":"FTC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:51:00-04:00","schDep":"2026-08-01T13:52:00-04:00","arr":"2026-08-01T14:13:00-04:00","dep":"2026-08-01T14:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c57f0e","platform":""},{"name":"Port Henry","code":"POH","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:13:00-04:00","schDep":"2026-08-01T14:14:00-04:00","arr":"2026-08-01T14:35:00-04:00","dep":"2026-08-01T14:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c57f0e","platform":""},{"name":"Westport","code":"WSP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:36:00-04:00","schDep":"2026-08-01T14:37:00-04:00","arr":"2026-08-01T14:56:00-04:00","dep":"2026-08-01T14:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c09612","platform":""},{"name":"Plattsburgh","code":"PLB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:59:00-04:00","schDep":"2026-08-01T16:02:00-04:00","arr":"2026-08-01T16:04:00-04:00","dep":"2026-08-01T16:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#389726","platform":""},{"name":"Rouses Point","code":"RSP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:35:00-04:00","schDep":"2026-08-01T16:38:00-04:00","arr":"2026-08-01T16:37:00-04:00","dep":"2026-08-01T16:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298f2f","platform":""},{"name":"Saint-Lambert","code":"SLAM","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T20:03:00-04:00","schDep":"2026-08-01T20:03:00-04:00","arr":"2026-08-01T19:31:00-04:00","dep":"2026-08-01T19:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Montreal","code":"MTRL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T20:16:00-04:00","schDep":"2026-08-01T20:16:00-04:00","arr":"2026-08-01T19:44:00-04:00","dep":"2026-08-01T19:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"SLAM","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"MTRL","destTZ":"America/Toronto","destName":"Montreal","trainState":"Active","velocity":25.1406707763672,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:35:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"76":[{"dataSource":"amtraker-v3","routeName":"Piedmont","trainNum":"76","trainNumRaw":"76","trainID":"76-1","lat":36.06888145791776,"lon":-79.78589164328167,"trainTimely":"","iconColor":"#7baa1f","textColor":"#000000","stations":[{"name":"Charlotte","code":"CLT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:05:00-04:00","schDep":"2026-08-01T17:05:00-04:00","arr":"2026-08-01T17:05:00-04:00","dep":"2026-08-01T17:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Kannapolis","code":"KAN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:29:00-04:00","schDep":"2026-08-01T17:30:00-04:00","arr":"2026-08-01T17:31:00-04:00","dep":"2026-08-01T17:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Greensboro","code":"GRO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:28:00-04:00","schDep":"2026-08-01T18:30:00-04:00","arr":"2026-08-01T18:36:00-04:00","dep":"2026-08-01T18:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#7baa1f","platform":""},{"name":"Durham","code":"DNC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:26:00-04:00","schDep":"2026-08-01T19:28:00-04:00","arr":"2026-08-01T19:32:00-04:00","dep":"2026-08-01T19:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","platform":""},{"name":"Cary","code":"CYN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:48:00-04:00","schDep":"2026-08-01T19:50:00-04:00","arr":"2026-08-01T19:51:00-04:00","dep":"2026-08-01T19:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#349527","platform":""},{"name":"Raleigh Union","code":"RGH","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:04:00-04:00","schDep":"2026-08-01T20:04:00-04:00","arr":"2026-08-01T20:03:00-04:00","dep":"2026-08-01T20:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"E","eventCode":"GRO","eventTZ":"America/New_York","eventName":"Greensboro","origCode":"CLT","originTZ":"America/New_York","origName":"Charlotte","destCode":"RGH","destTZ":"America/New_York","destName":"Raleigh Union","trainState":"Active","velocity":0.024854838848114,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:11-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"79":[{"dataSource":"amtraker-v3","routeName":"Carolinian","trainNum":"79","trainNumRaw":"79","trainID":"79-1","lat":35.72306388498763,"lon":-77.90771722786685,"trainTimely":"","iconColor":"#baab16","textColor":"#000000","stations":[{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T07:04:00-04:00","schDep":"2026-08-01T07:04:00-04:00","arr":"2026-08-01T07:04:00-04:00","dep":"2026-08-01T07:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T07:20:00-04:00","schDep":"2026-08-01T07:24:00-04:00","arr":"2026-08-01T07:17:00-04:00","dep":"2026-08-01T07:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T07:38:00-04:00","schDep":"2026-08-01T07:40:00-04:00","arr":"2026-08-01T07:34:00-04:00","dep":"2026-08-01T07:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"New Brunswick","code":"NBK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T07:49:00-04:00","schDep":"2026-08-01T07:51:00-04:00","arr":"2026-08-01T07:47:00-04:00","dep":"2026-08-01T07:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Princeton Junction","code":"PJC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:05:00-04:00","schDep":"2026-08-01T08:07:00-04:00","arr":"2026-08-01T08:01:00-04:00","dep":"2026-08-01T08:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:16:00-04:00","schDep":"2026-08-01T08:19:00-04:00","arr":"2026-08-01T08:14:00-04:00","dep":"2026-08-01T08:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:49:00-04:00","schDep":"2026-08-01T08:58:00-04:00","arr":"2026-08-01T08:45:00-04:00","dep":"2026-08-01T08:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:18:00-04:00","schDep":"2026-08-01T09:21:00-04:00","arr":"2026-08-01T09:17:00-04:00","dep":"2026-08-01T09:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:09:00-04:00","schDep":"2026-08-01T10:13:00-04:00","arr":"2026-08-01T10:03:00-04:00","dep":"2026-08-01T10:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:25:00-04:00","schDep":"2026-08-01T10:28:00-04:00","arr":"2026-08-01T10:24:00-04:00","dep":"2026-08-01T10:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:02:00-04:00","schDep":"2026-08-01T13:05:00-04:00","arr":"2026-08-01T10:49:00-04:00","dep":"2026-08-01T13:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Alexandria","code":"ALX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:20:00-04:00","schDep":"2026-08-01T13:23:00-04:00","arr":"2026-08-01T13:29:00-04:00","dep":"2026-08-01T13:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3b9826","platform":""},{"name":"Richmond Staples Mill Road","code":"RVR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:15:00-04:00","schDep":"2026-08-01T15:24:00-04:00","arr":"2026-08-01T15:41:00-04:00","dep":"2026-08-01T15:52:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#a7b419","platform":""},{"name":"Petersburg","code":"PTB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:59:00-04:00","schDep":"2026-08-01T16:01:00-04:00","arr":"2026-08-01T16:28:00-04:00","dep":"2026-08-01T16:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b9b017","platform":""},{"name":"Rocky Mount","code":"RMT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:28:00-04:00","schDep":"2026-08-01T17:32:00-04:00","arr":"2026-08-01T18:00:00-04:00","dep":"2026-08-01T18:12:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bd9f13","platform":""},{"name":"Wilson","code":"WLN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:50:00-04:00","schDep":"2026-08-01T17:54:00-04:00","arr":"2026-08-01T18:27:00-04:00","dep":"2026-08-01T18:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c67d0e","platform":""},{"name":"Selma","code":"SSM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:27:00-04:00","schDep":"2026-08-01T18:27:00-04:00","arr":"2026-08-01T18:57:00-04:00","dep":"2026-08-01T18:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#baab16","platform":""},{"name":"Raleigh Union","code":"RGH","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:07:00-04:00","schDep":"2026-08-01T19:15:00-04:00","arr":"2026-08-01T19:27:00-04:00","dep":"2026-08-01T19:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#7baa1f","platform":""},{"name":"Cary","code":"CYN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:26:00-04:00","schDep":"2026-08-01T19:28:00-04:00","arr":"2026-08-01T19:44:00-04:00","dep":"2026-08-01T19:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#6ea720","platform":""},{"name":"Durham","code":"DNC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:55:00-04:00","schDep":"2026-08-01T19:58:00-04:00","arr":"2026-08-01T20:04:00-04:00","dep":"2026-08-01T20:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#3b9826","platform":""},{"name":"Burlington","code":"BNC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:36:00-04:00","schDep":"2026-08-01T20:37:00-04:00","arr":"2026-08-01T20:44:00-04:00","dep":"2026-08-01T20:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#379627","platform":""},{"name":"Greensboro","code":"GRO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:01:00-04:00","schDep":"2026-08-01T21:05:00-04:00","arr":"2026-08-01T21:06:00-04:00","dep":"2026-08-01T21:06:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","platform":""},{"name":"High Point","code":"HPT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:20:00-04:00","schDep":"2026-08-01T21:21:00-04:00","arr":"2026-08-01T21:24:00-04:00","dep":"2026-08-01T21:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#29902b","platform":""},{"name":"Salisbury","code":"SAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:53:00-04:00","schDep":"2026-08-01T21:55:00-04:00","arr":"2026-08-01T21:57:00-04:00","dep":"2026-08-01T21:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#29902b","platform":""},{"name":"Kannapolis","code":"KAN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:11:00-04:00","schDep":"2026-08-01T22:12:00-04:00","arr":"2026-08-01T22:14:00-04:00","dep":"2026-08-01T22:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298e30","platform":""},{"name":"Charlotte","code":"CLT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:45:00-04:00","schDep":"2026-08-01T22:45:00-04:00","arr":"2026-08-01T22:40:00-04:00","dep":"2026-08-01T22:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SW","eventCode":"SSM","eventTZ":"America/New_York","eventName":"Selma","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"CLT","destTZ":"America/New_York","destName":"Charlotte","trainState":"Active","velocity":7.40203428268433,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:14-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"80":[{"dataSource":"amtraker-v3","routeName":"Carolinian","trainNum":"80","trainNumRaw":"80","trainID":"80-1","lat":39.737266919409514,"lon":-75.55183598659231,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Charlotte","code":"CLT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T06:45:00-04:00","schDep":"2026-08-01T06:45:00-04:00","arr":"2026-08-01T06:45:00-04:00","dep":"2026-08-01T06:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Kannapolis","code":"KAN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T07:09:00-04:00","schDep":"2026-08-01T07:10:00-04:00","arr":"2026-08-01T07:08:00-04:00","dep":"2026-08-01T07:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Salisbury","code":"SAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T07:26:00-04:00","schDep":"2026-08-01T07:28:00-04:00","arr":"2026-08-01T07:25:00-04:00","dep":"2026-08-01T07:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"High Point","code":"HPT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:01:00-04:00","schDep":"2026-08-01T08:02:00-04:00","arr":"2026-08-01T07:57:00-04:00","dep":"2026-08-01T08:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Greensboro","code":"GRO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:20:00-04:00","schDep":"2026-08-01T08:24:00-04:00","arr":"2026-08-01T08:16:00-04:00","dep":"2026-08-01T08:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Burlington","code":"BNC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:44:00-04:00","schDep":"2026-08-01T08:46:00-04:00","arr":"2026-08-01T08:45:00-04:00","dep":"2026-08-01T08:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b39","platform":""},{"name":"Durham","code":"DNC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:23:00-04:00","schDep":"2026-08-01T09:27:00-04:00","arr":"2026-08-01T09:25:00-04:00","dep":"2026-08-01T09:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298c35","platform":""},{"name":"Cary","code":"CYN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:45:00-04:00","schDep":"2026-08-01T09:47:00-04:00","arr":"2026-08-01T09:48:00-04:00","dep":"2026-08-01T09:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298e30","platform":""},{"name":"Raleigh Union","code":"RGH","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:05:00-04:00","schDep":"2026-08-01T10:13:00-04:00","arr":"2026-08-01T10:05:00-04:00","dep":"2026-08-01T10:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Selma","code":"SSM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:46:00-04:00","schDep":"2026-08-01T10:48:00-04:00","arr":"2026-08-01T10:43:00-04:00","dep":"2026-08-01T10:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Wilson","code":"WLN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:14:00-04:00","schDep":"2026-08-01T11:18:00-04:00","arr":"2026-08-01T11:17:00-04:00","dep":"2026-08-01T11:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298e30","platform":""},{"name":"Rocky Mount","code":"RMT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:35:00-04:00","schDep":"2026-08-01T11:40:00-04:00","arr":"2026-08-01T11:42:00-04:00","dep":"2026-08-01T11:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#329527","platform":""},{"name":"Petersburg","code":"PTB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:09:00-04:00","schDep":"2026-08-01T13:11:00-04:00","arr":"2026-08-01T13:09:00-04:00","dep":"2026-08-01T13:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Richmond Staples Mill Road","code":"RVR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:57:00-04:00","schDep":"2026-08-01T14:04:00-04:00","arr":"2026-08-01T13:44:00-04:00","dep":"2026-08-01T14:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Fredericksburg","code":"FBG","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:56:00-04:00","schDep":"2026-08-01T15:00:00-04:00","arr":"2026-08-01T14:59:00-04:00","dep":"2026-08-01T15:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298e30","platform":""},{"name":"Quantico","code":"QAN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:20:00-04:00","schDep":"2026-08-01T15:22:00-04:00","arr":"2026-08-01T15:21:00-04:00","dep":"2026-08-01T15:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b39","platform":""},{"name":"Alexandria","code":"ALX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:00:00-04:00","schDep":"2026-08-01T16:03:00-04:00","arr":"2026-08-01T15:51:00-04:00","dep":"2026-08-01T16:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:31:00-04:00","schDep":"2026-08-01T17:15:00-04:00","arr":"2026-08-01T16:21:00-04:00","dep":"2026-08-01T17:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:47:00-04:00","schDep":"2026-08-01T17:50:00-04:00","arr":"2026-08-01T17:47:00-04:00","dep":"2026-08-01T17:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:36:00-04:00","schDep":"2026-08-01T18:39:00-04:00","arr":"2026-08-01T18:35:00-04:00","dep":"2026-08-01T18:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:05:00-04:00","schDep":"2026-08-01T19:14:00-04:00","arr":"2026-08-01T19:05:00-04:00","dep":"2026-08-01T19:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"4"},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:42:00-04:00","schDep":"2026-08-01T19:45:00-04:00","arr":"2026-08-01T19:42:00-04:00","dep":"2026-08-01T19:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"1"},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:22:00-04:00","schDep":"2026-08-01T20:22:00-04:00","arr":"2026-08-01T20:19:00-04:00","dep":"2026-08-01T20:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:45:00-04:00","schDep":"2026-08-01T20:45:00-04:00","arr":"2026-08-01T20:33:00-04:00","dep":"2026-08-01T20:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"E","eventCode":"WIL","eventTZ":"America/New_York","eventName":"Wilmington","origCode":"CLT","originTZ":"America/New_York","origName":"Charlotte","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":0.0268432796001434,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"82":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"82","trainNumRaw":"82","trainID":"82-1","lat":42.34602078563334,"lon":-71.06134855172587,"trainTimely":"","iconColor":"#212529","textColor":"#ffffff","stations":[{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:12:00-04:00","schDep":"2026-08-01T10:12:00-04:00","arr":"2026-08-01T10:12:00-04:00","dep":"2026-08-01T10:12:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"New Carrollton","code":"NCR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:23:00-04:00","schDep":"2026-08-01T10:24:00-04:00","arr":"2026-08-01T10:21:00-04:00","dep":"2026-08-01T10:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:38:00-04:00","schDep":"2026-08-01T10:40:00-04:00","arr":"2026-08-01T10:38:00-04:00","dep":"2026-08-01T10:43:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:54:00-04:00","schDep":"2026-08-01T10:56:00-04:00","arr":"2026-08-01T10:56:00-04:00","dep":"2026-08-01T11:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Aberdeen","code":"ABE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:19:00-04:00","schDep":"2026-08-01T11:20:00-04:00","arr":"2026-08-01T11:24:00-04:00","dep":"2026-08-01T11:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2f9327","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:47:00-04:00","schDep":"2026-08-01T11:49:00-04:00","arr":"2026-08-01T11:52:00-04:00","dep":"2026-08-01T11:54:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2f9327","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:15:00-04:00","schDep":"2026-08-01T12:18:00-04:00","arr":"2026-08-01T12:21:00-04:00","dep":"2026-08-01T12:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#349527","platform":""},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:46:00-04:00","schDep":"2026-08-01T12:48:00-04:00","arr":"2026-08-01T12:56:00-04:00","dep":"2026-08-01T12:59:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#4d9e24","platform":""},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:09:00-04:00","schDep":"2026-08-01T13:10:00-04:00","arr":"2026-08-01T13:21:00-04:00","dep":"2026-08-01T13:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Newark Airport","code":"EWR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:21:00-04:00","schDep":"2026-08-01T13:22:00-04:00","arr":"2026-08-01T13:33:00-04:00","dep":"2026-08-01T13:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:26:00-04:00","schDep":"2026-08-01T13:28:00-04:00","arr":"2026-08-01T13:41:00-04:00","dep":"2026-08-01T13:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#72a81f","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:46:00-04:00","schDep":"2026-08-01T14:04:00-04:00","arr":"2026-08-01T13:58:00-04:00","dep":"2026-08-01T14:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"New Rochelle","code":"NRO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:34:00-04:00","schDep":"2026-08-01T14:35:00-04:00","arr":"2026-08-01T14:47:00-04:00","dep":"2026-08-01T14:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#63a421","platform":""},{"name":"Stamford","code":"STM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:55:00-04:00","schDep":"2026-08-01T14:57:00-04:00","arr":"2026-08-01T15:09:00-04:00","dep":"2026-08-01T15:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#6aa620","platform":""},{"name":"Bridgeport","code":"BRP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:25:00-04:00","schDep":"2026-08-01T15:26:00-04:00","arr":"2026-08-01T15:43:00-04:00","dep":"2026-08-01T15:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#8cae1c","platform":""},{"name":"New Haven Union","code":"NHV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:53:00-04:00","schDep":"2026-08-01T15:56:00-04:00","arr":"2026-08-01T16:06:00-04:00","dep":"2026-08-01T16:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#63a421","platform":""},{"name":"Old Saybrook","code":"OSB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:26:00-04:00","schDep":"2026-08-01T16:28:00-04:00","arr":"2026-08-01T16:35:00-04:00","dep":"2026-08-01T16:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#479c25","platform":""},{"name":"New London","code":"NLC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:46:00-04:00","schDep":"2026-08-01T16:48:00-04:00","arr":"2026-08-01T16:55:00-04:00","dep":"2026-08-01T16:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#479c25","platform":""},{"name":"Kingston","code":"KIN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:18:00-04:00","schDep":"2026-08-01T17:20:00-04:00","arr":"2026-08-01T17:27:00-04:00","dep":"2026-08-01T17:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#479c25","platform":""},{"name":"Providence","code":"PVD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:42:00-04:00","schDep":"2026-08-01T17:42:00-04:00","arr":"2026-08-01T17:47:00-04:00","dep":"2026-08-01T17:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2f9327","platform":""},{"name":"Westwood-Route 128","code":"RTE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:16:00-04:00","schDep":"2026-08-01T18:16:00-04:00","arr":"2026-08-01T18:10:00-04:00","dep":"2026-08-01T18:12:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Boston Back Bay","code":"BBY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:26:00-04:00","schDep":"2026-08-01T18:26:00-04:00","arr":"2026-08-01T18:22:00-04:00","dep":"2026-08-01T18:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Boston South","code":"BOS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:32:00-04:00","schDep":"2026-08-01T18:32:00-04:00","arr":"2026-08-01T18:32:00-04:00","dep":"2026-08-01T18:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"BOS","eventTZ":"America/New_York","eventName":"Boston South","origCode":"WAS","originTZ":"America/New_York","origName":"Washington Union","destCode":"BOS","destTZ":"America/New_York","destName":"Boston South","trainState":"Completed","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T18:32:10-04:00","updatedAt":"2026-08-01T18:32:10-04:00","lastValTS":"2026-08-01T18:32:10-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"87":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"87","trainNumRaw":"87","trainID":"87-1","lat":38.917770548381476,"lon":-76.9590858288767,"trainTimely":"","iconColor":"#509e24","textColor":"#ffffff","stations":[{"name":"Boston South","code":"BOS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:58:00-04:00","schDep":"2026-08-01T09:58:00-04:00","arr":"2026-08-01T09:58:00-04:00","dep":"2026-08-01T09:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Boston Back Bay","code":"BBY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:02:00-04:00","schDep":"2026-08-01T10:04:00-04:00","arr":"2026-08-01T10:03:00-04:00","dep":"2026-08-01T10:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b39","platform":""},{"name":"Westwood-Route 128","code":"RTE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:13:00-04:00","schDep":"2026-08-01T10:15:00-04:00","arr":"2026-08-01T10:13:00-04:00","dep":"2026-08-01T10:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Providence","code":"PVD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:37:00-04:00","schDep":"2026-08-01T10:48:00-04:00","arr":"2026-08-01T10:36:00-04:00","dep":"2026-08-01T10:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Westerly","code":"WLY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:18:00-04:00","schDep":"2026-08-01T11:19:00-04:00","arr":"2026-08-01T11:17:00-04:00","dep":"2026-08-01T11:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Mystic","code":"MYS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:28:00-04:00","schDep":"2026-08-01T11:29:00-04:00","arr":"2026-08-01T11:28:00-04:00","dep":"2026-08-01T11:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"New London","code":"NLC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:42:00-04:00","schDep":"2026-08-01T11:44:00-04:00","arr":"2026-08-01T11:42:00-04:00","dep":"2026-08-01T11:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Old Saybrook","code":"OSB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:02:00-04:00","schDep":"2026-08-01T12:03:00-04:00","arr":"2026-08-01T12:03:00-04:00","dep":"2026-08-01T12:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b39","platform":""},{"name":"New Haven Union","code":"NHV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:34:00-04:00","schDep":"2026-08-01T12:36:00-04:00","arr":"2026-08-01T12:34:00-04:00","dep":"2026-08-01T12:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Bridgeport","code":"BRP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:57:00-04:00","schDep":"2026-08-01T12:59:00-04:00","arr":"2026-08-01T12:58:00-04:00","dep":"2026-08-01T13:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b39","platform":""},{"name":"Stamford","code":"STM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:25:00-04:00","schDep":"2026-08-01T13:26:00-04:00","arr":"2026-08-01T13:30:00-04:00","dep":"2026-08-01T13:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"New Rochelle","code":"NRO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:45:00-04:00","schDep":"2026-08-01T13:47:00-04:00","arr":"2026-08-01T13:49:00-04:00","dep":"2026-08-01T13:52:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#29902b","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:28:00-04:00","schDep":"2026-08-01T15:04:00-04:00","arr":"2026-08-01T14:16:00-04:00","dep":"2026-08-01T15:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:20:00-04:00","schDep":"2026-08-01T15:21:00-04:00","arr":"2026-08-01T15:24:00-04:00","dep":"2026-08-01T15:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#29902b","platform":""},{"name":"Newark Airport","code":"EWR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:25:00-04:00","schDep":"2026-08-01T15:26:00-04:00","arr":"2026-08-01T15:32:00-04:00","dep":"2026-08-01T15:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#329527","platform":""},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:40:00-04:00","schDep":"2026-08-01T15:41:00-04:00","arr":"2026-08-01T15:47:00-04:00","dep":"2026-08-01T15:52:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#329527","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:31:00-04:00","schDep":"2026-08-01T16:36:00-04:00","arr":"2026-08-01T16:40:00-04:00","dep":"2026-08-01T16:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3b9826","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:55:00-04:00","schDep":"2026-08-01T16:57:00-04:00","arr":"2026-08-01T17:12:00-04:00","dep":"2026-08-01T17:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#67a521","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:44:00-04:00","schDep":"2026-08-01T17:46:00-04:00","arr":"2026-08-01T17:59:00-04:00","dep":"2026-08-01T18:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:57:00-04:00","schDep":"2026-08-01T17:58:00-04:00","arr":"2026-08-01T18:12:00-04:00","dep":"2026-08-01T18:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"New Carrollton","code":"NCR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:15:00-04:00","schDep":"2026-08-01T18:16:00-04:00","arr":"2026-08-01T18:30:00-04:00","dep":"2026-08-01T18:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:30:00-04:00","schDep":"2026-08-01T19:00:00-04:00","arr":"2026-08-01T18:43:00-04:00","dep":"2026-08-01T18:43:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#509e24","platform":""},{"name":"Alexandria","code":"ALX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:14:00-04:00","schDep":"2026-08-01T19:17:00-04:00","arr":"2026-08-01T19:18:00-04:00","dep":"2026-08-01T19:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#29902b","platform":""},{"name":"Woodbridge","code":"WDB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:34:00-04:00","schDep":"2026-08-01T19:35:00-04:00","arr":"2026-08-01T19:34:00-04:00","dep":"2026-08-01T19:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Quantico","code":"QAN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:45:00-04:00","schDep":"2026-08-01T19:47:00-04:00","arr":"2026-08-01T19:45:00-04:00","dep":"2026-08-01T19:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Fredericksburg","code":"FBG","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:09:00-04:00","schDep":"2026-08-01T20:12:00-04:00","arr":"2026-08-01T20:09:00-04:00","dep":"2026-08-01T20:09:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Ashland","code":"ASD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:53:00-04:00","schDep":"2026-08-01T20:54:00-04:00","arr":"2026-08-01T20:53:00-04:00","dep":"2026-08-01T20:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Richmond Staples Mill Road","code":"RVR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:15:00-04:00","schDep":"2026-08-01T21:22:00-04:00","arr":"2026-08-01T21:15:00-04:00","dep":"2026-08-01T21:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Petersburg","code":"PTB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:56:00-04:00","schDep":"2026-08-01T21:58:00-04:00","arr":"2026-08-01T21:58:00-04:00","dep":"2026-08-01T21:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298c35","platform":""},{"name":"Norfolk","code":"NFK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:38:00-04:00","schDep":"2026-08-01T23:38:00-04:00","arr":"2026-08-01T23:38:00-04:00","dep":"2026-08-01T23:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"W","eventCode":"WAS","eventTZ":"America/New_York","eventName":"Washington Union","origCode":"BOS","originTZ":"America/New_York","origName":"Boston South","destCode":"NFK","destTZ":"America/New_York","destName":"Norfolk","trainState":"Active","velocity":88.7349395751953,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"88":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"88","trainNumRaw":"88","trainID":"88-1","lat":41.70499892237982,"lon":-71.45024939907915,"trainTimely":"","iconColor":"#72a81f","textColor":"#000000","stations":[{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:25:00-04:00","schDep":"2026-08-01T11:25:00-04:00","arr":"2026-08-01T11:25:00-04:00","dep":"2026-08-01T11:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"New Carrollton","code":"NCR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:36:00-04:00","schDep":"2026-08-01T11:37:00-04:00","arr":"2026-08-01T11:34:00-04:00","dep":"2026-08-01T11:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:52:00-04:00","schDep":"2026-08-01T11:54:00-04:00","arr":"2026-08-01T11:51:00-04:00","dep":"2026-08-01T11:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:07:00-04:00","schDep":"2026-08-01T12:09:00-04:00","arr":"2026-08-01T12:08:00-04:00","dep":"2026-08-01T12:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b38","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:53:00-04:00","schDep":"2026-08-01T12:55:00-04:00","arr":"2026-08-01T12:57:00-04:00","dep":"2026-08-01T12:59:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:19:00-04:00","schDep":"2026-08-01T13:22:00-04:00","arr":"2026-08-01T13:23:00-04:00","dep":"2026-08-01T13:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:47:00-04:00","schDep":"2026-08-01T13:49:00-04:00","arr":"2026-08-01T13:53:00-04:00","dep":"2026-08-01T13:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#349527","platform":""},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:10:00-04:00","schDep":"2026-08-01T14:11:00-04:00","arr":"2026-08-01T14:20:00-04:00","dep":"2026-08-01T14:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#4d9e24","platform":""},{"name":"Newark Airport","code":"EWR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:22:00-04:00","schDep":"2026-08-01T14:23:00-04:00","arr":"2026-08-01T14:33:00-04:00","dep":"2026-08-01T14:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#54a023","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:27:00-04:00","schDep":"2026-08-01T14:29:00-04:00","arr":"2026-08-01T14:42:00-04:00","dep":"2026-08-01T14:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#72a81f","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:47:00-04:00","schDep":"2026-08-01T15:00:00-04:00","arr":"2026-08-01T14:58:00-04:00","dep":"2026-08-01T15:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#54a023","platform":""},{"name":"New Rochelle","code":"NRO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:27:00-04:00","schDep":"2026-08-01T15:27:00-04:00","arr":"2026-08-01T15:40:00-04:00","dep":"2026-08-01T15:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#63a421","platform":""},{"name":"Stamford","code":"STM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:46:00-04:00","schDep":"2026-08-01T15:48:00-04:00","arr":"2026-08-01T16:03:00-04:00","dep":"2026-08-01T16:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#83ac1d","platform":""},{"name":"Bridgeport","code":"BRP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:15:00-04:00","schDep":"2026-08-01T16:16:00-04:00","arr":"2026-08-01T16:35:00-04:00","dep":"2026-08-01T16:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#9fb21a","platform":""},{"name":"New Haven Union","code":"NHV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:45:00-04:00","schDep":"2026-08-01T16:47:00-04:00","arr":"2026-08-01T16:54:00-04:00","dep":"2026-08-01T16:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#479c25","platform":""},{"name":"Old Saybrook","code":"OSB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:15:00-04:00","schDep":"2026-08-01T17:16:00-04:00","arr":"2026-08-01T17:29:00-04:00","dep":"2026-08-01T17:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#6aa620","platform":""},{"name":"New London","code":"NLC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:34:00-04:00","schDep":"2026-08-01T17:36:00-04:00","arr":"2026-08-01T17:50:00-04:00","dep":"2026-08-01T17:54:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#7baa1f","platform":""},{"name":"Kingston","code":"KIN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:06:00-04:00","schDep":"2026-08-01T18:08:00-04:00","arr":"2026-08-01T18:25:00-04:00","dep":"2026-08-01T18:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#96b01b","platform":""},{"name":"Providence","code":"PVD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:30:00-04:00","schDep":"2026-08-01T18:30:00-04:00","arr":"2026-08-01T18:45:00-04:00","dep":"2026-08-01T18:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#72a81f","platform":""},{"name":"Westwood-Route 128","code":"RTE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:04:00-04:00","schDep":"2026-08-01T19:04:00-04:00","arr":"2026-08-01T19:08:00-04:00","dep":"2026-08-01T19:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","platform":""},{"name":"Boston Back Bay","code":"BBY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:17:00-04:00","schDep":"2026-08-01T19:17:00-04:00","arr":"2026-08-01T19:17:00-04:00","dep":"2026-08-01T19:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Boston South","code":"BOS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:23:00-04:00","schDep":"2026-08-01T19:23:00-04:00","arr":"2026-08-01T19:23:00-04:00","dep":"2026-08-01T19:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"PVD","eventTZ":"America/New_York","eventName":"Providence","origCode":"WAS","originTZ":"America/New_York","origName":"Washington Union","destCode":"BOS","destTZ":"America/New_York","destName":"Boston South","trainState":"Active","velocity":104.017707824707,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"89":[{"dataSource":"amtraker-v3","routeName":"Palmetto","trainNum":"89","trainNumRaw":"89","trainID":"89-1","lat":35.52248704622679,"lon":-78.2996469625467,"trainTimely":"","iconColor":"#90af1c","textColor":"#000000","stations":[{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T06:02:00-04:00","schDep":"2026-08-01T06:02:00-04:00","arr":"2026-08-01T06:02:00-04:00","dep":"2026-08-01T06:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T06:16:00-04:00","schDep":"2026-08-01T06:19:00-04:00","arr":"2026-08-01T06:14:00-04:00","dep":"2026-08-01T06:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T06:31:00-04:00","schDep":"2026-08-01T06:33:00-04:00","arr":"2026-08-01T06:31:00-04:00","dep":"2026-08-01T06:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T06:54:00-04:00","schDep":"2026-08-01T06:56:00-04:00","arr":"2026-08-01T06:54:00-04:00","dep":"2026-08-01T06:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T07:26:00-04:00","schDep":"2026-08-01T07:32:00-04:00","arr":"2026-08-01T07:23:00-04:00","dep":"2026-08-01T07:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T07:53:00-04:00","schDep":"2026-08-01T07:55:00-04:00","arr":"2026-08-01T07:51:00-04:00","dep":"2026-08-01T07:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:40:00-04:00","schDep":"2026-08-01T08:48:00-04:00","arr":"2026-08-01T08:37:00-04:00","dep":"2026-08-01T08:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:59:00-04:00","schDep":"2026-08-01T09:02:00-04:00","arr":"2026-08-01T08:59:00-04:00","dep":"2026-08-01T09:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"New Carrollton","code":"NCR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:16:00-04:00","schDep":"2026-08-01T09:18:00-04:00","arr":"2026-08-01T09:17:00-04:00","dep":"2026-08-01T09:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b39","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:40:00-04:00","schDep":"2026-08-01T12:55:00-04:00","arr":"2026-08-01T09:29:00-04:00","dep":"2026-08-01T12:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Alexandria","code":"ALX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:10:00-04:00","schDep":"2026-08-01T13:14:00-04:00","arr":"2026-08-01T13:14:00-04:00","dep":"2026-08-01T13:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#29902b","platform":""},{"name":"Richmond Staples Mill Road","code":"RVR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:53:00-04:00","schDep":"2026-08-01T15:01:00-04:00","arr":"2026-08-01T15:32:00-04:00","dep":"2026-08-01T15:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6770d","platform":""},{"name":"Petersburg","code":"PTB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:32:00-04:00","schDep":"2026-08-01T15:35:00-04:00","arr":"2026-08-01T16:18:00-04:00","dep":"2026-08-01T16:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66e0d","platform":""},{"name":"Rocky Mount","code":"RMT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:08:00-04:00","schDep":"2026-08-01T17:13:00-04:00","arr":"2026-08-01T17:43:00-04:00","dep":"2026-08-01T17:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c28b10","platform":""},{"name":"Wilson","code":"WLN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:30:00-04:00","schDep":"2026-08-01T17:33:00-04:00","arr":"2026-08-01T18:03:00-04:00","dep":"2026-08-01T18:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bf9912","platform":""},{"name":"Selma","code":"SSM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:01:00-04:00","schDep":"2026-08-01T18:03:00-04:00","arr":"2026-08-01T18:32:00-04:00","dep":"2026-08-01T18:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bca515","platform":""},{"name":"Fayetteville","code":"FAY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:53:00-04:00","schDep":"2026-08-01T18:57:00-04:00","arr":"2026-08-01T19:16:00-04:00","dep":"2026-08-01T19:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#90af1c","platform":""},{"name":"Dillon","code":"DIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:48:00-04:00","schDep":"2026-08-01T19:50:00-04:00","arr":"2026-08-01T20:03:00-04:00","dep":"2026-08-01T20:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","platform":""},{"name":"Florence","code":"FLO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:43:00-04:00","schDep":"2026-08-01T20:48:00-04:00","arr":"2026-08-01T20:45:00-04:00","dep":"2026-08-01T20:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298c35","platform":""},{"name":"Kingstree","code":"KTR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:21:00-04:00","schDep":"2026-08-01T21:24:00-04:00","arr":"2026-08-01T21:21:00-04:00","dep":"2026-08-01T21:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Charleston","code":"CHS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:21:00-04:00","schDep":"2026-08-01T22:28:00-04:00","arr":"2026-08-01T22:21:00-04:00","dep":"2026-08-01T22:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Yemassee","code":"YEM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:14:00-04:00","schDep":"2026-08-01T23:17:00-04:00","arr":"2026-08-01T23:14:00-04:00","dep":"2026-08-01T23:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Savannah","code":"SAV","tz":"America/New_York","bus":false,"schArr":"2026-08-02T00:21:00-04:00","schDep":"2026-08-02T00:21:00-04:00","arr":"2026-08-02T00:12:00-04:00","dep":"2026-08-02T00:12:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SW","eventCode":"FAY","eventTZ":"America/New_York","eventName":"Fayetteville","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"SAV","destTZ":"America/New_York","destName":"Savannah","trainState":"Active","velocity":45.9512214660645,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"90":[{"dataSource":"amtraker-v3","routeName":"Palmetto","trainNum":"90","trainNumRaw":"90","trainID":"90-1","lat":38.84218230376408,"lon":-77.04947128941336,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Savannah","code":"SAV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T07:35:00-04:00","schDep":"2026-08-01T07:35:00-04:00","arr":"2026-08-01T07:35:00-04:00","dep":"2026-08-01T07:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Yemassee","code":"YEM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:20:00-04:00","schDep":"2026-08-01T08:23:00-04:00","arr":"2026-08-01T08:19:00-04:00","dep":"2026-08-01T08:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Charleston","code":"CHS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:08:00-04:00","schDep":"2026-08-01T09:15:00-04:00","arr":"2026-08-01T09:13:00-04:00","dep":"2026-08-01T09:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Kingstree","code":"KTR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:06:00-04:00","schDep":"2026-08-01T10:10:00-04:00","arr":"2026-08-01T10:16:00-04:00","dep":"2026-08-01T10:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"Florence","code":"FLO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:49:00-04:00","schDep":"2026-08-01T10:54:00-04:00","arr":"2026-08-01T10:53:00-04:00","dep":"2026-08-01T11:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#29902b","platform":""},{"name":"Dillon","code":"DIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:27:00-04:00","schDep":"2026-08-01T11:29:00-04:00","arr":"2026-08-01T11:33:00-04:00","dep":"2026-08-01T11:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2e9328","platform":""},{"name":"Fayetteville","code":"FAY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:15:00-04:00","schDep":"2026-08-01T12:22:00-04:00","arr":"2026-08-01T12:30:00-04:00","dep":"2026-08-01T12:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Selma","code":"SSM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:09:00-04:00","schDep":"2026-08-01T13:11:00-04:00","arr":"2026-08-01T13:24:00-04:00","dep":"2026-08-01T13:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Wilson","code":"WLN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:38:00-04:00","schDep":"2026-08-01T13:43:00-04:00","arr":"2026-08-01T13:52:00-04:00","dep":"2026-08-01T13:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#55a023","platform":""},{"name":"Rocky Mount","code":"RMT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:08:00-04:00","schDep":"2026-08-01T14:13:00-04:00","arr":"2026-08-01T14:13:00-04:00","dep":"2026-08-01T14:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Petersburg","code":"PTB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:41:00-04:00","schDep":"2026-08-01T15:44:00-04:00","arr":"2026-08-01T15:37:00-04:00","dep":"2026-08-01T15:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Richmond Staples Mill Road","code":"RVR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:31:00-04:00","schDep":"2026-08-01T16:41:00-04:00","arr":"2026-08-01T16:15:00-04:00","dep":"2026-08-01T16:41:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Alexandria","code":"ALX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:31:00-04:00","schDep":"2026-08-01T18:34:00-04:00","arr":"2026-08-01T18:21:00-04:00","dep":"2026-08-01T18:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:10:00-04:00","schDep":"2026-08-01T19:57:00-04:00","arr":"2026-08-01T18:48:00-04:00","dep":"2026-08-01T18:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New Carrollton","code":"NCR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:07:00-04:00","schDep":"2026-08-01T20:08:00-04:00","arr":"2026-08-01T20:07:00-04:00","dep":"2026-08-01T20:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:21:00-04:00","schDep":"2026-08-01T20:23:00-04:00","arr":"2026-08-01T20:22:00-04:00","dep":"2026-08-01T20:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b39","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:36:00-04:00","schDep":"2026-08-01T20:40:00-04:00","arr":"2026-08-01T20:36:00-04:00","dep":"2026-08-01T20:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:26:00-04:00","schDep":"2026-08-01T21:29:00-04:00","arr":"2026-08-01T21:26:00-04:00","dep":"2026-08-01T21:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:54:00-04:00","schDep":"2026-08-01T21:58:00-04:00","arr":"2026-08-01T21:54:00-04:00","dep":"2026-08-01T21:54:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"2"},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:23:00-04:00","schDep":"2026-08-01T22:26:00-04:00","arr":"2026-08-01T22:24:00-04:00","dep":"2026-08-01T22:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b39","platform":""},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:48:00-04:00","schDep":"2026-08-01T22:48:00-04:00","arr":"2026-08-01T22:48:00-04:00","dep":"2026-08-01T22:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:03:00-04:00","schDep":"2026-08-01T23:03:00-04:00","arr":"2026-08-01T23:02:00-04:00","dep":"2026-08-01T23:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:23:00-04:00","schDep":"2026-08-01T23:23:00-04:00","arr":"2026-08-01T23:17:00-04:00","dep":"2026-08-01T23:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"ALX","eventTZ":"America/New_York","eventName":"Alexandria","origCode":"SAV","originTZ":"America/New_York","origName":"Savannah","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":40.159782409668,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"97":[{"dataSource":"amtraker-v3","routeName":"Silver Meteor","trainNum":"97","trainNumRaw":"97","trainID":"97-1","lat":38.89996735109565,"lon":-77.00461043897036,"trainTimely":"","iconColor":"#298c35","textColor":"#ffffff","stations":[{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:30:00-04:00","schDep":"2026-08-01T14:30:00-04:00","arr":"2026-08-01T14:58:00-04:00","dep":"2026-08-01T14:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b7b617","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:50:00-04:00","schDep":"2026-08-01T14:53:00-04:00","arr":"2026-08-01T15:17:00-04:00","dep":"2026-08-01T15:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b0b518","platform":""},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:30:00-04:00","schDep":"2026-08-01T15:34:00-04:00","arr":"2026-08-01T15:56:00-04:00","dep":"2026-08-01T15:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#a7b419","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:05:00-04:00","schDep":"2026-08-01T16:15:00-04:00","arr":"2026-08-01T16:25:00-04:00","dep":"2026-08-01T16:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#7baa1f","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:40:00-04:00","schDep":"2026-08-01T16:44:00-04:00","arr":"2026-08-01T17:00:00-04:00","dep":"2026-08-01T17:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#7baa1f","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:32:00-04:00","schDep":"2026-08-01T17:32:00-04:00","arr":"2026-08-01T17:46:00-04:00","dep":"2026-08-01T17:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#55a023","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:20:00-04:00","schDep":"2026-08-01T19:24:00-04:00","arr":"2026-08-01T18:22:00-04:00","dep":"2026-08-01T19:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#298c35","platform":""},{"name":"Alexandria","code":"ALX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:41:00-04:00","schDep":"2026-08-01T19:45:00-04:00","arr":"2026-08-01T19:41:00-04:00","dep":"2026-08-01T19:41:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Fredericksburg","code":"FBG","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:32:00-04:00","schDep":"2026-08-01T20:35:00-04:00","arr":"2026-08-01T20:32:00-04:00","dep":"2026-08-01T20:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Richmond Staples Mill Road","code":"RVR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:39:00-04:00","schDep":"2026-08-01T21:49:00-04:00","arr":"2026-08-01T21:39:00-04:00","dep":"2026-08-01T21:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Petersburg","code":"PTB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:21:00-04:00","schDep":"2026-08-01T22:23:00-04:00","arr":"2026-08-01T22:21:00-04:00","dep":"2026-08-01T22:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Rocky Mount","code":"RMT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:52:00-04:00","schDep":"2026-08-01T23:55:00-04:00","arr":"2026-08-01T23:52:00-04:00","dep":"2026-08-01T23:52:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Fayetteville","code":"FAY","tz":"America/New_York","bus":false,"schArr":"2026-08-02T01:17:00-04:00","schDep":"2026-08-02T01:27:00-04:00","arr":"2026-08-02T01:17:00-04:00","dep":"2026-08-02T01:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Florence","code":"FLO","tz":"America/New_York","bus":false,"schArr":"2026-08-02T03:10:00-04:00","schDep":"2026-08-02T03:18:00-04:00","arr":"2026-08-02T03:10:00-04:00","dep":"2026-08-02T03:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Kingstree","code":"KTR","tz":"America/New_York","bus":false,"schArr":"2026-08-02T03:53:00-04:00","schDep":"2026-08-02T03:56:00-04:00","arr":"2026-08-02T03:53:00-04:00","dep":"2026-08-02T03:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Charleston","code":"CHS","tz":"America/New_York","bus":false,"schArr":"2026-08-02T04:48:00-04:00","schDep":"2026-08-02T04:56:00-04:00","arr":"2026-08-02T04:48:00-04:00","dep":"2026-08-02T04:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Yemassee","code":"YEM","tz":"America/New_York","bus":false,"schArr":"2026-08-02T05:44:00-04:00","schDep":"2026-08-02T05:48:00-04:00","arr":"2026-08-02T05:44:00-04:00","dep":"2026-08-02T05:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Savannah","code":"SAV","tz":"America/New_York","bus":false,"schArr":"2026-08-02T06:43:00-04:00","schDep":"2026-08-02T06:49:00-04:00","arr":"2026-08-02T06:43:00-04:00","dep":"2026-08-02T06:43:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Jesup","code":"JSP","tz":"America/New_York","bus":false,"schArr":"2026-08-02T07:43:00-04:00","schDep":"2026-08-02T07:47:00-04:00","arr":"2026-08-02T07:43:00-04:00","dep":"2026-08-02T07:43:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Jacksonville","code":"JAX","tz":"America/New_York","bus":false,"schArr":"2026-08-02T09:24:00-04:00","schDep":"2026-08-02T09:49:00-04:00","arr":"2026-08-02T09:24:00-04:00","dep":"2026-08-02T09:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Palatka","code":"PAK","tz":"America/New_York","bus":false,"schArr":"2026-08-02T10:52:00-04:00","schDep":"2026-08-02T10:55:00-04:00","arr":"2026-08-02T10:52:00-04:00","dep":"2026-08-02T10:52:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"DeLand","code":"DLD","tz":"America/New_York","bus":false,"schArr":"2026-08-02T11:50:00-04:00","schDep":"2026-08-02T11:53:00-04:00","arr":"2026-08-02T11:50:00-04:00","dep":"2026-08-02T11:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Winter Park","code":"WPK","tz":"America/New_York","bus":false,"schArr":"2026-08-02T12:39:00-04:00","schDep":"2026-08-02T12:41:00-04:00","arr":"2026-08-02T12:39:00-04:00","dep":"2026-08-02T12:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Orlando","code":"ORL","tz":"America/New_York","bus":false,"schArr":"2026-08-02T13:04:00-04:00","schDep":"2026-08-02T13:19:00-04:00","arr":"2026-08-02T13:04:00-04:00","dep":"2026-08-02T13:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Kissimmee","code":"KIS","tz":"America/New_York","bus":false,"schArr":"2026-08-02T13:38:00-04:00","schDep":"2026-08-02T13:41:00-04:00","arr":"2026-08-02T13:38:00-04:00","dep":"2026-08-02T13:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Winter Haven","code":"WTH","tz":"America/New_York","bus":false,"schArr":"2026-08-02T14:30:00-04:00","schDep":"2026-08-02T14:33:00-04:00","arr":"2026-08-02T14:30:00-04:00","dep":"2026-08-02T14:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Sebring","code":"SBG","tz":"America/New_York","bus":false,"schArr":"2026-08-02T15:11:00-04:00","schDep":"2026-08-02T15:14:00-04:00","arr":"2026-08-02T15:11:00-04:00","dep":"2026-08-02T15:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"West Palm Beach","code":"WPB","tz":"America/New_York","bus":false,"schArr":"2026-08-02T17:10:00-04:00","schDep":"2026-08-02T17:10:00-04:00","arr":"2026-08-02T16:39:00-04:00","dep":"2026-08-02T16:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Delray Beach","code":"DLB","tz":"America/New_York","bus":false,"schArr":"2026-08-02T17:33:00-04:00","schDep":"2026-08-02T17:33:00-04:00","arr":"2026-08-02T17:02:00-04:00","dep":"2026-08-02T17:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Deerfield Beach","code":"DFB","tz":"America/New_York","bus":false,"schArr":"2026-08-02T17:47:00-04:00","schDep":"2026-08-02T17:47:00-04:00","arr":"2026-08-02T17:13:00-04:00","dep":"2026-08-02T17:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Fort Lauderdale","code":"FTL","tz":"America/New_York","bus":false,"schArr":"2026-08-02T18:06:00-04:00","schDep":"2026-08-02T18:06:00-04:00","arr":"2026-08-02T17:29:00-04:00","dep":"2026-08-02T17:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Hollywood","code":"HOL","tz":"America/New_York","bus":false,"schArr":"2026-08-02T18:21:00-04:00","schDep":"2026-08-02T18:21:00-04:00","arr":"2026-08-02T17:40:00-04:00","dep":"2026-08-02T17:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Miami","code":"MIA","tz":"America/New_York","bus":false,"schArr":"2026-08-02T18:59:00-04:00","schDep":"2026-08-02T18:59:00-04:00","arr":"2026-08-02T18:04:00-04:00","dep":"2026-08-02T18:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"S","eventCode":"WAS","eventTZ":"America/New_York","eventName":"Washington Union","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"MIA","destTZ":"America/New_York","destName":"Miami","trainState":"Active","velocity":2.47629261016846,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]},{"dataSource":"amtraker-v3","routeName":"Silver Meteor","trainNum":"97","trainNumRaw":"97","trainID":"97-31","lat":32.95733520753273,"lon":-80.04212477738253,"trainTimely":"","iconColor":"#c60b31","textColor":"#ffffff","stations":[{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-07-31T14:30:00-04:00","schDep":"2026-07-31T14:30:00-04:00","arr":"2026-07-31T14:30:00-04:00","dep":"2026-07-31T14:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-07-31T14:50:00-04:00","schDep":"2026-07-31T14:53:00-04:00","arr":"2026-07-31T14:46:00-04:00","dep":"2026-07-31T14:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-07-31T15:30:00-04:00","schDep":"2026-07-31T15:34:00-04:00","arr":"2026-07-31T15:25:00-04:00","dep":"2026-07-31T15:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-07-31T16:05:00-04:00","schDep":"2026-07-31T16:15:00-04:00","arr":"2026-07-31T16:16:00-04:00","dep":"2026-07-31T16:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#459b25","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-07-31T16:40:00-04:00","schDep":"2026-07-31T16:44:00-04:00","arr":"2026-07-31T16:53:00-04:00","dep":"2026-07-31T16:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#509e24","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-07-31T17:32:00-04:00","schDep":"2026-07-31T17:32:00-04:00","arr":"2026-07-31T17:53:00-04:00","dep":"2026-07-31T17:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#82ab1e","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-07-31T18:20:00-04:00","schDep":"2026-07-31T19:24:00-04:00","arr":"2026-07-31T18:31:00-04:00","dep":"2026-07-31T19:41:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#459b25","platform":""},{"name":"Alexandria","code":"ALX","tz":"America/New_York","bus":false,"schArr":"2026-07-31T19:41:00-04:00","schDep":"2026-07-31T19:45:00-04:00","arr":"2026-07-31T20:01:00-04:00","dep":"2026-07-31T20:09:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#7baa1f","platform":""},{"name":"Fredericksburg","code":"FBG","tz":"America/New_York","bus":false,"schArr":"2026-07-31T20:32:00-04:00","schDep":"2026-07-31T20:35:00-04:00","arr":"2026-07-31T20:55:00-04:00","dep":"2026-07-31T20:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#90af1c","platform":""},{"name":"Richmond Staples Mill Road","code":"RVR","tz":"America/New_York","bus":false,"schArr":"2026-07-31T21:39:00-04:00","schDep":"2026-07-31T21:49:00-04:00","arr":"2026-07-31T21:54:00-04:00","dep":"2026-07-31T22:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Petersburg","code":"PTB","tz":"America/New_York","bus":false,"schArr":"2026-07-31T22:21:00-04:00","schDep":"2026-07-31T22:23:00-04:00","arr":"2026-07-31T22:40:00-04:00","dep":"2026-07-31T22:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#74a81f","platform":""},{"name":"Rocky Mount","code":"RMT","tz":"America/New_York","bus":false,"schArr":"2026-07-31T23:52:00-04:00","schDep":"2026-07-31T23:55:00-04:00","arr":"2026-08-01T00:21:00-04:00","dep":"2026-08-01T00:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b9b017","platform":""},{"name":"Fayetteville","code":"FAY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T01:17:00-04:00","schDep":"2026-08-01T01:27:00-04:00","arr":"2026-08-01T02:01:00-04:00","dep":"2026-08-01T02:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6710d","platform":""},{"name":"Florence","code":"FLO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T03:10:00-04:00","schDep":"2026-08-01T03:18:00-04:00","arr":"2026-08-01T04:33:00-04:00","dep":"2026-08-01T05:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c63e0d","platform":""},{"name":"Kingstree","code":"KTR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T03:53:00-04:00","schDep":"2026-08-01T03:56:00-04:00","arr":"2026-08-01T08:06:00-04:00","dep":"2026-08-01T08:06:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Charleston","code":"CHS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T04:48:00-04:00","schDep":"2026-08-01T04:56:00-04:00","arr":"2026-08-01T08:59:00-04:00","dep":"2026-08-01T09:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Yemassee","code":"YEM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T05:44:00-04:00","schDep":"2026-08-01T05:48:00-04:00","arr":"2026-08-01T09:52:00-04:00","dep":"2026-08-01T09:54:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Savannah","code":"SAV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T06:43:00-04:00","schDep":"2026-08-01T06:49:00-04:00","arr":"2026-08-01T10:41:00-04:00","dep":"2026-08-01T10:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Jesup","code":"JSP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T07:43:00-04:00","schDep":"2026-08-01T07:47:00-04:00","arr":"2026-08-01T11:50:00-04:00","dep":"2026-08-01T11:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Jacksonville","code":"JAX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:24:00-04:00","schDep":"2026-08-01T09:49:00-04:00","arr":"2026-08-01T13:29:00-04:00","dep":"2026-08-01T13:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Palatka","code":"PAK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:52:00-04:00","schDep":"2026-08-01T10:55:00-04:00","arr":"2026-08-01T15:06:00-04:00","dep":"2026-08-01T15:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"DeLand","code":"DLD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:50:00-04:00","schDep":"2026-08-01T11:53:00-04:00","arr":"2026-08-01T16:12:00-04:00","dep":"2026-08-01T16:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Winter Park","code":"WPK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:39:00-04:00","schDep":"2026-08-01T12:41:00-04:00","arr":"2026-08-01T16:57:00-04:00","dep":"2026-08-01T16:59:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Orlando","code":"ORL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:04:00-04:00","schDep":"2026-08-01T13:19:00-04:00","arr":"2026-08-01T17:12:00-04:00","dep":"2026-08-01T17:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Kissimmee","code":"KIS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:38:00-04:00","schDep":"2026-08-01T13:41:00-04:00","arr":"2026-08-01T17:43:00-04:00","dep":"2026-08-01T17:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Winter Haven","code":"WTH","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:30:00-04:00","schDep":"2026-08-01T14:33:00-04:00","arr":"2026-08-01T18:36:00-04:00","dep":"2026-08-01T18:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#c60b31","platform":""},{"name":"Sebring","code":"SBG","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:11:00-04:00","schDep":"2026-08-01T15:14:00-04:00","arr":"2026-08-01T18:16:00-04:00","dep":"2026-08-01T18:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"West Palm Beach","code":"WPB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:10:00-04:00","schDep":"2026-08-01T17:10:00-04:00","arr":"2026-08-01T19:43:00-04:00","dep":"2026-08-01T19:43:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Delray Beach","code":"DLB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:33:00-04:00","schDep":"2026-08-01T17:33:00-04:00","arr":"2026-08-01T20:13:00-04:00","dep":"2026-08-01T20:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Deerfield Beach","code":"DFB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:47:00-04:00","schDep":"2026-08-01T17:47:00-04:00","arr":"2026-08-01T21:04:00-04:00","dep":"2026-08-01T21:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Fort Lauderdale","code":"FTL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:06:00-04:00","schDep":"2026-08-01T18:06:00-04:00","arr":"2026-08-01T21:18:00-04:00","dep":"2026-08-01T21:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Hollywood","code":"HOL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:21:00-04:00","schDep":"2026-08-01T18:21:00-04:00","arr":"2026-08-01T21:44:00-04:00","dep":"2026-08-01T21:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Miami","code":"MIA","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:59:00-04:00","schDep":"2026-08-01T18:59:00-04:00","arr":"2026-08-01T22:03:00-04:00","dep":"2026-08-01T22:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""}],"heading":"S","eventCode":"WTH","eventTZ":"America/New_York","eventName":"Winter Haven","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"MIA","destTZ":"America/New_York","destName":"Miami","trainState":"Active","velocity":78.069206237793,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]}],"98":[{"dataSource":"amtraker-v3","routeName":"Silver Meteor","trainNum":"98","trainNumRaw":"98","trainID":"98-1","lat":31.262024169536964,"lon":-81.97241549292119,"trainTimely":"","iconColor":"#c6390d","textColor":"#ffffff","stations":[{"name":"Miami","code":"MIA","tz":"America/New_York","bus":false,"schArr":"2026-08-01T07:05:00-04:00","schDep":"2026-08-01T07:05:00-04:00","arr":"2026-08-01T07:05:00-04:00","dep":"2026-08-01T07:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Hollywood","code":"HOL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T07:29:00-04:00","schDep":"2026-08-01T07:29:00-04:00","arr":"2026-08-01T07:35:00-04:00","dep":"2026-08-01T07:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2e9328","platform":""},{"name":"Fort Lauderdale","code":"FTL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T07:45:00-04:00","schDep":"2026-08-01T07:45:00-04:00","arr":"2026-08-01T07:48:00-04:00","dep":"2026-08-01T07:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298e30","platform":""},{"name":"Deerfield Beach","code":"DFB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:03:00-04:00","schDep":"2026-08-01T08:03:00-04:00","arr":"2026-08-01T08:07:00-04:00","dep":"2026-08-01T08:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#29902b","platform":""},{"name":"Delray Beach","code":"DLB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:17:00-04:00","schDep":"2026-08-01T08:17:00-04:00","arr":"2026-08-01T08:20:00-04:00","dep":"2026-08-01T08:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298e30","platform":""},{"name":"West Palm Beach","code":"WPB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:42:00-04:00","schDep":"2026-08-01T08:42:00-04:00","arr":"2026-08-01T08:43:00-04:00","dep":"2026-08-01T08:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b39","platform":""},{"name":"Sebring","code":"SBG","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:21:00-04:00","schDep":"2026-08-01T10:23:00-04:00","arr":"2026-08-01T10:59:00-04:00","dep":"2026-08-01T11:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6790d","platform":""},{"name":"Winter Haven","code":"WTH","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:03:00-04:00","schDep":"2026-08-01T11:08:00-04:00","arr":"2026-08-01T11:44:00-04:00","dep":"2026-08-01T11:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6750d","platform":""},{"name":"Kissimmee","code":"KIS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:54:00-04:00","schDep":"2026-08-01T11:57:00-04:00","arr":"2026-08-01T12:31:00-04:00","dep":"2026-08-01T12:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c67d0e","platform":""},{"name":"Orlando","code":"ORL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:22:00-04:00","schDep":"2026-08-01T12:36:00-04:00","arr":"2026-08-01T12:55:00-04:00","dep":"2026-08-01T13:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bf9912","platform":""},{"name":"Winter Park","code":"WPK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:51:00-04:00","schDep":"2026-08-01T12:53:00-04:00","arr":"2026-08-01T13:32:00-04:00","dep":"2026-08-01T13:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6750d","platform":""},{"name":"DeLand","code":"DLD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:38:00-04:00","schDep":"2026-08-01T13:40:00-04:00","arr":"2026-08-01T14:18:00-04:00","dep":"2026-08-01T14:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6760d","platform":""},{"name":"Palatka","code":"PAK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:27:00-04:00","schDep":"2026-08-01T14:30:00-04:00","arr":"2026-08-01T15:35:00-04:00","dep":"2026-08-01T15:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6520d","platform":""},{"name":"Jacksonville","code":"JAX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:51:00-04:00","schDep":"2026-08-01T16:11:00-04:00","arr":"2026-08-01T17:08:00-04:00","dep":"2026-08-01T17:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6460d","platform":""},{"name":"Jesup","code":"JSP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:30:00-04:00","schDep":"2026-08-01T17:35:00-04:00","arr":"2026-08-01T18:57:00-04:00","dep":"2026-08-01T18:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6390d","platform":""},{"name":"Savannah","code":"SAV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:37:00-04:00","schDep":"2026-08-01T18:45:00-04:00","arr":"2026-08-01T19:51:00-04:00","dep":"2026-08-01T19:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c64a0d","platform":""},{"name":"Yemassee","code":"YEM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:30:00-04:00","schDep":"2026-08-01T19:34:00-04:00","arr":"2026-08-01T20:45:00-04:00","dep":"2026-08-01T20:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6490d","platform":""},{"name":"Charleston","code":"CHS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:25:00-04:00","schDep":"2026-08-01T20:34:00-04:00","arr":"2026-08-01T21:34:00-04:00","dep":"2026-08-01T21:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6500d","platform":""},{"name":"Kingstree","code":"KTR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:25:00-04:00","schDep":"2026-08-01T21:28:00-04:00","arr":"2026-08-01T22:28:00-04:00","dep":"2026-08-01T22:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6580d","platform":""},{"name":"Florence","code":"FLO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:22:00-04:00","schDep":"2026-08-01T22:32:00-04:00","arr":"2026-08-01T23:03:00-04:00","dep":"2026-08-01T23:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6750d","platform":""},{"name":"Fayetteville","code":"FAY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:47:00-04:00","schDep":"2026-08-01T23:57:00-04:00","arr":"2026-08-02T00:25:00-04:00","dep":"2026-08-02T00:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6790d","platform":""},{"name":"Rocky Mount","code":"RMT","tz":"America/New_York","bus":false,"schArr":"2026-08-02T01:25:00-04:00","schDep":"2026-08-02T01:29:00-04:00","arr":"2026-08-02T01:53:00-04:00","dep":"2026-08-02T01:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#b7b617","platform":""},{"name":"Petersburg","code":"PTB","tz":"America/New_York","bus":false,"schArr":"2026-08-02T02:50:00-04:00","schDep":"2026-08-02T02:53:00-04:00","arr":"2026-08-02T03:13:00-04:00","dep":"2026-08-02T03:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#90af1c","platform":""},{"name":"Richmond Staples Mill Road","code":"RVR","tz":"America/New_York","bus":false,"schArr":"2026-08-02T03:42:00-04:00","schDep":"2026-08-02T03:52:00-04:00","arr":"2026-08-02T03:50:00-04:00","dep":"2026-08-02T03:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#379627","platform":""},{"name":"Fredericksburg","code":"FBG","tz":"America/New_York","bus":false,"schArr":"2026-08-02T04:46:00-04:00","schDep":"2026-08-02T04:46:00-04:00","arr":"2026-08-02T04:47:00-04:00","dep":"2026-08-02T04:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b39","platform":""},{"name":"Alexandria","code":"ALX","tz":"America/New_York","bus":false,"schArr":"2026-08-02T05:54:00-04:00","schDep":"2026-08-02T05:54:00-04:00","arr":"2026-08-02T05:29:00-04:00","dep":"2026-08-02T05:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-02T06:25:00-04:00","schDep":"2026-08-02T07:03:00-04:00","arr":"2026-08-02T05:50:00-04:00","dep":"2026-08-02T05:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-02T07:40:00-04:00","schDep":"2026-08-02T07:44:00-04:00","arr":"2026-08-02T06:50:00-04:00","dep":"2026-08-02T06:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-02T08:33:00-04:00","schDep":"2026-08-02T08:37:00-04:00","arr":"2026-08-02T07:35:00-04:00","dep":"2026-08-02T07:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-02T09:08:00-04:00","schDep":"2026-08-02T09:13:00-04:00","arr":"2026-08-02T07:55:00-04:00","dep":"2026-08-02T07:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-02T09:41:00-04:00","schDep":"2026-08-02T09:43:00-04:00","arr":"2026-08-02T08:24:00-04:00","dep":"2026-08-02T08:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-02T10:18:00-04:00","schDep":"2026-08-02T10:20:00-04:00","arr":"2026-08-02T09:00:00-04:00","dep":"2026-08-02T09:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-02T10:40:00-04:00","schDep":"2026-08-02T10:40:00-04:00","arr":"2026-08-02T09:24:00-04:00","dep":"2026-08-02T09:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"JSP","eventTZ":"America/New_York","eventName":"Jesup","origCode":"MIA","originTZ":"America/New_York","origName":"Miami","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":61.2988662719727,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"99":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"99","trainNumRaw":"99","trainID":"99-1","lat":38.26034547072966,"lon":-77.45032739673509,"trainTimely":"","iconColor":"#379627","textColor":"#ffffff","stations":[{"name":"Boston South","code":"BOS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:40:00-04:00","schDep":"2026-08-01T08:40:00-04:00","arr":"2026-08-01T08:40:00-04:00","dep":"2026-08-01T08:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Boston Back Bay","code":"BBY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:44:00-04:00","schDep":"2026-08-01T08:45:00-04:00","arr":"2026-08-01T08:44:00-04:00","dep":"2026-08-01T08:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Westwood-Route 128","code":"RTE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:54:00-04:00","schDep":"2026-08-01T08:55:00-04:00","arr":"2026-08-01T08:59:00-04:00","dep":"2026-08-01T09:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Providence","code":"PVD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:17:00-04:00","schDep":"2026-08-01T09:19:00-04:00","arr":"2026-08-01T09:25:00-04:00","dep":"2026-08-01T09:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#379627","platform":""},{"name":"Kingston","code":"KIN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:39:00-04:00","schDep":"2026-08-01T09:40:00-04:00","arr":"2026-08-01T09:46:00-04:00","dep":"2026-08-01T09:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#329527","platform":""},{"name":"Westerly","code":"WLY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:53:00-04:00","schDep":"2026-08-01T09:53:00-04:00","arr":"2026-08-01T10:02:00-04:00","dep":"2026-08-01T10:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3b9826","platform":""},{"name":"Mystic","code":"MYS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:03:00-04:00","schDep":"2026-08-01T10:04:00-04:00","arr":"2026-08-01T10:14:00-04:00","dep":"2026-08-01T10:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#459b25","platform":""},{"name":"New London","code":"NLC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:16:00-04:00","schDep":"2026-08-01T10:17:00-04:00","arr":"2026-08-01T10:27:00-04:00","dep":"2026-08-01T10:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#459b25","platform":""},{"name":"New Haven Union","code":"NHV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:03:00-04:00","schDep":"2026-08-01T11:05:00-04:00","arr":"2026-08-01T11:16:00-04:00","dep":"2026-08-01T11:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#509e24","platform":""},{"name":"Bridgeport","code":"BRP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:26:00-04:00","schDep":"2026-08-01T11:27:00-04:00","arr":"2026-08-01T11:39:00-04:00","dep":"2026-08-01T11:43:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#509e24","platform":""},{"name":"Stamford","code":"STM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:53:00-04:00","schDep":"2026-08-01T11:55:00-04:00","arr":"2026-08-01T12:12:00-04:00","dep":"2026-08-01T12:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#74a81f","platform":""},{"name":"New Rochelle","code":"NRO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:15:00-04:00","schDep":"2026-08-01T12:16:00-04:00","arr":"2026-08-01T12:33:00-04:00","dep":"2026-08-01T12:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#6ea720","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:56:00-04:00","schDep":"2026-08-01T13:17:00-04:00","arr":"2026-08-01T13:01:00-04:00","dep":"2026-08-01T13:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:33:00-04:00","schDep":"2026-08-01T13:35:00-04:00","arr":"2026-08-01T13:37:00-04:00","dep":"2026-08-01T13:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#29902b","platform":""},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:48:00-04:00","schDep":"2026-08-01T13:49:00-04:00","arr":"2026-08-01T13:51:00-04:00","dep":"2026-08-01T13:54:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298e30","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:41:00-04:00","schDep":"2026-08-01T14:45:00-04:00","arr":"2026-08-01T14:37:00-04:00","dep":"2026-08-01T14:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:09:00-04:00","schDep":"2026-08-01T15:11:00-04:00","arr":"2026-08-01T15:16:00-04:00","dep":"2026-08-01T15:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#329527","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:54:00-04:00","schDep":"2026-08-01T15:56:00-04:00","arr":"2026-08-01T15:59:00-04:00","dep":"2026-08-01T16:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:07:00-04:00","schDep":"2026-08-01T16:09:00-04:00","arr":"2026-08-01T16:15:00-04:00","dep":"2026-08-01T16:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#379627","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:41:00-04:00","schDep":"2026-08-01T17:10:00-04:00","arr":"2026-08-01T16:39:00-04:00","dep":"2026-08-01T17:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Alexandria","code":"ALX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:25:00-04:00","schDep":"2026-08-01T17:30:00-04:00","arr":"2026-08-01T17:40:00-04:00","dep":"2026-08-01T17:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Quantico","code":"QAN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:02:00-04:00","schDep":"2026-08-01T18:03:00-04:00","arr":"2026-08-01T18:10:00-04:00","dep":"2026-08-01T18:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#379627","platform":""},{"name":"Fredericksburg","code":"FBG","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:24:00-04:00","schDep":"2026-08-01T18:27:00-04:00","arr":"2026-08-01T18:31:00-04:00","dep":"2026-08-01T18:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#329527","platform":""},{"name":"Ashland","code":"ASD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:08:00-04:00","schDep":"2026-08-01T19:09:00-04:00","arr":"2026-08-01T19:16:00-04:00","dep":"2026-08-01T19:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#379627","platform":""},{"name":"Richmond Staples Mill Road","code":"RVR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:27:00-04:00","schDep":"2026-08-01T19:32:00-04:00","arr":"2026-08-01T19:27:00-04:00","dep":"2026-08-01T19:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Richmond Main Street","code":"RVM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:56:00-04:00","schDep":"2026-08-01T19:59:00-04:00","arr":"2026-08-01T19:56:00-04:00","dep":"2026-08-01T19:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Williamsburg","code":"WBG","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:49:00-04:00","schDep":"2026-08-01T20:49:00-04:00","arr":"2026-08-01T20:49:00-04:00","dep":"2026-08-01T20:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Newport News","code":"NPN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:19:00-04:00","schDep":"2026-08-01T21:19:00-04:00","arr":"2026-08-01T21:14:00-04:00","dep":"2026-08-01T21:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SE","eventCode":"ASD","eventTZ":"America/New_York","eventName":"Ashland","origCode":"BOS","originTZ":"America/New_York","origName":"Boston South","destCode":"NPN","destTZ":"America/New_York","destName":"Newport News","trainState":"Active","velocity":69.3227691650391,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"106":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"106","trainNumRaw":"106","trainID":"106-1","lat":40.6930586307881,"lon":-74.19749601558917,"trainTimely":"","iconColor":"#c60b31","textColor":"#ffffff","stations":[{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:52:00-04:00","schDep":"2026-08-01T13:52:00-04:00","arr":"2026-08-01T15:32:00-04:00","dep":"2026-08-01T15:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"New Carrollton","code":"NCR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:03:00-04:00","schDep":"2026-08-01T14:04:00-04:00","arr":"2026-08-01T15:46:00-04:00","dep":"2026-08-01T15:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:18:00-04:00","schDep":"2026-08-01T14:19:00-04:00","arr":"2026-08-01T16:02:00-04:00","dep":"2026-08-01T16:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:33:00-04:00","schDep":"2026-08-01T14:35:00-04:00","arr":"2026-08-01T16:17:00-04:00","dep":"2026-08-01T16:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:27:00-04:00","schDep":"2026-08-01T15:29:00-04:00","arr":"2026-08-01T17:06:00-04:00","dep":"2026-08-01T17:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:53:00-04:00","schDep":"2026-08-01T15:58:00-04:00","arr":"2026-08-01T17:33:00-04:00","dep":"2026-08-01T17:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:49:00-04:00","schDep":"2026-08-01T16:50:00-04:00","arr":"2026-08-01T18:27:00-04:00","dep":"2026-08-01T18:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Newark Airport","code":"EWR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:01:00-04:00","schDep":"2026-08-01T17:02:00-04:00","arr":"2026-08-01T18:37:00-04:00","dep":"2026-08-01T18:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":"1"},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:07:00-04:00","schDep":"2026-08-01T17:07:00-04:00","arr":"2026-08-01T18:41:00-04:00","dep":"2026-08-01T18:41:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":"1"},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:27:00-04:00","schDep":"2026-08-01T17:27:00-04:00","arr":"2026-08-01T18:55:00-04:00","dep":"2026-08-01T18:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""}],"heading":"NE","eventCode":"EWR","eventTZ":"America/New_York","eventName":"Newark Airport","origCode":"WAS","originTZ":"America/New_York","origName":"Washington Union","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":15.3342237472534,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"107":[{"dataSource":"amtraker-v3","routeName":"Vermonter","trainNum":"107","trainNumRaw":"107","trainID":"107-1","lat":40.75246326445101,"lon":-73.99794244833376,"trainTimely":"","iconColor":"#212529","textColor":"#ffffff","stations":[{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:29:00-04:00","schDep":"2026-08-01T18:29:00-04:00","arr":"2026-08-01T19:20:00-04:00","dep":"2026-08-01T18:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c14","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:44:00-04:00","schDep":"2026-08-01T18:46:00-04:00","arr":"2026-08-01T19:34:00-04:00","dep":"2026-08-01T18:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c11","platform":"3"},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:19:00-04:00","schDep":"2026-08-01T19:21:00-04:00","arr":"2026-08-01T20:07:00-04:00","dep":"2026-08-01T19:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60e0c","platform":"4"},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:52:00-04:00","schDep":"2026-08-01T19:56:00-04:00","arr":"2026-08-01T20:36:00-04:00","dep":"2026-08-01T19:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c61b0c","platform":"5"},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:16:00-04:00","schDep":"2026-08-01T20:18:00-04:00","arr":"2026-08-01T20:57:00-04:00","dep":"2026-08-01T20:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6250c","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:07:00-04:00","schDep":"2026-08-01T21:09:00-04:00","arr":"2026-08-01T21:40:00-04:00","dep":"2026-08-01T21:09:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c63f0d","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:21:00-04:00","schDep":"2026-08-01T21:22:00-04:00","arr":"2026-08-01T21:46:00-04:00","dep":"2026-08-01T21:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6590d","platform":""},{"name":"New Carrollton","code":"NCR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:35:00-04:00","schDep":"2026-08-01T21:36:00-04:00","arr":"2026-08-01T21:57:00-04:00","dep":"2026-08-01T21:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6630d","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:50:00-04:00","schDep":"2026-08-01T21:50:00-04:00","arr":"2026-08-01T22:09:00-04:00","dep":"2026-08-01T21:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66c0d","platform":""}],"heading":"N","eventCode":"NYP","eventTZ":"America/New_York","eventName":"New York Penn","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"WAS","destTZ":"America/New_York","destName":"Washington Union","trainState":"Predeparture","velocity":0,"statusMsg":" ","createdAt":null,"updatedAt":null,"lastValTS":"2026-08-01T18:14:00-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"124":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"124","trainNumRaw":"124","trainID":"124-1","lat":38.392765086635045,"lon":-77.37207268142441,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Newport News","code":"NPN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:43:00-04:00","schDep":"2026-08-01T15:43:00-04:00","arr":"2026-08-01T15:43:00-04:00","dep":"2026-08-01T15:43:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Williamsburg","code":"WBG","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:56:00-04:00","schDep":"2026-08-01T15:59:00-04:00","arr":"2026-08-01T15:59:00-04:00","dep":"2026-08-01T16:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Richmond Main Street","code":"RVM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:46:00-04:00","schDep":"2026-08-01T16:49:00-04:00","arr":"2026-08-01T16:52:00-04:00","dep":"2026-08-01T16:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"Richmond Staples Mill Road","code":"RVR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:21:00-04:00","schDep":"2026-08-01T17:26:00-04:00","arr":"2026-08-01T17:13:00-04:00","dep":"2026-08-01T17:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Ashland","code":"ASD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:38:00-04:00","schDep":"2026-08-01T17:38:00-04:00","arr":"2026-08-01T17:37:00-04:00","dep":"2026-08-01T17:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Fredericksburg","code":"FBG","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:24:00-04:00","schDep":"2026-08-01T18:26:00-04:00","arr":"2026-08-01T18:19:00-04:00","dep":"2026-08-01T18:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Quantico","code":"QAN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:45:00-04:00","schDep":"2026-08-01T18:47:00-04:00","arr":"2026-08-01T18:45:00-04:00","dep":"2026-08-01T18:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Woodbridge","code":"WDB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:59:00-04:00","schDep":"2026-08-01T19:01:00-04:00","arr":"2026-08-01T18:59:00-04:00","dep":"2026-08-01T18:59:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Alexandria","code":"ALX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:25:00-04:00","schDep":"2026-08-01T19:27:00-04:00","arr":"2026-08-01T19:25:00-04:00","dep":"2026-08-01T19:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:52:00-04:00","schDep":"2026-08-01T20:20:00-04:00","arr":"2026-08-01T19:52:00-04:00","dep":"2026-08-01T19:52:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:43:00-04:00","schDep":"2026-08-01T20:44:00-04:00","arr":"2026-08-01T20:43:00-04:00","dep":"2026-08-01T20:43:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:59:00-04:00","schDep":"2026-08-01T21:01:00-04:00","arr":"2026-08-01T20:59:00-04:00","dep":"2026-08-01T20:59:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Aberdeen","code":"ABE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:26:00-04:00","schDep":"2026-08-01T21:27:00-04:00","arr":"2026-08-01T21:26:00-04:00","dep":"2026-08-01T21:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Newark","code":"NRK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:45:00-04:00","schDep":"2026-08-01T21:46:00-04:00","arr":"2026-08-01T21:45:00-04:00","dep":"2026-08-01T21:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:58:00-04:00","schDep":"2026-08-01T21:59:00-04:00","arr":"2026-08-01T21:58:00-04:00","dep":"2026-08-01T21:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:23:00-04:00","schDep":"2026-08-01T22:23:00-04:00","arr":"2026-08-01T22:19:00-04:00","dep":"2026-08-01T22:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"NE","eventCode":"QAN","eventTZ":"America/New_York","eventName":"Quantico","origCode":"NPN","originTZ":"America/New_York","origName":"Newport News","destCode":"PHL","destTZ":"America/New_York","destName":"Philadelphia 30th Street","trainState":"Active","velocity":59.2341728210449,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:36:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"126":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"126","trainNumRaw":"126","trainID":"126-1","lat":40.64603103226704,"lon":-74.2343994055224,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:55:00-04:00","schDep":"2026-08-01T15:55:00-04:00","arr":"2026-08-01T15:55:00-04:00","dep":"2026-08-01T15:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:29:00-04:00","schDep":"2026-08-01T16:31:00-04:00","arr":"2026-08-01T16:26:00-04:00","dep":"2026-08-01T16:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:15:00-04:00","schDep":"2026-08-01T17:17:00-04:00","arr":"2026-08-01T17:17:00-04:00","dep":"2026-08-01T17:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:41:00-04:00","schDep":"2026-08-01T17:44:00-04:00","arr":"2026-08-01T17:41:00-04:00","dep":"2026-08-01T17:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:45:00-04:00","schDep":"2026-08-01T18:46:00-04:00","arr":"2026-08-01T18:42:00-04:00","dep":"2026-08-01T18:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"2"},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:04:00-04:00","schDep":"2026-08-01T19:04:00-04:00","arr":"2026-08-01T19:04:00-04:00","dep":"2026-08-01T19:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"NE","eventCode":"NWK","eventTZ":"America/New_York","eventName":"Newark Penn","origCode":"WAS","originTZ":"America/New_York","origName":"Washington Union","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":60.0417060852051,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"128":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"128","trainNumRaw":"128","trainID":"128-1","lat":37.788268956994294,"lon":-77.47280357192086,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Norfolk","code":"NFK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:05:00-04:00","schDep":"2026-08-01T16:05:00-04:00","arr":"2026-08-01T16:05:00-04:00","dep":"2026-08-01T16:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Petersburg","code":"PTB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:36:00-04:00","schDep":"2026-08-01T17:38:00-04:00","arr":"2026-08-01T17:26:00-04:00","dep":"2026-08-01T17:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Richmond Staples Mill Road","code":"RVR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:14:00-04:00","schDep":"2026-08-01T18:21:00-04:00","arr":"2026-08-01T18:08:00-04:00","dep":"2026-08-01T18:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Ashland","code":"ASD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:33:00-04:00","schDep":"2026-08-01T18:34:00-04:00","arr":"2026-08-01T18:32:00-04:00","dep":"2026-08-01T18:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Fredericksburg","code":"FBG","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:19:00-04:00","schDep":"2026-08-01T19:21:00-04:00","arr":"2026-08-01T19:19:00-04:00","dep":"2026-08-01T19:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Quantico","code":"QAN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:41:00-04:00","schDep":"2026-08-01T19:43:00-04:00","arr":"2026-08-01T19:40:00-04:00","dep":"2026-08-01T19:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Woodbridge","code":"WDB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:55:00-04:00","schDep":"2026-08-01T19:57:00-04:00","arr":"2026-08-01T19:54:00-04:00","dep":"2026-08-01T19:54:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Alexandria","code":"ALX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:20:00-04:00","schDep":"2026-08-01T20:22:00-04:00","arr":"2026-08-01T20:20:00-04:00","dep":"2026-08-01T20:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:48:00-04:00","schDep":"2026-08-01T21:21:00-04:00","arr":"2026-08-01T20:48:00-04:00","dep":"2026-08-01T20:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New Carrollton","code":"NCR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:32:00-04:00","schDep":"2026-08-01T21:33:00-04:00","arr":"2026-08-01T21:32:00-04:00","dep":"2026-08-01T21:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:47:00-04:00","schDep":"2026-08-01T21:48:00-04:00","arr":"2026-08-01T21:47:00-04:00","dep":"2026-08-01T21:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:01:00-04:00","schDep":"2026-08-01T22:03:00-04:00","arr":"2026-08-01T22:01:00-04:00","dep":"2026-08-01T22:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:52:00-04:00","schDep":"2026-08-01T22:54:00-04:00","arr":"2026-08-01T22:52:00-04:00","dep":"2026-08-01T22:52:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:17:00-04:00","schDep":"2026-08-01T23:20:00-04:00","arr":"2026-08-01T23:17:00-04:00","dep":"2026-08-01T23:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"4"},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:45:00-04:00","schDep":"2026-08-01T23:47:00-04:00","arr":"2026-08-01T23:47:00-04:00","dep":"2026-08-01T23:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-02T00:26:00-04:00","schDep":"2026-08-02T00:26:00-04:00","arr":"2026-08-02T00:28:00-04:00","dep":"2026-08-02T00:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-02T00:44:00-04:00","schDep":"2026-08-02T00:44:00-04:00","arr":"2026-08-02T00:42:00-04:00","dep":"2026-08-02T00:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"FBG","eventTZ":"America/New_York","eventName":"Fredericksburg","origCode":"NFK","originTZ":"America/New_York","origName":"Norfolk","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":65.9181442260742,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"135":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"135","trainNumRaw":"135","trainID":"135-1","lat":40.61808836774453,"lon":-74.2638641352377,"trainTimely":"","iconColor":"#298f2d","textColor":"#ffffff","stations":[{"name":"Boston South","code":"BOS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:40:00-04:00","schDep":"2026-08-01T13:40:00-04:00","arr":"2026-08-01T13:40:00-04:00","dep":"2026-08-01T13:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Boston Back Bay","code":"BBY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:44:00-04:00","schDep":"2026-08-01T13:45:00-04:00","arr":"2026-08-01T13:45:00-04:00","dep":"2026-08-01T13:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b38","platform":""},{"name":"Westwood-Route 128","code":"RTE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:54:00-04:00","schDep":"2026-08-01T13:55:00-04:00","arr":"2026-08-01T13:56:00-04:00","dep":"2026-08-01T13:59:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Providence","code":"PVD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:18:00-04:00","schDep":"2026-08-01T14:19:00-04:00","arr":"2026-08-01T14:21:00-04:00","dep":"2026-08-01T14:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298f2d","platform":""},{"name":"Kingston","code":"KIN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:39:00-04:00","schDep":"2026-08-01T14:39:00-04:00","arr":"2026-08-01T14:42:00-04:00","dep":"2026-08-01T14:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298f2d","platform":""},{"name":"New London","code":"NLC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:12:00-04:00","schDep":"2026-08-01T15:13:00-04:00","arr":"2026-08-01T15:15:00-04:00","dep":"2026-08-01T15:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298f2d","platform":""},{"name":"New Haven Union","code":"NHV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:02:00-04:00","schDep":"2026-08-01T16:04:00-04:00","arr":"2026-08-01T16:01:00-04:00","dep":"2026-08-01T16:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Bridgeport","code":"BRP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:25:00-04:00","schDep":"2026-08-01T16:26:00-04:00","arr":"2026-08-01T16:23:00-04:00","dep":"2026-08-01T16:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Stamford","code":"STM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:53:00-04:00","schDep":"2026-08-01T16:55:00-04:00","arr":"2026-08-01T16:55:00-04:00","dep":"2026-08-01T16:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"New Rochelle","code":"NRO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:16:00-04:00","schDep":"2026-08-01T17:17:00-04:00","arr":"2026-08-01T17:14:00-04:00","dep":"2026-08-01T17:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:52:00-04:00","schDep":"2026-08-01T18:05:00-04:00","arr":"2026-08-01T17:40:00-04:00","dep":"2026-08-01T18:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:21:00-04:00","schDep":"2026-08-01T18:22:00-04:00","arr":"2026-08-01T18:22:00-04:00","dep":"2026-08-01T18:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b38","platform":""},{"name":"Newark Airport","code":"EWR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:26:00-04:00","schDep":"2026-08-01T18:27:00-04:00","arr":"2026-08-01T18:28:00-04:00","dep":"2026-08-01T18:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:38:00-04:00","schDep":"2026-08-01T18:40:00-04:00","arr":"2026-08-01T18:41:00-04:00","dep":"2026-08-01T18:41:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2d","platform":"4"},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:02:00-04:00","schDep":"2026-08-01T19:03:00-04:00","arr":"2026-08-01T19:02:00-04:00","dep":"2026-08-01T19:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"4"},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:32:00-04:00","schDep":"2026-08-01T19:35:00-04:00","arr":"2026-08-01T19:32:00-04:00","dep":"2026-08-01T19:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"6"},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:53:00-04:00","schDep":"2026-08-01T19:54:00-04:00","arr":"2026-08-01T19:53:00-04:00","dep":"2026-08-01T19:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Newark","code":"NRK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:04:00-04:00","schDep":"2026-08-01T20:05:00-04:00","arr":"2026-08-01T20:04:00-04:00","dep":"2026-08-01T20:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Aberdeen","code":"ABE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:25:00-04:00","schDep":"2026-08-01T20:26:00-04:00","arr":"2026-08-01T20:25:00-04:00","dep":"2026-08-01T20:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:52:00-04:00","schDep":"2026-08-01T20:54:00-04:00","arr":"2026-08-01T20:52:00-04:00","dep":"2026-08-01T20:52:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:05:00-04:00","schDep":"2026-08-01T21:07:00-04:00","arr":"2026-08-01T21:05:00-04:00","dep":"2026-08-01T21:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:37:00-04:00","schDep":"2026-08-01T21:37:00-04:00","arr":"2026-08-01T21:35:00-04:00","dep":"2026-08-01T21:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SW","eventCode":"MET","eventTZ":"America/New_York","eventName":"Metropark","origCode":"BOS","originTZ":"America/New_York","origName":"Boston South","destCode":"WAS","destTZ":"America/New_York","destName":"Washington Union","trainState":"Active","velocity":115.763885498047,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"140":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"140","trainNumRaw":"140","trainID":"140-1","lat":41.29738313271004,"lon":-72.92589682728143,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:15:00-04:00","schDep":"2026-08-01T12:15:00-04:00","arr":"2026-08-01T12:15:00-04:00","dep":"2026-08-01T12:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:41:00-04:00","schDep":"2026-08-01T12:42:00-04:00","arr":"2026-08-01T12:36:00-04:00","dep":"2026-08-01T12:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:56:00-04:00","schDep":"2026-08-01T12:58:00-04:00","arr":"2026-08-01T12:55:00-04:00","dep":"2026-08-01T12:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:46:00-04:00","schDep":"2026-08-01T13:48:00-04:00","arr":"2026-08-01T13:45:00-04:00","dep":"2026-08-01T13:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:15:00-04:00","schDep":"2026-08-01T14:18:00-04:00","arr":"2026-08-01T14:13:00-04:00","dep":"2026-08-01T14:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:46:00-04:00","schDep":"2026-08-01T14:48:00-04:00","arr":"2026-08-01T14:44:00-04:00","dep":"2026-08-01T14:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:09:00-04:00","schDep":"2026-08-01T15:10:00-04:00","arr":"2026-08-01T15:09:00-04:00","dep":"2026-08-01T15:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Newark Airport","code":"EWR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:21:00-04:00","schDep":"2026-08-01T15:22:00-04:00","arr":"2026-08-01T15:20:00-04:00","dep":"2026-08-01T15:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:26:00-04:00","schDep":"2026-08-01T15:28:00-04:00","arr":"2026-08-01T15:28:00-04:00","dep":"2026-08-01T15:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298f2f","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:51:00-04:00","schDep":"2026-08-01T16:30:00-04:00","arr":"2026-08-01T15:46:00-04:00","dep":"2026-08-01T16:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"New Rochelle","code":"NRO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:57:00-04:00","schDep":"2026-08-01T16:57:00-04:00","arr":"2026-08-01T16:55:00-04:00","dep":"2026-08-01T16:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Stamford","code":"STM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:16:00-04:00","schDep":"2026-08-01T17:18:00-04:00","arr":"2026-08-01T17:16:00-04:00","dep":"2026-08-01T17:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Bridgeport","code":"BRP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:45:00-04:00","schDep":"2026-08-01T17:46:00-04:00","arr":"2026-08-01T17:50:00-04:00","dep":"2026-08-01T17:52:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#389726","platform":""},{"name":"New Haven Union","code":"NHV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:11:00-04:00","schDep":"2026-08-01T18:40:00-04:00","arr":"2026-08-01T18:11:00-04:00","dep":"2026-08-01T18:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"New Haven State Street","code":"STS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:42:00-04:00","schDep":"2026-08-01T18:42:00-04:00","arr":"2026-08-01T18:42:00-04:00","dep":"2026-08-01T18:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Wallingford","code":"WFD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:54:00-04:00","schDep":"2026-08-01T18:54:00-04:00","arr":"2026-08-01T18:54:00-04:00","dep":"2026-08-01T18:54:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Meriden","code":"MDN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:02:00-04:00","schDep":"2026-08-01T19:02:00-04:00","arr":"2026-08-01T19:02:00-04:00","dep":"2026-08-01T19:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Berlin","code":"BER","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:11:00-04:00","schDep":"2026-08-01T19:11:00-04:00","arr":"2026-08-01T19:11:00-04:00","dep":"2026-08-01T19:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Hartford","code":"HFD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:23:00-04:00","schDep":"2026-08-01T19:26:00-04:00","arr":"2026-08-01T19:23:00-04:00","dep":"2026-08-01T19:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Windsor","code":"WND","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:34:00-04:00","schDep":"2026-08-01T19:34:00-04:00","arr":"2026-08-01T19:34:00-04:00","dep":"2026-08-01T19:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Windsor Locks","code":"WNL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:40:00-04:00","schDep":"2026-08-01T19:40:00-04:00","arr":"2026-08-01T19:40:00-04:00","dep":"2026-08-01T19:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Springfield","code":"SPG","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:08:00-04:00","schDep":"2026-08-01T20:08:00-04:00","arr":"2026-08-01T20:08:00-04:00","dep":"2026-08-01T20:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"NE","eventCode":"NHV","eventTZ":"America/New_York","eventName":"New Haven Union","origCode":"WAS","originTZ":"America/New_York","origName":"Washington Union","destCode":"SPG","destTZ":"America/New_York","destName":"Springfield","trainState":"Active","velocity":4.54769897460938,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"142":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"142","trainNumRaw":"142","trainID":"142-1","lat":39.5998080764207,"lon":-75.95157823115606,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:21:00-04:00","schDep":"2026-08-01T17:21:00-04:00","arr":"2026-08-01T17:21:00-04:00","dep":"2026-08-01T17:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"New Carrollton","code":"NCR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:33:00-04:00","schDep":"2026-08-01T17:34:00-04:00","arr":"2026-08-01T17:34:00-04:00","dep":"2026-08-01T17:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:48:00-04:00","schDep":"2026-08-01T17:49:00-04:00","arr":"2026-08-01T17:49:00-04:00","dep":"2026-08-01T17:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:03:00-04:00","schDep":"2026-08-01T18:05:00-04:00","arr":"2026-08-01T18:03:00-04:00","dep":"2026-08-01T18:06:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:54:00-04:00","schDep":"2026-08-01T18:56:00-04:00","arr":"2026-08-01T18:54:00-04:00","dep":"2026-08-01T18:54:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:20:00-04:00","schDep":"2026-08-01T19:23:00-04:00","arr":"2026-08-01T19:20:00-04:00","dep":"2026-08-01T19:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"4"},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:51:00-04:00","schDep":"2026-08-01T19:52:00-04:00","arr":"2026-08-01T19:51:00-04:00","dep":"2026-08-01T19:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"1"},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:19:00-04:00","schDep":"2026-08-01T20:20:00-04:00","arr":"2026-08-01T20:19:00-04:00","dep":"2026-08-01T20:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"1"},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:33:00-04:00","schDep":"2026-08-01T20:34:00-04:00","arr":"2026-08-01T20:33:00-04:00","dep":"2026-08-01T20:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:55:00-04:00","schDep":"2026-08-01T20:55:00-04:00","arr":"2026-08-01T20:48:00-04:00","dep":"2026-08-01T20:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"NE","eventCode":"WIL","eventTZ":"America/New_York","eventName":"Wilmington","origCode":"WAS","originTZ":"America/New_York","origName":"Washington Union","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":119.170738220215,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"146":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"146","trainNumRaw":"146","trainID":"146-1","lat":40.100227832259414,"lon":-74.86509873127635,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:17:00-04:00","schDep":"2026-08-01T16:17:00-04:00","arr":"2026-08-01T16:17:00-04:00","dep":"2026-08-01T16:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:43:00-04:00","schDep":"2026-08-01T16:44:00-04:00","arr":"2026-08-01T16:38:00-04:00","dep":"2026-08-01T16:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:58:00-04:00","schDep":"2026-08-01T17:00:00-04:00","arr":"2026-08-01T16:58:00-04:00","dep":"2026-08-01T17:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:48:00-04:00","schDep":"2026-08-01T17:50:00-04:00","arr":"2026-08-01T17:45:00-04:00","dep":"2026-08-01T17:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:16:00-04:00","schDep":"2026-08-01T18:19:00-04:00","arr":"2026-08-01T18:13:00-04:00","dep":"2026-08-01T18:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:47:00-04:00","schDep":"2026-08-01T18:49:00-04:00","arr":"2026-08-01T18:47:00-04:00","dep":"2026-08-01T18:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"1"},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:10:00-04:00","schDep":"2026-08-01T19:11:00-04:00","arr":"2026-08-01T19:10:00-04:00","dep":"2026-08-01T19:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"1"},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:24:00-04:00","schDep":"2026-08-01T19:26:00-04:00","arr":"2026-08-01T19:24:00-04:00","dep":"2026-08-01T19:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"2"},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:46:00-04:00","schDep":"2026-08-01T20:00:00-04:00","arr":"2026-08-01T19:46:00-04:00","dep":"2026-08-01T19:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New Rochelle","code":"NRO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:27:00-04:00","schDep":"2026-08-01T20:27:00-04:00","arr":"2026-08-01T20:27:00-04:00","dep":"2026-08-01T20:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Stamford","code":"STM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:46:00-04:00","schDep":"2026-08-01T20:48:00-04:00","arr":"2026-08-01T20:46:00-04:00","dep":"2026-08-01T20:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New Haven Union","code":"NHV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:39:00-04:00","schDep":"2026-08-01T22:09:00-04:00","arr":"2026-08-01T21:39:00-04:00","dep":"2026-08-01T21:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New Haven State Street","code":"STS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:11:00-04:00","schDep":"2026-08-01T22:11:00-04:00","arr":"2026-08-01T22:11:00-04:00","dep":"2026-08-01T22:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Wallingford","code":"WFD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:23:00-04:00","schDep":"2026-08-01T22:23:00-04:00","arr":"2026-08-01T22:25:00-04:00","dep":"2026-08-01T22:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","platform":""},{"name":"Meriden","code":"MDN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:31:00-04:00","schDep":"2026-08-01T22:31:00-04:00","arr":"2026-08-01T22:33:00-04:00","dep":"2026-08-01T22:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","platform":""},{"name":"Berlin","code":"BER","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:39:00-04:00","schDep":"2026-08-01T22:39:00-04:00","arr":"2026-08-01T22:43:00-04:00","dep":"2026-08-01T22:43:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#319427","platform":""},{"name":"Hartford","code":"HFD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:52:00-04:00","schDep":"2026-08-01T22:55:00-04:00","arr":"2026-08-01T22:56:00-04:00","dep":"2026-08-01T22:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#319427","platform":""},{"name":"Windsor","code":"WND","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:02:00-04:00","schDep":"2026-08-01T23:02:00-04:00","arr":"2026-08-01T23:06:00-04:00","dep":"2026-08-01T23:06:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#319427","platform":""},{"name":"Windsor Locks","code":"WNL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:09:00-04:00","schDep":"2026-08-01T23:09:00-04:00","arr":"2026-08-01T23:12:00-04:00","dep":"2026-08-01T23:12:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","platform":""},{"name":"Springfield","code":"SPG","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:37:00-04:00","schDep":"2026-08-01T23:37:00-04:00","arr":"2026-08-01T23:40:00-04:00","dep":"2026-08-01T23:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","platform":""}],"heading":"NE","eventCode":"TRE","eventTZ":"America/New_York","eventName":"Trenton","origCode":"WAS","originTZ":"America/New_York","origName":"Washington Union","destCode":"SPG","destTZ":"America/New_York","destName":"Springfield","trainState":"Active","velocity":115.656509399414,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"147":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"147","trainNumRaw":"147","trainID":"147-1","lat":38.47136691624622,"lon":-77.9939448265535,"trainTimely":"","iconColor":"#298c35","textColor":"#ffffff","stations":[{"name":"Springfield","code":"SPG","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:28:00-04:00","schDep":"2026-08-01T08:28:00-04:00","arr":"2026-08-01T08:28:00-04:00","dep":"2026-08-01T08:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Windsor Locks","code":"WNL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:47:00-04:00","schDep":"2026-08-01T08:47:00-04:00","arr":"2026-08-01T08:50:00-04:00","dep":"2026-08-01T08:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298e30","platform":""},{"name":"Windsor","code":"WND","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:54:00-04:00","schDep":"2026-08-01T08:54:00-04:00","arr":"2026-08-01T08:59:00-04:00","dep":"2026-08-01T09:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Hartford","code":"HFD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:04:00-04:00","schDep":"2026-08-01T09:06:00-04:00","arr":"2026-08-01T09:09:00-04:00","dep":"2026-08-01T09:12:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Berlin","code":"BER","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:18:00-04:00","schDep":"2026-08-01T09:18:00-04:00","arr":"2026-08-01T09:25:00-04:00","dep":"2026-08-01T09:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#329527","platform":""},{"name":"Meriden","code":"MDN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:27:00-04:00","schDep":"2026-08-01T09:28:00-04:00","arr":"2026-08-01T09:36:00-04:00","dep":"2026-08-01T09:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3b9826","platform":""},{"name":"Wallingford","code":"WFD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:36:00-04:00","schDep":"2026-08-01T09:37:00-04:00","arr":"2026-08-01T09:45:00-04:00","dep":"2026-08-01T09:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3b9826","platform":""},{"name":"New Haven State Street","code":"STS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:50:00-04:00","schDep":"2026-08-01T09:50:00-04:00","arr":"2026-08-01T09:59:00-04:00","dep":"2026-08-01T10:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3b9826","platform":""},{"name":"New Haven Union","code":"NHV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:53:00-04:00","schDep":"2026-08-01T10:28:00-04:00","arr":"2026-08-01T10:03:00-04:00","dep":"2026-08-01T10:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"Bridgeport","code":"BRP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:49:00-04:00","schDep":"2026-08-01T10:50:00-04:00","arr":"2026-08-01T10:49:00-04:00","dep":"2026-08-01T10:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Stamford","code":"STM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:17:00-04:00","schDep":"2026-08-01T11:18:00-04:00","arr":"2026-08-01T11:24:00-04:00","dep":"2026-08-01T11:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#329527","platform":""},{"name":"New Rochelle","code":"NRO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:44:00-04:00","schDep":"2026-08-01T11:45:00-04:00","arr":"2026-08-01T11:43:00-04:00","dep":"2026-08-01T11:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:22:00-04:00","schDep":"2026-08-01T12:50:00-04:00","arr":"2026-08-01T12:09:00-04:00","dep":"2026-08-01T12:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:06:00-04:00","schDep":"2026-08-01T13:07:00-04:00","arr":"2026-08-01T13:02:00-04:00","dep":"2026-08-01T13:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Newark Airport","code":"EWR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:11:00-04:00","schDep":"2026-08-01T13:12:00-04:00","arr":"2026-08-01T13:12:00-04:00","dep":"2026-08-01T13:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b39","platform":""},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:24:00-04:00","schDep":"2026-08-01T13:25:00-04:00","arr":"2026-08-01T13:24:00-04:00","dep":"2026-08-01T13:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"New Brunswick","code":"NBK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:32:00-04:00","schDep":"2026-08-01T13:34:00-04:00","arr":"2026-08-01T13:35:00-04:00","dep":"2026-08-01T13:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298e30","platform":""},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:50:00-04:00","schDep":"2026-08-01T13:52:00-04:00","arr":"2026-08-01T13:52:00-04:00","dep":"2026-08-01T13:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298c35","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:19:00-04:00","schDep":"2026-08-01T14:22:00-04:00","arr":"2026-08-01T14:21:00-04:00","dep":"2026-08-01T14:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298c35","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:41:00-04:00","schDep":"2026-08-01T14:43:00-04:00","arr":"2026-08-01T14:44:00-04:00","dep":"2026-08-01T14:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298e30","platform":""},{"name":"Newark","code":"NRK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:52:00-04:00","schDep":"2026-08-01T14:55:00-04:00","arr":"2026-08-01T14:54:00-04:00","dep":"2026-08-01T14:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298c35","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:34:00-04:00","schDep":"2026-08-01T15:36:00-04:00","arr":"2026-08-01T15:32:00-04:00","dep":"2026-08-01T15:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:47:00-04:00","schDep":"2026-08-01T15:49:00-04:00","arr":"2026-08-01T15:47:00-04:00","dep":"2026-08-01T15:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"New Carrollton","code":"NCR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:05:00-04:00","schDep":"2026-08-01T16:06:00-04:00","arr":"2026-08-01T16:03:00-04:00","dep":"2026-08-01T16:06:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:18:00-04:00","schDep":"2026-08-01T17:00:00-04:00","arr":"2026-08-01T16:14:00-04:00","dep":"2026-08-01T17:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Alexandria","code":"ALX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:15:00-04:00","schDep":"2026-08-01T17:17:00-04:00","arr":"2026-08-01T17:19:00-04:00","dep":"2026-08-01T17:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#29902b","platform":""},{"name":"Burke Centre","code":"BCV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:33:00-04:00","schDep":"2026-08-01T17:34:00-04:00","arr":"2026-08-01T17:39:00-04:00","dep":"2026-08-01T17:41:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2e9328","platform":""},{"name":"Manassas","code":"MSS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:51:00-04:00","schDep":"2026-08-01T17:53:00-04:00","arr":"2026-08-01T17:59:00-04:00","dep":"2026-08-01T18:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#379627","platform":""},{"name":"Culpeper","code":"CLP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:33:00-04:00","schDep":"2026-08-01T18:34:00-04:00","arr":"2026-08-01T18:35:00-04:00","dep":"2026-08-01T18:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#298c35","platform":""},{"name":"Charlottesville","code":"CVS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:32:00-04:00","schDep":"2026-08-01T19:42:00-04:00","arr":"2026-08-01T19:32:00-04:00","dep":"2026-08-01T19:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Lynchburg-Kemper Street","code":"LYH","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:50:00-04:00","schDep":"2026-08-01T20:53:00-04:00","arr":"2026-08-01T20:52:00-04:00","dep":"2026-08-01T20:52:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298c35","platform":""},{"name":"Roanoke","code":"RNK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:06:00-04:00","schDep":"2026-08-01T22:06:00-04:00","arr":"2026-08-01T22:11:00-04:00","dep":"2026-08-01T22:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","platform":""}],"heading":"SW","eventCode":"CLP","eventTZ":"America/New_York","eventName":"Culpeper","origCode":"SPG","originTZ":"America/New_York","origName":"Springfield","destCode":"RNK","destTZ":"America/New_York","destName":"Roanoke","trainState":"Active","velocity":0.049709677696228,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:35:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"158":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"158","trainNumRaw":"158","trainID":"158-1","lat":39.191642989322375,"lon":-76.69428473801435,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Norfolk","code":"NFK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:49:00-04:00","schDep":"2026-08-01T12:49:00-04:00","arr":"2026-08-01T13:08:00-04:00","dep":"2026-08-01T13:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#96b01b","platform":""},{"name":"Petersburg","code":"PTB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:13:00-04:00","schDep":"2026-08-01T14:15:00-04:00","arr":"2026-08-01T14:34:00-04:00","dep":"2026-08-01T14:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#a9b419","platform":""},{"name":"Richmond Staples Mill Road","code":"RVR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:56:00-04:00","schDep":"2026-08-01T15:03:00-04:00","arr":"2026-08-01T15:20:00-04:00","dep":"2026-08-01T15:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#baab16","platform":""},{"name":"Ashland","code":"ASD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:17:00-04:00","schDep":"2026-08-01T15:18:00-04:00","arr":"2026-08-01T15:41:00-04:00","dep":"2026-08-01T15:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#baab16","platform":""},{"name":"Fredericksburg","code":"FBG","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:02:00-04:00","schDep":"2026-08-01T16:04:00-04:00","arr":"2026-08-01T16:26:00-04:00","dep":"2026-08-01T16:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#baab16","platform":""},{"name":"Quantico","code":"QAN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:24:00-04:00","schDep":"2026-08-01T16:25:00-04:00","arr":"2026-08-01T16:48:00-04:00","dep":"2026-08-01T16:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#baab16","platform":""},{"name":"Alexandria","code":"ALX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:08:00-04:00","schDep":"2026-08-01T17:10:00-04:00","arr":"2026-08-01T17:16:00-04:00","dep":"2026-08-01T17:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:46:00-04:00","schDep":"2026-08-01T18:15:00-04:00","arr":"2026-08-01T17:45:00-04:00","dep":"2026-08-01T18:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:41:00-04:00","schDep":"2026-08-01T18:42:00-04:00","arr":"2026-08-01T18:37:00-04:00","dep":"2026-08-01T18:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:57:00-04:00","schDep":"2026-08-01T18:59:00-04:00","arr":"2026-08-01T18:57:00-04:00","dep":"2026-08-01T18:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:43:00-04:00","schDep":"2026-08-01T19:45:00-04:00","arr":"2026-08-01T19:43:00-04:00","dep":"2026-08-01T19:43:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:09:00-04:00","schDep":"2026-08-01T20:12:00-04:00","arr":"2026-08-01T20:09:00-04:00","dep":"2026-08-01T20:09:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"4"},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:38:00-04:00","schDep":"2026-08-01T20:40:00-04:00","arr":"2026-08-01T20:38:00-04:00","dep":"2026-08-01T20:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"1"},{"name":"Princeton Junction","code":"PJC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:48:00-04:00","schDep":"2026-08-01T20:49:00-04:00","arr":"2026-08-01T20:48:00-04:00","dep":"2026-08-01T20:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New Brunswick","code":"NBK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:02:00-04:00","schDep":"2026-08-01T21:03:00-04:00","arr":"2026-08-01T21:02:00-04:00","dep":"2026-08-01T21:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:11:00-04:00","schDep":"2026-08-01T21:13:00-04:00","arr":"2026-08-01T21:11:00-04:00","dep":"2026-08-01T21:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"1"},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:29:00-04:00","schDep":"2026-08-01T21:29:00-04:00","arr":"2026-08-01T21:26:00-04:00","dep":"2026-08-01T21:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:52:00-04:00","schDep":"2026-08-01T21:52:00-04:00","arr":"2026-08-01T21:41:00-04:00","dep":"2026-08-01T21:41:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"BWI","eventTZ":"America/New_York","eventName":"Baltimore Airport","origCode":"NFK","originTZ":"America/New_York","origName":"Norfolk","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":0.0335540995001793,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"159":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"159","trainNumRaw":"159","trainID":"159-1","lat":39.95510907811212,"lon":-75.18187891290225,"trainTimely":"","iconColor":"#5ba222","textColor":"#ffffff","stations":[{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:03:00-04:00","schDep":"2026-08-01T17:03:00-04:00","arr":"2026-08-01T17:03:00-04:00","dep":"2026-08-01T17:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:21:00-04:00","schDep":"2026-08-01T17:22:00-04:00","arr":"2026-08-01T17:20:00-04:00","dep":"2026-08-01T17:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Newark Airport","code":"EWR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:26:00-04:00","schDep":"2026-08-01T17:27:00-04:00","arr":"2026-08-01T17:28:00-04:00","dep":"2026-08-01T17:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:02:00-04:00","schDep":"2026-08-01T18:03:00-04:00","arr":"2026-08-01T17:59:00-04:00","dep":"2026-08-01T18:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:30:00-04:00","schDep":"2026-08-01T18:33:00-04:00","arr":"2026-08-01T18:36:00-04:00","dep":"2026-08-01T18:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#5ba222","platform":"5"},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:59:00-04:00","schDep":"2026-08-01T19:01:00-04:00","arr":"2026-08-01T18:59:00-04:00","dep":"2026-08-01T18:59:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:52:00-04:00","schDep":"2026-08-01T19:55:00-04:00","arr":"2026-08-01T19:52:00-04:00","dep":"2026-08-01T19:52:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:06:00-04:00","schDep":"2026-08-01T20:08:00-04:00","arr":"2026-08-01T20:06:00-04:00","dep":"2026-08-01T20:06:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New Carrollton","code":"NCR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:22:00-04:00","schDep":"2026-08-01T20:23:00-04:00","arr":"2026-08-01T20:22:00-04:00","dep":"2026-08-01T20:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:43:00-04:00","schDep":"2026-08-01T20:43:00-04:00","arr":"2026-08-01T20:32:00-04:00","dep":"2026-08-01T20:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"S","eventCode":"PHL","eventTZ":"America/New_York","eventName":"Philadelphia 30th Street","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"WAS","destTZ":"America/New_York","destName":"Washington Union","trainState":"Active","velocity":0.124274201691151,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"163":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"163","trainNumRaw":"163","trainID":"163-1","lat":39.69957006999996,"lon":-75.65908241712563,"trainTimely":"","iconColor":"#c6780d","textColor":"#ffffff","stations":[{"name":"Boston South","code":"BOS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:40:00-04:00","schDep":"2026-08-01T11:40:00-04:00","arr":"2026-08-01T11:40:00-04:00","dep":"2026-08-01T11:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Boston Back Bay","code":"BBY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:44:00-04:00","schDep":"2026-08-01T11:45:00-04:00","arr":"2026-08-01T11:46:00-04:00","dep":"2026-08-01T11:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Westwood-Route 128","code":"RTE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:53:00-04:00","schDep":"2026-08-01T11:55:00-04:00","arr":"2026-08-01T11:58:00-04:00","dep":"2026-08-01T12:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2f9327","platform":""},{"name":"Providence","code":"PVD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:18:00-04:00","schDep":"2026-08-01T12:20:00-04:00","arr":"2026-08-01T12:25:00-04:00","dep":"2026-08-01T12:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3a9726","platform":""},{"name":"Kingston","code":"KIN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:40:00-04:00","schDep":"2026-08-01T12:41:00-04:00","arr":"2026-08-01T12:47:00-04:00","dep":"2026-08-01T12:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3a9726","platform":""},{"name":"Westerly","code":"WLY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:56:00-04:00","schDep":"2026-08-01T12:58:00-04:00","arr":"2026-08-01T13:04:00-04:00","dep":"2026-08-01T13:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"New London","code":"NLC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:19:00-04:00","schDep":"2026-08-01T13:20:00-04:00","arr":"2026-08-01T13:27:00-04:00","dep":"2026-08-01T13:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"Old Saybrook","code":"OSB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:38:00-04:00","schDep":"2026-08-01T13:39:00-04:00","arr":"2026-08-01T13:53:00-04:00","dep":"2026-08-01T13:54:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#72a81f","platform":""},{"name":"New Haven Union","code":"NHV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:05:00-04:00","schDep":"2026-08-01T14:06:00-04:00","arr":"2026-08-01T14:23:00-04:00","dep":"2026-08-01T14:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#8cae1c","platform":""},{"name":"Bridgeport","code":"BRP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:26:00-04:00","schDep":"2026-08-01T14:28:00-04:00","arr":"2026-08-01T14:52:00-04:00","dep":"2026-08-01T14:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#be9c13","platform":""},{"name":"Stamford","code":"STM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:53:00-04:00","schDep":"2026-08-01T14:55:00-04:00","arr":"2026-08-01T15:25:00-04:00","dep":"2026-08-01T15:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6760d","platform":""},{"name":"New Rochelle","code":"NRO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:15:00-04:00","schDep":"2026-08-01T15:16:00-04:00","arr":"2026-08-01T15:45:00-04:00","dep":"2026-08-01T15:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6790d","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:51:00-04:00","schDep":"2026-08-01T16:05:00-04:00","arr":"2026-08-01T16:11:00-04:00","dep":"2026-08-01T16:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#9fb21a","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:22:00-04:00","schDep":"2026-08-01T16:22:00-04:00","arr":"2026-08-01T16:39:00-04:00","dep":"2026-08-01T16:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#83ac1d","platform":""},{"name":"Newark Airport","code":"EWR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:27:00-04:00","schDep":"2026-08-01T16:27:00-04:00","arr":"2026-08-01T16:47:00-04:00","dep":"2026-08-01T16:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#9fb21a","platform":""},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:39:00-04:00","schDep":"2026-08-01T16:41:00-04:00","arr":"2026-08-01T17:00:00-04:00","dep":"2026-08-01T17:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#a9b419","platform":""},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:03:00-04:00","schDep":"2026-08-01T17:05:00-04:00","arr":"2026-08-01T17:25:00-04:00","dep":"2026-08-01T17:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b4b618","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:32:00-04:00","schDep":"2026-08-01T17:35:00-04:00","arr":"2026-08-01T17:59:00-04:00","dep":"2026-08-01T18:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c09412","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:53:00-04:00","schDep":"2026-08-01T17:55:00-04:00","arr":"2026-08-01T18:29:00-04:00","dep":"2026-08-01T18:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6700d","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:44:00-04:00","schDep":"2026-08-01T18:46:00-04:00","arr":"2026-08-01T19:15:00-04:00","dep":"2026-08-01T19:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6780d","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:58:00-04:00","schDep":"2026-08-01T19:00:00-04:00","arr":"2026-08-01T19:30:00-04:00","dep":"2026-08-01T19:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6760d","platform":""},{"name":"New Carrollton","code":"NCR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:14:00-04:00","schDep":"2026-08-01T19:15:00-04:00","arr":"2026-08-01T19:46:00-04:00","dep":"2026-08-01T19:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6760d","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:32:00-04:00","schDep":"2026-08-01T19:32:00-04:00","arr":"2026-08-01T19:57:00-04:00","dep":"2026-08-01T19:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#bca314","platform":""}],"heading":"SW","eventCode":"BAL","eventTZ":"America/New_York","eventName":"Baltimore Penn","origCode":"BOS","originTZ":"America/New_York","origName":"Boston South","destCode":"WAS","destTZ":"America/New_York","destName":"Washington Union","trainState":"Active","velocity":107.699714660645,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"165":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"165","trainNumRaw":"165","trainID":"165-1","lat":41.09983135047049,"lon":-73.41755041599427,"trainTimely":"","iconColor":"#b4b618","textColor":"#000000","stations":[{"name":"Boston South","code":"BOS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:10:00-04:00","schDep":"2026-08-01T15:10:00-04:00","arr":"2026-08-01T15:10:00-04:00","dep":"2026-08-01T15:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Boston Back Bay","code":"BBY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:14:00-04:00","schDep":"2026-08-01T15:16:00-04:00","arr":"2026-08-01T15:15:00-04:00","dep":"2026-08-01T15:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b38","platform":""},{"name":"Westwood-Route 128","code":"RTE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:25:00-04:00","schDep":"2026-08-01T15:26:00-04:00","arr":"2026-08-01T15:26:00-04:00","dep":"2026-08-01T15:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b38","platform":""},{"name":"Providence","code":"PVD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:48:00-04:00","schDep":"2026-08-01T15:50:00-04:00","arr":"2026-08-01T15:55:00-04:00","dep":"2026-08-01T15:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3a9726","platform":""},{"name":"Kingston","code":"KIN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:10:00-04:00","schDep":"2026-08-01T16:12:00-04:00","arr":"2026-08-01T16:15:00-04:00","dep":"2026-08-01T16:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2f9327","platform":""},{"name":"Westerly","code":"WLY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:25:00-04:00","schDep":"2026-08-01T16:26:00-04:00","arr":"2026-08-01T16:30:00-04:00","dep":"2026-08-01T16:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2f9327","platform":""},{"name":"Mystic","code":"MYS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:34:00-04:00","schDep":"2026-08-01T16:35:00-04:00","arr":"2026-08-01T16:41:00-04:00","dep":"2026-08-01T16:43:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3a9726","platform":""},{"name":"New London","code":"NLC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:47:00-04:00","schDep":"2026-08-01T16:48:00-04:00","arr":"2026-08-01T16:55:00-04:00","dep":"2026-08-01T16:59:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"Old Saybrook","code":"OSB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:05:00-04:00","schDep":"2026-08-01T17:06:00-04:00","arr":"2026-08-01T17:16:00-04:00","dep":"2026-08-01T17:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#54a023","platform":""},{"name":"New Haven Union","code":"NHV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:33:00-04:00","schDep":"2026-08-01T17:35:00-04:00","arr":"2026-08-01T17:45:00-04:00","dep":"2026-08-01T17:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Bridgeport","code":"BRP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:56:00-04:00","schDep":"2026-08-01T17:57:00-04:00","arr":"2026-08-01T18:15:00-04:00","dep":"2026-08-01T18:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#96b01b","platform":""},{"name":"Stamford","code":"STM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:23:00-04:00","schDep":"2026-08-01T18:25:00-04:00","arr":"2026-08-01T18:45:00-04:00","dep":"2026-08-01T18:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#b4b618","platform":""},{"name":"New Rochelle","code":"NRO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:47:00-04:00","schDep":"2026-08-01T18:48:00-04:00","arr":"2026-08-01T19:07:00-04:00","dep":"2026-08-01T19:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:31:00-04:00","schDep":"2026-08-01T20:01:00-04:00","arr":"2026-08-01T19:35:00-04:00","dep":"2026-08-01T19:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:17:00-04:00","schDep":"2026-08-01T20:18:00-04:00","arr":"2026-08-01T20:17:00-04:00","dep":"2026-08-01T20:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Newark Airport","code":"EWR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:22:00-04:00","schDep":"2026-08-01T20:23:00-04:00","arr":"2026-08-01T20:22:00-04:00","dep":"2026-08-01T20:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"4"},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:37:00-04:00","schDep":"2026-08-01T20:38:00-04:00","arr":"2026-08-01T20:37:00-04:00","dep":"2026-08-01T20:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"4"},{"name":"New Brunswick","code":"NBK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:45:00-04:00","schDep":"2026-08-01T20:46:00-04:00","arr":"2026-08-01T20:45:00-04:00","dep":"2026-08-01T20:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Princeton Junction","code":"PJC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:59:00-04:00","schDep":"2026-08-01T21:00:00-04:00","arr":"2026-08-01T20:59:00-04:00","dep":"2026-08-01T20:59:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:07:00-04:00","schDep":"2026-08-01T21:08:00-04:00","arr":"2026-08-01T21:07:00-04:00","dep":"2026-08-01T21:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"4"},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:35:00-04:00","schDep":"2026-08-01T21:38:00-04:00","arr":"2026-08-01T21:35:00-04:00","dep":"2026-08-01T21:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"5"},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:58:00-04:00","schDep":"2026-08-01T22:00:00-04:00","arr":"2026-08-01T21:58:00-04:00","dep":"2026-08-01T21:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:46:00-04:00","schDep":"2026-08-01T22:49:00-04:00","arr":"2026-08-01T22:46:00-04:00","dep":"2026-08-01T22:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:01:00-04:00","schDep":"2026-08-01T23:03:00-04:00","arr":"2026-08-01T23:01:00-04:00","dep":"2026-08-01T23:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New Carrollton","code":"NCR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:18:00-04:00","schDep":"2026-08-01T23:19:00-04:00","arr":"2026-08-01T23:18:00-04:00","dep":"2026-08-01T23:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:36:00-04:00","schDep":"2026-08-01T23:36:00-04:00","arr":"2026-08-01T23:31:00-04:00","dep":"2026-08-01T23:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SW","eventCode":"STM","eventTZ":"America/New_York","eventName":"Stamford","origCode":"BOS","originTZ":"America/New_York","origName":"Boston South","destCode":"WAS","destTZ":"America/New_York","destName":"Washington Union","trainState":"Active","velocity":27.6284465789795,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"167":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"167","trainNumRaw":"167","trainID":"167-1","lat":41.29644092351509,"lon":-72.3001794617726,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Boston South","code":"BOS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:40:00-04:00","schDep":"2026-08-01T16:40:00-04:00","arr":"2026-08-01T16:40:00-04:00","dep":"2026-08-01T16:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Boston Back Bay","code":"BBY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:44:00-04:00","schDep":"2026-08-01T16:45:00-04:00","arr":"2026-08-01T16:44:00-04:00","dep":"2026-08-01T16:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Westwood-Route 128","code":"RTE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:54:00-04:00","schDep":"2026-08-01T16:56:00-04:00","arr":"2026-08-01T16:57:00-04:00","dep":"2026-08-01T16:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Providence","code":"PVD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:21:00-04:00","schDep":"2026-08-01T17:23:00-04:00","arr":"2026-08-01T17:20:00-04:00","dep":"2026-08-01T17:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Kingston","code":"KIN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:43:00-04:00","schDep":"2026-08-01T17:45:00-04:00","arr":"2026-08-01T17:41:00-04:00","dep":"2026-08-01T17:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Westerly","code":"WLY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:59:00-04:00","schDep":"2026-08-01T18:01:00-04:00","arr":"2026-08-01T17:57:00-04:00","dep":"2026-08-01T18:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"New London","code":"NLC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:22:00-04:00","schDep":"2026-08-01T18:24:00-04:00","arr":"2026-08-01T18:20:00-04:00","dep":"2026-08-01T18:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Old Saybrook","code":"OSB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:45:00-04:00","schDep":"2026-08-01T18:46:00-04:00","arr":"2026-08-01T18:42:00-04:00","dep":"2026-08-01T18:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New Haven Union","code":"NHV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:19:00-04:00","schDep":"2026-08-01T19:21:00-04:00","arr":"2026-08-01T19:19:00-04:00","dep":"2026-08-01T19:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Bridgeport","code":"BRP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:42:00-04:00","schDep":"2026-08-01T19:43:00-04:00","arr":"2026-08-01T19:42:00-04:00","dep":"2026-08-01T19:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Stamford","code":"STM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:09:00-04:00","schDep":"2026-08-01T20:10:00-04:00","arr":"2026-08-01T20:09:00-04:00","dep":"2026-08-01T20:09:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New Rochelle","code":"NRO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:31:00-04:00","schDep":"2026-08-01T20:31:00-04:00","arr":"2026-08-01T20:31:00-04:00","dep":"2026-08-01T20:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:07:00-04:00","schDep":"2026-08-01T21:19:00-04:00","arr":"2026-08-01T21:07:00-04:00","dep":"2026-08-01T21:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:38:00-04:00","schDep":"2026-08-01T21:39:00-04:00","arr":"2026-08-01T21:38:00-04:00","dep":"2026-08-01T21:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:54:00-04:00","schDep":"2026-08-01T21:55:00-04:00","arr":"2026-08-01T21:54:00-04:00","dep":"2026-08-01T21:54:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"4"},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:17:00-04:00","schDep":"2026-08-01T22:18:00-04:00","arr":"2026-08-01T22:17:00-04:00","dep":"2026-08-01T22:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:51:00-04:00","schDep":"2026-08-01T22:51:00-04:00","arr":"2026-08-01T22:45:00-04:00","dep":"2026-08-01T22:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"W","eventCode":"OSB","eventTZ":"America/New_York","eventName":"Old Saybrook","origCode":"BOS","originTZ":"America/New_York","origName":"Boston South","destCode":"PHL","destTZ":"America/New_York","destName":"Philadelphia 30th Street","trainState":"Active","velocity":80.4269409179688,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"168":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"168","trainNumRaw":"168","trainID":"168-1","lat":40.71037735954529,"lon":-74.1871581833391,"trainTimely":"","iconColor":"#6aa620","textColor":"#000000","stations":[{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:17:00-04:00","schDep":"2026-08-01T15:17:00-04:00","arr":"2026-08-01T15:18:00-04:00","dep":"2026-08-01T15:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b38","platform":""},{"name":"New Carrollton","code":"NCR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:28:00-04:00","schDep":"2026-08-01T15:29:00-04:00","arr":"2026-08-01T15:29:00-04:00","dep":"2026-08-01T15:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b38","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:43:00-04:00","schDep":"2026-08-01T15:44:00-04:00","arr":"2026-08-01T15:45:00-04:00","dep":"2026-08-01T15:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:58:00-04:00","schDep":"2026-08-01T16:00:00-04:00","arr":"2026-08-01T16:04:00-04:00","dep":"2026-08-01T16:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#349527","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:49:00-04:00","schDep":"2026-08-01T16:51:00-04:00","arr":"2026-08-01T16:56:00-04:00","dep":"2026-08-01T16:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3a9726","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:15:00-04:00","schDep":"2026-08-01T17:18:00-04:00","arr":"2026-08-01T17:24:00-04:00","dep":"2026-08-01T17:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#479c25","platform":""},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:46:00-04:00","schDep":"2026-08-01T17:48:00-04:00","arr":"2026-08-01T17:59:00-04:00","dep":"2026-08-01T18:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#63a421","platform":""},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:09:00-04:00","schDep":"2026-08-01T18:10:00-04:00","arr":"2026-08-01T18:21:00-04:00","dep":"2026-08-01T18:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Newark Airport","code":"EWR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:21:00-04:00","schDep":"2026-08-01T18:22:00-04:00","arr":"2026-08-01T18:33:00-04:00","dep":"2026-08-01T18:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:26:00-04:00","schDep":"2026-08-01T18:28:00-04:00","arr":"2026-08-01T18:40:00-04:00","dep":"2026-08-01T18:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#6aa620","platform":"2"},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:46:00-04:00","schDep":"2026-08-01T19:00:00-04:00","arr":"2026-08-01T18:57:00-04:00","dep":"2026-08-01T18:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#54a023","platform":""},{"name":"New Rochelle","code":"NRO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:31:00-04:00","schDep":"2026-08-01T19:31:00-04:00","arr":"2026-08-01T19:31:00-04:00","dep":"2026-08-01T19:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Stamford","code":"STM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:50:00-04:00","schDep":"2026-08-01T19:52:00-04:00","arr":"2026-08-01T19:50:00-04:00","dep":"2026-08-01T19:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Bridgeport","code":"BRP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:15:00-04:00","schDep":"2026-08-01T20:16:00-04:00","arr":"2026-08-01T20:18:00-04:00","dep":"2026-08-01T20:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2d","platform":""},{"name":"New Haven Union","code":"NHV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:42:00-04:00","schDep":"2026-08-01T20:44:00-04:00","arr":"2026-08-01T20:42:00-04:00","dep":"2026-08-01T20:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Old Saybrook","code":"OSB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:12:00-04:00","schDep":"2026-08-01T21:14:00-04:00","arr":"2026-08-01T21:12:00-04:00","dep":"2026-08-01T21:12:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New London","code":"NLC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:33:00-04:00","schDep":"2026-08-01T21:35:00-04:00","arr":"2026-08-01T21:33:00-04:00","dep":"2026-08-01T21:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Kingston","code":"KIN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:12:00-04:00","schDep":"2026-08-01T22:12:00-04:00","arr":"2026-08-01T22:14:00-04:00","dep":"2026-08-01T22:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","platform":""},{"name":"Providence","code":"PVD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:35:00-04:00","schDep":"2026-08-01T22:35:00-04:00","arr":"2026-08-01T22:35:00-04:00","dep":"2026-08-01T22:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Westwood-Route 128","code":"RTE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:07:00-04:00","schDep":"2026-08-01T23:07:00-04:00","arr":"2026-08-01T22:57:00-04:00","dep":"2026-08-01T22:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Boston Back Bay","code":"BBY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:20:00-04:00","schDep":"2026-08-01T23:20:00-04:00","arr":"2026-08-01T23:07:00-04:00","dep":"2026-08-01T23:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Boston South","code":"BOS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:26:00-04:00","schDep":"2026-08-01T23:26:00-04:00","arr":"2026-08-01T23:13:00-04:00","dep":"2026-08-01T23:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"NE","eventCode":"NWK","eventTZ":"America/New_York","eventName":"Newark Penn","origCode":"WAS","originTZ":"America/New_York","origName":"Washington Union","destCode":"BOS","destTZ":"America/New_York","destName":"Boston South","trainState":"Active","velocity":44.6605072021484,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"194":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"194","trainNumRaw":"194","trainID":"194-1","lat":41.27209168363103,"lon":-72.96032829389353,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:01:00-04:00","schDep":"2026-08-01T13:01:00-04:00","arr":"2026-08-01T13:01:00-04:00","dep":"2026-08-01T13:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"New Carrollton","code":"NCR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:12:00-04:00","schDep":"2026-08-01T13:13:00-04:00","arr":"2026-08-01T13:12:00-04:00","dep":"2026-08-01T13:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:27:00-04:00","schDep":"2026-08-01T13:28:00-04:00","arr":"2026-08-01T13:30:00-04:00","dep":"2026-08-01T13:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298f2d","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:45:00-04:00","schDep":"2026-08-01T13:47:00-04:00","arr":"2026-08-01T13:46:00-04:00","dep":"2026-08-01T13:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b38","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:35:00-04:00","schDep":"2026-08-01T14:37:00-04:00","arr":"2026-08-01T14:37:00-04:00","dep":"2026-08-01T14:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:03:00-04:00","schDep":"2026-08-01T15:08:00-04:00","arr":"2026-08-01T15:06:00-04:00","dep":"2026-08-01T15:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298f2d","platform":""},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:33:00-04:00","schDep":"2026-08-01T15:35:00-04:00","arr":"2026-08-01T15:39:00-04:00","dep":"2026-08-01T15:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#349527","platform":""},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:56:00-04:00","schDep":"2026-08-01T15:57:00-04:00","arr":"2026-08-01T16:03:00-04:00","dep":"2026-08-01T16:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3a9726","platform":""},{"name":"Newark Airport","code":"EWR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:07:00-04:00","schDep":"2026-08-01T16:08:00-04:00","arr":"2026-08-01T16:14:00-04:00","dep":"2026-08-01T16:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3a9726","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:13:00-04:00","schDep":"2026-08-01T16:15:00-04:00","arr":"2026-08-01T16:22:00-04:00","dep":"2026-08-01T16:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#479c25","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:36:00-04:00","schDep":"2026-08-01T17:00:00-04:00","arr":"2026-08-01T16:46:00-04:00","dep":"2026-08-01T17:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#4d9e24","platform":""},{"name":"New Rochelle","code":"NRO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:28:00-04:00","schDep":"2026-08-01T17:29:00-04:00","arr":"2026-08-01T17:30:00-04:00","dep":"2026-08-01T17:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Stamford","code":"STM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:47:00-04:00","schDep":"2026-08-01T17:49:00-04:00","arr":"2026-08-01T17:52:00-04:00","dep":"2026-08-01T17:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2f9327","platform":""},{"name":"Bridgeport","code":"BRP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:17:00-04:00","schDep":"2026-08-01T18:18:00-04:00","arr":"2026-08-01T18:21:00-04:00","dep":"2026-08-01T18:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"New Haven Union","code":"NHV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:44:00-04:00","schDep":"2026-08-01T18:46:00-04:00","arr":"2026-08-01T18:41:00-04:00","dep":"2026-08-01T18:41:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Old Saybrook","code":"OSB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:15:00-04:00","schDep":"2026-08-01T19:17:00-04:00","arr":"2026-08-01T19:15:00-04:00","dep":"2026-08-01T19:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New London","code":"NLC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:36:00-04:00","schDep":"2026-08-01T19:38:00-04:00","arr":"2026-08-01T19:36:00-04:00","dep":"2026-08-01T19:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Westerly","code":"WLY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:57:00-04:00","schDep":"2026-08-01T19:57:00-04:00","arr":"2026-08-01T19:57:00-04:00","dep":"2026-08-01T19:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Kingston","code":"KIN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:11:00-04:00","schDep":"2026-08-01T20:12:00-04:00","arr":"2026-08-01T20:12:00-04:00","dep":"2026-08-01T20:12:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b38","platform":""},{"name":"Providence","code":"PVD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:31:00-04:00","schDep":"2026-08-01T20:31:00-04:00","arr":"2026-08-01T20:31:00-04:00","dep":"2026-08-01T20:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Westwood-Route 128","code":"RTE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:03:00-04:00","schDep":"2026-08-01T21:03:00-04:00","arr":"2026-08-01T20:53:00-04:00","dep":"2026-08-01T20:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Boston Back Bay","code":"BBY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:13:00-04:00","schDep":"2026-08-01T21:13:00-04:00","arr":"2026-08-01T21:03:00-04:00","dep":"2026-08-01T21:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Boston South","code":"BOS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:18:00-04:00","schDep":"2026-08-01T21:18:00-04:00","arr":"2026-08-01T21:09:00-04:00","dep":"2026-08-01T21:09:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"NE","eventCode":"NHV","eventTZ":"America/New_York","eventName":"New Haven Union","origCode":"WAS","originTZ":"America/New_York","origName":"Washington Union","destCode":"BOS","destTZ":"America/New_York","destName":"Boston South","trainState":"Active","velocity":66.8710861206055,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"237":[{"dataSource":"amtraker-v3","routeName":"Empire Service","trainNum":"237","trainNumRaw":"237","trainID":"237-1","lat":42.02988522210784,"lon":-73.92588956739964,"trainTimely":"","iconColor":"#7baa1f","textColor":"#000000","stations":[{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:45:00-04:00","schDep":"2026-08-01T16:45:00-04:00","arr":"2026-08-01T16:45:00-04:00","dep":"2026-08-01T16:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Croton-Harmon","code":"CRT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:27:00-04:00","schDep":"2026-08-01T17:29:00-04:00","arr":"2026-08-01T17:26:00-04:00","dep":"2026-08-01T17:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Poughkeepsie","code":"POU","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:08:00-04:00","schDep":"2026-08-01T18:10:00-04:00","arr":"2026-08-01T18:13:00-04:00","dep":"2026-08-01T18:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#4d9e24","platform":""},{"name":"Rhinecliff-Kingston","code":"RHI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:20:00-04:00","schDep":"2026-08-01T18:22:00-04:00","arr":"2026-08-01T18:28:00-04:00","dep":"2026-08-01T18:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#7baa1f","platform":""},{"name":"Hudson","code":"HUD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:41:00-04:00","schDep":"2026-08-01T18:43:00-04:00","arr":"2026-08-01T18:49:00-04:00","dep":"2026-08-01T18:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#7baa1f","platform":""},{"name":"Albany-Rensselaer","code":"ALB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:10:00-04:00","schDep":"2026-08-01T19:10:00-04:00","arr":"2026-08-01T19:12:00-04:00","dep":"2026-08-01T19:12:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","platform":""}],"heading":"N","eventCode":"HUD","eventTZ":"America/New_York","eventName":"Hudson","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"ALB","destTZ":"America/New_York","destName":"Albany-Rensselaer","trainState":"Active","velocity":74.9822311401367,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"239":[{"dataSource":"amtraker-v3","routeName":"Empire Service","trainNum":"239","trainNumRaw":"239","trainID":"239-1","lat":41.22281338179797,"lon":-73.91870262379035,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:47:00-04:00","schDep":"2026-08-01T17:47:00-04:00","arr":"2026-08-01T17:47:00-04:00","dep":"2026-08-01T17:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Croton-Harmon","code":"CRT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:32:00-04:00","schDep":"2026-08-01T18:32:00-04:00","arr":"2026-08-01T18:26:00-04:00","dep":"2026-08-01T18:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Poughkeepsie","code":"POU","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:26:00-04:00","schDep":"2026-08-01T19:27:00-04:00","arr":"2026-08-01T19:10:00-04:00","dep":"2026-08-01T19:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Rhinecliff-Kingston","code":"RHI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:41:00-04:00","schDep":"2026-08-01T19:41:00-04:00","arr":"2026-08-01T19:41:00-04:00","dep":"2026-08-01T19:41:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Hudson","code":"HUD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:02:00-04:00","schDep":"2026-08-01T20:02:00-04:00","arr":"2026-08-01T20:02:00-04:00","dep":"2026-08-01T20:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Albany-Rensselaer","code":"ALB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:33:00-04:00","schDep":"2026-08-01T20:33:00-04:00","arr":"2026-08-01T20:24:00-04:00","dep":"2026-08-01T20:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"NW","eventCode":"POU","eventTZ":"America/New_York","eventName":"Poughkeepsie","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"ALB","destTZ":"America/New_York","destName":"Albany-Rensselaer","trainState":"Active","velocity":61.3771591186523,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"241":[{"dataSource":"amtraker-v3","routeName":"Empire Service","trainNum":"241","trainNumRaw":"241","trainID":"241-1","lat":40.75246326445101,"lon":-73.99794244833376,"trainTimely":"","iconColor":"#212529","textColor":"#ffffff","stations":[{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:46:00-04:00","schDep":"2026-08-01T18:46:00-04:00","arr":"2026-08-01T18:46:00-04:00","dep":"2026-08-01T18:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Yonkers","code":"YNY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:08:00-04:00","schDep":"2026-08-01T19:09:00-04:00","arr":"2026-08-01T19:08:00-04:00","dep":"2026-08-01T19:09:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Croton-Harmon","code":"CRT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:26:00-04:00","schDep":"2026-08-01T19:28:00-04:00","arr":"2026-08-01T19:26:00-04:00","dep":"2026-08-01T19:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Poughkeepsie","code":"POU","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:08:00-04:00","schDep":"2026-08-01T20:10:00-04:00","arr":"2026-08-01T20:08:00-04:00","dep":"2026-08-01T20:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Rhinecliff-Kingston","code":"RHI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:23:00-04:00","schDep":"2026-08-01T20:25:00-04:00","arr":"2026-08-01T20:23:00-04:00","dep":"2026-08-01T20:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Hudson","code":"HUD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:44:00-04:00","schDep":"2026-08-01T20:46:00-04:00","arr":"2026-08-01T20:44:00-04:00","dep":"2026-08-01T20:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Albany-Rensselaer","code":"ALB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:15:00-04:00","schDep":"2026-08-01T21:15:00-04:00","arr":"2026-08-01T21:15:00-04:00","dep":"2026-08-01T21:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"NYP","eventTZ":"America/New_York","eventName":"New York Penn","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"ALB","destTZ":"America/New_York","destName":"Albany-Rensselaer","trainState":"Predeparture","velocity":0,"statusMsg":" ","createdAt":null,"updatedAt":null,"lastValTS":"2026-08-01T18:31:00-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"244":[{"dataSource":"amtraker-v3","routeName":"Empire Service","trainNum":"244","trainNumRaw":"244","trainID":"244-1","lat":40.886433311348185,"lon":-73.92079305775833,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Albany-Rensselaer","code":"ALB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:30:00-04:00","schDep":"2026-08-01T16:30:00-04:00","arr":"2026-08-01T16:30:00-04:00","dep":"2026-08-01T16:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Hudson","code":"HUD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:50:00-04:00","schDep":"2026-08-01T16:52:00-04:00","arr":"2026-08-01T16:50:00-04:00","dep":"2026-08-01T16:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Rhinecliff-Kingston","code":"RHI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:12:00-04:00","schDep":"2026-08-01T17:14:00-04:00","arr":"2026-08-01T17:13:00-04:00","dep":"2026-08-01T17:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Poughkeepsie","code":"POU","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:30:00-04:00","schDep":"2026-08-01T17:30:00-04:00","arr":"2026-08-01T17:29:00-04:00","dep":"2026-08-01T17:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Croton-Harmon","code":"CRT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:10:00-04:00","schDep":"2026-08-01T18:10:00-04:00","arr":"2026-08-01T18:15:00-04:00","dep":"2026-08-01T18:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#4d9e24","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:05:00-04:00","schDep":"2026-08-01T19:05:00-04:00","arr":"2026-08-01T18:52:00-04:00","dep":"2026-08-01T18:52:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"S","eventCode":"NYP","eventTZ":"America/New_York","eventName":"New York Penn","origCode":"ALB","originTZ":"America/New_York","origName":"Albany-Rensselaer","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":24.1902694702148,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"281":[{"dataSource":"amtraker-v3","routeName":"Empire Service","trainNum":"281","trainNumRaw":"281","trainID":"281-1","lat":42.91079797414569,"lon":-78.69650578809124,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:20:00-04:00","schDep":"2026-08-01T10:20:00-04:00","arr":"2026-08-01T10:20:00-04:00","dep":"2026-08-01T10:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Croton-Harmon","code":"CRT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:01:00-04:00","schDep":"2026-08-01T11:01:00-04:00","arr":"2026-08-01T11:02:00-04:00","dep":"2026-08-01T11:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b38","platform":""},{"name":"Poughkeepsie","code":"POU","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:43:00-04:00","schDep":"2026-08-01T11:43:00-04:00","arr":"2026-08-01T11:54:00-04:00","dep":"2026-08-01T11:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#54a023","platform":""},{"name":"Rhinecliff-Kingston","code":"RHI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:00:00-04:00","schDep":"2026-08-01T12:00:00-04:00","arr":"2026-08-01T12:12:00-04:00","dep":"2026-08-01T12:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Hudson","code":"HUD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:25:00-04:00","schDep":"2026-08-01T12:25:00-04:00","arr":"2026-08-01T12:44:00-04:00","dep":"2026-08-01T12:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#96b01b","platform":""},{"name":"Albany-Rensselaer","code":"ALB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:50:00-04:00","schDep":"2026-08-01T13:15:00-04:00","arr":"2026-08-01T13:08:00-04:00","dep":"2026-08-01T13:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#8cae1c","platform":""},{"name":"Schenectady","code":"SDY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:39:00-04:00","schDep":"2026-08-01T13:39:00-04:00","arr":"2026-08-01T13:36:00-04:00","dep":"2026-08-01T13:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Amsterdam","code":"AMS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:57:00-04:00","schDep":"2026-08-01T13:57:00-04:00","arr":"2026-08-01T14:18:00-04:00","dep":"2026-08-01T14:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#a9b419","platform":""},{"name":"Utica","code":"UCA","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:54:00-04:00","schDep":"2026-08-01T14:56:00-04:00","arr":"2026-08-01T15:18:00-04:00","dep":"2026-08-01T15:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#baab16","platform":""},{"name":"Rome","code":"ROM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:12:00-04:00","schDep":"2026-08-01T15:13:00-04:00","arr":"2026-08-01T15:35:00-04:00","dep":"2026-08-01T15:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b8b217","platform":""},{"name":"Syracuse","code":"SYR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:59:00-04:00","schDep":"2026-08-01T16:09:00-04:00","arr":"2026-08-01T16:29:00-04:00","dep":"2026-08-01T16:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6790d","platform":""},{"name":"Rochester","code":"ROC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:28:00-04:00","schDep":"2026-08-01T17:34:00-04:00","arr":"2026-08-01T17:46:00-04:00","dep":"2026-08-01T17:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#8cae1c","platform":""},{"name":"Buffalo-Depew","code":"BUF","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:40:00-04:00","schDep":"2026-08-01T18:40:00-04:00","arr":"2026-08-01T18:40:00-04:00","dep":"2026-08-01T18:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Buffalo-Exchange Street","code":"BFX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:03:00-04:00","schDep":"2026-08-01T19:03:00-04:00","arr":"2026-08-01T19:03:00-04:00","dep":"2026-08-01T19:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Niagara Falls","code":"NFL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:45:00-04:00","schDep":"2026-08-01T19:45:00-04:00","arr":"2026-08-01T19:39:00-04:00","dep":"2026-08-01T19:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"W","eventCode":"BUF","eventTZ":"America/New_York","eventName":"Buffalo-Depew","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"NFL","destTZ":"America/New_York","destName":"Niagara Falls","trainState":"Active","velocity":42.2490844726563,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"283":[{"dataSource":"amtraker-v3","routeName":"Empire Service","trainNum":"283","trainNumRaw":"283","trainID":"283-1","lat":43.07734017863936,"lon":-75.82483129522451,"trainTimely":"","iconColor":"#5ba222","textColor":"#ffffff","stations":[{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:20:00-04:00","schDep":"2026-08-01T13:20:00-04:00","arr":"2026-08-01T13:20:00-04:00","dep":"2026-08-01T13:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Yonkers","code":"YNY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:44:00-04:00","schDep":"2026-08-01T13:44:00-04:00","arr":"2026-08-01T13:40:00-04:00","dep":"2026-08-01T13:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Croton-Harmon","code":"CRT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:03:00-04:00","schDep":"2026-08-01T14:03:00-04:00","arr":"2026-08-01T14:02:00-04:00","dep":"2026-08-01T14:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Poughkeepsie","code":"POU","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:53:00-04:00","schDep":"2026-08-01T14:55:00-04:00","arr":"2026-08-01T14:59:00-04:00","dep":"2026-08-01T15:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#349527","platform":""},{"name":"Rhinecliff-Kingston","code":"RHI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:08:00-04:00","schDep":"2026-08-01T15:10:00-04:00","arr":"2026-08-01T15:18:00-04:00","dep":"2026-08-01T15:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#4d9e24","platform":""},{"name":"Hudson","code":"HUD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:30:00-04:00","schDep":"2026-08-01T15:32:00-04:00","arr":"2026-08-01T15:40:00-04:00","dep":"2026-08-01T15:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#4d9e24","platform":""},{"name":"Albany-Rensselaer","code":"ALB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:55:00-04:00","schDep":"2026-08-01T16:10:00-04:00","arr":"2026-08-01T16:05:00-04:00","dep":"2026-08-01T16:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#4d9e24","platform":""},{"name":"Schenectady","code":"SDY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:34:00-04:00","schDep":"2026-08-01T16:34:00-04:00","arr":"2026-08-01T16:42:00-04:00","dep":"2026-08-01T16:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"Amsterdam","code":"AMS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:52:00-04:00","schDep":"2026-08-01T16:52:00-04:00","arr":"2026-08-01T17:01:00-04:00","dep":"2026-08-01T17:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#479c25","platform":""},{"name":"Utica","code":"UCA","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:49:00-04:00","schDep":"2026-08-01T17:51:00-04:00","arr":"2026-08-01T17:58:00-04:00","dep":"2026-08-01T18:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#479c25","platform":""},{"name":"Rome","code":"ROM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:06:00-04:00","schDep":"2026-08-01T18:07:00-04:00","arr":"2026-08-01T18:15:00-04:00","dep":"2026-08-01T18:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#479c25","platform":""},{"name":"Syracuse","code":"SYR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:51:00-04:00","schDep":"2026-08-01T19:01:00-04:00","arr":"2026-08-01T19:03:00-04:00","dep":"2026-08-01T19:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","platform":""},{"name":"Rochester","code":"ROC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:17:00-04:00","schDep":"2026-08-01T20:21:00-04:00","arr":"2026-08-01T20:23:00-04:00","dep":"2026-08-01T20:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#349527","platform":""},{"name":"Buffalo-Depew","code":"BUF","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:27:00-04:00","schDep":"2026-08-01T21:27:00-04:00","arr":"2026-08-01T21:27:00-04:00","dep":"2026-08-01T21:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Buffalo-Exchange Street","code":"BFX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:50:00-04:00","schDep":"2026-08-01T21:50:00-04:00","arr":"2026-08-01T21:50:00-04:00","dep":"2026-08-01T21:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Niagara Falls","code":"NFL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:38:00-04:00","schDep":"2026-08-01T22:38:00-04:00","arr":"2026-08-01T22:25:00-04:00","dep":"2026-08-01T22:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"W","eventCode":"SYR","eventTZ":"America/New_York","eventName":"Syracuse","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"NFL","destTZ":"America/New_York","destName":"Niagara Falls","trainState":"Active","velocity":78.2682952880859,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"291":[{"dataSource":"amtraker-v3","routeName":"Ethan Allen Express","trainNum":"291","trainNumRaw":"291","trainID":"291-1","lat":43.081021439784365,"lon":-73.8108383301681,"trainTimely":"","iconColor":"#c64f0d","textColor":"#ffffff","stations":[{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:19:00-04:00","schDep":"2026-08-01T14:19:00-04:00","arr":"2026-08-01T15:01:00-04:00","dep":"2026-08-01T15:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c64f0d","platform":""},{"name":"Yonkers","code":"YNY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:42:00-04:00","schDep":"2026-08-01T14:43:00-04:00","arr":"2026-08-01T15:28:00-04:00","dep":"2026-08-01T15:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6460d","platform":"1"},{"name":"Croton-Harmon","code":"CRT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:00:00-04:00","schDep":"2026-08-01T15:02:00-04:00","arr":"2026-08-01T15:47:00-04:00","dep":"2026-08-01T15:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6440d","platform":"1"},{"name":"Poughkeepsie","code":"POU","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:42:00-04:00","schDep":"2026-08-01T15:44:00-04:00","arr":"2026-08-01T16:31:00-04:00","dep":"2026-08-01T16:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6400d","platform":"2"},{"name":"Rhinecliff-Kingston","code":"RHI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:58:00-04:00","schDep":"2026-08-01T16:00:00-04:00","arr":"2026-08-01T16:46:00-04:00","dep":"2026-08-01T16:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6420d","platform":""},{"name":"Hudson","code":"HUD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:19:00-04:00","schDep":"2026-08-01T16:21:00-04:00","arr":"2026-08-01T17:09:00-04:00","dep":"2026-08-01T17:12:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c63e0d","platform":""},{"name":"Albany-Rensselaer","code":"ALB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:49:00-04:00","schDep":"2026-08-01T17:04:00-04:00","arr":"2026-08-01T17:35:00-04:00","dep":"2026-08-01T17:41:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6460d","platform":""},{"name":"Schenectady","code":"SDY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:28:00-04:00","schDep":"2026-08-01T17:28:00-04:00","arr":"2026-08-01T18:07:00-04:00","dep":"2026-08-01T18:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6560d","platform":""},{"name":"Saratoga Springs","code":"SAR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:54:00-04:00","schDep":"2026-08-01T17:56:00-04:00","arr":"2026-08-01T18:36:00-04:00","dep":"2026-08-01T18:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c64f0d","platform":""},{"name":"Fort Edward","code":"FED","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:16:00-04:00","schDep":"2026-08-01T18:17:00-04:00","arr":"2026-08-01T18:58:00-04:00","dep":"2026-08-01T18:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c64f0d","platform":""},{"name":"Castleton","code":"CNV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:07:00-04:00","schDep":"2026-08-01T19:08:00-04:00","arr":"2026-08-01T19:53:00-04:00","dep":"2026-08-01T19:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6460d","platform":""},{"name":"Rutland","code":"RUD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:35:00-04:00","schDep":"2026-08-01T19:45:00-04:00","arr":"2026-08-01T20:13:00-04:00","dep":"2026-08-01T20:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6580d","platform":""},{"name":"Middlebury","code":"MBY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:26:00-04:00","schDep":"2026-08-01T20:26:00-04:00","arr":"2026-08-01T21:05:00-04:00","dep":"2026-08-01T21:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6560d","platform":""},{"name":"Ferrisburgh-Vergennes","code":"VRN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:45:00-04:00","schDep":"2026-08-01T20:45:00-04:00","arr":"2026-08-01T21:25:00-04:00","dep":"2026-08-01T21:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6530d","platform":""},{"name":"Burlington","code":"BTN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:26:00-04:00","schDep":"2026-08-01T21:26:00-04:00","arr":"2026-08-01T21:57:00-04:00","dep":"2026-08-01T21:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6670d","platform":""}],"heading":"N","eventCode":"SAR","eventTZ":"America/New_York","eventName":"Saratoga Springs","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"BTN","destTZ":"America/New_York","destName":"Burlington","trainState":"Active","velocity":22.8682384490967,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"305":[{"dataSource":"amtraker-v3","routeName":"Lincoln Service","trainNum":"305","trainNumRaw":"305","trainID":"305-1","lat":41.82667944161079,"lon":-87.68714717958264,"trainTimely":"","iconColor":"#389726","textColor":"#ffffff","stations":[{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:20:00-05:00","schDep":"2026-08-01T17:20:00-05:00","arr":"2026-08-01T17:20:00-05:00","dep":"2026-08-01T17:20:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Summit","code":"SMT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:42:00-05:00","schDep":"2026-08-01T17:42:00-05:00","arr":"2026-08-01T17:47:00-05:00","dep":"2026-08-01T17:47:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#389726","platform":""},{"name":"Joliet","code":"JOL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:10:00-05:00","schDep":"2026-08-01T18:10:00-05:00","arr":"2026-08-01T18:10:00-05:00","dep":"2026-08-01T18:10:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Dwight","code":"DWT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:42:00-05:00","schDep":"2026-08-01T18:42:00-05:00","arr":"2026-08-01T18:42:00-05:00","dep":"2026-08-01T18:42:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Pontiac","code":"PON","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:55:00-05:00","schDep":"2026-08-01T18:55:00-05:00","arr":"2026-08-01T18:55:00-05:00","dep":"2026-08-01T18:55:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Bloomington-Normal","code":"BNL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:25:00-05:00","schDep":"2026-08-01T19:28:00-05:00","arr":"2026-08-01T19:34:00-05:00","dep":"2026-08-01T19:34:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","platform":""},{"name":"Lincoln","code":"LCN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:58:00-05:00","schDep":"2026-08-01T19:58:00-05:00","arr":"2026-08-01T20:06:00-05:00","dep":"2026-08-01T20:06:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#529f23","platform":""},{"name":"Springfield","code":"SPI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:25:00-05:00","schDep":"2026-08-01T20:28:00-05:00","arr":"2026-08-01T20:35:00-05:00","dep":"2026-08-01T20:35:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#65a421","platform":""},{"name":"Carlinville","code":"CRV","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T21:09:00-05:00","schDep":"2026-08-01T21:09:00-05:00","arr":"2026-08-01T21:13:00-05:00","dep":"2026-08-01T21:13:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#319427","platform":""},{"name":"Alton","code":"ALN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T21:36:00-05:00","schDep":"2026-08-01T21:38:00-05:00","arr":"2026-08-01T21:44:00-05:00","dep":"2026-08-01T21:44:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#529f23","platform":""},{"name":"St. Louis Gateway","code":"STL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T22:23:00-05:00","schDep":"2026-08-01T22:23:00-05:00","arr":"2026-08-01T22:20:00-05:00","dep":"2026-08-01T22:20:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"W","eventCode":"SMT","eventTZ":"America/Chicago","eventName":"Summit","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"STL","destTZ":"America/Chicago","destName":"St. Louis Gateway","trainState":"Active","velocity":28.8378276824951,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T17:36:10-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"306":[{"dataSource":"amtraker-v3","routeName":"Lincoln Service","trainNum":"306","trainNumRaw":"306","trainID":"306-1","lat":38.62360714042232,"lon":-90.2056061905997,"trainTimely":"","iconColor":"#212529","textColor":"#ffffff","stations":[{"name":"St. Louis Gateway","code":"STL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:40:00-05:00","schDep":"2026-08-01T17:40:00-05:00","arr":"2026-08-01T17:40:00-05:00","dep":"2026-08-01T17:40:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Alton","code":"ALN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:21:00-05:00","schDep":"2026-08-01T18:21:00-05:00","arr":"2026-08-01T18:23:00-05:00","dep":"2026-08-01T18:21:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","platform":""},{"name":"Springfield","code":"SPI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:21:00-05:00","schDep":"2026-08-01T19:24:00-05:00","arr":"2026-08-01T19:25:00-05:00","dep":"2026-08-01T19:24:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#319427","platform":""},{"name":"Lincoln","code":"LCN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:46:00-05:00","schDep":"2026-08-01T19:46:00-05:00","arr":"2026-08-01T19:54:00-05:00","dep":"2026-08-01T19:46:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#529f23","platform":""},{"name":"Bloomington-Normal","code":"BNL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:14:00-05:00","schDep":"2026-08-01T20:17:00-05:00","arr":"2026-08-01T20:23:00-05:00","dep":"2026-08-01T20:17:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","platform":""},{"name":"Pontiac","code":"PON","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:46:00-05:00","schDep":"2026-08-01T20:46:00-05:00","arr":"2026-08-01T20:52:00-05:00","dep":"2026-08-01T20:46:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","platform":""},{"name":"Joliet","code":"JOL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T21:35:00-05:00","schDep":"2026-08-01T21:35:00-05:00","arr":"2026-08-01T21:40:00-05:00","dep":"2026-08-01T21:35:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#389726","platform":""},{"name":"Summit","code":"SMT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T22:00:00-05:00","schDep":"2026-08-01T22:00:00-05:00","arr":"2026-08-01T22:05:00-05:00","dep":"2026-08-01T22:00:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#389726","platform":""},{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T22:43:00-05:00","schDep":"2026-08-01T22:43:00-05:00","arr":"2026-08-01T22:29:00-05:00","dep":"2026-08-01T22:43:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"STL","eventTZ":"America/Chicago","eventName":"St. Louis Gateway","origCode":"STL","originTZ":"America/Chicago","origName":"St. Louis Gateway","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Predeparture","velocity":0,"statusMsg":" ","createdAt":null,"updatedAt":null,"lastValTS":"2026-08-01T17:25:00-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"316":[{"dataSource":"amtraker-v3","routeName":"Missouri River Runner","trainNum":"316","trainNumRaw":"316","trainID":"316-1","lat":38.77351696015263,"lon":-93.63899183073086,"trainTimely":"","iconColor":"#319427","textColor":"#ffffff","stations":[{"name":"Kansas City","code":"KCY","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:05:00-05:00","schDep":"2026-08-01T16:05:00-05:00","arr":"2026-08-01T16:05:00-05:00","dep":"2026-08-01T16:05:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Independence","code":"IDP","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:24:00-05:00","schDep":"2026-08-01T16:24:00-05:00","arr":"2026-08-01T16:23:00-05:00","dep":"2026-08-01T16:24:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Lee's Summit","code":"LEE","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:41:00-05:00","schDep":"2026-08-01T16:41:00-05:00","arr":"2026-08-01T16:39:00-05:00","dep":"2026-08-01T16:41:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Warrensburg","code":"WAR","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:24:00-05:00","schDep":"2026-08-01T17:24:00-05:00","arr":"2026-08-01T17:27:00-05:00","dep":"2026-08-01T17:28:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Sedalia","code":"SED","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:54:00-05:00","schDep":"2026-08-01T17:54:00-05:00","arr":"2026-08-01T17:58:00-05:00","dep":"2026-08-01T17:58:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#319427","platform":""},{"name":"Jefferson City","code":"JEF","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:12:00-05:00","schDep":"2026-08-01T19:12:00-05:00","arr":"2026-08-01T19:12:00-05:00","dep":"2026-08-01T19:12:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Hermann","code":"HEM","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:57:00-05:00","schDep":"2026-08-01T19:57:00-05:00","arr":"2026-08-01T19:57:00-05:00","dep":"2026-08-01T19:57:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Washington","code":"WAH","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:24:00-05:00","schDep":"2026-08-01T20:24:00-05:00","arr":"2026-08-01T20:24:00-05:00","dep":"2026-08-01T20:24:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Kirkwood","code":"KWD","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T21:13:00-05:00","schDep":"2026-08-01T21:13:00-05:00","arr":"2026-08-01T21:13:00-05:00","dep":"2026-08-01T21:13:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"St. Louis Gateway","code":"STL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T21:45:00-05:00","schDep":"2026-08-01T21:45:00-05:00","arr":"2026-08-01T21:41:00-05:00","dep":"2026-08-01T21:41:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"NE","eventCode":"SED","eventTZ":"America/Chicago","eventName":"Sedalia","origCode":"KCY","originTZ":"America/Chicago","origName":"Kansas City","destCode":"STL","destTZ":"America/Chicago","destName":"St. Louis Gateway","trainState":"Active","velocity":57.5743598937988,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T17:37:40-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"318":[{"dataSource":"amtraker-v3","routeName":"Lincoln River Runner","trainNum":"318","trainNumRaw":"318","trainID":"318-1","lat":39.803184261047015,"lon":-89.6518158296278,"trainTimely":"","iconColor":"#c6690d","textColor":"#ffffff","stations":[{"name":"Kansas City","code":"KCY","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T08:40:00-05:00","schDep":"2026-08-01T08:40:00-05:00","arr":"2026-08-01T08:40:00-05:00","dep":"2026-08-01T08:40:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Independence","code":"IDP","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T08:59:00-05:00","schDep":"2026-08-01T08:59:00-05:00","arr":"2026-08-01T09:01:00-05:00","dep":"2026-08-01T09:04:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298c35","platform":""},{"name":"Lee's Summit","code":"LEE","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T09:16:00-05:00","schDep":"2026-08-01T09:16:00-05:00","arr":"2026-08-01T09:20:00-05:00","dep":"2026-08-01T09:24:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#29902b","platform":""},{"name":"Warrensburg","code":"WAR","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T09:57:00-05:00","schDep":"2026-08-01T09:57:00-05:00","arr":"2026-08-01T10:28:00-05:00","dep":"2026-08-01T10:30:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bca515","platform":""},{"name":"Sedalia","code":"SED","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T10:27:00-05:00","schDep":"2026-08-01T10:27:00-05:00","arr":"2026-08-01T11:05:00-05:00","dep":"2026-08-01T11:06:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6790d","platform":""},{"name":"Jefferson City","code":"JEF","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T11:49:00-05:00","schDep":"2026-08-01T11:49:00-05:00","arr":"2026-08-01T12:19:00-05:00","dep":"2026-08-01T12:26:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#baab16","platform":""},{"name":"Hermann","code":"HEM","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T12:36:00-05:00","schDep":"2026-08-01T12:36:00-05:00","arr":"2026-08-01T13:12:00-05:00","dep":"2026-08-01T13:19:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c4840f","platform":""},{"name":"Washington","code":"WAH","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T13:03:00-05:00","schDep":"2026-08-01T13:03:00-05:00","arr":"2026-08-01T13:46:00-05:00","dep":"2026-08-01T13:48:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6720d","platform":""},{"name":"Kirkwood","code":"KWD","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T13:47:00-05:00","schDep":"2026-08-01T13:47:00-05:00","arr":"2026-08-01T14:30:00-05:00","dep":"2026-08-01T14:37:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6720d","platform":""},{"name":"St. Louis Gateway","code":"STL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T14:20:00-05:00","schDep":"2026-08-01T14:55:00-05:00","arr":"2026-08-01T15:04:00-05:00","dep":"2026-08-01T15:38:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6710d","platform":""},{"name":"Alton","code":"ALN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T15:37:00-05:00","schDep":"2026-08-01T15:39:00-05:00","arr":"2026-08-01T16:31:00-05:00","dep":"2026-08-01T16:35:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6640d","platform":""},{"name":"Carlinville","code":"CRV","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:05:00-05:00","schDep":"2026-08-01T16:05:00-05:00","arr":"2026-08-01T17:03:00-05:00","dep":"2026-08-01T17:04:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c65f0d","platform":""},{"name":"Springfield","code":"SPI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:43:00-05:00","schDep":"2026-08-01T16:46:00-05:00","arr":"2026-08-01T17:33:00-05:00","dep":"2026-08-01T17:35:00-05:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#c6690d","platform":""},{"name":"Lincoln","code":"LCN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:08:00-05:00","schDep":"2026-08-01T17:08:00-05:00","arr":"2026-08-01T17:57:00-05:00","dep":"2026-08-01T17:57:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66a0d","platform":""},{"name":"Bloomington-Normal","code":"BNL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:32:00-05:00","schDep":"2026-08-01T17:35:00-05:00","arr":"2026-08-01T18:19:00-05:00","dep":"2026-08-01T18:19:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66d0d","platform":""},{"name":"Pontiac","code":"PON","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:59:00-05:00","schDep":"2026-08-01T17:59:00-05:00","arr":"2026-08-01T18:47:00-05:00","dep":"2026-08-01T18:47:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66c0d","platform":""},{"name":"Dwight","code":"DWT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:12:00-05:00","schDep":"2026-08-01T18:12:00-05:00","arr":"2026-08-01T19:02:00-05:00","dep":"2026-08-01T19:02:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6690d","platform":""},{"name":"Joliet","code":"JOL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:46:00-05:00","schDep":"2026-08-01T18:46:00-05:00","arr":"2026-08-01T19:32:00-05:00","dep":"2026-08-01T19:32:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66e0d","platform":""},{"name":"Summit","code":"SMT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:11:00-05:00","schDep":"2026-08-01T19:11:00-05:00","arr":"2026-08-01T19:56:00-05:00","dep":"2026-08-01T19:56:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6700d","platform":""},{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:00:00-05:00","schDep":"2026-08-01T20:00:00-05:00","arr":"2026-08-01T20:30:00-05:00","dep":"2026-08-01T20:30:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#baab16","platform":""}],"heading":"N","eventCode":"SPI","eventTZ":"America/Chicago","eventName":"Springfield","origCode":"KCY","originTZ":"America/Chicago","origName":"Kansas City","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T17:35:41-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"319":[{"dataSource":"amtraker-v3","routeName":"Lincoln River Runner","trainNum":"319","trainNumRaw":"319","trainID":"319-1","lat":38.67801228821247,"lon":-91.73267263670925,"trainTimely":"","iconColor":"#a7b419","textColor":"#000000","stations":[{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T09:50:00-05:00","schDep":"2026-08-01T09:50:00-05:00","arr":"2026-08-01T09:50:00-05:00","dep":"2026-08-01T09:50:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Summit","code":"SMT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T10:13:00-05:00","schDep":"2026-08-01T10:13:00-05:00","arr":"2026-08-01T10:15:00-05:00","dep":"2026-08-01T10:17:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298c35","platform":""},{"name":"Joliet","code":"JOL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T10:40:00-05:00","schDep":"2026-08-01T10:40:00-05:00","arr":"2026-08-01T10:50:00-05:00","dep":"2026-08-01T10:53:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"Dwight","code":"DWT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T11:09:00-05:00","schDep":"2026-08-01T11:09:00-05:00","arr":"2026-08-01T11:26:00-05:00","dep":"2026-08-01T11:26:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#67a521","platform":""},{"name":"Pontiac","code":"PON","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T11:23:00-05:00","schDep":"2026-08-01T11:23:00-05:00","arr":"2026-08-01T11:40:00-05:00","dep":"2026-08-01T11:41:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#67a521","platform":""},{"name":"Bloomington-Normal","code":"BNL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T11:56:00-05:00","schDep":"2026-08-01T11:59:00-05:00","arr":"2026-08-01T12:04:00-05:00","dep":"2026-08-01T12:08:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#379627","platform":""},{"name":"Lincoln","code":"LCN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T12:25:00-05:00","schDep":"2026-08-01T12:25:00-05:00","arr":"2026-08-01T12:33:00-05:00","dep":"2026-08-01T12:35:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#379627","platform":""},{"name":"Springfield","code":"SPI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T12:53:00-05:00","schDep":"2026-08-01T12:56:00-05:00","arr":"2026-08-01T12:58:00-05:00","dep":"2026-08-01T13:02:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Carlinville","code":"CRV","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T13:33:00-05:00","schDep":"2026-08-01T13:33:00-05:00","arr":"2026-08-01T13:32:00-05:00","dep":"2026-08-01T13:33:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Alton","code":"ALN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T13:57:00-05:00","schDep":"2026-08-01T13:59:00-05:00","arr":"2026-08-01T14:00:00-05:00","dep":"2026-08-01T14:02:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298e30","platform":""},{"name":"St. Louis Gateway","code":"STL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T14:51:00-05:00","schDep":"2026-08-01T15:11:00-05:00","arr":"2026-08-01T14:43:00-05:00","dep":"2026-08-01T15:28:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Kirkwood","code":"KWD","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T15:40:00-05:00","schDep":"2026-08-01T15:40:00-05:00","arr":"2026-08-01T15:54:00-05:00","dep":"2026-08-01T15:59:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#55a023","platform":""},{"name":"Washington","code":"WAH","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:17:00-05:00","schDep":"2026-08-01T16:17:00-05:00","arr":"2026-08-01T16:40:00-05:00","dep":"2026-08-01T16:41:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#90af1c","platform":""},{"name":"Hermann","code":"HEM","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:45:00-05:00","schDep":"2026-08-01T16:45:00-05:00","arr":"2026-08-01T17:09:00-05:00","dep":"2026-08-01T17:15:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#98b01b","platform":""},{"name":"Jefferson City","code":"JEF","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:36:00-05:00","schDep":"2026-08-01T17:36:00-05:00","arr":"2026-08-01T18:02:00-05:00","dep":"2026-08-01T18:02:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#a7b419","platform":""},{"name":"Sedalia","code":"SED","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:43:00-05:00","schDep":"2026-08-01T18:43:00-05:00","arr":"2026-08-01T19:12:00-05:00","dep":"2026-08-01T19:12:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#b9b017","platform":""},{"name":"Warrensburg","code":"WAR","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:14:00-05:00","schDep":"2026-08-01T19:14:00-05:00","arr":"2026-08-01T19:43:00-05:00","dep":"2026-08-01T19:43:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#b9b017","platform":""},{"name":"Lee's Summit","code":"LEE","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:55:00-05:00","schDep":"2026-08-01T19:55:00-05:00","arr":"2026-08-01T20:23:00-05:00","dep":"2026-08-01T20:23:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#b7b617","platform":""},{"name":"Independence","code":"IDP","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:11:00-05:00","schDep":"2026-08-01T20:11:00-05:00","arr":"2026-08-01T20:39:00-05:00","dep":"2026-08-01T20:39:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#b7b617","platform":""},{"name":"Kansas City","code":"KCY","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:51:00-05:00","schDep":"2026-08-01T20:51:00-05:00","arr":"2026-08-01T21:09:00-05:00","dep":"2026-08-01T21:09:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#6ea720","platform":""}],"heading":"W","eventCode":"JEF","eventTZ":"America/Chicago","eventName":"Jefferson City","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"KCY","destTZ":"America/Chicago","destName":"Kansas City","trainState":"Active","velocity":59.0985946655273,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T17:35:41-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"338":[{"dataSource":"amtraker-v3","routeName":"Hiawatha","trainNum":"338","trainNumRaw":"338","trainID":"338-1","lat":42.71788822908674,"lon":-87.90589733553848,"trainTimely":"","iconColor":"#c60b31","textColor":"#ffffff","stations":[{"name":"Milwaukee","code":"MKE","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T15:00:00-05:00","schDep":"2026-08-01T15:00:00-05:00","arr":"2026-08-01T16:21:00-05:00","dep":"2026-08-01T16:21:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Milwaukee Airport","code":"MKA","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T15:09:00-05:00","schDep":"2026-08-01T15:10:00-05:00","arr":"2026-08-01T17:20:00-05:00","dep":"2026-08-01T17:22:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Sturtevant","code":"SVT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T15:22:00-05:00","schDep":"2026-08-01T15:23:00-05:00","arr":"2026-08-01T17:35:00-05:00","dep":"2026-08-01T17:37:00-05:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#c60b31","platform":""},{"name":"Glenview","code":"GLN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:00:00-05:00","schDep":"2026-08-01T16:01:00-05:00","arr":"2026-08-01T18:14:00-05:00","dep":"2026-08-01T18:14:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:29:00-05:00","schDep":"2026-08-01T16:29:00-05:00","arr":"2026-08-01T18:36:00-05:00","dep":"2026-08-01T18:36:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""}],"heading":"S","eventCode":"SVT","eventTZ":"America/Chicago","eventName":"Sturtevant","origCode":"MKE","originTZ":"America/Chicago","origName":"Milwaukee","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T17:36:10-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"339":[{"dataSource":"amtraker-v3","routeName":"Hiawatha","trainNum":"339","trainNumRaw":"339","trainID":"339-1","lat":41.87900785324407,"lon":-87.6393057527007,"trainTimely":"","iconColor":"#212529","textColor":"#ffffff","stations":[{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:08:00-05:00","schDep":"2026-08-01T17:08:00-05:00","arr":"2026-08-01T17:50:00-05:00","dep":"2026-08-01T17:08:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6210c","platform":""},{"name":"Glenview","code":"GLN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:31:00-05:00","schDep":"2026-08-01T17:32:00-05:00","arr":"2026-08-01T18:10:00-05:00","dep":"2026-08-01T17:32:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c62b0c","platform":""},{"name":"Sturtevant","code":"SVT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:13:00-05:00","schDep":"2026-08-01T18:14:00-05:00","arr":"2026-08-01T18:48:00-05:00","dep":"2026-08-01T18:14:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6380d","platform":""},{"name":"Milwaukee Airport","code":"MKA","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:27:00-05:00","schDep":"2026-08-01T18:28:00-05:00","arr":"2026-08-01T19:02:00-05:00","dep":"2026-08-01T18:28:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6380d","platform":""},{"name":"Milwaukee","code":"MKE","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:45:00-05:00","schDep":"2026-08-01T18:45:00-05:00","arr":"2026-08-01T19:13:00-05:00","dep":"2026-08-01T18:45:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c64f0d","platform":""}],"heading":"N","eventCode":"CHI","eventTZ":"America/Chicago","eventName":"Chicago Union","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"MKE","destTZ":"America/Chicago","destName":"Milwaukee","trainState":"Predeparture","velocity":0,"statusMsg":" ","createdAt":null,"updatedAt":null,"lastValTS":"2026-08-01T16:53:00-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"352":[{"dataSource":"amtraker-v3","routeName":"Wolverine","trainNum":"352","trainNumRaw":"352","trainID":"352-1","lat":42.232910600709914,"lon":-84.68851961402976,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T14:15:00-05:00","schDep":"2026-08-01T14:15:00-05:00","arr":"2026-08-01T14:15:00-05:00","dep":"2026-08-01T14:15:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"New Buffalo","code":"NBU","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T16:29:00-04:00","schDep":"2026-08-01T16:31:00-04:00","arr":"2026-08-01T16:34:00-04:00","dep":"2026-08-01T16:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#389726","platform":""},{"name":"Niles","code":"NLS","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T16:51:00-04:00","schDep":"2026-08-01T16:52:00-04:00","arr":"2026-08-01T16:56:00-04:00","dep":"2026-08-01T16:59:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#389726","platform":""},{"name":"Kalamazoo","code":"KAL","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T17:24:00-04:00","schDep":"2026-08-01T17:26:00-04:00","arr":"2026-08-01T17:31:00-04:00","dep":"2026-08-01T17:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#499c24","platform":""},{"name":"Battle Creek","code":"BTL","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T17:57:00-04:00","schDep":"2026-08-01T18:03:00-04:00","arr":"2026-08-01T17:55:00-04:00","dep":"2026-08-01T18:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Jackson","code":"JXN","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T18:53:00-04:00","schDep":"2026-08-01T18:55:00-04:00","arr":"2026-08-01T18:53:00-04:00","dep":"2026-08-01T18:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Ann Arbor","code":"ARB","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T19:36:00-04:00","schDep":"2026-08-01T19:40:00-04:00","arr":"2026-08-01T19:36:00-04:00","dep":"2026-08-01T19:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Dearborn","code":"DER","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T20:14:00-04:00","schDep":"2026-08-01T20:14:00-04:00","arr":"2026-08-01T20:14:00-04:00","dep":"2026-08-01T20:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Detroit","code":"DET","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T20:45:00-04:00","schDep":"2026-08-01T20:45:00-04:00","arr":"2026-08-01T20:45:00-04:00","dep":"2026-08-01T20:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Royal Oak","code":"ROY","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T21:09:00-04:00","schDep":"2026-08-01T21:09:00-04:00","arr":"2026-08-01T21:09:00-04:00","dep":"2026-08-01T21:09:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Troy","code":"TRM","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T21:16:00-04:00","schDep":"2026-08-01T21:16:00-04:00","arr":"2026-08-01T21:16:00-04:00","dep":"2026-08-01T21:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Pontiac","code":"PNT","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T21:39:00-04:00","schDep":"2026-08-01T21:39:00-04:00","arr":"2026-08-01T21:31:00-04:00","dep":"2026-08-01T21:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SE","eventCode":"JXN","eventTZ":"America/Detroit","eventName":"Jackson","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"PNT","destTZ":"America/Detroit","destName":"Pontiac","trainState":"Active","velocity":81.9091262817383,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:35:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"354":[{"dataSource":"amtraker-v3","routeName":"Wolverine","trainNum":"354","trainNumRaw":"354","trainID":"354-1","lat":41.87900785324407,"lon":-87.6393057527007,"trainTimely":"","iconColor":"#212529","textColor":"#ffffff","stations":[{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:50:00-05:00","schDep":"2026-08-01T17:50:00-05:00","arr":"2026-08-01T17:50:00-05:00","dep":"2026-08-01T17:50:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New Buffalo","code":"NBU","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T20:02:00-04:00","schDep":"2026-08-01T20:04:00-04:00","arr":"2026-08-01T20:02:00-04:00","dep":"2026-08-01T20:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Niles","code":"NLS","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T20:23:00-04:00","schDep":"2026-08-01T20:24:00-04:00","arr":"2026-08-01T20:23:00-04:00","dep":"2026-08-01T20:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Kalamazoo","code":"KAL","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T20:56:00-04:00","schDep":"2026-08-01T20:58:00-04:00","arr":"2026-08-01T20:56:00-04:00","dep":"2026-08-01T20:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Battle Creek","code":"BTL","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T21:29:00-04:00","schDep":"2026-08-01T21:35:00-04:00","arr":"2026-08-01T21:29:00-04:00","dep":"2026-08-01T21:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Albion","code":"ALI","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T22:03:00-04:00","schDep":"2026-08-01T22:03:00-04:00","arr":"2026-08-01T22:03:00-04:00","dep":"2026-08-01T22:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Jackson","code":"JXN","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T22:26:00-04:00","schDep":"2026-08-01T22:28:00-04:00","arr":"2026-08-01T22:26:00-04:00","dep":"2026-08-01T22:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Ann Arbor","code":"ARB","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T23:09:00-04:00","schDep":"2026-08-01T23:13:00-04:00","arr":"2026-08-01T23:09:00-04:00","dep":"2026-08-01T23:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Dearborn","code":"DER","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T23:42:00-04:00","schDep":"2026-08-01T23:42:00-04:00","arr":"2026-08-01T23:42:00-04:00","dep":"2026-08-01T23:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Detroit","code":"DET","tz":"America/Detroit","bus":false,"schArr":"2026-08-02T00:15:00-04:00","schDep":"2026-08-02T00:15:00-04:00","arr":"2026-08-02T00:15:00-04:00","dep":"2026-08-02T00:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Royal Oak","code":"ROY","tz":"America/Detroit","bus":false,"schArr":"2026-08-02T00:39:00-04:00","schDep":"2026-08-02T00:39:00-04:00","arr":"2026-08-02T00:39:00-04:00","dep":"2026-08-02T00:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Troy","code":"TRM","tz":"America/Detroit","bus":false,"schArr":"2026-08-02T00:46:00-04:00","schDep":"2026-08-02T00:46:00-04:00","arr":"2026-08-02T00:46:00-04:00","dep":"2026-08-02T00:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Pontiac","code":"PNT","tz":"America/Detroit","bus":false,"schArr":"2026-08-02T01:11:00-04:00","schDep":"2026-08-02T01:11:00-04:00","arr":"2026-08-02T01:01:00-04:00","dep":"2026-08-02T01:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"CHI","eventTZ":"America/Chicago","eventName":"Chicago Union","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"PNT","destTZ":"America/Detroit","destName":"Pontiac","trainState":"Predeparture","velocity":0,"statusMsg":" ","createdAt":null,"updatedAt":null,"lastValTS":"2026-08-01T17:35:00-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"355":[{"dataSource":"amtraker-v3","routeName":"Wolverine","trainNum":"355","trainNumRaw":"355","trainID":"355-1","lat":42.36746652404612,"lon":-83.07328475844434,"trainTimely":"","iconColor":"#c6760d","textColor":"#ffffff","stations":[{"name":"Pontiac","code":"PNT","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T17:28:00-04:00","schDep":"2026-08-01T17:28:00-04:00","arr":"2026-08-01T17:28:00-04:00","dep":"2026-08-01T17:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Troy","code":"TRM","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T17:40:00-04:00","schDep":"2026-08-01T17:41:00-04:00","arr":"2026-08-01T18:05:00-04:00","dep":"2026-08-01T18:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6740d","platform":""},{"name":"Royal Oak","code":"ROY","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T17:47:00-04:00","schDep":"2026-08-01T17:48:00-04:00","arr":"2026-08-01T18:14:00-04:00","dep":"2026-08-01T18:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6700d","platform":""},{"name":"Detroit","code":"DET","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T18:13:00-04:00","schDep":"2026-08-01T18:16:00-04:00","arr":"2026-08-01T18:37:00-04:00","dep":"2026-08-01T18:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#c6760d","platform":""},{"name":"Dearborn","code":"DER","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T18:32:00-04:00","schDep":"2026-08-01T18:34:00-04:00","arr":"2026-08-01T18:54:00-04:00","dep":"2026-08-01T18:54:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c57f0e","platform":""},{"name":"Ann Arbor","code":"ARB","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T19:02:00-04:00","schDep":"2026-08-01T19:05:00-04:00","arr":"2026-08-01T19:22:00-04:00","dep":"2026-08-01T19:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c09612","platform":""},{"name":"Jackson","code":"JXN","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T19:40:00-04:00","schDep":"2026-08-01T19:42:00-04:00","arr":"2026-08-01T19:57:00-04:00","dep":"2026-08-01T19:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#b7b417","platform":""},{"name":"Battle Creek","code":"BTL","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T20:37:00-04:00","schDep":"2026-08-01T20:43:00-04:00","arr":"2026-08-01T20:48:00-04:00","dep":"2026-08-01T20:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#70a720","platform":""},{"name":"Kalamazoo","code":"KAL","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T21:08:00-04:00","schDep":"2026-08-01T21:10:00-04:00","arr":"2026-08-01T21:08:00-04:00","dep":"2026-08-01T21:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Dowagiac","code":"DOA","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T21:38:00-04:00","schDep":"2026-08-01T21:39:00-04:00","arr":"2026-08-01T21:38:00-04:00","dep":"2026-08-01T21:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Niles","code":"NLS","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T21:51:00-04:00","schDep":"2026-08-01T21:52:00-04:00","arr":"2026-08-01T21:51:00-04:00","dep":"2026-08-01T21:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New Buffalo","code":"NBU","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T22:10:00-04:00","schDep":"2026-08-01T22:12:00-04:00","arr":"2026-08-01T22:12:00-04:00","dep":"2026-08-01T22:12:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","platform":""},{"name":"Hammond/Whiting","code":"HMI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T22:02:00-05:00","schDep":"2026-08-01T22:04:00-05:00","arr":"2026-08-01T22:02:00-05:00","dep":"2026-08-01T22:02:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T22:50:00-05:00","schDep":"2026-08-01T22:50:00-05:00","arr":"2026-08-01T22:31:00-05:00","dep":"2026-08-01T22:31:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SW","eventCode":"DET","eventTZ":"America/Detroit","eventName":"Detroit","origCode":"PNT","originTZ":"America/Detroit","origName":"Pontiac","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":0.118060491979122,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"364":[{"dataSource":"amtraker-v3","routeName":"Blue Water","trainNum":"364","trainNumRaw":"364","trainID":"364-1","lat":41.68837761022089,"lon":-86.93239383123424,"trainTimely":"","iconColor":"#c6580d","textColor":"#ffffff","stations":[{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:00:00-05:00","schDep":"2026-08-01T16:00:00-05:00","arr":"2026-08-01T16:11:00-05:00","dep":"2026-08-01T16:11:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#70a720","platform":""},{"name":"New Buffalo","code":"NBU","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T18:08:00-04:00","schDep":"2026-08-01T18:10:00-04:00","arr":"2026-08-01T18:46:00-04:00","dep":"2026-08-01T18:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6580d","platform":""},{"name":"Niles","code":"NLS","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T18:29:00-04:00","schDep":"2026-08-01T18:32:00-04:00","arr":"2026-08-01T19:07:00-04:00","dep":"2026-08-01T19:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6580d","platform":""},{"name":"Dowagiac","code":"DOA","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T18:42:00-04:00","schDep":"2026-08-01T18:43:00-04:00","arr":"2026-08-01T19:19:00-04:00","dep":"2026-08-01T19:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65a0d","platform":""},{"name":"Kalamazoo","code":"KAL","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T19:08:00-04:00","schDep":"2026-08-01T19:11:00-04:00","arr":"2026-08-01T19:45:00-04:00","dep":"2026-08-01T19:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65a0d","platform":""},{"name":"Battle Creek","code":"BTL","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T19:33:00-04:00","schDep":"2026-08-01T19:38:00-04:00","arr":"2026-08-01T19:58:00-04:00","dep":"2026-08-01T19:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6740d","platform":""},{"name":"East Lansing","code":"LNS","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T21:05:00-04:00","schDep":"2026-08-01T21:10:00-04:00","arr":"2026-08-01T21:05:00-04:00","dep":"2026-08-01T21:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Durand","code":"DRD","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T21:45:00-04:00","schDep":"2026-08-01T21:47:00-04:00","arr":"2026-08-01T21:45:00-04:00","dep":"2026-08-01T21:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Flint","code":"FLN","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T22:13:00-04:00","schDep":"2026-08-01T22:18:00-04:00","arr":"2026-08-01T22:13:00-04:00","dep":"2026-08-01T22:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Lapeer","code":"LPE","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T22:42:00-04:00","schDep":"2026-08-01T22:44:00-04:00","arr":"2026-08-01T22:42:00-04:00","dep":"2026-08-01T22:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Port Huron","code":"PTH","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T23:41:00-04:00","schDep":"2026-08-01T23:41:00-04:00","arr":"2026-08-01T23:36:00-04:00","dep":"2026-08-01T23:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"NE","eventCode":"NBU","eventTZ":"America/Detroit","eventName":"New Buffalo","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"PTH","destTZ":"America/Detroit","destName":"Port Huron","trainState":"Active","velocity":33.1687850952148,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:35:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"370":[{"dataSource":"amtraker-v3","routeName":"Wolverine","trainNum":"370","trainNumRaw":"370","trainID":"370-1","lat":41.87900785324407,"lon":-87.6393057527007,"trainTimely":"","iconColor":"#212529","textColor":"#ffffff","stations":[{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:30:00-05:00","schDep":"2026-08-01T18:30:00-05:00","arr":"2026-08-01T18:30:00-05:00","dep":"2026-08-01T18:30:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"St. Joseph-Benton Harbor","code":"SJM","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T21:13:00-04:00","schDep":"2026-08-01T21:14:00-04:00","arr":"2026-08-01T21:13:00-04:00","dep":"2026-08-01T21:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Bangor","code":"BAM","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T21:49:00-04:00","schDep":"2026-08-01T21:50:00-04:00","arr":"2026-08-01T21:49:00-04:00","dep":"2026-08-01T21:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Holland","code":"HOM","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T22:31:00-04:00","schDep":"2026-08-01T22:33:00-04:00","arr":"2026-08-01T22:31:00-04:00","dep":"2026-08-01T22:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Grand Rapids","code":"GRR","tz":"America/Detroit","bus":false,"schArr":"2026-08-01T23:34:00-04:00","schDep":"2026-08-01T23:34:00-04:00","arr":"2026-08-01T23:27:00-04:00","dep":"2026-08-01T23:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"CHI","eventTZ":"America/Chicago","eventName":"Chicago Union","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"GRR","destTZ":"America/Detroit","destName":"Grand Rapids","trainState":"Predeparture","velocity":0,"statusMsg":" ","createdAt":null,"updatedAt":null,"lastValTS":"2026-08-01T18:15:00-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"382":[{"dataSource":"amtraker-v3","routeName":"Carl Sandburg","trainNum":"382","trainNumRaw":"382","trainID":"382-1","lat":39.99986618122913,"lon":-91.28671163447864,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Quincy","code":"QCY","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:30:00-05:00","schDep":"2026-08-01T17:30:00-05:00","arr":"2026-08-01T17:30:00-05:00","dep":"2026-08-01T17:30:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Macomb","code":"MAC","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:17:00-05:00","schDep":"2026-08-01T18:19:00-05:00","arr":"2026-08-01T18:17:00-05:00","dep":"2026-08-01T18:17:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Galesburg","code":"GBB","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:54:00-05:00","schDep":"2026-08-01T18:56:00-05:00","arr":"2026-08-01T18:58:00-05:00","dep":"2026-08-01T18:58:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","platform":""},{"name":"Kewanee","code":"KEE","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:22:00-05:00","schDep":"2026-08-01T19:23:00-05:00","arr":"2026-08-01T19:25:00-05:00","dep":"2026-08-01T19:25:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#349527","platform":""},{"name":"Princeton","code":"PCT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:46:00-05:00","schDep":"2026-08-01T19:47:00-05:00","arr":"2026-08-01T19:48:00-05:00","dep":"2026-08-01T19:48:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","platform":""},{"name":"Mendota","code":"MDT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:08:00-05:00","schDep":"2026-08-01T20:09:00-05:00","arr":"2026-08-01T20:08:00-05:00","dep":"2026-08-01T20:08:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Plano","code":"PLO","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:37:00-05:00","schDep":"2026-08-01T20:38:00-05:00","arr":"2026-08-01T20:37:00-05:00","dep":"2026-08-01T20:37:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Naperville","code":"NPV","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T21:15:00-05:00","schDep":"2026-08-01T21:15:00-05:00","arr":"2026-08-01T20:59:00-05:00","dep":"2026-08-01T20:59:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"La Grange Road","code":"LAG","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T21:31:00-05:00","schDep":"2026-08-01T21:31:00-05:00","arr":"2026-08-01T21:15:00-05:00","dep":"2026-08-01T21:15:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T21:51:00-05:00","schDep":"2026-08-01T21:51:00-05:00","arr":"2026-08-01T21:32:00-05:00","dep":"2026-08-01T21:32:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"NE","eventCode":"QCY","eventTZ":"America/Chicago","eventName":"Quincy","origCode":"QCY","originTZ":"America/Chicago","origName":"Quincy","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":78.0193405151367,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T17:35:40-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"392":[{"dataSource":"amtraker-v3","routeName":"Illini","trainNum":"392","trainNumRaw":"392","trainID":"392-1","lat":38.85089455595639,"lon":-88.74999816876242,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Carbondale","code":"CDL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:15:00-05:00","schDep":"2026-08-01T16:15:00-05:00","arr":"2026-08-01T16:15:00-05:00","dep":"2026-08-01T16:15:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Du Quoin","code":"DQN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:36:00-05:00","schDep":"2026-08-01T16:36:00-05:00","arr":"2026-08-01T16:36:00-05:00","dep":"2026-08-01T16:37:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Centralia","code":"CEN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:07:00-05:00","schDep":"2026-08-01T17:08:00-05:00","arr":"2026-08-01T17:09:00-05:00","dep":"2026-08-01T17:10:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298f2f","platform":""},{"name":"Effingham","code":"EFG","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:53:00-05:00","schDep":"2026-08-01T17:54:00-05:00","arr":"2026-08-01T17:53:00-05:00","dep":"2026-08-01T17:53:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Mattoon","code":"MAT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:18:00-05:00","schDep":"2026-08-01T18:19:00-05:00","arr":"2026-08-01T18:18:00-05:00","dep":"2026-08-01T18:18:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Champaign-Urbana","code":"CHM","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:05:00-05:00","schDep":"2026-08-01T19:08:00-05:00","arr":"2026-08-01T19:05:00-05:00","dep":"2026-08-01T19:05:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Rantoul","code":"RTL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:23:00-05:00","schDep":"2026-08-01T19:24:00-05:00","arr":"2026-08-01T19:23:00-05:00","dep":"2026-08-01T19:23:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Gilman","code":"GLM","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:50:00-05:00","schDep":"2026-08-01T19:51:00-05:00","arr":"2026-08-01T19:50:00-05:00","dep":"2026-08-01T19:50:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Kankakee","code":"KKI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:14:00-05:00","schDep":"2026-08-01T20:14:00-05:00","arr":"2026-08-01T20:14:00-05:00","dep":"2026-08-01T20:14:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Homewood","code":"HMW","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:55:00-05:00","schDep":"2026-08-01T20:55:00-05:00","arr":"2026-08-01T20:42:00-05:00","dep":"2026-08-01T20:42:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T21:45:00-05:00","schDep":"2026-08-01T21:45:00-05:00","arr":"2026-08-01T21:28:00-05:00","dep":"2026-08-01T21:28:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"NE","eventCode":"EFG","eventTZ":"America/Chicago","eventName":"Effingham","origCode":"CDL","originTZ":"America/Chicago","origName":"Carbondale","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":80.8720932006836,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T17:37:40-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"393":[{"dataSource":"amtraker-v3","routeName":"Illini","trainNum":"393","trainNumRaw":"393","trainID":"393-1","lat":40.85533144977578,"lon":-87.96520045118885,"trainTimely":"","iconColor":"#319427","textColor":"#ffffff","stations":[{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:05:00-05:00","schDep":"2026-08-01T16:05:00-05:00","arr":"2026-08-01T16:05:00-05:00","dep":"2026-08-01T16:05:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Homewood","code":"HMW","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:46:00-05:00","schDep":"2026-08-01T16:46:00-05:00","arr":"2026-08-01T16:44:00-05:00","dep":"2026-08-01T16:50:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Kankakee","code":"KKI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:15:00-05:00","schDep":"2026-08-01T17:15:00-05:00","arr":"2026-08-01T17:18:00-05:00","dep":"2026-08-01T17:21:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Gilman","code":"GLM","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:40:00-05:00","schDep":"2026-08-01T17:40:00-05:00","arr":"2026-08-01T17:44:00-05:00","dep":"2026-08-01T17:44:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#319427","platform":""},{"name":"Rantoul","code":"RTL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:08:00-05:00","schDep":"2026-08-01T18:08:00-05:00","arr":"2026-08-01T18:10:00-05:00","dep":"2026-08-01T18:10:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","platform":""},{"name":"Champaign-Urbana","code":"CHM","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:36:00-05:00","schDep":"2026-08-01T18:36:00-05:00","arr":"2026-08-01T18:36:00-05:00","dep":"2026-08-01T18:36:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Mattoon","code":"MAT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:23:00-05:00","schDep":"2026-08-01T19:23:00-05:00","arr":"2026-08-01T19:23:00-05:00","dep":"2026-08-01T19:23:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Effingham","code":"EFG","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:47:00-05:00","schDep":"2026-08-01T19:47:00-05:00","arr":"2026-08-01T19:47:00-05:00","dep":"2026-08-01T19:47:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Centralia","code":"CEN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:34:00-05:00","schDep":"2026-08-01T20:34:00-05:00","arr":"2026-08-01T20:34:00-05:00","dep":"2026-08-01T20:34:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Du Quoin","code":"DQN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T21:07:00-05:00","schDep":"2026-08-01T21:07:00-05:00","arr":"2026-08-01T21:07:00-05:00","dep":"2026-08-01T21:07:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Carbondale","code":"CDL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T21:35:00-05:00","schDep":"2026-08-01T21:35:00-05:00","arr":"2026-08-01T21:29:00-05:00","dep":"2026-08-01T21:29:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"S","eventCode":"GLM","eventTZ":"America/Chicago","eventName":"Gilman","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"CDL","destTZ":"America/Chicago","destName":"Carbondale","trainState":"Active","velocity":79.6909866333008,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T17:37:40-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"448":[{"dataSource":"amtraker-v3","routeName":"Lake Shore Limited","trainNum":"448","trainNumRaw":"448","trainID":"448-1","lat":42.145775797104726,"lon":-72.50071058371188,"trainTimely":"","iconColor":"#4d9e24","textColor":"#ffffff","stations":[{"name":"Albany-Rensselaer","code":"ALB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:53:00-04:00","schDep":"2026-08-01T15:27:00-04:00","arr":"2026-08-01T15:01:00-04:00","dep":"2026-08-01T15:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#7baa1f","platform":""},{"name":"Pittsfield","code":"PIT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:30:00-04:00","schDep":"2026-08-01T16:30:00-04:00","arr":"2026-08-01T17:03:00-04:00","dep":"2026-08-01T17:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c63f0d","platform":""},{"name":"Springfield","code":"SPG","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:49:00-04:00","schDep":"2026-08-01T18:04:00-04:00","arr":"2026-08-01T18:22:00-04:00","dep":"2026-08-01T18:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c63f0d","platform":""},{"name":"Worcester","code":"WOR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:30:00-04:00","schDep":"2026-08-01T19:32:00-04:00","arr":"2026-08-01T19:35:00-04:00","dep":"2026-08-01T19:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#4d9e24","platform":""},{"name":"Framingham","code":"FRA","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:58:00-04:00","schDep":"2026-08-01T20:00:00-04:00","arr":"2026-08-01T19:59:00-04:00","dep":"2026-08-01T19:59:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","platform":""},{"name":"Boston Back Bay","code":"BBY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:24:00-04:00","schDep":"2026-08-01T20:26:00-04:00","arr":"2026-08-01T20:24:00-04:00","dep":"2026-08-01T20:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Boston South","code":"BOS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:32:00-04:00","schDep":"2026-08-01T20:32:00-04:00","arr":"2026-08-01T20:29:00-04:00","dep":"2026-08-01T20:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"E","eventCode":"WOR","eventTZ":"America/New_York","eventName":"Worcester","origCode":"ALB","originTZ":"America/New_York","origName":"Albany-Rensselaer","destCode":"BOS","destTZ":"America/New_York","destName":"Boston South","trainState":"Active","velocity":41.6764297485352,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"449":[{"dataSource":"amtraker-v3","routeName":"Lake Shore Limited","trainNum":"449","trainNumRaw":"449","trainID":"449-1","lat":42.63734536502401,"lon":-73.74175411061253,"trainTimely":"","iconColor":"#212529","textColor":"#ffffff","stations":[{"name":"Boston South","code":"BOS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:50:00-04:00","schDep":"2026-08-01T12:50:00-04:00","arr":"2026-08-01T12:50:00-04:00","dep":"2026-08-01T12:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Boston Back Bay","code":"BBY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:57:00-04:00","schDep":"2026-08-01T12:57:00-04:00","arr":"2026-08-01T12:57:00-04:00","dep":"2026-08-01T13:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Framingham","code":"FRA","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:25:00-04:00","schDep":"2026-08-01T13:25:00-04:00","arr":"2026-08-01T13:28:00-04:00","dep":"2026-08-01T13:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#349527","platform":""},{"name":"Worcester","code":"WOR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:00:00-04:00","schDep":"2026-08-01T14:06:00-04:00","arr":"2026-08-01T13:58:00-04:00","dep":"2026-08-01T14:06:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Springfield","code":"SPG","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:21:00-04:00","schDep":"2026-08-01T15:26:00-04:00","arr":"2026-08-01T16:00:00-04:00","dep":"2026-08-01T16:09:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c62b0c","platform":""},{"name":"Pittsfield","code":"PIT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:42:00-04:00","schDep":"2026-08-01T16:42:00-04:00","arr":"2026-08-01T17:25:00-04:00","dep":"2026-08-01T17:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c61e0c","platform":""},{"name":"Albany-Rensselaer","code":"ALB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:10:00-04:00","schDep":"2026-08-01T19:05:00-04:00","arr":"2026-08-01T18:35:00-04:00","dep":"2026-08-01T18:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6590d","platform":""}],"heading":"N","eventCode":"ALB","eventTZ":"America/New_York","eventName":"Albany-Rensselaer","origCode":"BOS","originTZ":"America/New_York","origName":"Boston South","destCode":"ALB","destTZ":"America/New_York","destName":"Albany-Rensselaer","trainState":"Completed","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T18:38:10-04:00","updatedAt":"2026-08-01T18:38:10-04:00","lastValTS":"2026-08-01T18:38:10-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"467":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"467","trainNumRaw":"467","trainID":"467-1","lat":41.469261984637996,"lon":-72.81849781584565,"trainTimely":"","iconColor":"#5ba222","textColor":"#ffffff","stations":[{"name":"Springfield","code":"SPG","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:30:00-04:00","schDep":"2026-08-01T17:30:00-04:00","arr":"2026-08-01T17:30:00-04:00","dep":"2026-08-01T17:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Windsor Locks","code":"WNL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:49:00-04:00","schDep":"2026-08-01T17:49:00-04:00","arr":"2026-08-01T17:52:00-04:00","dep":"2026-08-01T17:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#349527","platform":""},{"name":"Windsor","code":"WND","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:55:00-04:00","schDep":"2026-08-01T17:55:00-04:00","arr":"2026-08-01T17:58:00-04:00","dep":"2026-08-01T17:59:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#349527","platform":""},{"name":"Hartford","code":"HFD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:02:00-04:00","schDep":"2026-08-01T18:05:00-04:00","arr":"2026-08-01T18:08:00-04:00","dep":"2026-08-01T18:09:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Berlin","code":"BER","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:15:00-04:00","schDep":"2026-08-01T18:15:00-04:00","arr":"2026-08-01T18:22:00-04:00","dep":"2026-08-01T18:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#6aa620","platform":""},{"name":"Meriden","code":"MDN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:23:00-04:00","schDep":"2026-08-01T18:23:00-04:00","arr":"2026-08-01T18:30:00-04:00","dep":"2026-08-01T18:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#6aa620","platform":""},{"name":"Wallingford","code":"WFD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:32:00-04:00","schDep":"2026-08-01T18:32:00-04:00","arr":"2026-08-01T18:38:00-04:00","dep":"2026-08-01T18:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","platform":""},{"name":"New Haven State Street","code":"STS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:45:00-04:00","schDep":"2026-08-01T18:45:00-04:00","arr":"2026-08-01T18:53:00-04:00","dep":"2026-08-01T18:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#7baa1f","platform":""},{"name":"New Haven Union","code":"NHV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:52:00-04:00","schDep":"2026-08-01T18:52:00-04:00","arr":"2026-08-01T19:00:00-04:00","dep":"2026-08-01T19:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#7baa1f","platform":""}],"heading":"SW","eventCode":"WFD","eventTZ":"America/New_York","eventName":"Wallingford","origCode":"SPG","originTZ":"America/New_York","origName":"Springfield","destCode":"NHV","destTZ":"America/New_York","destName":"New Haven Union","trainState":"Active","velocity":39.053165435791,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"488":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"488","trainNumRaw":"488","trainID":"488-1","lat":42.10642336947872,"lon":-72.59292710234386,"trainTimely":"","iconColor":"#349527","textColor":"#ffffff","stations":[{"name":"New Haven Union","code":"NHV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:00:00-04:00","schDep":"2026-08-01T17:00:00-04:00","arr":"2026-08-01T17:00:00-04:00","dep":"2026-08-01T17:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"New Haven State Street","code":"STS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:02:00-04:00","schDep":"2026-08-01T17:02:00-04:00","arr":"2026-08-01T17:03:00-04:00","dep":"2026-08-01T17:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Wallingford","code":"WFD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:14:00-04:00","schDep":"2026-08-01T17:14:00-04:00","arr":"2026-08-01T17:18:00-04:00","dep":"2026-08-01T17:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"Meriden","code":"MDN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:23:00-04:00","schDep":"2026-08-01T17:23:00-04:00","arr":"2026-08-01T17:27:00-04:00","dep":"2026-08-01T17:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"Berlin","code":"BER","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:32:00-04:00","schDep":"2026-08-01T17:32:00-04:00","arr":"2026-08-01T17:35:00-04:00","dep":"2026-08-01T17:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#349527","platform":""},{"name":"Hartford","code":"HFD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:43:00-04:00","schDep":"2026-08-01T17:46:00-04:00","arr":"2026-08-01T17:48:00-04:00","dep":"2026-08-01T17:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#4d9e24","platform":""},{"name":"Windsor","code":"WND","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:53:00-04:00","schDep":"2026-08-01T17:53:00-04:00","arr":"2026-08-01T17:57:00-04:00","dep":"2026-08-01T17:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"Windsor Locks","code":"WNL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:59:00-04:00","schDep":"2026-08-01T17:59:00-04:00","arr":"2026-08-01T18:03:00-04:00","dep":"2026-08-01T18:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"Springfield","code":"SPG","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:24:00-04:00","schDep":"2026-08-01T18:45:00-04:00","arr":"2026-08-01T18:27:00-04:00","dep":"2026-08-01T18:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#349527","platform":""},{"name":"Holyoke","code":"HLK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:11:00-04:00","schDep":"2026-08-01T19:11:00-04:00","arr":"2026-08-01T19:14:00-04:00","dep":"2026-08-01T19:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#349527","platform":""},{"name":"Northampton","code":"NHT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:27:00-04:00","schDep":"2026-08-01T19:27:00-04:00","arr":"2026-08-01T19:30:00-04:00","dep":"2026-08-01T19:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#349527","platform":""},{"name":"Greenfield","code":"GFD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:53:00-04:00","schDep":"2026-08-01T19:53:00-04:00","arr":"2026-08-01T19:56:00-04:00","dep":"2026-08-01T19:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#349527","platform":""}],"heading":"NE","eventCode":"SPG","eventTZ":"America/New_York","eventName":"Springfield","origCode":"NHV","originTZ":"America/New_York","origName":"New Haven Union","destCode":"GFD","destTZ":"America/New_York","destName":"Greenfield","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:35:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"507":[{"dataSource":"amtraker-v3","routeName":"Amtrak Cascades","trainNum":"507","trainNumRaw":"507","trainID":"507-1","lat":47.018846331721484,"lon":-122.73548845246219,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Seattle King Street","code":"SEA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:20:00-07:00","schDep":"2026-08-01T14:20:00-07:00","arr":"2026-08-01T14:20:00-07:00","dep":"2026-08-01T14:20:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Tukwila","code":"TUK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:33:00-07:00","schDep":"2026-08-01T14:35:00-07:00","arr":"2026-08-01T14:33:00-07:00","dep":"2026-08-01T14:35:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Tacoma Dome","code":"TAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:05:00-07:00","schDep":"2026-08-01T15:08:00-07:00","arr":"2026-08-01T15:08:00-07:00","dep":"2026-08-01T15:11:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Lacey","code":"OLW","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:39:00-07:00","schDep":"2026-08-01T15:41:00-07:00","arr":"2026-08-01T15:39:00-07:00","dep":"2026-08-01T15:39:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Centralia","code":"CTL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:59:00-07:00","schDep":"2026-08-01T16:01:00-07:00","arr":"2026-08-01T16:00:00-07:00","dep":"2026-08-01T16:00:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8c36","platform":""},{"name":"Kelso","code":"KEL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:40:00-07:00","schDep":"2026-08-01T16:40:00-07:00","arr":"2026-08-01T16:40:00-07:00","dep":"2026-08-01T16:40:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Vancouver","code":"VAN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:19:00-07:00","schDep":"2026-08-01T17:19:00-07:00","arr":"2026-08-01T17:19:00-07:00","dep":"2026-08-01T17:19:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Portland","code":"PDX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:45:00-07:00","schDep":"2026-08-01T18:09:00-07:00","arr":"2026-08-01T17:45:00-07:00","dep":"2026-08-01T17:45:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Oregon City","code":"ORC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:33:00-07:00","schDep":"2026-08-01T18:34:00-07:00","arr":"2026-08-01T18:33:00-07:00","dep":"2026-08-01T18:33:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Salem","code":"SLM","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:19:00-07:00","schDep":"2026-08-01T19:21:00-07:00","arr":"2026-08-01T19:19:00-07:00","dep":"2026-08-01T19:19:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Albany","code":"ALY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:50:00-07:00","schDep":"2026-08-01T19:52:00-07:00","arr":"2026-08-01T19:50:00-07:00","dep":"2026-08-01T19:50:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Eugene-Springfield","code":"EUG","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:47:00-07:00","schDep":"2026-08-01T20:47:00-07:00","arr":"2026-08-01T20:36:00-07:00","dep":"2026-08-01T20:36:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SW","eventCode":"OLW","eventTZ":"America/Los_Angeles","eventName":"Lacey","origCode":"SEA","originTZ":"America/Los_Angeles","origName":"Seattle King Street","destCode":"EUG","destTZ":"America/Los_Angeles","destName":"Eugene-Springfield","trainState":"Active","velocity":78.0446014404297,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T15:37:40-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"508":[{"dataSource":"amtraker-v3","routeName":"Amtrak Cascades","trainNum":"508","trainNumRaw":"508","trainID":"508-1","lat":44.05450533625952,"lon":-123.09291425636029,"trainTimely":"","iconColor":"#212529","textColor":"#ffffff","stations":[{"name":"Eugene-Springfield","code":"EUG","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:30:00-07:00","schDep":"2026-08-01T16:30:00-07:00","arr":"2026-08-01T16:30:00-07:00","dep":"2026-08-01T16:30:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Albany","code":"ALY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:09:00-07:00","schDep":"2026-08-01T17:11:00-07:00","arr":"2026-08-01T17:13:00-07:00","dep":"2026-08-01T17:11:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#319427","platform":""},{"name":"Salem","code":"SLM","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:39:00-07:00","schDep":"2026-08-01T17:41:00-07:00","arr":"2026-08-01T17:42:00-07:00","dep":"2026-08-01T17:41:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","platform":""},{"name":"Oregon City","code":"ORC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:23:00-07:00","schDep":"2026-08-01T18:24:00-07:00","arr":"2026-08-01T18:24:00-07:00","dep":"2026-08-01T18:24:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8c36","platform":""},{"name":"Portland","code":"PDX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:05:00-07:00","schDep":"2026-08-01T19:25:00-07:00","arr":"2026-08-01T19:05:00-07:00","dep":"2026-08-01T19:25:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Vancouver","code":"VAN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:41:00-07:00","schDep":"2026-08-01T19:43:00-07:00","arr":"2026-08-01T19:41:00-07:00","dep":"2026-08-01T19:43:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Kelso","code":"KEL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:16:00-07:00","schDep":"2026-08-01T20:18:00-07:00","arr":"2026-08-01T20:16:00-07:00","dep":"2026-08-01T20:18:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Centralia","code":"CTL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:57:00-07:00","schDep":"2026-08-01T20:59:00-07:00","arr":"2026-08-01T20:57:00-07:00","dep":"2026-08-01T20:59:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Lacey","code":"OLW","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T21:18:00-07:00","schDep":"2026-08-01T21:20:00-07:00","arr":"2026-08-01T21:18:00-07:00","dep":"2026-08-01T21:20:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Tacoma Dome","code":"TAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T21:58:00-07:00","schDep":"2026-08-01T21:58:00-07:00","arr":"2026-08-01T21:58:00-07:00","dep":"2026-08-01T21:58:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Tukwila","code":"TUK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T22:29:00-07:00","schDep":"2026-08-01T22:29:00-07:00","arr":"2026-08-01T22:29:00-07:00","dep":"2026-08-01T22:29:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Seattle King Street","code":"SEA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T22:50:00-07:00","schDep":"2026-08-01T22:50:00-07:00","arr":"2026-08-01T22:47:00-07:00","dep":"2026-08-01T22:50:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"EUG","eventTZ":"America/Los_Angeles","eventName":"Eugene-Springfield","origCode":"EUG","originTZ":"America/Los_Angeles","origName":"Eugene-Springfield","destCode":"SEA","destTZ":"America/Los_Angeles","destName":"Seattle King Street","trainState":"Predeparture","velocity":0,"statusMsg":" ","createdAt":null,"updatedAt":null,"lastValTS":"2026-08-01T16:15:00-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"517":[{"dataSource":"amtraker-v3","routeName":"Amtrak Cascades","trainNum":"517","trainNumRaw":"517","trainID":"517-1","lat":45.60984204491747,"lon":-122.70728226643278,"trainTimely":"","iconColor":"#adb519","textColor":"#000000","stations":[{"name":"Vancouver Pacific Central","code":"VCVR","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T07:25:00-07:00","schDep":"2026-08-01T07:25:00-07:00","arr":"2026-08-01T07:25:00-07:00","dep":"2026-08-01T07:25:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Bellingham Fairhaven","code":"BEL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T09:11:00-07:00","schDep":"2026-08-01T09:14:00-07:00","arr":"2026-08-01T09:07:00-07:00","dep":"2026-08-01T09:14:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Mount Vernon","code":"MVW","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T09:41:00-07:00","schDep":"2026-08-01T09:43:00-07:00","arr":"2026-08-01T09:46:00-07:00","dep":"2026-08-01T09:47:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#389726","platform":""},{"name":"Stanwood","code":"STW","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T09:55:00-07:00","schDep":"2026-08-01T09:57:00-07:00","arr":"2026-08-01T10:07:00-07:00","dep":"2026-08-01T10:08:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#7baa1f","platform":""},{"name":"Everett","code":"EVR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T10:34:00-07:00","schDep":"2026-08-01T10:37:00-07:00","arr":"2026-08-01T10:45:00-07:00","dep":"2026-08-01T10:47:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#70a720","platform":""},{"name":"Edmonds","code":"EDM","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T10:58:00-07:00","schDep":"2026-08-01T11:00:00-07:00","arr":"2026-08-01T11:08:00-07:00","dep":"2026-08-01T11:11:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#65a421","platform":""},{"name":"Seattle King Street","code":"SEA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T11:40:00-07:00","schDep":"2026-08-01T12:10:00-07:00","arr":"2026-08-01T11:37:00-07:00","dep":"2026-08-01T12:10:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Tukwila","code":"TUK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:23:00-07:00","schDep":"2026-08-01T12:25:00-07:00","arr":"2026-08-01T12:28:00-07:00","dep":"2026-08-01T12:30:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#389726","platform":""},{"name":"Tacoma Dome","code":"TAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:55:00-07:00","schDep":"2026-08-01T12:58:00-07:00","arr":"2026-08-01T13:01:00-07:00","dep":"2026-08-01T13:04:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"Lacey","code":"OLW","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:29:00-07:00","schDep":"2026-08-01T13:31:00-07:00","arr":"2026-08-01T13:38:00-07:00","dep":"2026-08-01T13:41:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Centralia","code":"CTL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:49:00-07:00","schDep":"2026-08-01T13:51:00-07:00","arr":"2026-08-01T14:01:00-07:00","dep":"2026-08-01T14:05:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#7baa1f","platform":""},{"name":"Kelso","code":"KEL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:30:00-07:00","schDep":"2026-08-01T14:30:00-07:00","arr":"2026-08-01T14:51:00-07:00","dep":"2026-08-01T14:54:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c28b10","platform":""},{"name":"Vancouver","code":"VAN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:09:00-07:00","schDep":"2026-08-01T15:09:00-07:00","arr":"2026-08-01T15:29:00-07:00","dep":"2026-08-01T15:33:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c09612","platform":""},{"name":"Portland","code":"PDX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:35:00-07:00","schDep":"2026-08-01T15:35:00-07:00","arr":"2026-08-01T15:51:00-07:00","dep":"2026-08-01T15:51:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#adb519","platform":""}],"heading":"SW","eventCode":"PDX","eventTZ":"America/Los_Angeles","eventName":"Portland","origCode":"VCVR","originTZ":"America/Vancouver","origName":"Vancouver Pacific Central","destCode":"PDX","destTZ":"America/Los_Angeles","destName":"Portland","trainState":"Active","velocity":30.2546138763428,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T15:37:40-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"518":[{"dataSource":"amtraker-v3","routeName":"Amtrak Cascades","trainNum":"518","trainNumRaw":"518","trainID":"518-1","lat":46.62941910129369,"lon":-122.9658121907363,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Portland","code":"PDX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:10:00-07:00","schDep":"2026-08-01T14:10:00-07:00","arr":"2026-08-01T14:10:00-07:00","dep":"2026-08-01T14:10:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Vancouver","code":"VAN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:26:00-07:00","schDep":"2026-08-01T14:28:00-07:00","arr":"2026-08-01T14:25:00-07:00","dep":"2026-08-01T14:28:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Kelso","code":"KEL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:01:00-07:00","schDep":"2026-08-01T15:03:00-07:00","arr":"2026-08-01T15:01:00-07:00","dep":"2026-08-01T15:03:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Centralia","code":"CTL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:42:00-07:00","schDep":"2026-08-01T15:44:00-07:00","arr":"2026-08-01T15:42:00-07:00","dep":"2026-08-01T15:42:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Lacey","code":"OLW","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:03:00-07:00","schDep":"2026-08-01T16:05:00-07:00","arr":"2026-08-01T16:07:00-07:00","dep":"2026-08-01T16:07:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#319427","platform":""},{"name":"Tacoma Dome","code":"TAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:47:00-07:00","schDep":"2026-08-01T16:47:00-07:00","arr":"2026-08-01T16:47:00-07:00","dep":"2026-08-01T16:47:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Tukwila","code":"TUK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:16:00-07:00","schDep":"2026-08-01T17:16:00-07:00","arr":"2026-08-01T17:20:00-07:00","dep":"2026-08-01T17:20:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#319427","platform":""},{"name":"Seattle King Street","code":"SEA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:37:00-07:00","schDep":"2026-08-01T18:00:00-07:00","arr":"2026-08-01T17:39:00-07:00","dep":"2026-08-01T17:39:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","platform":""},{"name":"Edmonds","code":"EDM","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:24:00-07:00","schDep":"2026-08-01T18:26:00-07:00","arr":"2026-08-01T18:25:00-07:00","dep":"2026-08-01T18:25:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8c36","platform":""},{"name":"Everett","code":"EVR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:48:00-07:00","schDep":"2026-08-01T18:51:00-07:00","arr":"2026-08-01T18:49:00-07:00","dep":"2026-08-01T18:49:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8c36","platform":""},{"name":"Stanwood","code":"STW","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:19:00-07:00","schDep":"2026-08-01T19:21:00-07:00","arr":"2026-08-01T19:20:00-07:00","dep":"2026-08-01T19:20:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8c36","platform":""},{"name":"Mount Vernon","code":"MVW","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:32:00-07:00","schDep":"2026-08-01T19:34:00-07:00","arr":"2026-08-01T19:33:00-07:00","dep":"2026-08-01T19:33:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8c36","platform":""},{"name":"Bellingham Fairhaven","code":"BEL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:04:00-07:00","schDep":"2026-08-01T20:07:00-07:00","arr":"2026-08-01T20:04:00-07:00","dep":"2026-08-01T20:04:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Vancouver Pacific Central","code":"VCVR","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T22:00:00-07:00","schDep":"2026-08-01T22:00:00-07:00","arr":"2026-08-01T22:02:00-07:00","dep":"2026-08-01T22:02:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","platform":""}],"heading":"NW","eventCode":"CTL","eventTZ":"America/Los_Angeles","eventName":"Centralia","origCode":"PDX","originTZ":"America/Los_Angeles","origName":"Portland","destCode":"VCVR","destTZ":"America/Vancouver","destName":"Vancouver Pacific Central","trainState":"Active","velocity":79.8408660888672,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T15:37:40-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"579":[{"dataSource":"amtraker-v3","routeName":"Pacific Surfliner","trainNum":"579","trainNumRaw":"579","trainID":"579-1","lat":33.868630494472676,"lon":-117.92456503557884,"trainTimely":"","iconColor":"#6aa620","textColor":"#000000","stations":[{"name":"San Diego Santa Fe Depot","code":"SAN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:01:00-07:00","schDep":"2026-08-01T13:01:00-07:00","arr":"2026-08-01T13:01:00-07:00","dep":"2026-08-01T13:01:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"San Diego Old Town","code":"OLT","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:08:00-07:00","schDep":"2026-08-01T13:10:00-07:00","arr":"2026-08-01T13:09:00-07:00","dep":"2026-08-01T13:11:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Solana Beach","code":"SOL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:41:00-07:00","schDep":"2026-08-01T13:42:00-07:00","arr":"2026-08-01T13:44:00-07:00","dep":"2026-08-01T13:47:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#349527","platform":""},{"name":"Oceanside","code":"OSD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:55:00-07:00","schDep":"2026-08-01T13:57:00-07:00","arr":"2026-08-01T14:08:00-07:00","dep":"2026-08-01T14:10:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#be9c13","platform":""},{"name":"San Clemente Pier","code":"SNP","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:19:00-07:00","schDep":"2026-08-01T14:20:00-07:00","arr":"2026-08-01T14:33:00-07:00","dep":"2026-08-01T14:36:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c28b10","platform":""},{"name":"San Juan Capistrano","code":"SNC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:35:00-07:00","schDep":"2026-08-01T14:37:00-07:00","arr":"2026-08-01T14:46:00-07:00","dep":"2026-08-01T14:51:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b4b618","platform":""},{"name":"Irvine","code":"IRV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:51:00-07:00","schDep":"2026-08-01T14:52:00-07:00","arr":"2026-08-01T15:03:00-07:00","dep":"2026-08-01T15:06:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#baab16","platform":""},{"name":"Santa Ana","code":"SNA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:02:00-07:00","schDep":"2026-08-01T15:04:00-07:00","arr":"2026-08-01T15:15:00-07:00","dep":"2026-08-01T15:17:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#be9c13","platform":""},{"name":"Anaheim","code":"ANA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:11:00-07:00","schDep":"2026-08-01T15:13:00-07:00","arr":"2026-08-01T15:24:00-07:00","dep":"2026-08-01T15:27:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#be9c13","platform":""},{"name":"Fullerton","code":"FUL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:20:00-07:00","schDep":"2026-08-01T15:21:00-07:00","arr":"2026-08-01T15:34:00-07:00","dep":"2026-08-01T15:36:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c28b10","platform":""},{"name":"Los Angeles Union","code":"LAX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:57:00-07:00","schDep":"2026-08-01T15:57:00-07:00","arr":"2026-08-01T16:04:00-07:00","dep":"2026-08-01T16:04:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#6aa620","platform":""}],"heading":"W","eventCode":"LAX","eventTZ":"America/Los_Angeles","eventName":"Los Angeles Union","origCode":"SAN","originTZ":"America/Los_Angeles","origName":"San Diego Santa Fe Depot","destCode":"LAX","destTZ":"America/Los_Angeles","destName":"Los Angeles Union","trainState":"Active","velocity":27.4086742401123,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T15:37:44-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"580":[{"dataSource":"amtraker-v3","routeName":"Pacific Surfliner","trainNum":"580","trainNumRaw":"580","trainID":"580-1","lat":33.86854657147603,"lon":-117.92433615453336,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Los Angeles Union","code":"LAX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:10:00-07:00","schDep":"2026-08-01T15:10:00-07:00","arr":"2026-08-01T15:10:00-07:00","dep":"2026-08-01T15:10:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Fullerton","code":"FUL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:39:00-07:00","schDep":"2026-08-01T15:41:00-07:00","arr":"2026-08-01T15:39:00-07:00","dep":"2026-08-01T15:39:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Anaheim","code":"ANA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:48:00-07:00","schDep":"2026-08-01T15:49:00-07:00","arr":"2026-08-01T15:48:00-07:00","dep":"2026-08-01T15:48:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Santa Ana","code":"SNA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:00:00-07:00","schDep":"2026-08-01T16:01:00-07:00","arr":"2026-08-01T16:00:00-07:00","dep":"2026-08-01T16:00:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Irvine","code":"IRV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:11:00-07:00","schDep":"2026-08-01T16:12:00-07:00","arr":"2026-08-01T16:11:00-07:00","dep":"2026-08-01T16:11:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Juan Capistrano","code":"SNC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:24:00-07:00","schDep":"2026-08-01T16:25:00-07:00","arr":"2026-08-01T16:24:00-07:00","dep":"2026-08-01T16:24:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Clemente Pier","code":"SNP","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:37:00-07:00","schDep":"2026-08-01T16:38:00-07:00","arr":"2026-08-01T16:37:00-07:00","dep":"2026-08-01T16:37:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Oceanside","code":"OSD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:07:00-07:00","schDep":"2026-08-01T17:08:00-07:00","arr":"2026-08-01T17:07:00-07:00","dep":"2026-08-01T17:07:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Solana Beach","code":"SOL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:22:00-07:00","schDep":"2026-08-01T17:23:00-07:00","arr":"2026-08-01T17:22:00-07:00","dep":"2026-08-01T17:22:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Diego Old Town","code":"OLT","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:52:00-07:00","schDep":"2026-08-01T17:52:00-07:00","arr":"2026-08-01T17:52:00-07:00","dep":"2026-08-01T17:52:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Diego Santa Fe Depot","code":"SAN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:07:00-07:00","schDep":"2026-08-01T18:07:00-07:00","arr":"2026-08-01T18:02:00-07:00","dep":"2026-08-01T18:02:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"E","eventCode":"FUL","eventTZ":"America/Los_Angeles","eventName":"Fullerton","origCode":"LAX","originTZ":"America/Los_Angeles","origName":"Los Angeles Union","destCode":"SAN","destTZ":"America/Los_Angeles","destName":"San Diego Santa Fe Depot","trainState":"Active","velocity":36.9032249450684,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T15:37:41-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"581":[{"dataSource":"amtraker-v3","routeName":"Pacific Surfliner","trainNum":"581","trainNumRaw":"581","trainID":"581-1","lat":33.486420687280855,"lon":-117.66681349779164,"trainTimely":"","iconColor":"#409a25","textColor":"#ffffff","stations":[{"name":"San Diego Santa Fe Depot","code":"SAN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:01:00-07:00","schDep":"2026-08-01T14:01:00-07:00","arr":"2026-08-01T14:01:00-07:00","dep":"2026-08-01T14:01:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"San Diego Old Town","code":"OLT","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:08:00-07:00","schDep":"2026-08-01T14:10:00-07:00","arr":"2026-08-01T14:10:00-07:00","dep":"2026-08-01T14:12:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Solana Beach","code":"SOL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:39:00-07:00","schDep":"2026-08-01T14:40:00-07:00","arr":"2026-08-01T14:40:00-07:00","dep":"2026-08-01T14:42:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Oceanside","code":"OSD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:55:00-07:00","schDep":"2026-08-01T14:57:00-07:00","arr":"2026-08-01T14:55:00-07:00","dep":"2026-08-01T14:58:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"San Clemente Pier","code":"SNP","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:19:00-07:00","schDep":"2026-08-01T15:20:00-07:00","arr":"2026-08-01T15:25:00-07:00","dep":"2026-08-01T15:26:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"San Juan Capistrano","code":"SNC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:35:00-07:00","schDep":"2026-08-01T15:37:00-07:00","arr":"2026-08-01T15:39:00-07:00","dep":"2026-08-01T15:39:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","platform":""},{"name":"Irvine","code":"IRV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:51:00-07:00","schDep":"2026-08-01T15:52:00-07:00","arr":null,"dep":null,"arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Santa Ana","code":"SNA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:02:00-07:00","schDep":"2026-08-01T16:04:00-07:00","arr":null,"dep":null,"arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Anaheim","code":"ANA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:11:00-07:00","schDep":"2026-08-01T16:13:00-07:00","arr":null,"dep":null,"arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Fullerton","code":"FUL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:20:00-07:00","schDep":"2026-08-01T16:21:00-07:00","arr":null,"dep":null,"arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Los Angeles Union","code":"LAX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:57:00-07:00","schDep":"2026-08-01T16:57:00-07:00","arr":null,"dep":null,"arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""}],"heading":"NE","eventCode":"SNC","eventTZ":"America/Los_Angeles","eventName":"San Juan Capistrano","origCode":"SAN","originTZ":"America/Los_Angeles","origName":"San Diego Santa Fe Depot","destCode":"LAX","destTZ":"America/Los_Angeles","destName":"Los Angeles Union","trainState":"Active","velocity":0.0111846998333931,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T15:37:40-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"667":[{"dataSource":"amtraker-v3","routeName":"Keystone","trainNum":"667","trainNumRaw":"667","trainID":"667-1","lat":40.19786495762383,"lon":-76.7501701342877,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:13:00-04:00","schDep":"2026-08-01T15:13:00-04:00","arr":"2026-08-01T15:13:00-04:00","dep":"2026-08-01T15:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:30:00-04:00","schDep":"2026-08-01T15:32:00-04:00","arr":"2026-08-01T15:30:00-04:00","dep":"2026-08-01T15:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:06:00-04:00","schDep":"2026-08-01T16:07:00-04:00","arr":"2026-08-01T16:03:00-04:00","dep":"2026-08-01T16:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:38:00-04:00","schDep":"2026-08-01T16:55:00-04:00","arr":"2026-08-01T16:36:00-04:00","dep":"2026-08-01T16:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Ardmore","code":"ARD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:07:00-04:00","schDep":"2026-08-01T17:08:00-04:00","arr":"2026-08-01T17:09:00-04:00","dep":"2026-08-01T17:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Paoli","code":"PAO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:20:00-04:00","schDep":"2026-08-01T17:21:00-04:00","arr":"2026-08-01T17:21:00-04:00","dep":"2026-08-01T17:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Exton","code":"EXT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:28:00-04:00","schDep":"2026-08-01T17:28:00-04:00","arr":"2026-08-01T17:29:00-04:00","dep":"2026-08-01T17:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Downingtown","code":"DOW","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:33:00-04:00","schDep":"2026-08-01T17:33:00-04:00","arr":"2026-08-01T17:37:00-04:00","dep":"2026-08-01T17:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"Coatesville","code":"COT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:38:00-04:00","schDep":"2026-08-01T17:38:00-04:00","arr":"2026-08-01T17:44:00-04:00","dep":"2026-08-01T17:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Parkesburg","code":"PAR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:44:00-04:00","schDep":"2026-08-01T17:44:00-04:00","arr":"2026-08-01T17:50:00-04:00","dep":"2026-08-01T17:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Lancaster","code":"LNC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:07:00-04:00","schDep":"2026-08-01T18:08:00-04:00","arr":"2026-08-01T18:09:00-04:00","dep":"2026-08-01T18:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Mount Joy","code":"MJY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:18:00-04:00","schDep":"2026-08-01T18:18:00-04:00","arr":"2026-08-01T18:19:00-04:00","dep":"2026-08-01T18:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Elizabethtown","code":"ELT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:24:00-04:00","schDep":"2026-08-01T18:24:00-04:00","arr":"2026-08-01T18:25:00-04:00","dep":"2026-08-01T18:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Middletown","code":"MID","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:31:00-04:00","schDep":"2026-08-01T18:31:00-04:00","arr":"2026-08-01T18:33:00-04:00","dep":"2026-08-01T18:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Harrisburg","code":"HAR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:42:00-04:00","schDep":"2026-08-01T18:42:00-04:00","arr":"2026-08-01T18:42:00-04:00","dep":"2026-08-01T18:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"W","eventCode":"HAR","eventTZ":"America/New_York","eventName":"Harrisburg","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"HAR","destTZ":"America/New_York","destName":"Harrisburg","trainState":"Active","velocity":65.9585342407227,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:35:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"669":[{"dataSource":"amtraker-v3","routeName":"Keystone","trainNum":"669","trainNumRaw":"669","trainID":"669-1","lat":39.980038129829076,"lon":-75.18829523745111,"trainTimely":"","iconColor":"#349527","textColor":"#ffffff","stations":[{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:17:00-04:00","schDep":"2026-08-01T17:17:00-04:00","arr":"2026-08-01T17:18:00-04:00","dep":"2026-08-01T17:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:34:00-04:00","schDep":"2026-08-01T17:34:00-04:00","arr":"2026-08-01T17:35:00-04:00","dep":"2026-08-01T17:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:08:00-04:00","schDep":"2026-08-01T18:09:00-04:00","arr":"2026-08-01T18:08:00-04:00","dep":"2026-08-01T18:12:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:37:00-04:00","schDep":"2026-08-01T18:55:00-04:00","arr":"2026-08-01T18:40:00-04:00","dep":"2026-08-01T18:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#349527","platform":""},{"name":"Ardmore","code":"ARD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:08:00-04:00","schDep":"2026-08-01T19:08:00-04:00","arr":"2026-08-01T19:08:00-04:00","dep":"2026-08-01T19:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Paoli","code":"PAO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:21:00-04:00","schDep":"2026-08-01T19:21:00-04:00","arr":"2026-08-01T19:21:00-04:00","dep":"2026-08-01T19:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Exton","code":"EXT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:28:00-04:00","schDep":"2026-08-01T19:28:00-04:00","arr":"2026-08-01T19:28:00-04:00","dep":"2026-08-01T19:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Downingtown","code":"DOW","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:33:00-04:00","schDep":"2026-08-01T19:33:00-04:00","arr":"2026-08-01T19:33:00-04:00","dep":"2026-08-01T19:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Coatesville","code":"COT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:38:00-04:00","schDep":"2026-08-01T19:38:00-04:00","arr":"2026-08-01T19:38:00-04:00","dep":"2026-08-01T19:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Parkesburg","code":"PAR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:44:00-04:00","schDep":"2026-08-01T19:44:00-04:00","arr":"2026-08-01T19:44:00-04:00","dep":"2026-08-01T19:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Lancaster","code":"LNC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:07:00-04:00","schDep":"2026-08-01T20:08:00-04:00","arr":"2026-08-01T20:07:00-04:00","dep":"2026-08-01T20:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Mount Joy","code":"MJY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:18:00-04:00","schDep":"2026-08-01T20:18:00-04:00","arr":"2026-08-01T20:18:00-04:00","dep":"2026-08-01T20:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Elizabethtown","code":"ELT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:24:00-04:00","schDep":"2026-08-01T20:24:00-04:00","arr":"2026-08-01T20:24:00-04:00","dep":"2026-08-01T20:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Middletown","code":"MID","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:31:00-04:00","schDep":"2026-08-01T20:31:00-04:00","arr":"2026-08-01T20:31:00-04:00","dep":"2026-08-01T20:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Harrisburg","code":"HAR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:42:00-04:00","schDep":"2026-08-01T20:42:00-04:00","arr":"2026-08-01T20:40:00-04:00","dep":"2026-08-01T20:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SW","eventCode":"PHL","eventTZ":"America/New_York","eventName":"Philadelphia 30th Street","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"HAR","destTZ":"America/New_York","destName":"Harrisburg","trainState":"Active","velocity":19.5856151580811,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:35:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"672":[{"dataSource":"amtraker-v3","routeName":"Keystone","trainNum":"672","trainNumRaw":"672","trainID":"672-1","lat":40.00758406066178,"lon":-75.2887667679466,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Harrisburg","code":"HAR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:05:00-04:00","schDep":"2026-08-01T17:05:00-04:00","arr":"2026-08-01T17:05:00-04:00","dep":"2026-08-01T17:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Middletown","code":"MID","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:15:00-04:00","schDep":"2026-08-01T17:15:00-04:00","arr":"2026-08-01T17:13:00-04:00","dep":"2026-08-01T17:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Elizabethtown","code":"ELT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:22:00-04:00","schDep":"2026-08-01T17:22:00-04:00","arr":"2026-08-01T17:20:00-04:00","dep":"2026-08-01T17:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Mount Joy","code":"MJY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:28:00-04:00","schDep":"2026-08-01T17:28:00-04:00","arr":"2026-08-01T17:26:00-04:00","dep":"2026-08-01T17:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Lancaster","code":"LNC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:37:00-04:00","schDep":"2026-08-01T17:40:00-04:00","arr":"2026-08-01T17:35:00-04:00","dep":"2026-08-01T17:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Parkesburg","code":"PAR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:58:00-04:00","schDep":"2026-08-01T17:58:00-04:00","arr":"2026-08-01T17:57:00-04:00","dep":"2026-08-01T17:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Coatesville","code":"COT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:04:00-04:00","schDep":"2026-08-01T18:04:00-04:00","arr":"2026-08-01T18:06:00-04:00","dep":"2026-08-01T18:06:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Downingtown","code":"DOW","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:10:00-04:00","schDep":"2026-08-01T18:10:00-04:00","arr":"2026-08-01T18:09:00-04:00","dep":"2026-08-01T18:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Exton","code":"EXT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:16:00-04:00","schDep":"2026-08-01T18:16:00-04:00","arr":"2026-08-01T18:15:00-04:00","dep":"2026-08-01T18:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Paoli","code":"PAO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:23:00-04:00","schDep":"2026-08-01T18:25:00-04:00","arr":"2026-08-01T18:22:00-04:00","dep":"2026-08-01T18:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Ardmore","code":"ARD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:37:00-04:00","schDep":"2026-08-01T18:37:00-04:00","arr":"2026-08-01T18:35:00-04:00","dep":"2026-08-01T18:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:49:00-04:00","schDep":"2026-08-01T19:10:00-04:00","arr":"2026-08-01T18:49:00-04:00","dep":"2026-08-01T18:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"9"},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:37:00-04:00","schDep":"2026-08-01T19:39:00-04:00","arr":"2026-08-01T19:37:00-04:00","dep":"2026-08-01T19:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"1"},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:12:00-04:00","schDep":"2026-08-01T20:14:00-04:00","arr":"2026-08-01T20:12:00-04:00","dep":"2026-08-01T20:12:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:34:00-04:00","schDep":"2026-08-01T20:34:00-04:00","arr":"2026-08-01T20:27:00-04:00","dep":"2026-08-01T20:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SE","eventCode":"PHL","eventTZ":"America/New_York","eventName":"Philadelphia 30th Street","origCode":"HAR","originTZ":"America/New_York","origName":"Harrisburg","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":45.3600845336914,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:13-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"674":[{"dataSource":"amtraker-v3","routeName":"Keystone","trainNum":"674","trainNumRaw":"674","trainID":"674-1","lat":40.261108062055214,"lon":-76.8782023317206,"trainTimely":"","iconColor":"#212529","textColor":"#ffffff","stations":[{"name":"Harrisburg","code":"HAR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:05:00-04:00","schDep":"2026-08-01T19:05:00-04:00","arr":"2026-08-01T19:05:00-04:00","dep":"2026-08-01T19:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Middletown","code":"MID","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:15:00-04:00","schDep":"2026-08-01T19:15:00-04:00","arr":"2026-08-01T19:15:00-04:00","dep":"2026-08-01T19:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Elizabethtown","code":"ELT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:22:00-04:00","schDep":"2026-08-01T19:22:00-04:00","arr":"2026-08-01T19:22:00-04:00","dep":"2026-08-01T19:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Mount Joy","code":"MJY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:28:00-04:00","schDep":"2026-08-01T19:28:00-04:00","arr":"2026-08-01T19:28:00-04:00","dep":"2026-08-01T19:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Lancaster","code":"LNC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:38:00-04:00","schDep":"2026-08-01T19:40:00-04:00","arr":"2026-08-01T19:38:00-04:00","dep":"2026-08-01T19:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Parkesburg","code":"PAR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:58:00-04:00","schDep":"2026-08-01T19:58:00-04:00","arr":"2026-08-01T19:58:00-04:00","dep":"2026-08-01T19:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Coatesville","code":"COT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:04:00-04:00","schDep":"2026-08-01T20:04:00-04:00","arr":"2026-08-01T20:04:00-04:00","dep":"2026-08-01T20:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Downingtown","code":"DOW","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:10:00-04:00","schDep":"2026-08-01T20:10:00-04:00","arr":"2026-08-01T20:10:00-04:00","dep":"2026-08-01T20:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Exton","code":"EXT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:16:00-04:00","schDep":"2026-08-01T20:16:00-04:00","arr":"2026-08-01T20:16:00-04:00","dep":"2026-08-01T20:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Paoli","code":"PAO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:23:00-04:00","schDep":"2026-08-01T20:25:00-04:00","arr":"2026-08-01T20:23:00-04:00","dep":"2026-08-01T20:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Ardmore","code":"ARD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:37:00-04:00","schDep":"2026-08-01T20:37:00-04:00","arr":"2026-08-01T20:37:00-04:00","dep":"2026-08-01T20:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:50:00-04:00","schDep":"2026-08-01T21:10:00-04:00","arr":"2026-08-01T20:50:00-04:00","dep":"2026-08-01T21:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":"9"},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:37:00-04:00","schDep":"2026-08-01T21:39:00-04:00","arr":"2026-08-01T21:37:00-04:00","dep":"2026-08-01T21:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":"1"},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:12:00-04:00","schDep":"2026-08-01T22:14:00-04:00","arr":"2026-08-01T22:12:00-04:00","dep":"2026-08-01T22:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:34:00-04:00","schDep":"2026-08-01T22:34:00-04:00","arr":"2026-08-01T22:34:00-04:00","dep":"2026-08-01T22:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"HAR","eventTZ":"America/New_York","eventName":"Harrisburg","origCode":"HAR","originTZ":"America/New_York","origName":"Harrisburg","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Predeparture","velocity":0,"statusMsg":" ","createdAt":null,"updatedAt":null,"lastValTS":"2026-08-01T18:50:00-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"695":[{"dataSource":"amtraker-v3","routeName":"Downeaster","trainNum":"695","trainNumRaw":"695","trainID":"695-1","lat":43.782636070725346,"lon":-70.24544565640636,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Boston North","code":"BON","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:45:00-04:00","schDep":"2026-08-01T15:45:00-04:00","arr":"2026-08-01T15:45:00-04:00","dep":"2026-08-01T15:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Woburn-Anderson","code":"WOB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:03:00-04:00","schDep":"2026-08-01T16:03:00-04:00","arr":"2026-08-01T16:03:00-04:00","dep":"2026-08-01T16:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Haverhill","code":"HHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:33:00-04:00","schDep":"2026-08-01T16:33:00-04:00","arr":"2026-08-01T16:32:00-04:00","dep":"2026-08-01T16:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Exeter","code":"EXR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:54:00-04:00","schDep":"2026-08-01T16:54:00-04:00","arr":"2026-08-01T16:52:00-04:00","dep":"2026-08-01T16:54:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Durham-UNH","code":"DHM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:07:00-04:00","schDep":"2026-08-01T17:07:00-04:00","arr":"2026-08-01T17:05:00-04:00","dep":"2026-08-01T17:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Dover","code":"DOV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:15:00-04:00","schDep":"2026-08-01T17:15:00-04:00","arr":"2026-08-01T17:13:00-04:00","dep":"2026-08-01T17:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Wells","code":"WEM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:33:00-04:00","schDep":"2026-08-01T17:33:00-04:00","arr":"2026-08-01T17:32:00-04:00","dep":"2026-08-01T17:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Saco-Biddeford","code":"SAO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:50:00-04:00","schDep":"2026-08-01T17:50:00-04:00","arr":"2026-08-01T17:49:00-04:00","dep":"2026-08-01T17:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Old Orchard Beach","code":"ORB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:56:00-04:00","schDep":"2026-08-01T17:56:00-04:00","arr":"2026-08-01T17:56:00-04:00","dep":"2026-08-01T17:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Portland","code":"POR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:15:00-04:00","schDep":"2026-08-01T18:20:00-04:00","arr":"2026-08-01T18:13:00-04:00","dep":"2026-08-01T18:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Freeport","code":"FRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:50:00-04:00","schDep":"2026-08-01T18:50:00-04:00","arr":"2026-08-01T18:50:00-04:00","dep":"2026-08-01T18:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Brunswick","code":"BRK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:05:00-04:00","schDep":"2026-08-01T19:05:00-04:00","arr":"2026-08-01T19:05:00-04:00","dep":"2026-08-01T19:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"NE","eventCode":"FRE","eventTZ":"America/New_York","eventName":"Freeport","origCode":"BON","originTZ":"America/New_York","origName":"Boston North","destCode":"BRK","destTZ":"America/New_York","destName":"Brunswick","trainState":"Active","velocity":70.6448059082031,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"697":[{"dataSource":"amtraker-v3","routeName":"Downeaster","trainNum":"697","trainNumRaw":"697","trainID":"697-1","lat":43.075825919952216,"lon":-70.93957578861163,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Boston North","code":"BON","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:20:00-04:00","schDep":"2026-08-01T17:20:00-04:00","arr":"2026-08-01T17:21:00-04:00","dep":"2026-08-01T17:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Woburn-Anderson","code":"WOB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:38:00-04:00","schDep":"2026-08-01T17:38:00-04:00","arr":"2026-08-01T17:38:00-04:00","dep":"2026-08-01T17:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Haverhill","code":"HHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:08:00-04:00","schDep":"2026-08-01T18:08:00-04:00","arr":"2026-08-01T18:06:00-04:00","dep":"2026-08-01T18:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Exeter","code":"EXR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:29:00-04:00","schDep":"2026-08-01T18:29:00-04:00","arr":"2026-08-01T18:25:00-04:00","dep":"2026-08-01T18:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Durham-UNH","code":"DHM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:42:00-04:00","schDep":"2026-08-01T18:42:00-04:00","arr":"2026-08-01T18:42:00-04:00","dep":"2026-08-01T18:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Dover","code":"DOV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:50:00-04:00","schDep":"2026-08-01T18:50:00-04:00","arr":"2026-08-01T18:50:00-04:00","dep":"2026-08-01T18:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Wells","code":"WEM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:08:00-04:00","schDep":"2026-08-01T19:08:00-04:00","arr":"2026-08-01T19:08:00-04:00","dep":"2026-08-01T19:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Saco-Biddeford","code":"SAO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:25:00-04:00","schDep":"2026-08-01T19:25:00-04:00","arr":"2026-08-01T19:25:00-04:00","dep":"2026-08-01T19:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Old Orchard Beach","code":"ORB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:31:00-04:00","schDep":"2026-08-01T19:31:00-04:00","arr":"2026-08-01T19:31:00-04:00","dep":"2026-08-01T19:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Portland","code":"POR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:50:00-04:00","schDep":"2026-08-01T19:55:00-04:00","arr":"2026-08-01T19:50:00-04:00","dep":"2026-08-01T19:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Freeport","code":"FRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:25:00-04:00","schDep":"2026-08-01T20:25:00-04:00","arr":"2026-08-01T20:25:00-04:00","dep":"2026-08-01T20:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Brunswick","code":"BRK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:40:00-04:00","schDep":"2026-08-01T20:40:00-04:00","arr":"2026-08-01T20:40:00-04:00","dep":"2026-08-01T20:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"NW","eventCode":"DHM","eventTZ":"America/New_York","eventName":"Durham-UNH","origCode":"BON","originTZ":"America/New_York","origName":"Boston North","destCode":"BRK","destTZ":"America/New_York","destName":"Brunswick","trainState":"Active","velocity":52.5837478637695,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"698":[{"dataSource":"amtraker-v3","routeName":"Downeaster","trainNum":"698","trainNumRaw":"698","trainID":"698-1","lat":43.649335263139655,"lon":-70.28070872219662,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Brunswick","code":"BRK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:45:00-04:00","schDep":"2026-08-01T17:45:00-04:00","arr":"2026-08-01T17:45:00-04:00","dep":"2026-08-01T17:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Freeport","code":"FRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:58:00-04:00","schDep":"2026-08-01T17:58:00-04:00","arr":"2026-08-01T17:56:00-04:00","dep":"2026-08-01T17:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Portland","code":"POR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:28:00-04:00","schDep":"2026-08-01T18:33:00-04:00","arr":"2026-08-01T18:32:00-04:00","dep":"2026-08-01T18:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"Old Orchard Beach","code":"ORB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:48:00-04:00","schDep":"2026-08-01T18:48:00-04:00","arr":"2026-08-01T18:48:00-04:00","dep":"2026-08-01T18:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Saco-Biddeford","code":"SAO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:55:00-04:00","schDep":"2026-08-01T18:55:00-04:00","arr":"2026-08-01T18:55:00-04:00","dep":"2026-08-01T18:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Wells","code":"WEM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:14:00-04:00","schDep":"2026-08-01T19:14:00-04:00","arr":"2026-08-01T19:14:00-04:00","dep":"2026-08-01T19:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Dover","code":"DOV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:32:00-04:00","schDep":"2026-08-01T19:32:00-04:00","arr":"2026-08-01T19:32:00-04:00","dep":"2026-08-01T19:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Durham-UNH","code":"DHM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:40:00-04:00","schDep":"2026-08-01T19:40:00-04:00","arr":"2026-08-01T19:40:00-04:00","dep":"2026-08-01T19:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Exeter","code":"EXR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:54:00-04:00","schDep":"2026-08-01T19:54:00-04:00","arr":"2026-08-01T19:54:00-04:00","dep":"2026-08-01T19:54:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Haverhill","code":"HHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:15:00-04:00","schDep":"2026-08-01T20:15:00-04:00","arr":"2026-08-01T20:15:00-04:00","dep":"2026-08-01T20:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Woburn-Anderson","code":"WOB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:44:00-04:00","schDep":"2026-08-01T20:44:00-04:00","arr":"2026-08-01T20:44:00-04:00","dep":"2026-08-01T20:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Boston North","code":"BON","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:05:00-04:00","schDep":"2026-08-01T21:05:00-04:00","arr":"2026-08-01T21:03:00-04:00","dep":"2026-08-01T21:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SE","eventCode":"ORB","eventTZ":"America/New_York","eventName":"Old Orchard Beach","origCode":"BRK","originTZ":"America/New_York","origName":"Brunswick","destCode":"BON","destTZ":"America/New_York","destName":"Boston North","trainState":"Active","velocity":17.027587890625,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"712":[{"dataSource":"amtraker-v3","routeName":"San Joaquins","trainNum":"712","trainNumRaw":"712","trainID":"712-1","lat":36.09856532318819,"lon":-119.55705757167662,"trainTimely":"","iconColor":"#86ad1d","textColor":"#000000","stations":[{"name":"Oakland-Jack London Square","code":"OKJ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T10:18:00-07:00","schDep":"2026-08-01T10:18:00-07:00","arr":"2026-08-01T10:18:00-07:00","dep":"2026-08-01T10:18:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Emeryville","code":"EMY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T10:26:00-07:00","schDep":"2026-08-01T10:28:00-07:00","arr":"2026-08-01T10:27:00-07:00","dep":"2026-08-01T10:29:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8c36","platform":""},{"name":"Richmond","code":"RIC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T10:35:00-07:00","schDep":"2026-08-01T10:36:00-07:00","arr":"2026-08-01T10:38:00-07:00","dep":"2026-08-01T10:39:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Martinez","code":"MTZ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T11:03:00-07:00","schDep":"2026-08-01T11:07:00-07:00","arr":"2026-08-01T11:16:00-07:00","dep":"2026-08-01T11:17:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#86ad1d","platform":""},{"name":"Antioch-Pittsburg","code":"ACA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T11:31:00-07:00","schDep":"2026-08-01T11:32:00-07:00","arr":"2026-08-01T11:37:00-07:00","dep":"2026-08-01T11:38:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"Stockton San Joaquin Street","code":"SKN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:01:00-07:00","schDep":"2026-08-01T12:05:00-07:00","arr":"2026-08-01T12:11:00-07:00","dep":"2026-08-01T12:14:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#65a421","platform":""},{"name":"Modesto","code":"MOD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:33:00-07:00","schDep":"2026-08-01T12:35:00-07:00","arr":"2026-08-01T12:44:00-07:00","dep":"2026-08-01T12:45:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#70a720","platform":""},{"name":"Turlock-Denair","code":"TRK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:48:00-07:00","schDep":"2026-08-01T12:49:00-07:00","arr":"2026-08-01T13:00:00-07:00","dep":"2026-08-01T13:02:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#7baa1f","platform":""},{"name":"Merced","code":"MCD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:13:00-07:00","schDep":"2026-08-01T13:23:00-07:00","arr":"2026-08-01T13:24:00-07:00","dep":"2026-08-01T13:30:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#70a720","platform":""},{"name":"Madera","code":"MDR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:53:00-07:00","schDep":"2026-08-01T13:54:00-07:00","arr":"2026-08-01T13:59:00-07:00","dep":"2026-08-01T13:59:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"Fresno","code":"FNO","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:25:00-07:00","schDep":"2026-08-01T14:29:00-07:00","arr":"2026-08-01T14:30:00-07:00","dep":"2026-08-01T14:36:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#389726","platform":""},{"name":"Hanford","code":"HNF","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:05:00-07:00","schDep":"2026-08-01T15:08:00-07:00","arr":"2026-08-01T15:09:00-07:00","dep":"2026-08-01T15:13:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#319427","platform":""},{"name":"Corcoran","code":"COC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:24:00-07:00","schDep":"2026-08-01T15:25:00-07:00","arr":"2026-08-01T15:37:00-07:00","dep":"2026-08-01T15:37:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#86ad1d","platform":""},{"name":"Wasco","code":"WAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:02:00-07:00","schDep":"2026-08-01T16:03:00-07:00","arr":"2026-08-01T16:06:00-07:00","dep":"2026-08-01T16:06:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#319427","platform":""},{"name":"Bakersfield","code":"BFD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:39:00-07:00","schDep":"2026-08-01T16:39:00-07:00","arr":"2026-08-01T16:34:00-07:00","dep":"2026-08-01T16:34:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SE","eventCode":"COC","eventTZ":"America/Los_Angeles","eventName":"Corcoran","origCode":"OKJ","originTZ":"America/Los_Angeles","origName":"Oakland-Jack London Square","destCode":"BFD","destTZ":"America/Los_Angeles","destName":"Bakersfield","trainState":"Active","velocity":1.84994578361511,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T15:37:41-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"713":[{"dataSource":"amtraker-v3","routeName":"San Joaquins","trainNum":"713","trainNumRaw":"713","trainID":"713-1","lat":37.795930096259035,"lon":-122.27812751546932,"trainTimely":"","iconColor":"#212529","textColor":"#ffffff","stations":[{"name":"Bakersfield","code":"BFD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T08:58:00-07:00","schDep":"2026-08-01T08:58:00-07:00","arr":"2026-08-01T08:58:00-07:00","dep":"2026-08-01T08:58:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Wasco","code":"WAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T09:25:00-07:00","schDep":"2026-08-01T09:26:00-07:00","arr":"2026-08-01T09:23:00-07:00","dep":"2026-08-01T09:26:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Corcoran","code":"COC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T10:01:00-07:00","schDep":"2026-08-01T10:02:00-07:00","arr":"2026-08-01T09:58:00-07:00","dep":"2026-08-01T10:02:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Hanford","code":"HNF","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T10:18:00-07:00","schDep":"2026-08-01T10:21:00-07:00","arr":"2026-08-01T10:19:00-07:00","dep":"2026-08-01T10:22:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8c36","platform":""},{"name":"Fresno","code":"FNO","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T10:54:00-07:00","schDep":"2026-08-01T10:58:00-07:00","arr":"2026-08-01T10:58:00-07:00","dep":"2026-08-01T11:01:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#319427","platform":""},{"name":"Madera","code":"MDR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T11:22:00-07:00","schDep":"2026-08-01T11:23:00-07:00","arr":"2026-08-01T11:37:00-07:00","dep":"2026-08-01T11:38:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#9fb21a","platform":""},{"name":"Merced","code":"MCD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T11:55:00-07:00","schDep":"2026-08-01T12:05:00-07:00","arr":"2026-08-01T12:09:00-07:00","dep":"2026-08-01T12:21:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#93af1c","platform":""},{"name":"Turlock-Denair","code":"TRK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:26:00-07:00","schDep":"2026-08-01T12:27:00-07:00","arr":"2026-08-01T12:41:00-07:00","dep":"2026-08-01T12:43:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#9fb21a","platform":""},{"name":"Modesto","code":"MOD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:42:00-07:00","schDep":"2026-08-01T12:44:00-07:00","arr":"2026-08-01T12:55:00-07:00","dep":"2026-08-01T12:59:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#86ad1d","platform":""},{"name":"Stockton San Joaquin Street","code":"SKN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:19:00-07:00","schDep":"2026-08-01T13:23:00-07:00","arr":"2026-08-01T13:34:00-07:00","dep":"2026-08-01T13:36:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#9fb21a","platform":""},{"name":"Antioch-Pittsburg","code":"ACA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:52:00-07:00","schDep":"2026-08-01T13:53:00-07:00","arr":"2026-08-01T14:09:00-07:00","dep":"2026-08-01T14:10:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b7b417","platform":""},{"name":"Martinez","code":"MTZ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:15:00-07:00","schDep":"2026-08-01T14:18:00-07:00","arr":"2026-08-01T14:31:00-07:00","dep":"2026-08-01T14:33:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#adb519","platform":""},{"name":"Richmond","code":"RIC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:41:00-07:00","schDep":"2026-08-01T14:42:00-07:00","arr":"2026-08-01T14:58:00-07:00","dep":"2026-08-01T15:00:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b7b417","platform":""},{"name":"Emeryville","code":"EMY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:54:00-07:00","schDep":"2026-08-01T14:57:00-07:00","arr":"2026-08-01T15:13:00-07:00","dep":"2026-08-01T15:15:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bda114","platform":""},{"name":"Oakland-Jack London Square","code":"OKJ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:14:00-07:00","schDep":"2026-08-01T15:14:00-07:00","arr":"2026-08-01T15:22:00-07:00","dep":"2026-08-01T15:22:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#529f23","platform":""}],"heading":"N","eventCode":"OKJ","eventTZ":"America/Los_Angeles","eventName":"Oakland-Jack London Square","origCode":"BFD","originTZ":"America/Los_Angeles","origName":"Bakersfield","destCode":"OKJ","destTZ":"America/Los_Angeles","destName":"Oakland-Jack London Square","trainState":"Completed","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T18:26:08-04:00","updatedAt":"2026-08-01T18:26:08-04:00","lastValTS":"2026-08-01T15:26:08-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"714":[{"dataSource":"amtraker-v3","routeName":"San Joaquins","trainNum":"714","trainNumRaw":"714","trainID":"714-1","lat":37.950234689540395,"lon":-121.25008935138891,"trainTimely":"","iconColor":"#9fb21a","textColor":"#000000","stations":[{"name":"Oakland-Jack London Square","code":"OKJ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:18:00-07:00","schDep":"2026-08-01T12:18:00-07:00","arr":"2026-08-01T12:26:00-07:00","dep":"2026-08-01T12:26:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#529f23","platform":""},{"name":"Emeryville","code":"EMY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:26:00-07:00","schDep":"2026-08-01T12:28:00-07:00","arr":"2026-08-01T12:35:00-07:00","dep":"2026-08-01T12:38:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Richmond","code":"RIC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:35:00-07:00","schDep":"2026-08-01T12:37:00-07:00","arr":"2026-08-01T12:48:00-07:00","dep":"2026-08-01T12:51:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#86ad1d","platform":""},{"name":"Martinez","code":"MTZ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:04:00-07:00","schDep":"2026-08-01T13:07:00-07:00","arr":"2026-08-01T13:16:00-07:00","dep":"2026-08-01T13:18:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#7baa1f","platform":""},{"name":"Antioch-Pittsburg","code":"ACA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:31:00-07:00","schDep":"2026-08-01T13:32:00-07:00","arr":"2026-08-01T13:39:00-07:00","dep":"2026-08-01T13:41:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#529f23","platform":""},{"name":"Stockton San Joaquin Street","code":"SKN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:01:00-07:00","schDep":"2026-08-01T14:05:00-07:00","arr":"2026-08-01T14:23:00-07:00","dep":"2026-08-01T15:11:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c57f0e","platform":""},{"name":"Modesto","code":"MOD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:33:00-07:00","schDep":"2026-08-01T14:35:00-07:00","arr":"2026-08-01T14:48:00-07:00","dep":"2026-08-01T14:48:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","platform":""},{"name":"Turlock-Denair","code":"TRK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:48:00-07:00","schDep":"2026-08-01T14:49:00-07:00","arr":"2026-08-01T15:00:00-07:00","dep":"2026-08-01T15:00:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#7baa1f","platform":""},{"name":"Merced","code":"MCD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:13:00-07:00","schDep":"2026-08-01T15:23:00-07:00","arr":"2026-08-01T16:22:00-07:00","dep":"2026-08-01T16:22:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6140c","platform":""},{"name":"Madera","code":"MDR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:53:00-07:00","schDep":"2026-08-01T15:54:00-07:00","arr":"2026-08-01T16:52:00-07:00","dep":"2026-08-01T16:52:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c62a0c","platform":""},{"name":"Fresno","code":"FNO","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:25:00-07:00","schDep":"2026-08-01T16:29:00-07:00","arr":null,"dep":null,"arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Hanford","code":"HNF","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:05:00-07:00","schDep":"2026-08-01T17:08:00-07:00","arr":null,"dep":null,"arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Corcoran","code":"COC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:24:00-07:00","schDep":"2026-08-01T17:25:00-07:00","arr":null,"dep":null,"arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Wasco","code":"WAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:02:00-07:00","schDep":"2026-08-01T18:03:00-07:00","arr":null,"dep":null,"arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Bakersfield","code":"BFD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:39:00-07:00","schDep":"2026-08-01T18:39:00-07:00","arr":null,"dep":null,"arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"MOD","eventTZ":"America/Los_Angeles","eventName":"Modesto","origCode":"OKJ","originTZ":"America/Los_Angeles","origName":"Oakland-Jack London Square","destCode":"BFD","destTZ":"America/Los_Angeles","destName":"Bakersfield","trainState":"Active","velocity":0.0268432255834341,"statusMsg":"SERVICE DISRUPTION","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T15:37:41-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"715":[{"dataSource":"amtraker-v3","routeName":"San Joaquins","trainNum":"715","trainNumRaw":"715","trainID":"715-1","lat":37.44921234605196,"lon":-120.6989798938305,"trainTimely":"","iconColor":"#c6630d","textColor":"#ffffff","stations":[{"name":"Bakersfield","code":"BFD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T10:58:00-07:00","schDep":"2026-08-01T10:58:00-07:00","arr":"2026-08-01T10:58:00-07:00","dep":"2026-08-01T10:58:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Wasco","code":"WAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T11:25:00-07:00","schDep":"2026-08-01T11:26:00-07:00","arr":"2026-08-01T11:29:00-07:00","dep":"2026-08-01T11:31:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#319427","platform":""},{"name":"Corcoran","code":"COC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:01:00-07:00","schDep":"2026-08-01T12:02:00-07:00","arr":"2026-08-01T12:05:00-07:00","dep":"2026-08-01T12:06:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#319427","platform":""},{"name":"Hanford","code":"HNF","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:18:00-07:00","schDep":"2026-08-01T12:21:00-07:00","arr":"2026-08-01T12:24:00-07:00","dep":"2026-08-01T12:29:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"Fresno","code":"FNO","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:54:00-07:00","schDep":"2026-08-01T12:58:00-07:00","arr":"2026-08-01T13:05:00-07:00","dep":"2026-08-01T13:11:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#70a720","platform":""},{"name":"Madera","code":"MDR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:22:00-07:00","schDep":"2026-08-01T13:23:00-07:00","arr":"2026-08-01T13:40:00-07:00","dep":"2026-08-01T13:41:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#baab16","platform":""},{"name":"Merced","code":"MCD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:55:00-07:00","schDep":"2026-08-01T14:05:00-07:00","arr":"2026-08-01T14:26:00-07:00","dep":"2026-08-01T14:38:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6670d","platform":""},{"name":"Turlock-Denair","code":"TRK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:26:00-07:00","schDep":"2026-08-01T14:27:00-07:00","arr":"2026-08-01T14:59:00-07:00","dep":"2026-08-01T14:59:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6630d","platform":""},{"name":"Modesto","code":"MOD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:42:00-07:00","schDep":"2026-08-01T14:44:00-07:00","arr":"2026-08-01T15:11:00-07:00","dep":"2026-08-01T15:11:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66b0d","platform":""},{"name":"Stockton San Joaquin Street","code":"SKN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:19:00-07:00","schDep":"2026-08-01T15:23:00-07:00","arr":"2026-08-01T15:46:00-07:00","dep":"2026-08-01T15:46:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6700d","platform":""},{"name":"Antioch-Pittsburg","code":"ACA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:53:00-07:00","schDep":"2026-08-01T15:54:00-07:00","arr":"2026-08-01T16:18:00-07:00","dep":"2026-08-01T16:18:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6740d","platform":""},{"name":"Martinez","code":"MTZ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:15:00-07:00","schDep":"2026-08-01T16:18:00-07:00","arr":"2026-08-01T16:38:00-07:00","dep":"2026-08-01T16:38:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6780d","platform":""},{"name":"Richmond","code":"RIC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:41:00-07:00","schDep":"2026-08-01T16:42:00-07:00","arr":"2026-08-01T17:06:00-07:00","dep":"2026-08-01T17:06:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6740d","platform":""},{"name":"Emeryville","code":"EMY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:54:00-07:00","schDep":"2026-08-01T16:57:00-07:00","arr":"2026-08-01T17:16:00-07:00","dep":"2026-08-01T17:16:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c57f0e","platform":""},{"name":"Oakland-Jack London Square","code":"OKJ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:14:00-07:00","schDep":"2026-08-01T17:14:00-07:00","arr":"2026-08-01T17:36:00-07:00","dep":"2026-08-01T17:36:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c57f0e","platform":""}],"heading":"N","eventCode":"TRK","eventTZ":"America/Los_Angeles","eventName":"Turlock-Denair","origCode":"BFD","originTZ":"America/Los_Angeles","origName":"Bakersfield","destCode":"OKJ","destTZ":"America/Los_Angeles","destName":"Oakland-Jack London Square","trainState":"Active","velocity":0.00671080639585853,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T15:37:40-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"716":[{"dataSource":"amtraker-v3","routeName":"San Joaquins","trainNum":"716","trainNumRaw":"716","trainID":"716-1","lat":38.03574108433024,"lon":-121.94965917092978,"trainTimely":"","iconColor":"#86ad1d","textColor":"#000000","stations":[{"name":"Oakland-Jack London Square","code":"OKJ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:18:00-07:00","schDep":"2026-08-01T14:18:00-07:00","arr":"2026-08-01T14:29:00-07:00","dep":"2026-08-01T14:29:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#70a720","platform":""},{"name":"Emeryville","code":"EMY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:26:00-07:00","schDep":"2026-08-01T14:28:00-07:00","arr":"2026-08-01T14:42:00-07:00","dep":"2026-08-01T14:45:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#adb519","platform":""},{"name":"Richmond","code":"RIC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:35:00-07:00","schDep":"2026-08-01T14:37:00-07:00","arr":"2026-08-01T14:55:00-07:00","dep":"2026-08-01T14:57:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c09612","platform":""},{"name":"Martinez","code":"MTZ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:04:00-07:00","schDep":"2026-08-01T15:07:00-07:00","arr":"2026-08-01T15:21:00-07:00","dep":"2026-08-01T15:24:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b7b417","platform":""},{"name":"Antioch-Pittsburg","code":"ACA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:31:00-07:00","schDep":"2026-08-01T15:32:00-07:00","arr":"2026-08-01T15:44:00-07:00","dep":"2026-08-01T15:44:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#86ad1d","platform":""},{"name":"Stockton San Joaquin Street","code":"SKN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:01:00-07:00","schDep":"2026-08-01T16:05:00-07:00","arr":"2026-08-01T16:13:00-07:00","dep":"2026-08-01T16:13:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#7baa1f","platform":""},{"name":"Modesto","code":"MOD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:33:00-07:00","schDep":"2026-08-01T16:35:00-07:00","arr":"2026-08-01T16:44:00-07:00","dep":"2026-08-01T16:44:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#70a720","platform":""},{"name":"Turlock-Denair","code":"TRK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:48:00-07:00","schDep":"2026-08-01T16:49:00-07:00","arr":"2026-08-01T16:57:00-07:00","dep":"2026-08-01T16:57:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","platform":""},{"name":"Merced","code":"MCD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:13:00-07:00","schDep":"2026-08-01T17:23:00-07:00","arr":"2026-08-01T17:19:00-07:00","dep":"2026-08-01T17:19:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","platform":""},{"name":"Madera","code":"MDR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:53:00-07:00","schDep":"2026-08-01T17:54:00-07:00","arr":"2026-08-01T17:53:00-07:00","dep":"2026-08-01T17:53:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Fresno","code":"FNO","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:25:00-07:00","schDep":"2026-08-01T18:29:00-07:00","arr":"2026-08-01T18:25:00-07:00","dep":"2026-08-01T18:25:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Hanford","code":"HNF","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:05:00-07:00","schDep":"2026-08-01T19:08:00-07:00","arr":"2026-08-01T19:05:00-07:00","dep":"2026-08-01T19:05:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Corcoran","code":"COC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:24:00-07:00","schDep":"2026-08-01T19:25:00-07:00","arr":"2026-08-01T19:24:00-07:00","dep":"2026-08-01T19:24:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Wasco","code":"WAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:02:00-07:00","schDep":"2026-08-01T20:03:00-07:00","arr":"2026-08-01T20:02:00-07:00","dep":"2026-08-01T20:02:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Bakersfield","code":"BFD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:39:00-07:00","schDep":"2026-08-01T20:39:00-07:00","arr":"2026-08-01T20:30:00-07:00","dep":"2026-08-01T20:30:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"E","eventCode":"ACA","eventTZ":"America/Los_Angeles","eventName":"Antioch-Pittsburg","origCode":"OKJ","originTZ":"America/Los_Angeles","origName":"Oakland-Jack London Square","destCode":"BFD","destTZ":"America/Los_Angeles","destName":"Bakersfield","trainState":"Active","velocity":75.9238357543945,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T15:37:40-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"717":[{"dataSource":"amtraker-v3","routeName":"San Joaquins","trainNum":"717","trainNumRaw":"717","trainID":"717-1","lat":36.327328920407616,"lon":-119.65258525907794,"trainTimely":"","iconColor":"#86ad1d","textColor":"#000000","stations":[{"name":"Bakersfield","code":"BFD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:02:00-07:00","schDep":"2026-08-01T14:02:00-07:00","arr":"2026-08-01T14:11:00-07:00","dep":"2026-08-01T14:11:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Wasco","code":"WAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:31:00-07:00","schDep":"2026-08-01T14:32:00-07:00","arr":"2026-08-01T14:42:00-07:00","dep":"2026-08-01T14:43:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#70a720","platform":""},{"name":"Corcoran","code":"COC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:03:00-07:00","schDep":"2026-08-01T15:04:00-07:00","arr":"2026-08-01T15:16:00-07:00","dep":"2026-08-01T15:18:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#86ad1d","platform":""},{"name":"Hanford","code":"HNF","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:21:00-07:00","schDep":"2026-08-01T15:24:00-07:00","arr":"2026-08-01T15:34:00-07:00","dep":"2026-08-01T15:37:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#86ad1d","platform":""},{"name":"Fresno","code":"FNO","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:56:00-07:00","schDep":"2026-08-01T16:00:00-07:00","arr":"2026-08-01T16:05:00-07:00","dep":"2026-08-01T16:05:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","platform":""},{"name":"Madera","code":"MDR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:28:00-07:00","schDep":"2026-08-01T16:29:00-07:00","arr":"2026-08-01T16:33:00-07:00","dep":"2026-08-01T16:33:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#389726","platform":""},{"name":"Merced","code":"MCD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:01:00-07:00","schDep":"2026-08-01T17:11:00-07:00","arr":"2026-08-01T17:02:00-07:00","dep":"2026-08-01T17:02:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8c36","platform":""},{"name":"Turlock-Denair","code":"TRK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:32:00-07:00","schDep":"2026-08-01T17:33:00-07:00","arr":"2026-08-01T17:32:00-07:00","dep":"2026-08-01T17:32:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Modesto","code":"MOD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:48:00-07:00","schDep":"2026-08-01T17:50:00-07:00","arr":"2026-08-01T17:48:00-07:00","dep":"2026-08-01T17:48:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Stockton San Joaquin Street","code":"SKN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:25:00-07:00","schDep":"2026-08-01T18:29:00-07:00","arr":"2026-08-01T18:25:00-07:00","dep":"2026-08-01T18:25:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Antioch-Pittsburg","code":"ACA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:59:00-07:00","schDep":"2026-08-01T19:00:00-07:00","arr":"2026-08-01T18:59:00-07:00","dep":"2026-08-01T18:59:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Martinez","code":"MTZ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:21:00-07:00","schDep":"2026-08-01T19:24:00-07:00","arr":"2026-08-01T19:21:00-07:00","dep":"2026-08-01T19:21:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Richmond","code":"RIC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:47:00-07:00","schDep":"2026-08-01T19:48:00-07:00","arr":"2026-08-01T19:50:00-07:00","dep":"2026-08-01T19:50:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","platform":""},{"name":"Emeryville","code":"EMY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:56:00-07:00","schDep":"2026-08-01T19:59:00-07:00","arr":"2026-08-01T20:00:00-07:00","dep":"2026-08-01T20:00:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#319427","platform":""},{"name":"Oakland-Jack London Square","code":"OKJ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:23:00-07:00","schDep":"2026-08-01T20:23:00-07:00","arr":"2026-08-01T20:27:00-07:00","dep":"2026-08-01T20:27:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#319427","platform":""}],"heading":"S","eventCode":"HNF","eventTZ":"America/Los_Angeles","eventName":"Hanford","origCode":"BFD","originTZ":"America/Los_Angeles","origName":"Bakersfield","destCode":"OKJ","destTZ":"America/Los_Angeles","destName":"Oakland-Jack London Square","trainState":"Active","velocity":0.105135969817638,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T15:37:40-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"719":[{"dataSource":"amtraker-v3","routeName":"San Joaquins","trainNum":"719","trainNumRaw":"719","trainID":"719-1","lat":35.3731049517759,"lon":-119.0086124294112,"trainTimely":"","iconColor":"#212529","textColor":"#ffffff","stations":[{"name":"Bakersfield","code":"BFD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:02:00-07:00","schDep":"2026-08-01T16:02:00-07:00","arr":"2026-08-01T16:02:00-07:00","dep":"2026-08-01T16:02:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Wasco","code":"WAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:31:00-07:00","schDep":"2026-08-01T16:32:00-07:00","arr":"2026-08-01T16:31:00-07:00","dep":"2026-08-01T16:32:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Corcoran","code":"COC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:03:00-07:00","schDep":"2026-08-01T17:04:00-07:00","arr":"2026-08-01T17:03:00-07:00","dep":"2026-08-01T17:04:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Hanford","code":"HNF","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:21:00-07:00","schDep":"2026-08-01T17:24:00-07:00","arr":"2026-08-01T17:21:00-07:00","dep":"2026-08-01T17:24:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Fresno","code":"FNO","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:56:00-07:00","schDep":"2026-08-01T18:00:00-07:00","arr":"2026-08-01T17:56:00-07:00","dep":"2026-08-01T18:00:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Madera","code":"MDR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:28:00-07:00","schDep":"2026-08-01T18:29:00-07:00","arr":"2026-08-01T18:28:00-07:00","dep":"2026-08-01T18:29:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Merced","code":"MCD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:01:00-07:00","schDep":"2026-08-01T19:11:00-07:00","arr":"2026-08-01T19:01:00-07:00","dep":"2026-08-01T19:11:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Turlock-Denair","code":"TRK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:32:00-07:00","schDep":"2026-08-01T19:33:00-07:00","arr":"2026-08-01T19:32:00-07:00","dep":"2026-08-01T19:33:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Modesto","code":"MOD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:44:00-07:00","schDep":"2026-08-01T19:46:00-07:00","arr":"2026-08-01T19:44:00-07:00","dep":"2026-08-01T19:46:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Stockton San Joaquin Street","code":"SKN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:25:00-07:00","schDep":"2026-08-01T20:29:00-07:00","arr":"2026-08-01T20:25:00-07:00","dep":"2026-08-01T20:29:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Antioch-Pittsburg","code":"ACA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:59:00-07:00","schDep":"2026-08-01T21:00:00-07:00","arr":"2026-08-01T20:59:00-07:00","dep":"2026-08-01T21:00:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Martinez","code":"MTZ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T21:20:00-07:00","schDep":"2026-08-01T21:23:00-07:00","arr":"2026-08-01T21:20:00-07:00","dep":"2026-08-01T21:23:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Richmond","code":"RIC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T21:50:00-07:00","schDep":"2026-08-01T21:50:00-07:00","arr":"2026-08-01T21:50:00-07:00","dep":"2026-08-01T21:50:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Emeryville","code":"EMY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T21:58:00-07:00","schDep":"2026-08-01T22:00:00-07:00","arr":"2026-08-01T21:58:00-07:00","dep":"2026-08-01T22:00:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Oakland-Jack London Square","code":"OKJ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T22:24:00-07:00","schDep":"2026-08-01T22:24:00-07:00","arr":"2026-08-01T22:24:00-07:00","dep":"2026-08-01T22:24:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"BFD","eventTZ":"America/Los_Angeles","eventName":"Bakersfield","origCode":"BFD","originTZ":"America/Los_Angeles","origName":"Bakersfield","destCode":"OKJ","destTZ":"America/Los_Angeles","destName":"Oakland-Jack London Square","trainState":"Predeparture","velocity":0,"statusMsg":" ","createdAt":null,"updatedAt":null,"lastValTS":"2026-08-01T15:47:00-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"734":[{"dataSource":"amtraker-v3","routeName":"Capitol Corridor","trainNum":"734","trainNumRaw":"734","trainID":"734-1","lat":38.546548180598464,"lon":-121.72508034120982,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"San Jose Diridon","code":"SJC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:50:00-07:00","schDep":"2026-08-01T12:50:00-07:00","arr":"2026-08-01T12:50:00-07:00","dep":"2026-08-01T12:50:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Santa Clara","code":"SCC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:57:00-07:00","schDep":"2026-08-01T12:57:00-07:00","arr":"2026-08-01T12:56:00-07:00","dep":"2026-08-01T12:58:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Santa Clara - Great America","code":"GAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:04:00-07:00","schDep":"2026-08-01T13:05:00-07:00","arr":"2026-08-01T13:03:00-07:00","dep":"2026-08-01T13:05:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Fremont","code":"FMT","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:21:00-07:00","schDep":"2026-08-01T13:23:00-07:00","arr":"2026-08-01T13:21:00-07:00","dep":"2026-08-01T13:23:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Hayward","code":"HAY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:37:00-07:00","schDep":"2026-08-01T13:38:00-07:00","arr":"2026-08-01T13:38:00-07:00","dep":"2026-08-01T13:38:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Oakland Coliseum","code":"OAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:47:00-07:00","schDep":"2026-08-01T13:48:00-07:00","arr":"2026-08-01T13:50:00-07:00","dep":"2026-08-01T13:51:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#349527","platform":""},{"name":"Oakland-Jack London Square","code":"OKJ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:56:00-07:00","schDep":"2026-08-01T13:58:00-07:00","arr":"2026-08-01T13:59:00-07:00","dep":"2026-08-01T14:00:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#349527","platform":""},{"name":"Emeryville","code":"EMY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:06:00-07:00","schDep":"2026-08-01T14:08:00-07:00","arr":"2026-08-01T14:09:00-07:00","dep":"2026-08-01T14:10:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#349527","platform":""},{"name":"Berkeley","code":"BKY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:11:00-07:00","schDep":"2026-08-01T14:12:00-07:00","arr":"2026-08-01T14:13:00-07:00","dep":"2026-08-01T14:14:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Richmond","code":"RIC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:18:00-07:00","schDep":"2026-08-01T14:20:00-07:00","arr":"2026-08-01T14:20:00-07:00","dep":"2026-08-01T14:21:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Martinez","code":"MTZ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:46:00-07:00","schDep":"2026-08-01T14:47:00-07:00","arr":"2026-08-01T14:48:00-07:00","dep":"2026-08-01T14:50:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Suisun-Fairfield","code":"SUI","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:05:00-07:00","schDep":"2026-08-01T15:06:00-07:00","arr":"2026-08-01T15:08:00-07:00","dep":"2026-08-01T15:08:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#349527","platform":""},{"name":"Fairfield-Vacaville","code":"FFV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:12:00-07:00","schDep":"2026-08-01T15:12:00-07:00","arr":"2026-08-01T15:14:00-07:00","dep":"2026-08-01T15:15:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Davis","code":"DAV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:34:00-07:00","schDep":"2026-08-01T15:36:00-07:00","arr":"2026-08-01T15:33:00-07:00","dep":"2026-08-01T15:36:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Sacramento","code":"SAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:05:00-07:00","schDep":"2026-08-01T16:05:00-07:00","arr":"2026-08-01T16:05:00-07:00","dep":"2026-08-01T16:05:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"E","eventCode":"SAC","eventTZ":"America/Los_Angeles","eventName":"Sacramento","origCode":"SJC","originTZ":"America/Los_Angeles","origName":"San Jose Diridon","destCode":"SAC","destTZ":"America/Los_Angeles","destName":"Sacramento","trainState":"Active","velocity":50.2706489562988,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T15:37:40-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"736":[{"dataSource":"amtraker-v3","routeName":"Capitol Corridor","trainNum":"736","trainNumRaw":"736","trainID":"736-1","lat":38.0557491536548,"lon":-122.2109888638349,"trainTimely":"","iconColor":"#298d32","textColor":"#ffffff","stations":[{"name":"Oakland-Jack London Square","code":"OKJ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:58:00-07:00","schDep":"2026-08-01T14:58:00-07:00","arr":"2026-08-01T14:58:00-07:00","dep":"2026-08-01T14:58:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Emeryville","code":"EMY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:06:00-07:00","schDep":"2026-08-01T15:08:00-07:00","arr":"2026-08-01T15:06:00-07:00","dep":"2026-08-01T15:08:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Berkeley","code":"BKY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:11:00-07:00","schDep":"2026-08-01T15:12:00-07:00","arr":"2026-08-01T15:11:00-07:00","dep":"2026-08-01T15:12:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Richmond","code":"RIC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:18:00-07:00","schDep":"2026-08-01T15:20:00-07:00","arr":"2026-08-01T15:19:00-07:00","dep":"2026-08-01T15:20:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Martinez","code":"MTZ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:46:00-07:00","schDep":"2026-08-01T15:47:00-07:00","arr":"2026-08-01T15:47:00-07:00","dep":"2026-08-01T15:47:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","platform":""},{"name":"Suisun-Fairfield","code":"SUI","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:05:00-07:00","schDep":"2026-08-01T16:06:00-07:00","arr":"2026-08-01T16:06:00-07:00","dep":"2026-08-01T16:06:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","platform":""},{"name":"Fairfield-Vacaville","code":"FFV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:11:00-07:00","schDep":"2026-08-01T16:12:00-07:00","arr":"2026-08-01T16:13:00-07:00","dep":"2026-08-01T16:13:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","platform":""},{"name":"Davis","code":"DAV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:34:00-07:00","schDep":"2026-08-01T16:36:00-07:00","arr":"2026-08-01T16:34:00-07:00","dep":"2026-08-01T16:34:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Sacramento","code":"SAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:02:00-07:00","schDep":"2026-08-01T17:02:00-07:00","arr":"2026-08-01T16:48:00-07:00","dep":"2026-08-01T16:48:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"E","eventCode":"MTZ","eventTZ":"America/Los_Angeles","eventName":"Martinez","origCode":"OKJ","originTZ":"America/Los_Angeles","origName":"Oakland-Jack London Square","destCode":"SAC","destTZ":"America/Los_Angeles","destName":"Sacramento","trainState":"Active","velocity":44.2152671813965,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T15:37:40-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"738":[{"dataSource":"amtraker-v3","routeName":"Capitol Corridor","trainNum":"738","trainNumRaw":"738","trainID":"738-1","lat":37.660275649413755,"lon":-122.09297732494659,"trainTimely":"","iconColor":"#298d32","textColor":"#ffffff","stations":[{"name":"San Jose Diridon","code":"SJC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:50:00-07:00","schDep":"2026-08-01T14:50:00-07:00","arr":"2026-08-01T14:50:00-07:00","dep":"2026-08-01T14:50:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Santa Clara","code":"SCC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:57:00-07:00","schDep":"2026-08-01T14:57:00-07:00","arr":"2026-08-01T14:56:00-07:00","dep":"2026-08-01T14:58:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Santa Clara - Great America","code":"GAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:04:00-07:00","schDep":"2026-08-01T15:05:00-07:00","arr":"2026-08-01T15:04:00-07:00","dep":"2026-08-01T15:05:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Fremont","code":"FMT","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:21:00-07:00","schDep":"2026-08-01T15:23:00-07:00","arr":"2026-08-01T15:21:00-07:00","dep":"2026-08-01T15:23:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Hayward","code":"HAY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:37:00-07:00","schDep":"2026-08-01T15:38:00-07:00","arr":"2026-08-01T15:38:00-07:00","dep":"2026-08-01T15:38:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","platform":""},{"name":"Oakland Coliseum","code":"OAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:47:00-07:00","schDep":"2026-08-01T15:48:00-07:00","arr":"2026-08-01T15:48:00-07:00","dep":"2026-08-01T15:48:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","platform":""},{"name":"Oakland-Jack London Square","code":"OKJ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:56:00-07:00","schDep":"2026-08-01T15:58:00-07:00","arr":"2026-08-01T15:58:00-07:00","dep":"2026-08-01T15:58:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","platform":""},{"name":"Emeryville","code":"EMY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:06:00-07:00","schDep":"2026-08-01T16:08:00-07:00","arr":"2026-08-01T16:13:00-07:00","dep":"2026-08-01T16:13:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#6aa620","platform":""},{"name":"Berkeley","code":"BKY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:11:00-07:00","schDep":"2026-08-01T16:12:00-07:00","arr":"2026-08-01T16:17:00-07:00","dep":"2026-08-01T16:17:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","platform":""},{"name":"Richmond","code":"RIC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:18:00-07:00","schDep":"2026-08-01T16:20:00-07:00","arr":"2026-08-01T16:25:00-07:00","dep":"2026-08-01T16:25:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#6aa620","platform":""},{"name":"Martinez","code":"MTZ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:46:00-07:00","schDep":"2026-08-01T16:47:00-07:00","arr":"2026-08-01T16:51:00-07:00","dep":"2026-08-01T16:51:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#4d9e24","platform":""},{"name":"Suisun-Fairfield","code":"SUI","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:05:00-07:00","schDep":"2026-08-01T17:06:00-07:00","arr":"2026-08-01T17:09:00-07:00","dep":"2026-08-01T17:09:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","platform":""},{"name":"Fairfield-Vacaville","code":"FFV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:11:00-07:00","schDep":"2026-08-01T17:12:00-07:00","arr":"2026-08-01T17:16:00-07:00","dep":"2026-08-01T17:16:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#4d9e24","platform":""},{"name":"Davis","code":"DAV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:34:00-07:00","schDep":"2026-08-01T17:36:00-07:00","arr":"2026-08-01T17:36:00-07:00","dep":"2026-08-01T17:36:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","platform":""},{"name":"Sacramento","code":"SAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:05:00-07:00","schDep":"2026-08-01T18:05:00-07:00","arr":"2026-08-01T17:49:00-07:00","dep":"2026-08-01T17:49:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"HAY","eventTZ":"America/Los_Angeles","eventName":"Hayward","origCode":"SJC","originTZ":"America/Los_Angeles","origName":"San Jose Diridon","destCode":"SAC","destTZ":"America/Los_Angeles","destName":"Sacramento","trainState":"Active","velocity":52.248104095459,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T15:37:40-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"741":[{"dataSource":"amtraker-v3","routeName":"Capitol Corridor","trainNum":"741","trainNumRaw":"741","trainID":"741-1","lat":37.49461096997413,"lon":-121.988256221258,"trainTimely":"","iconColor":"#8cae1c","textColor":"#000000","stations":[{"name":"Sacramento","code":"SAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:53:00-07:00","schDep":"2026-08-01T12:53:00-07:00","arr":"2026-08-01T12:53:00-07:00","dep":"2026-08-01T12:53:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Davis","code":"DAV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:07:00-07:00","schDep":"2026-08-01T13:09:00-07:00","arr":"2026-08-01T13:08:00-07:00","dep":"2026-08-01T13:09:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Fairfield-Vacaville","code":"FFV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:28:00-07:00","schDep":"2026-08-01T13:29:00-07:00","arr":"2026-08-01T13:28:00-07:00","dep":"2026-08-01T13:29:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Suisun-Fairfield","code":"SUI","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:34:00-07:00","schDep":"2026-08-01T13:35:00-07:00","arr":"2026-08-01T13:34:00-07:00","dep":"2026-08-01T13:35:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Martinez","code":"MTZ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:53:00-07:00","schDep":"2026-08-01T13:54:00-07:00","arr":"2026-08-01T13:53:00-07:00","dep":"2026-08-01T13:55:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Richmond","code":"RIC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:19:00-07:00","schDep":"2026-08-01T14:21:00-07:00","arr":"2026-08-01T14:19:00-07:00","dep":"2026-08-01T14:21:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Berkeley","code":"BKY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:28:00-07:00","schDep":"2026-08-01T14:29:00-07:00","arr":"2026-08-01T14:29:00-07:00","dep":"2026-08-01T14:30:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Emeryville","code":"EMY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:34:00-07:00","schDep":"2026-08-01T14:36:00-07:00","arr":"2026-08-01T14:34:00-07:00","dep":"2026-08-01T14:36:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Oakland-Jack London Square","code":"OKJ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:44:00-07:00","schDep":"2026-08-01T14:46:00-07:00","arr":"2026-08-01T14:46:00-07:00","dep":"2026-08-01T14:48:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Oakland Coliseum","code":"OAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:54:00-07:00","schDep":"2026-08-01T14:55:00-07:00","arr":"2026-08-01T14:56:00-07:00","dep":"2026-08-01T14:57:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Hayward","code":"HAY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:04:00-07:00","schDep":"2026-08-01T15:05:00-07:00","arr":"2026-08-01T15:10:00-07:00","dep":"2026-08-01T15:11:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Fremont","code":"FMT","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:20:00-07:00","schDep":"2026-08-01T15:22:00-07:00","arr":"2026-08-01T15:26:00-07:00","dep":"2026-08-01T15:27:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Santa Clara - Great America","code":"GAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:38:00-07:00","schDep":"2026-08-01T15:38:00-07:00","arr":"2026-08-01T15:47:00-07:00","dep":"2026-08-01T15:47:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#8cae1c","platform":""},{"name":"Santa Clara","code":"SCC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:47:00-07:00","schDep":"2026-08-01T15:47:00-07:00","arr":"2026-08-01T15:55:00-07:00","dep":"2026-08-01T15:55:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#7baa1f","platform":""},{"name":"San Jose Diridon","code":"SJC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:02:00-07:00","schDep":"2026-08-01T16:02:00-07:00","arr":"2026-08-01T16:14:00-07:00","dep":"2026-08-01T16:14:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#baab16","platform":""}],"heading":"SE","eventCode":"GAC","eventTZ":"America/Los_Angeles","eventName":"Santa Clara - Great America","origCode":"SAC","originTZ":"America/Los_Angeles","origName":"Sacramento","destCode":"SJC","destTZ":"America/Los_Angeles","destName":"San Jose Diridon","trainState":"Active","velocity":78.0735244750977,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T15:37:40-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"743":[{"dataSource":"amtraker-v3","routeName":"Capitol Corridor","trainNum":"743","trainNumRaw":"743","trainID":"743-1","lat":37.86235542419614,"lon":-122.29938301938856,"trainTimely":"","iconColor":"#5ba222","textColor":"#ffffff","stations":[{"name":"Sacramento","code":"SAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:53:00-07:00","schDep":"2026-08-01T13:53:00-07:00","arr":"2026-08-01T13:53:00-07:00","dep":"2026-08-01T13:53:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Davis","code":"DAV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:07:00-07:00","schDep":"2026-08-01T14:09:00-07:00","arr":"2026-08-01T14:08:00-07:00","dep":"2026-08-01T14:13:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Fairfield-Vacaville","code":"FFV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:28:00-07:00","schDep":"2026-08-01T14:29:00-07:00","arr":"2026-08-01T14:32:00-07:00","dep":"2026-08-01T14:33:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"Suisun-Fairfield","code":"SUI","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:34:00-07:00","schDep":"2026-08-01T14:35:00-07:00","arr":"2026-08-01T14:39:00-07:00","dep":"2026-08-01T14:40:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#4d9e24","platform":""},{"name":"Martinez","code":"MTZ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:53:00-07:00","schDep":"2026-08-01T14:54:00-07:00","arr":"2026-08-01T14:59:00-07:00","dep":"2026-08-01T15:01:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Richmond","code":"RIC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:19:00-07:00","schDep":"2026-08-01T15:21:00-07:00","arr":"2026-08-01T15:26:00-07:00","dep":"2026-08-01T15:27:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#6aa620","platform":""},{"name":"Berkeley","code":"BKY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:28:00-07:00","schDep":"2026-08-01T15:29:00-07:00","arr":"2026-08-01T15:35:00-07:00","dep":"2026-08-01T15:36:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#6aa620","platform":""},{"name":"Emeryville","code":"EMY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:34:00-07:00","schDep":"2026-08-01T15:36:00-07:00","arr":"2026-08-01T15:40:00-07:00","dep":"2026-08-01T15:40:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","platform":""},{"name":"Oakland-Jack London Square","code":"OKJ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:54:00-07:00","schDep":"2026-08-01T15:54:00-07:00","arr":"2026-08-01T15:54:00-07:00","dep":"2026-08-01T15:54:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"S","eventCode":"EMY","eventTZ":"America/Los_Angeles","eventName":"Emeryville","origCode":"SAC","originTZ":"America/Los_Angeles","origName":"Sacramento","destCode":"OKJ","destTZ":"America/Los_Angeles","destName":"Oakland-Jack London Square","trainState":"Active","velocity":27.4494361877441,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T15:37:42-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"745":[{"dataSource":"amtraker-v3","routeName":"Capitol Corridor","trainNum":"745","trainNumRaw":"745","trainID":"745-1","lat":38.58320507976539,"lon":-121.49941317197266,"trainTimely":"","iconColor":"#212529","textColor":"#ffffff","stations":[{"name":"Sacramento","code":"SAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:53:00-07:00","schDep":"2026-08-01T15:53:00-07:00","arr":"2026-08-01T15:53:00-07:00","dep":"2026-08-01T15:53:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Davis","code":"DAV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:07:00-07:00","schDep":"2026-08-01T16:09:00-07:00","arr":"2026-08-01T16:07:00-07:00","dep":"2026-08-01T16:09:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Fairfield-Vacaville","code":"FFV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:28:00-07:00","schDep":"2026-08-01T16:29:00-07:00","arr":"2026-08-01T16:28:00-07:00","dep":"2026-08-01T16:29:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Suisun-Fairfield","code":"SUI","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:34:00-07:00","schDep":"2026-08-01T16:35:00-07:00","arr":"2026-08-01T16:34:00-07:00","dep":"2026-08-01T16:35:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Martinez","code":"MTZ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:53:00-07:00","schDep":"2026-08-01T16:54:00-07:00","arr":"2026-08-01T16:53:00-07:00","dep":"2026-08-01T16:54:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Richmond","code":"RIC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:19:00-07:00","schDep":"2026-08-01T17:21:00-07:00","arr":"2026-08-01T17:19:00-07:00","dep":"2026-08-01T17:21:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Berkeley","code":"BKY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:28:00-07:00","schDep":"2026-08-01T17:29:00-07:00","arr":"2026-08-01T17:28:00-07:00","dep":"2026-08-01T17:29:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Emeryville","code":"EMY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:33:00-07:00","schDep":"2026-08-01T17:35:00-07:00","arr":"2026-08-01T17:33:00-07:00","dep":"2026-08-01T17:35:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Oakland-Jack London Square","code":"OKJ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:44:00-07:00","schDep":"2026-08-01T17:46:00-07:00","arr":"2026-08-01T17:44:00-07:00","dep":"2026-08-01T17:46:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Oakland Coliseum","code":"OAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:54:00-07:00","schDep":"2026-08-01T17:55:00-07:00","arr":"2026-08-01T17:54:00-07:00","dep":"2026-08-01T17:55:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Hayward","code":"HAY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:04:00-07:00","schDep":"2026-08-01T18:05:00-07:00","arr":"2026-08-01T18:04:00-07:00","dep":"2026-08-01T18:05:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Fremont","code":"FMT","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:20:00-07:00","schDep":"2026-08-01T18:22:00-07:00","arr":"2026-08-01T18:20:00-07:00","dep":"2026-08-01T18:22:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Santa Clara - Great America","code":"GAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:39:00-07:00","schDep":"2026-08-01T18:39:00-07:00","arr":"2026-08-01T18:39:00-07:00","dep":"2026-08-01T18:39:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Santa Clara","code":"SCC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:47:00-07:00","schDep":"2026-08-01T18:47:00-07:00","arr":"2026-08-01T18:47:00-07:00","dep":"2026-08-01T18:47:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"San Jose Diridon","code":"SJC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:05:00-07:00","schDep":"2026-08-01T19:05:00-07:00","arr":"2026-08-01T19:05:00-07:00","dep":"2026-08-01T19:05:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"SAC","eventTZ":"America/Los_Angeles","eventName":"Sacramento","origCode":"SAC","originTZ":"America/Los_Angeles","origName":"Sacramento","destCode":"SJC","destTZ":"America/Los_Angeles","destName":"San Jose Diridon","trainState":"Predeparture","velocity":0,"statusMsg":" ","createdAt":null,"updatedAt":null,"lastValTS":"2026-08-01T15:38:00-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"777":[{"dataSource":"amtraker-v3","routeName":"Pacific Surfliner","trainNum":"777","trainNumRaw":"777","trainID":"777-1","lat":34.19191084040877,"lon":-118.3484924412453,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"San Diego Santa Fe Depot","code":"SAN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:01:00-07:00","schDep":"2026-08-01T12:01:00-07:00","arr":"2026-08-01T12:01:00-07:00","dep":"2026-08-01T12:01:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"San Diego Old Town","code":"OLT","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:08:00-07:00","schDep":"2026-08-01T12:10:00-07:00","arr":"2026-08-01T12:10:00-07:00","dep":"2026-08-01T12:15:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298f2f","platform":""},{"name":"Solana Beach","code":"SOL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:39:00-07:00","schDep":"2026-08-01T12:40:00-07:00","arr":"2026-08-01T12:43:00-07:00","dep":"2026-08-01T12:45:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#319427","platform":""},{"name":"Oceanside","code":"OSD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:55:00-07:00","schDep":"2026-08-01T12:57:00-07:00","arr":"2026-08-01T12:58:00-07:00","dep":"2026-08-01T13:00:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"San Clemente Pier","code":"SNP","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:19:00-07:00","schDep":"2026-08-01T13:20:00-07:00","arr":"2026-08-01T13:24:00-07:00","dep":"2026-08-01T13:26:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#389726","platform":""},{"name":"San Juan Capistrano","code":"SNC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:35:00-07:00","schDep":"2026-08-01T13:37:00-07:00","arr":"2026-08-01T13:37:00-07:00","dep":"2026-08-01T13:39:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298f2f","platform":""},{"name":"Irvine","code":"IRV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:51:00-07:00","schDep":"2026-08-01T13:52:00-07:00","arr":"2026-08-01T13:51:00-07:00","dep":"2026-08-01T13:53:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Santa Ana","code":"SNA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:02:00-07:00","schDep":"2026-08-01T14:04:00-07:00","arr":"2026-08-01T14:02:00-07:00","dep":"2026-08-01T14:04:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Anaheim","code":"ANA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:11:00-07:00","schDep":"2026-08-01T14:13:00-07:00","arr":"2026-08-01T14:11:00-07:00","dep":"2026-08-01T14:13:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Fullerton","code":"FUL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:20:00-07:00","schDep":"2026-08-01T14:21:00-07:00","arr":"2026-08-01T14:24:00-07:00","dep":"2026-08-01T14:27:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#319427","platform":""},{"name":"Los Angeles Union","code":"LAX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:57:00-07:00","schDep":"2026-08-01T15:13:00-07:00","arr":"2026-08-01T14:58:00-07:00","dep":"2026-08-01T15:13:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8c36","platform":""},{"name":"Glendale","code":"GDL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:25:00-07:00","schDep":"2026-08-01T15:26:00-07:00","arr":"2026-08-01T15:24:00-07:00","dep":"2026-08-01T15:26:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Burbank","code":"BBK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:32:00-07:00","schDep":"2026-08-01T15:33:00-07:00","arr":"2026-08-01T15:31:00-07:00","dep":"2026-08-01T15:33:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Burbank Airport","code":"BUR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:38:00-07:00","schDep":"2026-08-01T15:39:00-07:00","arr":"2026-08-01T15:38:00-07:00","dep":"2026-08-01T15:38:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Van Nuys","code":"VNC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:46:00-07:00","schDep":"2026-08-01T15:47:00-07:00","arr":"2026-08-01T15:47:00-07:00","dep":"2026-08-01T15:47:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8c36","platform":""},{"name":"Northridge","code":"NRG","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:55:00-07:00","schDep":"2026-08-01T15:55:00-07:00","arr":"2026-08-01T15:56:00-07:00","dep":"2026-08-01T15:56:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8c36","platform":""},{"name":"Chatsworth","code":"CWT","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:00:00-07:00","schDep":"2026-08-01T16:01:00-07:00","arr":"2026-08-01T16:01:00-07:00","dep":"2026-08-01T16:01:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8c36","platform":""},{"name":"Simi Valley","code":"SIM","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:12:00-07:00","schDep":"2026-08-01T16:13:00-07:00","arr":"2026-08-01T16:13:00-07:00","dep":"2026-08-01T16:13:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8c36","platform":""},{"name":"Moorpark","code":"MPK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:31:00-07:00","schDep":"2026-08-01T16:32:00-07:00","arr":"2026-08-01T16:31:00-07:00","dep":"2026-08-01T16:31:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Camarillo","code":"CML","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:45:00-07:00","schDep":"2026-08-01T16:47:00-07:00","arr":"2026-08-01T16:45:00-07:00","dep":"2026-08-01T16:45:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Oxnard","code":"OXN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:56:00-07:00","schDep":"2026-08-01T16:58:00-07:00","arr":"2026-08-01T16:56:00-07:00","dep":"2026-08-01T16:56:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Ventura","code":"VEC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:10:00-07:00","schDep":"2026-08-01T17:12:00-07:00","arr":"2026-08-01T17:10:00-07:00","dep":"2026-08-01T17:10:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Carpinteria","code":"CPN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:32:00-07:00","schDep":"2026-08-01T17:33:00-07:00","arr":"2026-08-01T17:32:00-07:00","dep":"2026-08-01T17:32:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Santa Barbara","code":"SBA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:45:00-07:00","schDep":"2026-08-01T17:48:00-07:00","arr":"2026-08-01T17:46:00-07:00","dep":"2026-08-01T17:46:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8c36","platform":""},{"name":"Goleta","code":"GTA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:00:00-07:00","schDep":"2026-08-01T18:02:00-07:00","arr":"2026-08-01T18:00:00-07:00","dep":"2026-08-01T18:00:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Lompoc-Surf","code":"LPS","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:21:00-07:00","schDep":"2026-08-01T19:21:00-07:00","arr":"2026-08-01T19:21:00-07:00","dep":"2026-08-01T19:21:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Guadalupe","code":"GUA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:57:00-07:00","schDep":"2026-08-01T19:58:00-07:00","arr":"2026-08-01T19:58:00-07:00","dep":"2026-08-01T19:58:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8c36","platform":""},{"name":"Grover Beach","code":"GVB","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:13:00-07:00","schDep":"2026-08-01T20:14:00-07:00","arr":"2026-08-01T20:13:00-07:00","dep":"2026-08-01T20:13:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Luis Obispo","code":"SLO","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:52:00-07:00","schDep":"2026-08-01T20:52:00-07:00","arr":"2026-08-01T20:32:00-07:00","dep":"2026-08-01T20:32:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"W","eventCode":"BUR","eventTZ":"America/Los_Angeles","eventName":"Burbank Airport","origCode":"SAN","originTZ":"America/Los_Angeles","origName":"San Diego Santa Fe Depot","destCode":"SLO","destTZ":"America/Los_Angeles","destName":"San Luis Obispo","trainState":"Active","velocity":45.7391204833984,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T15:37:41-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"782":[{"dataSource":"amtraker-v3","routeName":"Pacific Surfliner","trainNum":"782","trainNumRaw":"782","trainID":"782-1","lat":34.06208524087794,"lon":-118.2297485136637,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Goleta","code":"GTA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:29:00-07:00","schDep":"2026-08-01T12:29:00-07:00","arr":"2026-08-01T12:31:00-07:00","dep":"2026-08-01T12:31:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Santa Barbara","code":"SBA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:42:00-07:00","schDep":"2026-08-01T12:45:00-07:00","arr":"2026-08-01T12:41:00-07:00","dep":"2026-08-01T12:45:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Carpinteria","code":"CPN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:03:00-07:00","schDep":"2026-08-01T13:05:00-07:00","arr":"2026-08-01T12:59:00-07:00","dep":"2026-08-01T13:05:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Ventura","code":"VEC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:30:00-07:00","schDep":"2026-08-01T13:32:00-07:00","arr":"2026-08-01T13:30:00-07:00","dep":"2026-08-01T13:32:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Oxnard","code":"OXN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:46:00-07:00","schDep":"2026-08-01T13:48:00-07:00","arr":"2026-08-01T13:45:00-07:00","dep":"2026-08-01T13:48:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Camarillo","code":"CML","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:59:00-07:00","schDep":"2026-08-01T14:01:00-07:00","arr":"2026-08-01T13:57:00-07:00","dep":"2026-08-01T14:01:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Moorpark","code":"MPK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:14:00-07:00","schDep":"2026-08-01T14:15:00-07:00","arr":"2026-08-01T14:13:00-07:00","dep":"2026-08-01T14:15:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Simi Valley","code":"SIM","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:29:00-07:00","schDep":"2026-08-01T14:31:00-07:00","arr":"2026-08-01T14:26:00-07:00","dep":"2026-08-01T14:31:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Chatsworth","code":"CWT","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:44:00-07:00","schDep":"2026-08-01T14:46:00-07:00","arr":"2026-08-01T14:43:00-07:00","dep":"2026-08-01T14:46:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Northridge","code":"NRG","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:53:00-07:00","schDep":"2026-08-01T14:53:00-07:00","arr":"2026-08-01T14:52:00-07:00","dep":"2026-08-01T14:53:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Van Nuys","code":"VNC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:04:00-07:00","schDep":"2026-08-01T15:06:00-07:00","arr":"2026-08-01T15:03:00-07:00","dep":"2026-08-01T15:06:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Burbank Airport","code":"BUR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:12:00-07:00","schDep":"2026-08-01T15:14:00-07:00","arr":"2026-08-01T15:12:00-07:00","dep":"2026-08-01T15:14:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Burbank","code":"BBK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:18:00-07:00","schDep":"2026-08-01T15:20:00-07:00","arr":"2026-08-01T15:18:00-07:00","dep":"2026-08-01T15:20:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Glendale","code":"GDL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:26:00-07:00","schDep":"2026-08-01T15:28:00-07:00","arr":"2026-08-01T15:27:00-07:00","dep":"2026-08-01T15:28:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Los Angeles Union","code":"LAX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:45:00-07:00","schDep":"2026-08-01T16:10:00-07:00","arr":"2026-08-01T15:45:00-07:00","dep":"2026-08-01T15:45:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Fullerton","code":"FUL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:39:00-07:00","schDep":"2026-08-01T16:41:00-07:00","arr":"2026-08-01T16:39:00-07:00","dep":"2026-08-01T16:39:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Anaheim","code":"ANA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:48:00-07:00","schDep":"2026-08-01T16:49:00-07:00","arr":"2026-08-01T16:48:00-07:00","dep":"2026-08-01T16:48:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Santa Ana","code":"SNA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:00:00-07:00","schDep":"2026-08-01T17:01:00-07:00","arr":"2026-08-01T17:00:00-07:00","dep":"2026-08-01T17:00:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Irvine","code":"IRV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:11:00-07:00","schDep":"2026-08-01T17:12:00-07:00","arr":"2026-08-01T17:11:00-07:00","dep":"2026-08-01T17:11:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Juan Capistrano","code":"SNC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:24:00-07:00","schDep":"2026-08-01T17:25:00-07:00","arr":"2026-08-01T17:24:00-07:00","dep":"2026-08-01T17:24:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Clemente Pier","code":"SNP","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:37:00-07:00","schDep":"2026-08-01T17:38:00-07:00","arr":"2026-08-01T17:37:00-07:00","dep":"2026-08-01T17:37:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Oceanside","code":"OSD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:07:00-07:00","schDep":"2026-08-01T18:08:00-07:00","arr":"2026-08-01T18:07:00-07:00","dep":"2026-08-01T18:07:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Solana Beach","code":"SOL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:22:00-07:00","schDep":"2026-08-01T18:23:00-07:00","arr":"2026-08-01T18:22:00-07:00","dep":"2026-08-01T18:22:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Diego Old Town","code":"OLT","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:52:00-07:00","schDep":"2026-08-01T18:52:00-07:00","arr":"2026-08-01T18:52:00-07:00","dep":"2026-08-01T18:52:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Diego Santa Fe Depot","code":"SAN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:07:00-07:00","schDep":"2026-08-01T19:07:00-07:00","arr":"2026-08-01T19:02:00-07:00","dep":"2026-08-01T19:02:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"W","eventCode":"LAX","eventTZ":"America/Los_Angeles","eventName":"Los Angeles Union","origCode":"GTA","originTZ":"America/Los_Angeles","origName":"Goleta","destCode":"SAN","destTZ":"America/Los_Angeles","destName":"San Diego Santa Fe Depot","trainState":"Active","velocity":6.97254180908203,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T15:37:40-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"785":[{"dataSource":"amtraker-v3","routeName":"Pacific Surfliner","trainNum":"785","trainNumRaw":"785","trainID":"785-1","lat":32.71620476049558,"lon":-117.16931190249629,"trainTimely":"","iconColor":"#212529","textColor":"#ffffff","stations":[{"name":"San Diego Santa Fe Depot","code":"SAN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:01:00-07:00","schDep":"2026-08-01T16:01:00-07:00","arr":"2026-08-01T16:01:00-07:00","dep":"2026-08-01T16:01:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Diego Old Town","code":"OLT","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:08:00-07:00","schDep":"2026-08-01T16:10:00-07:00","arr":"2026-08-01T16:09:00-07:00","dep":"2026-08-01T16:10:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","platform":""},{"name":"Solana Beach","code":"SOL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:39:00-07:00","schDep":"2026-08-01T16:40:00-07:00","arr":"2026-08-01T16:39:00-07:00","dep":"2026-08-01T16:40:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Oceanside","code":"OSD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:55:00-07:00","schDep":"2026-08-01T16:57:00-07:00","arr":"2026-08-01T16:55:00-07:00","dep":"2026-08-01T16:57:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Clemente Pier","code":"SNP","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:19:00-07:00","schDep":"2026-08-01T17:20:00-07:00","arr":"2026-08-01T17:19:00-07:00","dep":"2026-08-01T17:20:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Juan Capistrano","code":"SNC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:35:00-07:00","schDep":"2026-08-01T17:37:00-07:00","arr":"2026-08-01T17:35:00-07:00","dep":"2026-08-01T17:37:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Irvine","code":"IRV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:51:00-07:00","schDep":"2026-08-01T17:52:00-07:00","arr":"2026-08-01T17:51:00-07:00","dep":"2026-08-01T17:52:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Santa Ana","code":"SNA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:02:00-07:00","schDep":"2026-08-01T18:04:00-07:00","arr":"2026-08-01T18:02:00-07:00","dep":"2026-08-01T18:04:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Anaheim","code":"ANA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:11:00-07:00","schDep":"2026-08-01T18:13:00-07:00","arr":"2026-08-01T18:11:00-07:00","dep":"2026-08-01T18:13:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Fullerton","code":"FUL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:20:00-07:00","schDep":"2026-08-01T18:21:00-07:00","arr":"2026-08-01T18:20:00-07:00","dep":"2026-08-01T18:21:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Los Angeles Union","code":"LAX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:57:00-07:00","schDep":"2026-08-01T19:13:00-07:00","arr":"2026-08-01T18:57:00-07:00","dep":"2026-08-01T19:13:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Glendale","code":"GDL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:25:00-07:00","schDep":"2026-08-01T19:26:00-07:00","arr":"2026-08-01T19:25:00-07:00","dep":"2026-08-01T19:26:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Burbank Airport","code":"BUR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:35:00-07:00","schDep":"2026-08-01T19:36:00-07:00","arr":"2026-08-01T19:35:00-07:00","dep":"2026-08-01T19:36:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Van Nuys","code":"VNC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:43:00-07:00","schDep":"2026-08-01T19:44:00-07:00","arr":"2026-08-01T19:43:00-07:00","dep":"2026-08-01T19:44:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Chatsworth","code":"CWT","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:58:00-07:00","schDep":"2026-08-01T19:59:00-07:00","arr":"2026-08-01T19:58:00-07:00","dep":"2026-08-01T19:59:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Simi Valley","code":"SIM","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:10:00-07:00","schDep":"2026-08-01T20:11:00-07:00","arr":"2026-08-01T20:10:00-07:00","dep":"2026-08-01T20:11:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Moorpark","code":"MPK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:24:00-07:00","schDep":"2026-08-01T20:25:00-07:00","arr":"2026-08-01T20:24:00-07:00","dep":"2026-08-01T20:25:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Camarillo","code":"CML","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:45:00-07:00","schDep":"2026-08-01T20:47:00-07:00","arr":"2026-08-01T20:45:00-07:00","dep":"2026-08-01T20:47:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Oxnard","code":"OXN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:57:00-07:00","schDep":"2026-08-01T20:59:00-07:00","arr":"2026-08-01T20:57:00-07:00","dep":"2026-08-01T20:59:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Ventura","code":"VEC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T21:11:00-07:00","schDep":"2026-08-01T21:13:00-07:00","arr":"2026-08-01T21:11:00-07:00","dep":"2026-08-01T21:13:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Carpinteria","code":"CPN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T21:33:00-07:00","schDep":"2026-08-01T21:35:00-07:00","arr":"2026-08-01T21:33:00-07:00","dep":"2026-08-01T21:35:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Santa Barbara","code":"SBA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T21:56:00-07:00","schDep":"2026-08-01T21:58:00-07:00","arr":"2026-08-01T21:56:00-07:00","dep":"2026-08-01T21:58:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Goleta","code":"GTA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T22:12:00-07:00","schDep":"2026-08-01T22:12:00-07:00","arr":"2026-08-01T22:08:00-07:00","dep":"2026-08-01T22:12:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"SAN","eventTZ":"America/Los_Angeles","eventName":"San Diego Santa Fe Depot","origCode":"SAN","originTZ":"America/Los_Angeles","origName":"San Diego Santa Fe Depot","destCode":"GTA","destTZ":"America/Los_Angeles","destName":"Goleta","trainState":"Predeparture","velocity":0,"statusMsg":" ","createdAt":null,"updatedAt":null,"lastValTS":"2026-08-01T15:46:00-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"786":[{"dataSource":"amtraker-v3","routeName":"Pacific Surfliner","trainNum":"786","trainNumRaw":"786","trainID":"786-1","lat":34.40012460056213,"lon":-119.52734854875239,"trainTimely":"","iconColor":"#c57f0e","textColor":"#000000","stations":[{"name":"San Luis Obispo","code":"SLO","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:15:00-07:00","schDep":"2026-08-01T12:15:00-07:00","arr":"2026-08-01T12:15:00-07:00","dep":"2026-08-01T12:15:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Grover Beach","code":"GVB","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:33:00-07:00","schDep":"2026-08-01T12:35:00-07:00","arr":"2026-08-01T12:33:00-07:00","dep":"2026-08-01T12:36:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Guadalupe","code":"GUA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:49:00-07:00","schDep":"2026-08-01T12:51:00-07:00","arr":"2026-08-01T12:49:00-07:00","dep":"2026-08-01T12:51:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Lompoc-Surf","code":"LPS","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:33:00-07:00","schDep":"2026-08-01T13:34:00-07:00","arr":"2026-08-01T13:46:00-07:00","dep":"2026-08-01T13:50:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#86ad1d","platform":""},{"name":"Goleta","code":"GTA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:45:00-07:00","schDep":"2026-08-01T14:47:00-07:00","arr":"2026-08-01T15:09:00-07:00","dep":"2026-08-01T15:11:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6760d","platform":""},{"name":"Santa Barbara","code":"SBA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:01:00-07:00","schDep":"2026-08-01T15:04:00-07:00","arr":"2026-08-01T15:22:00-07:00","dep":"2026-08-01T15:24:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c28b10","platform":""},{"name":"Carpinteria","code":"CPN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:17:00-07:00","schDep":"2026-08-01T15:19:00-07:00","arr":"2026-08-01T15:39:00-07:00","dep":"2026-08-01T15:39:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c57f0e","platform":""},{"name":"Ventura","code":"VEC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:41:00-07:00","schDep":"2026-08-01T15:43:00-07:00","arr":"2026-08-01T16:02:00-07:00","dep":"2026-08-01T16:02:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c28b10","platform":""},{"name":"Oxnard","code":"OXN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:00:00-07:00","schDep":"2026-08-01T16:02:00-07:00","arr":"2026-08-01T16:19:00-07:00","dep":"2026-08-01T16:19:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#bda114","platform":""},{"name":"Camarillo","code":"CML","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:12:00-07:00","schDep":"2026-08-01T16:14:00-07:00","arr":"2026-08-01T16:30:00-07:00","dep":"2026-08-01T16:30:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#baab16","platform":""},{"name":"Moorpark","code":"MPK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:24:00-07:00","schDep":"2026-08-01T16:25:00-07:00","arr":"2026-08-01T16:44:00-07:00","dep":"2026-08-01T16:44:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c09612","platform":""},{"name":"Simi Valley","code":"SIM","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:40:00-07:00","schDep":"2026-08-01T16:41:00-07:00","arr":"2026-08-01T17:02:00-07:00","dep":"2026-08-01T17:02:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c57f0e","platform":""},{"name":"Chatsworth","code":"CWT","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:53:00-07:00","schDep":"2026-08-01T16:54:00-07:00","arr":"2026-08-01T17:13:00-07:00","dep":"2026-08-01T17:13:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c09612","platform":""},{"name":"Van Nuys","code":"VNC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:12:00-07:00","schDep":"2026-08-01T17:13:00-07:00","arr":"2026-08-01T17:23:00-07:00","dep":"2026-08-01T17:23:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#70a720","platform":""},{"name":"Burbank Airport","code":"BUR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:20:00-07:00","schDep":"2026-08-01T17:21:00-07:00","arr":"2026-08-01T17:29:00-07:00","dep":"2026-08-01T17:29:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","platform":""},{"name":"Glendale","code":"GDL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:33:00-07:00","schDep":"2026-08-01T17:34:00-07:00","arr":"2026-08-01T17:38:00-07:00","dep":"2026-08-01T17:38:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#389726","platform":""},{"name":"Los Angeles Union","code":"LAX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:50:00-07:00","schDep":"2026-08-01T18:10:00-07:00","arr":"2026-08-01T17:50:00-07:00","dep":"2026-08-01T17:50:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Fullerton","code":"FUL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:39:00-07:00","schDep":"2026-08-01T18:41:00-07:00","arr":"2026-08-01T18:39:00-07:00","dep":"2026-08-01T18:39:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Anaheim","code":"ANA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:48:00-07:00","schDep":"2026-08-01T18:49:00-07:00","arr":"2026-08-01T18:48:00-07:00","dep":"2026-08-01T18:48:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Santa Ana","code":"SNA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:00:00-07:00","schDep":"2026-08-01T19:01:00-07:00","arr":"2026-08-01T19:00:00-07:00","dep":"2026-08-01T19:00:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Irvine","code":"IRV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:11:00-07:00","schDep":"2026-08-01T19:12:00-07:00","arr":"2026-08-01T19:11:00-07:00","dep":"2026-08-01T19:11:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Juan Capistrano","code":"SNC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:24:00-07:00","schDep":"2026-08-01T19:25:00-07:00","arr":"2026-08-01T19:24:00-07:00","dep":"2026-08-01T19:24:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Clemente Pier","code":"SNP","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:37:00-07:00","schDep":"2026-08-01T19:38:00-07:00","arr":"2026-08-01T19:37:00-07:00","dep":"2026-08-01T19:37:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Oceanside","code":"OSD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:07:00-07:00","schDep":"2026-08-01T20:08:00-07:00","arr":"2026-08-01T20:07:00-07:00","dep":"2026-08-01T20:07:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Solana Beach","code":"SOL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:22:00-07:00","schDep":"2026-08-01T20:23:00-07:00","arr":"2026-08-01T20:22:00-07:00","dep":"2026-08-01T20:22:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Diego Old Town","code":"OLT","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:52:00-07:00","schDep":"2026-08-01T20:52:00-07:00","arr":"2026-08-01T20:52:00-07:00","dep":"2026-08-01T20:52:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Diego Santa Fe Depot","code":"SAN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T21:07:00-07:00","schDep":"2026-08-01T21:07:00-07:00","arr":"2026-08-01T20:59:00-07:00","dep":"2026-08-01T20:59:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SE","eventCode":"CPN","eventTZ":"America/Los_Angeles","eventName":"Carpinteria","origCode":"SLO","originTZ":"America/Los_Angeles","origName":"San Luis Obispo","destCode":"SAN","destTZ":"America/Los_Angeles","destName":"San Diego Santa Fe Depot","trainState":"Active","velocity":45.8058204650879,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T15:37:40-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"790":[{"dataSource":"amtraker-v3","routeName":"Pacific Surfliner","trainNum":"790","trainNumRaw":"790","trainID":"790-1","lat":34.43720480497221,"lon":-119.84241248166875,"trainTimely":"","iconColor":"#212529","textColor":"#ffffff","stations":[{"name":"Goleta","code":"GTA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:25:00-07:00","schDep":"2026-08-01T16:25:00-07:00","arr":"2026-08-01T16:24:00-07:00","dep":"2026-08-01T16:25:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Santa Barbara","code":"SBA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:37:00-07:00","schDep":"2026-08-01T16:40:00-07:00","arr":"2026-08-01T16:37:00-07:00","dep":"2026-08-01T16:40:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Carpinteria","code":"CPN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:55:00-07:00","schDep":"2026-08-01T16:57:00-07:00","arr":"2026-08-01T16:55:00-07:00","dep":"2026-08-01T16:57:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Ventura","code":"VEC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:24:00-07:00","schDep":"2026-08-01T17:26:00-07:00","arr":"2026-08-01T17:24:00-07:00","dep":"2026-08-01T17:26:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Oxnard","code":"OXN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:40:00-07:00","schDep":"2026-08-01T17:42:00-07:00","arr":"2026-08-01T17:40:00-07:00","dep":"2026-08-01T17:42:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Camarillo","code":"CML","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:51:00-07:00","schDep":"2026-08-01T17:53:00-07:00","arr":"2026-08-01T17:52:00-07:00","dep":"2026-08-01T17:53:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","platform":""},{"name":"Moorpark","code":"MPK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:05:00-07:00","schDep":"2026-08-01T18:06:00-07:00","arr":"2026-08-01T18:05:00-07:00","dep":"2026-08-01T18:06:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Simi Valley","code":"SIM","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:22:00-07:00","schDep":"2026-08-01T18:24:00-07:00","arr":"2026-08-01T18:22:00-07:00","dep":"2026-08-01T18:24:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Chatsworth","code":"CWT","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:38:00-07:00","schDep":"2026-08-01T18:40:00-07:00","arr":"2026-08-01T18:38:00-07:00","dep":"2026-08-01T18:40:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Van Nuys","code":"VNC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:51:00-07:00","schDep":"2026-08-01T18:53:00-07:00","arr":"2026-08-01T18:51:00-07:00","dep":"2026-08-01T18:53:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Burbank Airport","code":"BUR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:06:00-07:00","schDep":"2026-08-01T19:08:00-07:00","arr":"2026-08-01T19:06:00-07:00","dep":"2026-08-01T19:08:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Glendale","code":"GDL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:18:00-07:00","schDep":"2026-08-01T19:20:00-07:00","arr":"2026-08-01T19:18:00-07:00","dep":"2026-08-01T19:20:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Los Angeles Union","code":"LAX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:43:00-07:00","schDep":"2026-08-01T20:10:00-07:00","arr":"2026-08-01T19:43:00-07:00","dep":"2026-08-01T20:10:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Fullerton","code":"FUL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:39:00-07:00","schDep":"2026-08-01T20:41:00-07:00","arr":"2026-08-01T20:39:00-07:00","dep":"2026-08-01T20:41:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Anaheim","code":"ANA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:48:00-07:00","schDep":"2026-08-01T20:49:00-07:00","arr":"2026-08-01T20:48:00-07:00","dep":"2026-08-01T20:49:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Santa Ana","code":"SNA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T21:00:00-07:00","schDep":"2026-08-01T21:01:00-07:00","arr":"2026-08-01T21:00:00-07:00","dep":"2026-08-01T21:01:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Irvine","code":"IRV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T21:11:00-07:00","schDep":"2026-08-01T21:12:00-07:00","arr":"2026-08-01T21:11:00-07:00","dep":"2026-08-01T21:12:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Juan Capistrano","code":"SNC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T21:24:00-07:00","schDep":"2026-08-01T21:25:00-07:00","arr":"2026-08-01T21:24:00-07:00","dep":"2026-08-01T21:25:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Clemente Pier","code":"SNP","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T21:37:00-07:00","schDep":"2026-08-01T21:38:00-07:00","arr":"2026-08-01T21:37:00-07:00","dep":"2026-08-01T21:38:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Oceanside","code":"OSD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T22:04:00-07:00","schDep":"2026-08-01T22:05:00-07:00","arr":"2026-08-01T22:04:00-07:00","dep":"2026-08-01T22:05:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Solana Beach","code":"SOL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T22:22:00-07:00","schDep":"2026-08-01T22:23:00-07:00","arr":"2026-08-01T22:22:00-07:00","dep":"2026-08-01T22:23:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Diego Old Town","code":"OLT","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T22:51:00-07:00","schDep":"2026-08-01T22:51:00-07:00","arr":"2026-08-01T22:51:00-07:00","dep":"2026-08-01T22:51:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Diego Santa Fe Depot","code":"SAN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T23:07:00-07:00","schDep":"2026-08-01T23:07:00-07:00","arr":"2026-08-01T23:02:00-07:00","dep":"2026-08-01T23:07:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"GTA","eventTZ":"America/Los_Angeles","eventName":"Goleta","origCode":"GTA","originTZ":"America/Los_Angeles","origName":"Goleta","destCode":"SAN","destTZ":"America/Los_Angeles","destName":"San Diego Santa Fe Depot","trainState":"Predeparture","velocity":0,"statusMsg":" ","createdAt":null,"updatedAt":null,"lastValTS":"2026-08-01T16:10:00-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"794":[{"dataSource":"amtraker-v3","routeName":"Pacific Surfliner","trainNum":"794","trainNumRaw":"794","trainID":"794-1","lat":35.2753048395349,"lon":-120.65531268514405,"trainTimely":"","iconColor":"#212529","textColor":"#ffffff","stations":[{"name":"San Luis Obispo","code":"SLO","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:17:00-07:00","schDep":"2026-08-01T16:17:00-07:00","arr":"2026-08-01T16:17:00-07:00","dep":"2026-08-01T16:17:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Grover Beach","code":"GVB","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:35:00-07:00","schDep":"2026-08-01T16:37:00-07:00","arr":"2026-08-01T16:35:00-07:00","dep":"2026-08-01T16:37:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Guadalupe","code":"GUA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T16:51:00-07:00","schDep":"2026-08-01T16:53:00-07:00","arr":"2026-08-01T16:51:00-07:00","dep":"2026-08-01T16:53:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Lompoc-Surf","code":"LPS","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T17:25:00-07:00","schDep":"2026-08-01T17:26:00-07:00","arr":"2026-08-01T17:26:00-07:00","dep":"2026-08-01T17:26:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8c36","platform":""},{"name":"Goleta","code":"GTA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:36:00-07:00","schDep":"2026-08-01T18:38:00-07:00","arr":"2026-08-01T18:36:00-07:00","dep":"2026-08-01T18:38:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Santa Barbara","code":"SBA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T18:57:00-07:00","schDep":"2026-08-01T19:00:00-07:00","arr":"2026-08-01T18:57:00-07:00","dep":"2026-08-01T19:00:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Carpinteria","code":"CPN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:14:00-07:00","schDep":"2026-08-01T19:16:00-07:00","arr":"2026-08-01T19:14:00-07:00","dep":"2026-08-01T19:16:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Ventura","code":"VEC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T19:42:00-07:00","schDep":"2026-08-01T19:44:00-07:00","arr":"2026-08-01T19:42:00-07:00","dep":"2026-08-01T19:44:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Oxnard","code":"OXN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:01:00-07:00","schDep":"2026-08-01T20:03:00-07:00","arr":"2026-08-01T20:01:00-07:00","dep":"2026-08-01T20:03:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Camarillo","code":"CML","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:12:00-07:00","schDep":"2026-08-01T20:14:00-07:00","arr":"2026-08-01T20:12:00-07:00","dep":"2026-08-01T20:14:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Moorpark","code":"MPK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:23:00-07:00","schDep":"2026-08-01T20:24:00-07:00","arr":"2026-08-01T20:26:00-07:00","dep":"2026-08-01T20:24:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","platform":""},{"name":"Simi Valley","code":"SIM","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:40:00-07:00","schDep":"2026-08-01T20:41:00-07:00","arr":"2026-08-01T20:44:00-07:00","dep":"2026-08-01T20:41:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#319427","platform":""},{"name":"Chatsworth","code":"CWT","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T20:57:00-07:00","schDep":"2026-08-01T20:58:00-07:00","arr":"2026-08-01T20:57:00-07:00","dep":"2026-08-01T20:58:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Van Nuys","code":"VNC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T21:08:00-07:00","schDep":"2026-08-01T21:09:00-07:00","arr":"2026-08-01T21:09:00-07:00","dep":"2026-08-01T21:09:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8c36","platform":""},{"name":"Burbank Airport","code":"BUR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T21:16:00-07:00","schDep":"2026-08-01T21:17:00-07:00","arr":"2026-08-01T21:16:00-07:00","dep":"2026-08-01T21:17:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Glendale","code":"GDL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T21:27:00-07:00","schDep":"2026-08-01T21:28:00-07:00","arr":"2026-08-01T21:27:00-07:00","dep":"2026-08-01T21:28:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Los Angeles Union","code":"LAX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T21:46:00-07:00","schDep":"2026-08-01T22:10:00-07:00","arr":"2026-08-01T21:46:00-07:00","dep":"2026-08-01T22:10:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Fullerton","code":"FUL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T22:39:00-07:00","schDep":"2026-08-01T22:41:00-07:00","arr":"2026-08-01T22:39:00-07:00","dep":"2026-08-01T22:41:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Anaheim","code":"ANA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T22:48:00-07:00","schDep":"2026-08-01T22:49:00-07:00","arr":"2026-08-01T22:48:00-07:00","dep":"2026-08-01T22:49:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Santa Ana","code":"SNA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T23:00:00-07:00","schDep":"2026-08-01T23:01:00-07:00","arr":"2026-08-01T23:00:00-07:00","dep":"2026-08-01T23:01:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Irvine","code":"IRV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T23:11:00-07:00","schDep":"2026-08-01T23:12:00-07:00","arr":"2026-08-01T23:11:00-07:00","dep":"2026-08-01T23:12:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Juan Capistrano","code":"SNC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T23:24:00-07:00","schDep":"2026-08-01T23:26:00-07:00","arr":"2026-08-01T23:24:00-07:00","dep":"2026-08-01T23:26:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Oceanside","code":"OSD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T00:04:00-07:00","schDep":"2026-08-02T00:05:00-07:00","arr":"2026-08-02T00:04:00-07:00","dep":"2026-08-02T00:05:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Solana Beach","code":"SOL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T00:19:00-07:00","schDep":"2026-08-02T00:20:00-07:00","arr":"2026-08-02T00:19:00-07:00","dep":"2026-08-02T00:20:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Diego Old Town","code":"OLT","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T00:50:00-07:00","schDep":"2026-08-02T00:50:00-07:00","arr":"2026-08-02T00:50:00-07:00","dep":"2026-08-02T00:50:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"San Diego Santa Fe Depot","code":"SAN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-02T01:04:00-07:00","schDep":"2026-08-02T01:04:00-07:00","arr":"2026-08-02T00:58:00-07:00","dep":"2026-08-02T01:04:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"SLO","eventTZ":"America/Los_Angeles","eventName":"San Luis Obispo","origCode":"SLO","originTZ":"America/Los_Angeles","origName":"San Luis Obispo","destCode":"SAN","destTZ":"America/Los_Angeles","destName":"San Diego Santa Fe Depot","trainState":"Predeparture","velocity":0,"statusMsg":" ","createdAt":null,"updatedAt":null,"lastValTS":"2026-08-01T16:02:00-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"822":[{"dataSource":"amtraker-v3","routeName":"Heartland Flyer","trainNum":"822","trainNumRaw":"822","trainID":"822-1","lat":32.849752430021184,"lon":-97.35997013383272,"trainTimely":"","iconColor":"#c28b10","textColor":"#000000","stations":[{"name":"Fort Worth","code":"FTW","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:25:00-05:00","schDep":"2026-08-01T17:25:00-05:00","arr":"2026-08-01T17:25:00-05:00","dep":"2026-08-01T17:25:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Gainesville","code":"GLE","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:28:00-05:00","schDep":"2026-08-01T18:28:00-05:00","arr":"2026-08-01T18:42:00-05:00","dep":"2026-08-01T18:42:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c28b10","platform":""},{"name":"Ardmore","code":"ADM","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:11:00-05:00","schDep":"2026-08-01T19:11:00-05:00","arr":"2026-08-01T19:24:00-05:00","dep":"2026-08-01T19:24:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#be9c13","platform":""},{"name":"Pauls Valley","code":"PVL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:03:00-05:00","schDep":"2026-08-01T20:03:00-05:00","arr":"2026-08-01T20:15:00-05:00","dep":"2026-08-01T20:15:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#baab16","platform":""},{"name":"Purcell","code":"PUR","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:28:00-05:00","schDep":"2026-08-01T20:28:00-05:00","arr":"2026-08-01T20:39:00-05:00","dep":"2026-08-01T20:39:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#b4b618","platform":""},{"name":"Norman","code":"NOR","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T20:49:00-05:00","schDep":"2026-08-01T20:49:00-05:00","arr":"2026-08-01T20:55:00-05:00","dep":"2026-08-01T20:55:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","platform":""},{"name":"Oklahoma City","code":"OKC","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T21:27:00-05:00","schDep":"2026-08-01T21:27:00-05:00","arr":"2026-08-01T21:14:00-05:00","dep":"2026-08-01T21:14:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"GLE","eventTZ":"America/Chicago","eventName":"Gainesville","origCode":"FTW","originTZ":"America/Chicago","origName":"Fort Worth","destCode":"OKC","destTZ":"America/Chicago","destName":"Oklahoma City","trainState":"Active","velocity":44.0296897888184,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T17:37:40-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"1333":[{"dataSource":"amtraker-v3","routeName":"Borealis","trainNum":"1333","trainNumRaw":"1333","trainID":"1333-1","lat":44.06168017396145,"lon":-91.68666794443739,"trainTimely":"","iconColor":"#c6640d","textColor":"#ffffff","stations":[{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T11:10:00-05:00","schDep":"2026-08-01T11:10:00-05:00","arr":"2026-08-01T12:02:00-05:00","dep":"2026-08-01T12:02:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6560d","platform":""},{"name":"Glenview","code":"GLN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T11:31:00-05:00","schDep":"2026-08-01T11:34:00-05:00","arr":"2026-08-01T12:27:00-05:00","dep":"2026-08-01T12:29:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c64f0d","platform":""},{"name":"Sturtevant","code":"SVT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T12:11:00-05:00","schDep":"2026-08-01T12:12:00-05:00","arr":"2026-08-01T13:07:00-05:00","dep":"2026-08-01T13:07:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c64f0d","platform":""},{"name":"Milwaukee Airport","code":"MKA","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T12:25:00-05:00","schDep":"2026-08-01T12:27:00-05:00","arr":"2026-08-01T13:23:00-05:00","dep":"2026-08-01T13:25:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c64c0d","platform":""},{"name":"Milwaukee","code":"MKE","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T12:42:00-05:00","schDep":"2026-08-01T12:49:00-05:00","arr":"2026-08-01T13:36:00-05:00","dep":"2026-08-01T13:44:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6520d","platform":""},{"name":"Columbus","code":"CBS","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T13:55:00-05:00","schDep":"2026-08-01T13:55:00-05:00","arr":"2026-08-01T14:48:00-05:00","dep":"2026-08-01T14:50:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6540d","platform":""},{"name":"Portage","code":"POG","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T14:23:00-05:00","schDep":"2026-08-01T14:23:00-05:00","arr":"2026-08-01T15:16:00-05:00","dep":"2026-08-01T15:17:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6540d","platform":""},{"name":"Wisconsin Dells","code":"WDL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T14:43:00-05:00","schDep":"2026-08-01T14:43:00-05:00","arr":"2026-08-01T15:33:00-05:00","dep":"2026-08-01T15:35:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6590d","platform":""},{"name":"Tomah","code":"TOH","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T15:29:00-05:00","schDep":"2026-08-01T15:29:00-05:00","arr":"2026-08-01T16:12:00-05:00","dep":"2026-08-01T16:13:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6640d","platform":""},{"name":"La Crosse","code":"LSE","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:11:00-05:00","schDep":"2026-08-01T16:11:00-05:00","arr":"2026-08-01T16:52:00-05:00","dep":"2026-08-01T16:54:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6670d","platform":""},{"name":"Winona","code":"WIN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:45:00-05:00","schDep":"2026-08-01T16:45:00-05:00","arr":"2026-08-01T17:27:00-05:00","dep":"2026-08-01T17:29:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6660d","platform":""},{"name":"Red Wing","code":"RDW","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:47:00-05:00","schDep":"2026-08-01T17:47:00-05:00","arr":"2026-08-01T18:30:00-05:00","dep":"2026-08-01T18:30:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6640d","platform":""},{"name":"St. Paul - Minneapolis Union","code":"MSP","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:01:00-05:00","schDep":"2026-08-01T19:01:00-05:00","arr":"2026-08-01T19:19:00-05:00","dep":"2026-08-01T19:19:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#8cae1c","platform":""}],"heading":"NW","eventCode":"RDW","eventTZ":"America/Chicago","eventName":"Red Wing","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"MSP","destTZ":"America/Chicago","destName":"St. Paul - Minneapolis Union","trainState":"Active","velocity":40.2151336669922,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T17:35:41-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"1340":[{"dataSource":"amtraker-v3","routeName":"Borealis","trainNum":"1340","trainNumRaw":"1340","trainID":"1340-1","lat":43.033977910928684,"lon":-87.91790603989618,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"St. Paul - Minneapolis Union","code":"MSP","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T11:29:00-05:00","schDep":"2026-08-01T11:29:00-05:00","arr":"2026-08-01T11:30:00-05:00","dep":"2026-08-01T11:30:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b38","platform":""},{"name":"Red Wing","code":"RDW","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T12:27:00-05:00","schDep":"2026-08-01T12:27:00-05:00","arr":"2026-08-01T12:21:00-05:00","dep":"2026-08-01T12:27:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Winona","code":"WIN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T13:41:00-05:00","schDep":"2026-08-01T13:41:00-05:00","arr":"2026-08-01T13:32:00-05:00","dep":"2026-08-01T13:41:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"La Crosse","code":"LSE","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T14:17:00-05:00","schDep":"2026-08-01T14:17:00-05:00","arr":"2026-08-01T14:12:00-05:00","dep":"2026-08-01T14:17:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Tomah","code":"TOH","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T14:56:00-05:00","schDep":"2026-08-01T14:56:00-05:00","arr":"2026-08-01T15:00:00-05:00","dep":"2026-08-01T15:01:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Wisconsin Dells","code":"WDL","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T15:37:00-05:00","schDep":"2026-08-01T15:37:00-05:00","arr":"2026-08-01T15:44:00-05:00","dep":"2026-08-01T15:46:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3a9726","platform":""},{"name":"Portage","code":"POG","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T15:55:00-05:00","schDep":"2026-08-01T15:55:00-05:00","arr":"2026-08-01T16:02:00-05:00","dep":"2026-08-01T16:04:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3a9726","platform":""},{"name":"Columbus","code":"CBS","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:23:00-05:00","schDep":"2026-08-01T16:23:00-05:00","arr":"2026-08-01T16:28:00-05:00","dep":"2026-08-01T16:30:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2f9327","platform":""},{"name":"Milwaukee","code":"MKE","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:37:00-05:00","schDep":"2026-08-01T17:44:00-05:00","arr":"2026-08-01T17:32:00-05:00","dep":"2026-08-01T17:44:00-05:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","platform":""},{"name":"Milwaukee Airport","code":"MKA","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T17:53:00-05:00","schDep":"2026-08-01T17:55:00-05:00","arr":"2026-08-01T17:53:00-05:00","dep":"2026-08-01T17:53:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Sturtevant","code":"SVT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:07:00-05:00","schDep":"2026-08-01T18:08:00-05:00","arr":"2026-08-01T18:07:00-05:00","dep":"2026-08-01T18:07:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Glenview","code":"GLN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T18:46:00-05:00","schDep":"2026-08-01T18:49:00-05:00","arr":"2026-08-01T18:46:00-05:00","dep":"2026-08-01T18:46:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T19:21:00-05:00","schDep":"2026-08-01T19:21:00-05:00","arr":"2026-08-01T19:17:00-05:00","dep":"2026-08-01T19:17:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"E","eventCode":"MKE","eventTZ":"America/Chicago","eventName":"Milwaukee","origCode":"MSP","originTZ":"America/Chicago","origName":"St. Paul - Minneapolis Union","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":0.0805298388004303,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T17:37:40-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"2224":[{"dataSource":"amtraker-v3","routeName":"Acela","trainNum":"2224","trainNumRaw":"2224","trainID":"2224-1","lat":38.90137078736586,"lon":-77.00495528516336,"trainTimely":"","iconColor":"#212529","textColor":"#ffffff","stations":[{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:57:00-04:00","schDep":"2026-08-01T18:57:00-04:00","arr":"2026-08-01T18:57:00-04:00","dep":"2026-08-01T18:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:29:00-04:00","schDep":"2026-08-01T19:30:00-04:00","arr":"2026-08-01T19:29:00-04:00","dep":"2026-08-01T19:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:13:00-04:00","schDep":"2026-08-01T20:14:00-04:00","arr":"2026-08-01T20:13:00-04:00","dep":"2026-08-01T20:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:39:00-04:00","schDep":"2026-08-01T20:40:00-04:00","arr":"2026-08-01T20:39:00-04:00","dep":"2026-08-01T20:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"3"},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:36:00-04:00","schDep":"2026-08-01T21:37:00-04:00","arr":"2026-08-01T21:33:00-04:00","dep":"2026-08-01T21:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:56:00-04:00","schDep":"2026-08-01T21:56:00-04:00","arr":"2026-08-01T21:46:00-04:00","dep":"2026-08-01T21:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"WAS","eventTZ":"America/New_York","eventName":"Washington Union","origCode":"WAS","originTZ":"America/New_York","origName":"Washington Union","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Predeparture","velocity":0,"statusMsg":" ","createdAt":null,"updatedAt":null,"lastValTS":"2026-08-01T18:42:00-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"2258":[{"dataSource":"amtraker-v3","routeName":"Acela","trainNum":"2258","trainNumRaw":"2258","trainID":"2258-1","lat":41.3234604395503,"lon":-72.00261009186914,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:52:00-04:00","schDep":"2026-08-01T12:52:00-04:00","arr":"2026-08-01T12:52:00-04:00","dep":"2026-08-01T12:52:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:22:00-04:00","schDep":"2026-08-01T13:24:00-04:00","arr":"2026-08-01T13:22:00-04:00","dep":"2026-08-01T13:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:07:00-04:00","schDep":"2026-08-01T14:08:00-04:00","arr":"2026-08-01T14:13:00-04:00","dep":"2026-08-01T14:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:32:00-04:00","schDep":"2026-08-01T14:35:00-04:00","arr":"2026-08-01T14:40:00-04:00","dep":"2026-08-01T14:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#7baa1f","platform":""},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:18:00-04:00","schDep":"2026-08-01T15:19:00-04:00","arr":"2026-08-01T15:27:00-04:00","dep":"2026-08-01T15:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#8cae1c","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:35:00-04:00","schDep":"2026-08-01T15:36:00-04:00","arr":"2026-08-01T15:39:00-04:00","dep":"2026-08-01T15:41:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:53:00-04:00","schDep":"2026-08-01T16:02:00-04:00","arr":"2026-08-01T15:53:00-04:00","dep":"2026-08-01T16:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Stamford","code":"STM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:47:00-04:00","schDep":"2026-08-01T16:48:00-04:00","arr":"2026-08-01T16:49:00-04:00","dep":"2026-08-01T16:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"New Haven Union","code":"NHV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:37:00-04:00","schDep":"2026-08-01T17:38:00-04:00","arr":"2026-08-01T17:45:00-04:00","dep":"2026-08-01T17:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#7baa1f","platform":""},{"name":"Providence","code":"PVD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:14:00-04:00","schDep":"2026-08-01T19:14:00-04:00","arr":"2026-08-01T19:14:00-04:00","dep":"2026-08-01T19:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Westwood-Route 128","code":"RTE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:44:00-04:00","schDep":"2026-08-01T19:45:00-04:00","arr":"2026-08-01T19:34:00-04:00","dep":"2026-08-01T19:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Boston Back Bay","code":"BBY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:54:00-04:00","schDep":"2026-08-01T19:55:00-04:00","arr":"2026-08-01T19:44:00-04:00","dep":"2026-08-01T19:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Boston South","code":"BOS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:00:00-04:00","schDep":"2026-08-01T20:00:00-04:00","arr":"2026-08-01T19:50:00-04:00","dep":"2026-08-01T19:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"E","eventCode":"PVD","eventTZ":"America/New_York","eventName":"Providence","origCode":"WAS","originTZ":"America/New_York","origName":"Washington Union","destCode":"BOS","destTZ":"America/New_York","destName":"Boston South","trainState":"Active","velocity":64.690071105957,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"2260":[{"dataSource":"amtraker-v3","routeName":"Acela","trainNum":"2260","trainNumRaw":"2260","trainID":"2260-1","lat":40.95238563161986,"lon":-73.73789352807223,"trainTimely":"","iconColor":"#6aa620","textColor":"#000000","stations":[{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:55:00-04:00","schDep":"2026-08-01T14:55:00-04:00","arr":"2026-08-01T14:55:00-04:00","dep":"2026-08-01T14:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:16:00-04:00","schDep":"2026-08-01T15:17:00-04:00","arr":"2026-08-01T15:14:00-04:00","dep":"2026-08-01T15:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:28:00-04:00","schDep":"2026-08-01T15:30:00-04:00","arr":"2026-08-01T15:30:00-04:00","dep":"2026-08-01T15:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:37:00-04:00","schDep":"2026-08-01T16:38:00-04:00","arr":"2026-08-01T16:36:00-04:00","dep":"2026-08-01T16:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:20:00-04:00","schDep":"2026-08-01T17:21:00-04:00","arr":"2026-08-01T17:19:00-04:00","dep":"2026-08-01T17:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:36:00-04:00","schDep":"2026-08-01T17:37:00-04:00","arr":"2026-08-01T17:33:00-04:00","dep":"2026-08-01T17:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:55:00-04:00","schDep":"2026-08-01T18:05:00-04:00","arr":"2026-08-01T17:56:00-04:00","dep":"2026-08-01T18:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Stamford","code":"STM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:48:00-04:00","schDep":"2026-08-01T18:50:00-04:00","arr":"2026-08-01T18:55:00-04:00","dep":"2026-08-01T18:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#6aa620","platform":""},{"name":"New Haven Union","code":"NHV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:42:00-04:00","schDep":"2026-08-01T19:44:00-04:00","arr":"2026-08-01T19:39:00-04:00","dep":"2026-08-01T19:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Providence","code":"PVD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:16:00-04:00","schDep":"2026-08-01T21:16:00-04:00","arr":"2026-08-01T21:16:00-04:00","dep":"2026-08-01T21:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Westwood-Route 128","code":"RTE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:44:00-04:00","schDep":"2026-08-01T21:45:00-04:00","arr":"2026-08-01T21:44:00-04:00","dep":"2026-08-01T21:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Boston Back Bay","code":"BBY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:56:00-04:00","schDep":"2026-08-01T21:57:00-04:00","arr":"2026-08-01T21:54:00-04:00","dep":"2026-08-01T21:54:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Boston South","code":"BOS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:04:00-04:00","schDep":"2026-08-01T22:04:00-04:00","arr":"2026-08-01T21:59:00-04:00","dep":"2026-08-01T21:59:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"NE","eventCode":"STM","eventTZ":"America/New_York","eventName":"Stamford","origCode":"WAS","originTZ":"America/New_York","origName":"Washington Union","destCode":"BOS","destTZ":"America/New_York","destName":"Boston South","trainState":"Active","velocity":79.8274383544922,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"2262":[{"dataSource":"amtraker-v3","routeName":"Acela","trainNum":"2262","trainNumRaw":"2262","trainID":"2262-1","lat":40.011547539460636,"lon":-75.06656058180039,"trainTimely":"","iconColor":"#c6520d","textColor":"#ffffff","stations":[{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:05:00-04:00","schDep":"2026-08-01T16:05:00-04:00","arr":"2026-08-01T16:24:00-04:00","dep":"2026-08-01T16:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66c0d","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:26:00-04:00","schDep":"2026-08-01T16:27:00-04:00","arr":"2026-08-01T16:50:00-04:00","dep":"2026-08-01T16:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c65c0d","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:38:00-04:00","schDep":"2026-08-01T16:40:00-04:00","arr":"2026-08-01T17:07:00-04:00","dep":"2026-08-01T17:09:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c64c0d","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:24:00-04:00","schDep":"2026-08-01T17:25:00-04:00","arr":"2026-08-01T17:55:00-04:00","dep":"2026-08-01T17:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6450d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:51:00-04:00","schDep":"2026-08-01T17:54:00-04:00","arr":"2026-08-01T18:22:00-04:00","dep":"2026-08-01T18:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6450d","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:50:00-04:00","schDep":"2026-08-01T18:51:00-04:00","arr":"2026-08-01T19:17:00-04:00","dep":"2026-08-01T19:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6520d","platform":"2"},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:10:00-04:00","schDep":"2026-08-01T19:23:00-04:00","arr":"2026-08-01T19:30:00-04:00","dep":"2026-08-01T19:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6690d","platform":""},{"name":"Stamford","code":"STM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:06:00-04:00","schDep":"2026-08-01T20:08:00-04:00","arr":"2026-08-01T20:26:00-04:00","dep":"2026-08-01T20:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6690d","platform":""},{"name":"New Haven Union","code":"NHV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:00:00-04:00","schDep":"2026-08-01T21:02:00-04:00","arr":"2026-08-01T21:14:00-04:00","dep":"2026-08-01T21:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c28b10","platform":""},{"name":"Providence","code":"PVD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:30:00-04:00","schDep":"2026-08-01T22:30:00-04:00","arr":"2026-08-01T22:38:00-04:00","dep":"2026-08-01T22:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#7baa1f","platform":""},{"name":"Westwood-Route 128","code":"RTE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:59:00-04:00","schDep":"2026-08-01T23:00:00-04:00","arr":"2026-08-01T23:06:00-04:00","dep":"2026-08-01T23:06:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#6aa620","platform":""},{"name":"Boston Back Bay","code":"BBY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:12:00-04:00","schDep":"2026-08-01T23:13:00-04:00","arr":"2026-08-01T23:15:00-04:00","dep":"2026-08-01T23:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#349527","platform":""},{"name":"Boston South","code":"BOS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:24:00-04:00","schDep":"2026-08-01T23:24:00-04:00","arr":"2026-08-01T23:19:00-04:00","dep":"2026-08-01T23:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"E","eventCode":"NWK","eventTZ":"America/New_York","eventName":"Newark Penn","origCode":"WAS","originTZ":"America/New_York","origName":"Washington Union","destCode":"BOS","destTZ":"America/New_York","destName":"Boston South","trainState":"Active","velocity":89.0660018920898,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"2265":[{"dataSource":"amtraker-v3","routeName":"Acela","trainNum":"2265","trainNumRaw":"2265","trainID":"2265-1","lat":38.901043096284496,"lon":-77.00536574927122,"trainTimely":"","iconColor":"#212529","textColor":"#ffffff","stations":[{"name":"Boston South","code":"BOS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:10:00-04:00","schDep":"2026-08-01T11:10:00-04:00","arr":"2026-08-01T11:10:00-04:00","dep":"2026-08-01T11:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Boston Back Bay","code":"BBY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:16:00-04:00","schDep":"2026-08-01T11:16:00-04:00","arr":"2026-08-01T11:16:00-04:00","dep":"2026-08-01T11:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Westwood-Route 128","code":"RTE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:25:00-04:00","schDep":"2026-08-01T11:25:00-04:00","arr":"2026-08-01T11:27:00-04:00","dep":"2026-08-01T11:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Providence","code":"PVD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:46:00-04:00","schDep":"2026-08-01T11:47:00-04:00","arr":"2026-08-01T11:49:00-04:00","dep":"2026-08-01T11:59:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#349527","platform":""},{"name":"New Haven Union","code":"NHV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:26:00-04:00","schDep":"2026-08-01T13:27:00-04:00","arr":"2026-08-01T13:26:00-04:00","dep":"2026-08-01T13:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Stamford","code":"STM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:10:00-04:00","schDep":"2026-08-01T14:12:00-04:00","arr":"2026-08-01T14:21:00-04:00","dep":"2026-08-01T14:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b4b618","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:04:00-04:00","schDep":"2026-08-01T15:20:00-04:00","arr":"2026-08-01T15:02:00-04:00","dep":"2026-08-01T15:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:34:00-04:00","schDep":"2026-08-01T15:35:00-04:00","arr":"2026-08-01T15:43:00-04:00","dep":"2026-08-01T15:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#8cae1c","platform":""},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:48:00-04:00","schDep":"2026-08-01T15:50:00-04:00","arr":"2026-08-01T15:57:00-04:00","dep":"2026-08-01T15:59:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#8cae1c","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:32:00-04:00","schDep":"2026-08-01T16:34:00-04:00","arr":"2026-08-01T16:45:00-04:00","dep":"2026-08-01T16:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#be9c13","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:57:00-04:00","schDep":"2026-08-01T16:59:00-04:00","arr":"2026-08-01T17:06:00-04:00","dep":"2026-08-01T17:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#8cae1c","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:45:00-04:00","schDep":"2026-08-01T17:47:00-04:00","arr":"2026-08-01T17:52:00-04:00","dep":"2026-08-01T17:54:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#6aa620","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:24:00-04:00","schDep":"2026-08-01T18:24:00-04:00","arr":"2026-08-01T18:24:00-04:00","dep":"2026-08-01T18:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"WAS","eventTZ":"America/New_York","eventName":"Washington Union","origCode":"BOS","originTZ":"America/New_York","origName":"Boston South","destCode":"WAS","destTZ":"America/New_York","destName":"Washington Union","trainState":"Completed","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T18:29:09-04:00","updatedAt":"2026-08-01T18:29:09-04:00","lastValTS":"2026-08-01T18:29:09-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"2267":[{"dataSource":"amtraker-v3","routeName":"Acela","trainNum":"2267","trainNumRaw":"2267","trainID":"2267-1","lat":39.74484291079768,"lon":-75.52761265240862,"trainTimely":"","iconColor":"#349527","textColor":"#ffffff","stations":[{"name":"Boston South","code":"BOS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:05:00-04:00","schDep":"2026-08-01T13:05:00-04:00","arr":"2026-08-01T13:05:00-04:00","dep":"2026-08-01T13:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Boston Back Bay","code":"BBY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:09:00-04:00","schDep":"2026-08-01T13:09:00-04:00","arr":"2026-08-01T13:10:00-04:00","dep":"2026-08-01T13:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Westwood-Route 128","code":"RTE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:18:00-04:00","schDep":"2026-08-01T13:18:00-04:00","arr":"2026-08-01T13:20:00-04:00","dep":"2026-08-01T13:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Providence","code":"PVD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:38:00-04:00","schDep":"2026-08-01T13:40:00-04:00","arr":"2026-08-01T13:42:00-04:00","dep":"2026-08-01T13:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"New Haven Union","code":"NHV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:09:00-04:00","schDep":"2026-08-01T15:10:00-04:00","arr":"2026-08-01T15:07:00-04:00","dep":"2026-08-01T15:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Stamford","code":"STM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:53:00-04:00","schDep":"2026-08-01T15:55:00-04:00","arr":"2026-08-01T16:05:00-04:00","dep":"2026-08-01T16:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#baab16","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:48:00-04:00","schDep":"2026-08-01T17:00:00-04:00","arr":"2026-08-01T16:48:00-04:00","dep":"2026-08-01T16:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:13:00-04:00","schDep":"2026-08-01T17:14:00-04:00","arr":"2026-08-01T17:11:00-04:00","dep":"2026-08-01T17:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:27:00-04:00","schDep":"2026-08-01T17:29:00-04:00","arr":"2026-08-01T17:27:00-04:00","dep":"2026-08-01T17:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:11:00-04:00","schDep":"2026-08-01T18:13:00-04:00","arr":"2026-08-01T18:19:00-04:00","dep":"2026-08-01T18:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#7baa1f","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:37:00-04:00","schDep":"2026-08-01T18:38:00-04:00","arr":"2026-08-01T18:40:00-04:00","dep":"2026-08-01T18:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#349527","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:25:00-04:00","schDep":"2026-08-01T19:26:00-04:00","arr":"2026-08-01T19:22:00-04:00","dep":"2026-08-01T19:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:38:00-04:00","schDep":"2026-08-01T19:39:00-04:00","arr":"2026-08-01T19:38:00-04:00","dep":"2026-08-01T19:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:05:00-04:00","schDep":"2026-08-01T20:05:00-04:00","arr":"2026-08-01T20:05:00-04:00","dep":"2026-08-01T20:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SW","eventCode":"WIL","eventTZ":"America/New_York","eventName":"Wilmington","origCode":"BOS","originTZ":"America/New_York","origName":"Boston South","destCode":"WAS","destTZ":"America/New_York","destName":"Washington Union","trainState":"Active","velocity":73.3917617797852,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"2271":[{"dataSource":"amtraker-v3","routeName":"Acela","trainNum":"2271","trainNumRaw":"2271","trainID":"2271-1","lat":41.07045054350333,"lon":-73.51139962642422,"trainTimely":"","iconColor":"#5ba222","textColor":"#ffffff","stations":[{"name":"Boston South","code":"BOS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:35:00-04:00","schDep":"2026-08-01T15:35:00-04:00","arr":"2026-08-01T15:35:00-04:00","dep":"2026-08-01T15:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Boston Back Bay","code":"BBY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:39:00-04:00","schDep":"2026-08-01T15:40:00-04:00","arr":"2026-08-01T15:40:00-04:00","dep":"2026-08-01T15:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Westwood-Route 128","code":"RTE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:48:00-04:00","schDep":"2026-08-01T15:49:00-04:00","arr":"2026-08-01T15:50:00-04:00","dep":"2026-08-01T15:52:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Providence","code":"PVD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:09:00-04:00","schDep":"2026-08-01T16:11:00-04:00","arr":"2026-08-01T16:11:00-04:00","dep":"2026-08-01T16:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"New Haven Union","code":"NHV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:49:00-04:00","schDep":"2026-08-01T17:50:00-04:00","arr":"2026-08-01T17:50:00-04:00","dep":"2026-08-01T17:52:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Stamford","code":"STM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:34:00-04:00","schDep":"2026-08-01T18:36:00-04:00","arr":"2026-08-01T18:40:00-04:00","dep":"2026-08-01T18:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:33:00-04:00","schDep":"2026-08-01T19:57:00-04:00","arr":"2026-08-01T19:26:00-04:00","dep":"2026-08-01T19:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:10:00-04:00","schDep":"2026-08-01T20:11:00-04:00","arr":"2026-08-01T20:10:00-04:00","dep":"2026-08-01T20:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:07:00-04:00","schDep":"2026-08-01T21:10:00-04:00","arr":"2026-08-01T21:08:00-04:00","dep":"2026-08-01T21:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","platform":"5"},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:33:00-04:00","schDep":"2026-08-01T21:34:00-04:00","arr":"2026-08-01T21:33:00-04:00","dep":"2026-08-01T21:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:18:00-04:00","schDep":"2026-08-01T22:19:00-04:00","arr":"2026-08-01T22:18:00-04:00","dep":"2026-08-01T22:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:55:00-04:00","schDep":"2026-08-01T22:55:00-04:00","arr":"2026-08-01T22:59:00-04:00","dep":"2026-08-01T22:59:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","platform":""}],"heading":"S","eventCode":"STM","eventTZ":"America/New_York","eventName":"Stamford","origCode":"BOS","originTZ":"America/New_York","origName":"Boston South","destCode":"WAS","destTZ":"America/New_York","destName":"Washington Union","trainState":"Active","velocity":57.0999984741211,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:37:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"2293":[{"dataSource":"amtraker-v3","routeName":"Acela","trainNum":"2293","trainNumRaw":"2293","trainID":"2293-1","lat":42.346936313434306,"lon":-71.07303678861666,"trainTimely":"","iconColor":"#c6790d","textColor":"#ffffff","stations":[{"name":"Boston South","code":"BOS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:15:00-04:00","schDep":"2026-08-01T18:15:00-04:00","arr":"2026-08-01T18:28:00-04:00","dep":"2026-08-01T18:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#be9c13","platform":""},{"name":"Boston Back Bay","code":"BBY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:19:00-04:00","schDep":"2026-08-01T18:20:00-04:00","arr":"2026-08-01T18:34:00-04:00","dep":"2026-08-01T18:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#c6790d","platform":""},{"name":"Westwood-Route 128","code":"RTE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:28:00-04:00","schDep":"2026-08-01T18:29:00-04:00","arr":"2026-08-01T18:39:00-04:00","dep":"2026-08-01T18:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#b4b618","platform":""},{"name":"Providence","code":"PVD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:51:00-04:00","schDep":"2026-08-01T18:52:00-04:00","arr":"2026-08-01T18:58:00-04:00","dep":"2026-08-01T18:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#6aa620","platform":""},{"name":"New Haven Union","code":"NHV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:28:00-04:00","schDep":"2026-08-01T20:32:00-04:00","arr":"2026-08-01T20:28:00-04:00","dep":"2026-08-01T20:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Stamford","code":"STM","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:12:00-04:00","schDep":"2026-08-01T21:14:00-04:00","arr":"2026-08-01T21:12:00-04:00","dep":"2026-08-01T21:12:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:06:00-04:00","schDep":"2026-08-01T22:06:00-04:00","arr":"2026-08-01T21:56:00-04:00","dep":"2026-08-01T21:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"W","eventCode":"BBY","eventTZ":"America/New_York","eventName":"Boston Back Bay","origCode":"BOS","originTZ":"America/New_York","origName":"Boston South","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":4.45822143554688,"statusMsg":" ","createdAt":"2026-08-01T18:38:02-04:00","updatedAt":"2026-08-01T18:38:02-04:00","lastValTS":"2026-08-01T18:35:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"b5550":[{"dataSource":"amtraker-v3","routeName":"Brightline","trainNum":"b5550","trainNumRaw":"5550","trainID":"b5550-1","lat":26.71202,"lon":-80.05536,"trainTimely":"","iconColor":"#9fb21a","textColor":"#000000","stations":[{"name":"Miami","code":"BEKW","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:20:00.000Z","schDep":"2026-08-01T21:20:00.000Z","arr":"2026-08-01T21:30:00.000Z","dep":"2026-08-01T21:30:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","platform":""},{"name":"Aventura","code":"BAVE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:37:00.000Z","schDep":"2026-08-01T21:39:00.000Z","arr":"2026-08-01T21:47:00.000Z","dep":"2026-08-01T21:49:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","platform":""},{"name":"Fort Lauderdale","code":"BFBT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:53:00.000Z","schDep":"2026-08-01T21:55:00.000Z","arr":"2026-08-01T22:03:00.000Z","dep":"2026-08-01T22:05:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","platform":""},{"name":"West Palm Beach","code":"BWPT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:35:00.000Z","schDep":"2026-08-01T22:35:00.000Z","arr":"2026-08-01T22:45:00.000Z","dep":"2026-08-01T22:45:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","platform":""}],"heading":"N","eventCode":"BWPT","eventTZ":"America/New_York","eventName":"West Palm Beach","origCode":"BEKW","originTZ":"America/New_York","origName":"Miami","destCode":"BWPT","destTZ":"America/New_York","destName":"West Palm Beach","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:09.410Z","updatedAt":"2026-08-01T22:38:09.410Z","lastValTS":"2026-08-01T22:38:09.410Z","objectID":5550,"provider":"Brightline","providerShort":"BLNE","onlyOfTrainNum":true,"alerts":[]}],"b5552":[{"dataSource":"amtraker-v3","routeName":"Brightline","trainNum":"b5552","trainNumRaw":"5552","trainID":"b5552-1","lat":26.353683471679688,"lon":-80.0875473022461,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Miami","code":"BEKW","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:45:00.000Z","schDep":"2026-08-01T21:45:00.000Z","arr":"2026-08-01T21:46:00.000Z","dep":"2026-08-01T21:46:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","platform":""},{"name":"Aventura","code":"BAVE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:02:00.000Z","schDep":"2026-08-01T22:04:00.000Z","arr":"2026-08-01T22:02:00.000Z","dep":"2026-08-01T22:03:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Fort Lauderdale","code":"BFBT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:18:00.000Z","schDep":"2026-08-01T22:20:00.000Z","arr":"2026-08-01T22:17:00.000Z","dep":"2026-08-01T22:20:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Boca Raton","code":"BRRN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:36:00.000Z","schDep":"2026-08-01T22:38:00.000Z","arr":"2026-08-01T22:34:00.000Z","dep":"2026-08-01T22:38:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"2"},{"name":"West Palm Beach","code":"BWPT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:05:00.000Z","schDep":"2026-08-01T23:05:00.000Z","arr":"2026-08-01T23:05:00.000Z","dep":"2026-08-01T23:05:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"S","eventCode":"BWPT","eventTZ":"America/New_York","eventName":"West Palm Beach","origCode":"BEKW","originTZ":"America/New_York","origName":"Miami","destCode":"BWPT","destTZ":"America/New_York","destName":"West Palm Beach","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:09.410Z","updatedAt":"2026-08-01T22:38:09.410Z","lastValTS":"2026-08-01T22:38:09.410Z","objectID":5552,"provider":"Brightline","providerShort":"BLNE","onlyOfTrainNum":true,"alerts":[]}],"b5748":[{"dataSource":"amtraker-v3","routeName":"Brightline","trainNum":"b5748","trainNumRaw":"5748","trainID":"b5748-1","lat":26.79009246826172,"lon":-80.06977844238281,"trainTimely":"","iconColor":"#c64c0d","textColor":"#ffffff","stations":[{"name":"Miami","code":"BEKW","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:45:00.000Z","schDep":"2026-08-01T20:45:00.000Z","arr":"2026-08-01T21:05:00.000Z","dep":"2026-08-01T21:05:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6690d","platform":""},{"name":"Aventura","code":"BAVE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:02:00.000Z","schDep":"2026-08-01T21:04:00.000Z","arr":"2026-08-01T21:25:00.000Z","dep":"2026-08-01T21:28:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65f0d","platform":""},{"name":"Fort Lauderdale","code":"BFBT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:18:00.000Z","schDep":"2026-08-01T21:20:00.000Z","arr":"2026-08-01T21:41:00.000Z","dep":"2026-08-01T21:46:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65f0d","platform":""},{"name":"Boca Raton","code":"BRRN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:36:00.000Z","schDep":"2026-08-01T21:38:00.000Z","arr":"2026-08-01T22:01:00.000Z","dep":"2026-08-01T22:04:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6590d","platform":""},{"name":"West Palm Beach","code":"BWPT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:01:00.000Z","schDep":"2026-08-01T22:03:00.000Z","arr":"2026-08-01T22:28:00.000Z","dep":"2026-08-01T22:32:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6520d","platform":""},{"name":"Orlando","code":"BMCO","tz":"America/New_York","bus":false,"schArr":"2026-08-02T00:19:00.000Z","schDep":"2026-08-02T00:19:00.000Z","arr":"2026-08-02T00:48:00.000Z","dep":"2026-08-02T00:48:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c64c0d","platform":""}],"heading":"N","eventCode":"BMCO","eventTZ":"America/New_York","eventName":"Orlando","origCode":"BEKW","originTZ":"America/New_York","origName":"Miami","destCode":"BMCO","destTZ":"America/New_York","destName":"Orlando","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:09.410Z","updatedAt":"2026-08-01T22:38:09.410Z","lastValTS":"2026-08-01T22:38:09.410Z","objectID":5748,"provider":"Brightline","providerShort":"BLNE","onlyOfTrainNum":true,"alerts":[]}],"b5751":[{"dataSource":"amtraker-v3","routeName":"Brightline","trainNum":"b5751","trainNumRaw":"5751","trainID":"b5751-1","lat":26.10415267944336,"lon":-80.1443862915039,"trainTimely":"","iconColor":"#c6690d","textColor":"#ffffff","stations":[{"name":"Orlando","code":"BMCO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:20:00.000Z","schDep":"2026-08-01T19:20:00.000Z","arr":"2026-08-01T19:22:00.000Z","dep":"2026-08-01T19:22:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","platform":""},{"name":"West Palm Beach","code":"BWPT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:28:00.000Z","schDep":"2026-08-01T21:33:00.000Z","arr":"2026-08-01T21:41:00.000Z","dep":"2026-08-01T21:46:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#be9c13","platform":""},{"name":"Boca Raton","code":"BRRN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:55:00.000Z","schDep":"2026-08-01T21:57:00.000Z","arr":"2026-08-01T22:15:00.000Z","dep":"2026-08-01T22:17:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6690d","platform":""},{"name":"Fort Lauderdale","code":"BFBT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:13:00.000Z","schDep":"2026-08-01T22:15:00.000Z","arr":"2026-08-01T22:32:00.000Z","dep":"2026-08-01T22:35:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66c0d","platform":""},{"name":"Aventura","code":"BAVE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:29:00.000Z","schDep":"2026-08-01T22:31:00.000Z","arr":"2026-08-01T22:49:00.000Z","dep":"2026-08-01T22:51:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6690d","platform":"2"},{"name":"Miami","code":"BEKW","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:53:00.000Z","schDep":"2026-08-01T22:53:00.000Z","arr":"2026-08-01T23:13:00.000Z","dep":"2026-08-01T23:13:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6690d","platform":""}],"heading":"S","eventCode":"BAVE","eventTZ":"America/New_York","eventName":"Aventura","origCode":"BMCO","originTZ":"America/New_York","origName":"Orlando","destCode":"BEKW","destTZ":"America/New_York","destName":"Miami","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:09.410Z","updatedAt":"2026-08-01T22:38:09.410Z","lastValTS":"2026-08-01T22:38:09.410Z","objectID":5751,"provider":"Brightline","providerShort":"BLNE","onlyOfTrainNum":true,"alerts":[]}],"b5755":[{"dataSource":"amtraker-v3","routeName":"Brightline","trainNum":"b5755","trainNumRaw":"5755","trainID":"b5755-1","lat":26.732023239135742,"lon":-80.05760955810547,"trainTimely":"","iconColor":"#5ba222","textColor":"#ffffff","stations":[{"name":"Orlando","code":"BMCO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:20:00.000Z","schDep":"2026-08-01T20:20:00.000Z","arr":"2026-08-01T20:23:00.000Z","dep":"2026-08-01T20:23:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#349527","platform":""},{"name":"West Palm Beach","code":"BWPT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:32:00.000Z","schDep":"2026-08-01T22:34:00.000Z","arr":"2026-08-01T22:38:00.000Z","dep":"2026-08-01T22:40:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","platform":"2"},{"name":"Boca Raton","code":"BRRN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:56:00.000Z","schDep":"2026-08-01T22:58:00.000Z","arr":"2026-08-01T23:02:00.000Z","dep":"2026-08-01T23:04:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","platform":"2"},{"name":"Fort Lauderdale","code":"BFBT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:14:00.000Z","schDep":"2026-08-01T23:16:00.000Z","arr":"2026-08-01T23:20:00.000Z","dep":"2026-08-01T23:22:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","platform":"2"},{"name":"Aventura","code":"BAVE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:30:00.000Z","schDep":"2026-08-01T23:32:00.000Z","arr":"2026-08-01T23:36:00.000Z","dep":"2026-08-01T23:38:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","platform":"2"},{"name":"Miami","code":"BEKW","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:54:00.000Z","schDep":"2026-08-01T23:54:00.000Z","arr":"2026-08-02T00:00:00.000Z","dep":"2026-08-02T00:00:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","platform":""}],"heading":"S","eventCode":"BWPT","eventTZ":"America/New_York","eventName":"West Palm Beach","origCode":"BMCO","originTZ":"America/New_York","origName":"Orlando","destCode":"BEKW","destTZ":"America/New_York","destName":"Miami","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:09.410Z","updatedAt":"2026-08-01T22:38:09.410Z","lastValTS":"2026-08-01T22:38:09.410Z","objectID":5755,"provider":"Brightline","providerShort":"BLNE","onlyOfTrainNum":true,"alerts":[]}],"b5756":[{"dataSource":"amtraker-v3","routeName":"Brightline","trainNum":"b5756","trainNumRaw":"5756","trainID":"b5756-1","lat":25.77997,"lon":-80.19564,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Miami","code":"BEKW","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:45:00.000Z","schDep":"2026-08-01T22:45:00.000Z","arr":"2026-08-01T22:45:00.000Z","dep":"2026-08-01T22:45:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"3"},{"name":"Aventura","code":"BAVE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:02:00.000Z","schDep":"2026-08-01T23:04:00.000Z","arr":"2026-08-01T23:02:00.000Z","dep":"2026-08-01T23:04:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"1"},{"name":"Fort Lauderdale","code":"BFBT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:18:00.000Z","schDep":"2026-08-01T23:20:00.000Z","arr":"2026-08-01T23:18:00.000Z","dep":"2026-08-01T23:20:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"1"},{"name":"Boca Raton","code":"BRRN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T23:36:00.000Z","schDep":"2026-08-01T23:38:00.000Z","arr":"2026-08-01T23:36:00.000Z","dep":"2026-08-01T23:38:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"2"},{"name":"West Palm Beach","code":"BWPT","tz":"America/New_York","bus":false,"schArr":"2026-08-02T00:01:00.000Z","schDep":"2026-08-02T00:03:00.000Z","arr":"2026-08-02T00:01:00.000Z","dep":"2026-08-02T00:03:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"1"},{"name":"Orlando","code":"BMCO","tz":"America/New_York","bus":false,"schArr":"2026-08-02T02:15:00.000Z","schDep":"2026-08-02T02:15:00.000Z","arr":"2026-08-02T02:15:00.000Z","dep":"2026-08-02T02:15:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"BEKW","eventTZ":"America/New_York","eventName":"Miami","origCode":"BEKW","originTZ":"America/New_York","origName":"Miami","destCode":"BMCO","destTZ":"America/New_York","destName":"Orlando","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:09.410Z","updatedAt":"2026-08-01T22:38:09.410Z","lastValTS":"2026-08-01T22:38:09.410Z","objectID":5756,"provider":"Brightline","providerShort":"BLNE","onlyOfTrainNum":true,"alerts":[]}],"b5763":[{"dataSource":"amtraker-v3","routeName":"Brightline","trainNum":"b5763","trainNumRaw":"5763","trainID":"b5763-1","lat":28.450374603271484,"lon":-81.08963012695312,"trainTimely":"","iconColor":"#409a25","textColor":"#ffffff","stations":[{"name":"Orlando","code":"BMCO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:20:00.000Z","schDep":"2026-08-01T22:20:00.000Z","arr":"2026-08-01T22:23:00.000Z","dep":"2026-08-01T22:23:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#349527","platform":""},{"name":"West Palm Beach","code":"BWPT","tz":"America/New_York","bus":false,"schArr":"2026-08-02T00:32:00.000Z","schDep":"2026-08-02T00:34:00.000Z","arr":"2026-08-02T00:36:00.000Z","dep":"2026-08-02T00:38:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","platform":"2"},{"name":"Boca Raton","code":"BRRN","tz":"America/New_York","bus":false,"schArr":"2026-08-02T00:56:00.000Z","schDep":"2026-08-02T00:58:00.000Z","arr":"2026-08-02T01:00:00.000Z","dep":"2026-08-02T01:02:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","platform":"2"},{"name":"Fort Lauderdale","code":"BFBT","tz":"America/New_York","bus":false,"schArr":"2026-08-02T01:14:00.000Z","schDep":"2026-08-02T01:16:00.000Z","arr":"2026-08-02T01:18:00.000Z","dep":"2026-08-02T01:20:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","platform":"2"},{"name":"Aventura","code":"BAVE","tz":"America/New_York","bus":false,"schArr":"2026-08-02T01:30:00.000Z","schDep":"2026-08-02T01:32:00.000Z","arr":"2026-08-02T01:34:00.000Z","dep":"2026-08-02T01:36:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","platform":"2"},{"name":"Miami","code":"BEKW","tz":"America/New_York","bus":false,"schArr":"2026-08-02T01:54:00.000Z","schDep":"2026-08-02T01:54:00.000Z","arr":"2026-08-02T01:58:00.000Z","dep":"2026-08-02T01:58:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","platform":""}],"heading":"E","eventCode":"BWPT","eventTZ":"America/New_York","eventName":"West Palm Beach","origCode":"BMCO","originTZ":"America/New_York","origName":"Orlando","destCode":"BEKW","destTZ":"America/New_York","destName":"Miami","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:09.410Z","updatedAt":"2026-08-01T22:38:09.410Z","lastValTS":"2026-08-01T22:38:09.410Z","objectID":5763,"provider":"Brightline","providerShort":"BLNE","onlyOfTrainNum":true,"alerts":[]}],"v5":[{"dataSource":"amtraker-v3","routeName":"Skeena","trainNum":"v5","trainNumRaw":"5","trainID":"v5-31","lat":54.7089,"lon":-127.1265,"trainTimely":"","iconColor":"#c6750d","textColor":"#ffffff","stations":[{"name":"Jasper","code":"JASP","tz":"America/Edmonton","bus":false,"schArr":"2026-07-31T10:45:00-06:00","schDep":"2026-07-31T10:45:00-06:00","arr":"2026-07-31T10:55:04-06:00","dep":"2026-07-31T10:55:04-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#28902a","platform":""},{"name":"Harvey","code":"HRVY","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T11:38:00-07:00","schDep":"2026-07-31T11:38:02-07:00","arr":"2026-07-31T11:36:00-07:00","dep":"2026-07-31T11:35:09-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Dunster","code":"DNST","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T12:12:00-07:00","schDep":"2026-07-31T12:12:02-07:00","arr":"2026-07-31T12:07:54-07:00","dep":"2026-07-31T12:07:09-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"McBride","code":"MCBR","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T12:44:00-07:00","schDep":"2026-07-31T12:44:02-07:00","arr":"2026-07-31T12:57:18-07:00","dep":"2026-07-31T12:57:18-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2c9228","platform":""},{"name":"Goat River","code":"GOAT","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T13:41:00-07:00","schDep":"2026-07-31T13:41:02-07:00","arr":"2026-07-31T13:55:26-07:00","dep":"2026-07-31T13:55:26-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2e9328","platform":""},{"name":"Loos","code":"LOOS","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T13:58:00-07:00","schDep":"2026-07-31T13:58:02-07:00","arr":"2026-07-31T14:11:34-07:00","dep":"2026-07-31T14:11:34-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2c9228","platform":""},{"name":"Dome Creek","code":"DOMC","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T14:32:00-07:00","schDep":"2026-07-31T14:32:02-07:00","arr":"2026-07-31T14:45:39-07:00","dep":"2026-07-31T14:45:39-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2d9228","platform":""},{"name":"Bend","code":"BEND","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T14:36:00-07:00","schDep":"2026-07-31T14:36:02-07:00","arr":"2026-07-31T14:49:32-07:00","dep":"2026-07-31T14:49:32-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2c9228","platform":""},{"name":"Penny","code":"PENN","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T14:56:00-07:00","schDep":"2026-07-31T14:56:02-07:00","arr":"2026-07-31T15:12:04-07:00","dep":"2026-07-31T15:12:04-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#319427","platform":""},{"name":"Longworth","code":"LWTH","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T15:11:00-07:00","schDep":"2026-07-31T15:11:02-07:00","arr":"2026-07-31T15:25:08-07:00","dep":"2026-07-31T15:25:08-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2d9328","platform":""},{"name":"Hutton","code":"HUTT","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T15:24:00-07:00","schDep":"2026-07-31T15:24:02-07:00","arr":"2026-07-31T15:38:08-07:00","dep":"2026-07-31T15:38:08-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2d9328","platform":""},{"name":"Sinclair Mills","code":"SINM","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T15:30:00-07:00","schDep":"2026-07-31T15:30:02-07:00","arr":"2026-07-31T15:44:08-07:00","dep":"2026-07-31T15:44:08-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2d9328","platform":""},{"name":"McGregor","code":"MCGR","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T15:43:00-07:00","schDep":"2026-07-31T15:43:02-07:00","arr":"2026-07-31T15:54:10-07:00","dep":"2026-07-31T15:54:10-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#289128","platform":""},{"name":"Upper Frazer","code":"UFRZ","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T15:52:00-07:00","schDep":"2026-07-31T15:52:02-07:00","arr":"2026-07-31T16:03:10-07:00","dep":"2026-07-31T16:03:10-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#289128","platform":""},{"name":"Aleza Lake","code":"ALZL","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T16:01:00-07:00","schDep":"2026-07-31T16:01:02-07:00","arr":"2026-07-31T16:12:10-07:00","dep":"2026-07-31T16:12:10-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#289128","platform":""},{"name":"Willow River","code":"WILR","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T16:31:00-07:00","schDep":"2026-07-31T16:31:02-07:00","arr":"2026-07-31T16:42:10-07:00","dep":"2026-07-31T16:42:10-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#289128","platform":""},{"name":"Prince George","code":"PGEO","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T17:08:00-07:00","schDep":"2026-08-01T08:00:00-07:00","arr":"2026-07-31T18:42:15-07:00","dep":"2026-07-31T19:12:15-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6770d","platform":""},{"name":"Vanderhoof","code":"VDRH","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T09:55:00-07:00","schDep":"2026-08-01T09:55:02-07:00","arr":"2026-08-01T11:09:50-07:00","dep":"2026-08-01T11:09:50-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bca414","platform":""},{"name":"Fort Fraser","code":"FFRA","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T10:32:00-07:00","schDep":"2026-08-01T10:32:02-07:00","arr":"2026-08-01T11:44:46-07:00","dep":"2026-08-01T11:44:46-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bba915","platform":""},{"name":"Endako","code":"ENDA","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T10:50:00-07:00","schDep":"2026-08-01T10:50:02-07:00","arr":"2026-08-01T12:18:51-07:00","dep":"2026-08-01T12:18:51-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c67d0e","platform":""},{"name":"Burns Lake","code":"BRNL","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T11:58:00-07:00","schDep":"2026-08-01T11:58:02-07:00","arr":"2026-08-01T13:06:45-07:00","dep":"2026-08-01T13:06:45-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b8b217","platform":""},{"name":"Houston","code":"HOUS","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T13:08:00-07:00","schDep":"2026-08-01T13:08:02-07:00","arr":"2026-08-01T14:31:06-07:00","dep":"2026-08-01T14:31:06-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c28e11","platform":""},{"name":"Telkwa","code":"TELK","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T13:52:00-07:00","schDep":"2026-08-01T13:52:02-07:00","arr":"2026-08-01T15:27:22-07:00","dep":"2026-08-01T15:27:22-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6760d","platform":""},{"name":"Smithers","code":"SMTR","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T14:10:00-07:00","schDep":"2026-08-01T14:20:00-07:00","arr":"2026-08-01T15:47:10-07:00","dep":"2026-08-01T15:47:10-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6750d","platform":""},{"name":"New Hazelton","code":"NHAZ","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T15:37:00-07:00","schDep":"2026-08-01T15:37:02-07:00","arr":"2026-08-01T17:14:10-07:00","dep":"2026-08-01T17:14:10-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6750d","platform":""},{"name":"Kitwanga","code":"KITW","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T16:27:00-07:00","schDep":"2026-08-01T16:27:02-07:00","arr":"2026-08-01T18:04:10-07:00","dep":"2026-08-01T18:04:10-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6750d","platform":""},{"name":"Cedarvale","code":"CEDA","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T16:51:00-07:00","schDep":"2026-08-01T16:51:02-07:00","arr":"2026-08-01T18:28:10-07:00","dep":"2026-08-01T18:28:10-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6750d","platform":""},{"name":"Dorreen","code":"DORR","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T17:12:00-07:00","schDep":"2026-08-01T17:12:02-07:00","arr":"2026-08-01T18:49:10-07:00","dep":"2026-08-01T18:49:10-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6750d","platform":""},{"name":"Pacific","code":"PACI","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T17:21:00-07:00","schDep":"2026-08-01T17:21:02-07:00","arr":"2026-08-01T18:58:10-07:00","dep":"2026-08-01T18:58:10-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6750d","platform":""},{"name":"Usk","code":"USKX","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T17:40:00-07:00","schDep":"2026-08-01T17:40:02-07:00","arr":"2026-08-01T19:17:10-07:00","dep":"2026-08-01T19:17:10-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6750d","platform":""},{"name":"Terrace","code":"TRRC","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T18:00:00-07:00","schDep":"2026-08-01T18:05:00-07:00","arr":"2026-08-01T19:37:10-07:00","dep":"2026-08-01T19:37:10-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6750d","platform":""},{"name":"Kwinitsa","code":"KWIN","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T19:09:00-07:00","schDep":"2026-08-01T19:09:02-07:00","arr":"2026-08-01T20:46:10-07:00","dep":"2026-08-01T20:46:10-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6750d","platform":""},{"name":"Cassiar Cannery","code":"CASS","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T19:45:00-07:00","schDep":"2026-08-01T19:45:02-07:00","arr":"2026-08-01T21:22:10-07:00","dep":"2026-08-01T21:22:10-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6750d","platform":""},{"name":"Prince Rupert","code":"PRUP","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T20:25:00-07:00","schDep":"2026-08-01T20:25:00-07:00","arr":"2026-08-01T22:02:10-07:00","dep":"2026-08-01T22:02:10-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6750d","platform":""}],"heading":"W","eventCode":"SMTR","eventTZ":"America/Vancouver","eventName":"SMTR","origCode":"JASP","originTZ":"America/Edmonton","origName":"Jasper","destCode":"PRUP","destTZ":"America/Vancouver","destName":"Prince Rupert","trainState":"Active","velocity":44.738712,"statusMsg":" ","createdAt":"2026-08-01T22:36:40Z","updatedAt":"2026-08-01T22:36:40Z","lastValTS":"2026-08-01T22:36:40Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[]}],"v6":[{"dataSource":"amtraker-v3","routeName":"Skeena","trainNum":"v6","trainNumRaw":"6","trainID":"v6-31","lat":52.9694,"lon":-119.37,"trainTimely":"","iconColor":"#c66b0d","textColor":"#ffffff","stations":[{"name":"Cassiar Cannery","code":"CASS","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T08:20:00-07:00","schDep":"2026-07-31T08:20:02-07:00","arr":"2026-07-31T08:41:38-07:00","dep":"2026-07-31T08:41:38-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3b9826","platform":""},{"name":"Kwinitsa","code":"KWIN","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T09:17:00-07:00","schDep":"2026-07-31T09:17:02-07:00","arr":"2026-07-31T09:29:27-07:00","dep":"2026-07-31T09:29:27-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9228","platform":""},{"name":"Terrace","code":"TRRC","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T10:20:00-07:00","schDep":"2026-07-31T10:25:00-07:00","arr":"2026-07-31T10:25:40-07:00","dep":"2026-07-31T10:25:40-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d33","platform":""},{"name":"Usk","code":"USKX","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T10:48:00-07:00","schDep":"2026-07-31T10:48:02-07:00","arr":"2026-07-31T10:56:00-07:00","dep":"2026-07-31T10:56:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298f2f","platform":""},{"name":"Pacific","code":"PACI","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T11:07:00-07:00","schDep":"2026-07-31T11:07:02-07:00","arr":"2026-07-31T11:12:41-07:00","dep":"2026-07-31T11:12:41-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d33","platform":""},{"name":"Dorreen","code":"DORR","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T11:19:00-07:00","schDep":"2026-07-31T11:19:02-07:00","arr":"2026-07-31T11:24:42-07:00","dep":"2026-07-31T11:24:42-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d33","platform":""},{"name":"Cedarvale","code":"CEDA","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T11:44:00-07:00","schDep":"2026-07-31T11:44:02-07:00","arr":"2026-07-31T11:42:48-07:00","dep":"2026-07-31T11:41:57-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Kitwanga","code":"KITW","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T11:48:01-07:00","schDep":"2026-07-31T11:48:03-07:00","arr":"2026-07-31T12:00:16-07:00","dep":"2026-07-31T12:00:16-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9228","platform":""},{"name":"New Hazelton","code":"NHAZ","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T12:30:00-07:00","schDep":"2026-07-31T12:30:02-07:00","arr":"2026-07-31T12:41:40-07:00","dep":"2026-07-31T12:41:40-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#299128","platform":""},{"name":"Smithers","code":"SMTR","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T14:14:00-07:00","schDep":"2026-07-31T14:24:00-07:00","arr":"2026-07-31T14:49:59-07:00","dep":"2026-07-31T14:49:59-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Telkwa","code":"TELK","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T14:37:00-07:00","schDep":"2026-07-31T14:37:02-07:00","arr":"2026-07-31T15:29:36-07:00","dep":"2026-07-31T15:29:36-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#88ad1d","platform":""},{"name":"Houston","code":"HOUS","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T15:22:00-07:00","schDep":"2026-07-31T15:22:02-07:00","arr":"2026-07-31T16:19:54-07:00","dep":"2026-07-31T16:19:54-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#99b11b","platform":""},{"name":"Burns Lake","code":"BRNL","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T16:32:00-07:00","schDep":"2026-07-31T16:32:02-07:00","arr":"2026-07-31T17:28:19-07:00","dep":"2026-07-31T17:28:19-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#94af1c","platform":""},{"name":"Endako","code":"ENDA","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T17:25:00-07:00","schDep":"2026-07-31T17:25:02-07:00","arr":"2026-07-31T18:21:52-07:00","dep":"2026-07-31T18:21:52-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#95b01b","platform":""},{"name":"Fort Fraser","code":"FFRA","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T17:57:00-07:00","schDep":"2026-07-31T17:57:02-07:00","arr":"2026-07-31T18:48:33-07:00","dep":"2026-07-31T18:48:33-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#85ac1d","platform":""},{"name":"Vanderhoof","code":"VDRH","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T18:35:00-07:00","schDep":"2026-07-31T18:35:02-07:00","arr":"2026-07-31T19:20:30-07:00","dep":"2026-07-31T19:20:30-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#74a81f","platform":""},{"name":"Prince George","code":"PGEO","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T20:29:00-07:00","schDep":"2026-08-01T08:15:00-07:00","arr":"2026-07-31T21:50:23-07:00","dep":"2026-07-31T22:20:23-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c19311","platform":""},{"name":"Willow River","code":"WILR","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T08:48:00-07:00","schDep":"2026-08-01T08:48:02-07:00","arr":"2026-08-01T09:34:25-07:00","dep":"2026-08-01T09:34:25-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#76a91f","platform":""},{"name":"Aleza Lake","code":"ALZL","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T09:17:00-07:00","schDep":"2026-08-01T09:17:02-07:00","arr":"2026-08-01T10:27:25-07:00","dep":"2026-08-01T10:27:25-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b9af16","platform":""},{"name":"Upper Frazer","code":"UFRZ","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T09:25:00-07:00","schDep":"2026-08-01T09:25:02-07:00","arr":"2026-08-01T10:35:25-07:00","dep":"2026-08-01T10:35:25-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b9af16","platform":""},{"name":"McGregor","code":"MCGR","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T09:33:00-07:00","schDep":"2026-08-01T09:33:02-07:00","arr":"2026-08-01T10:43:25-07:00","dep":"2026-08-01T10:43:25-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b9af16","platform":""},{"name":"Sinclair Mills","code":"SINM","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T09:44:00-07:00","schDep":"2026-08-01T09:44:02-07:00","arr":"2026-08-01T10:56:34-07:00","dep":"2026-08-01T10:56:34-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bba915","platform":""},{"name":"Hutton","code":"HUTT","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T09:48:00-07:00","schDep":"2026-08-01T09:48:02-07:00","arr":"2026-08-01T11:05:36-07:00","dep":"2026-08-01T11:05:36-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#be9d13","platform":""},{"name":"Longworth","code":"LWTH","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T09:59:00-07:00","schDep":"2026-08-01T09:59:02-07:00","arr":"2026-08-01T11:16:20-07:00","dep":"2026-08-01T11:16:20-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#be9e13","platform":""},{"name":"Penny","code":"PENN","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T10:13:00-07:00","schDep":"2026-08-01T10:13:02-07:00","arr":"2026-08-01T11:28:03-07:00","dep":"2026-08-01T11:28:03-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bca314","platform":""},{"name":"Bend","code":"BEND","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T10:32:00-07:00","schDep":"2026-08-01T10:32:02-07:00","arr":"2026-08-01T11:47:30-07:00","dep":"2026-08-01T11:47:30-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bda214","platform":""},{"name":"Dome Creek","code":"DOMC","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T10:33:07-07:00","schDep":"2026-08-01T10:33:08-07:00","arr":"2026-08-01T11:50:27-07:00","dep":"2026-08-01T11:50:27-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#be9e13","platform":""},{"name":"Loos","code":"LOOS","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T11:07:00-07:00","schDep":"2026-08-01T11:07:02-07:00","arr":"2026-08-01T12:23:57-07:00","dep":"2026-08-01T12:23:57-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#be9f13","platform":""},{"name":"Goat River","code":"GOAT","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T11:22:00-07:00","schDep":"2026-08-01T11:22:02-07:00","arr":"2026-08-01T13:01:37-07:00","dep":"2026-08-01T13:01:37-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6740d","platform":""},{"name":"McBride","code":"MCBR","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T12:18:00-07:00","schDep":"2026-08-01T12:18:02-07:00","arr":"2026-08-01T13:55:37-07:00","dep":"2026-08-01T13:55:37-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6750d","platform":""},{"name":"Dunster","code":"DNST","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T12:35:00-07:00","schDep":"2026-08-01T12:35:02-07:00","arr":"2026-08-01T14:27:46-07:00","dep":"2026-08-01T14:27:46-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66d0d","platform":""},{"name":"Harvey","code":"HRVY","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T13:24:00-07:00","schDep":"2026-08-01T13:24:02-07:00","arr":"2026-08-01T15:09:20-07:00","dep":"2026-08-01T15:09:20-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6710d","platform":""},{"name":"Jasper","code":"JASP","tz":"America/Edmonton","bus":false,"schArr":"2026-08-01T17:00:00-06:00","schDep":"2026-08-01T17:00:00-06:00","arr":"2026-08-01T18:56:08-06:00","dep":"2026-08-01T18:56:08-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66b0d","platform":""}],"heading":"E","eventCode":"JASP","eventTZ":"America/Edmonton","eventName":"JASP","origCode":"CASS","originTZ":"America/Vancouver","origName":"Cassiar Cannery","destCode":"JASP","destTZ":"America/Edmonton","destName":"Jasper","trainState":"Active","velocity":35.418147,"statusMsg":" ","createdAt":"2026-08-01T22:32:19Z","updatedAt":"2026-08-01T22:32:19Z","lastValTS":"2026-08-01T22:32:19Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[]}],"v14":[{"dataSource":"amtraker-v3","routeName":"Ocean","trainNum":"v14","trainNumRaw":"14","trainID":"v14-31","lat":44.7781,"lon":-63.6295,"trainTimely":"","iconColor":"#c6740d","textColor":"#ffffff","stations":[{"name":"Montréal","code":"MTRL","tz":"America/Toronto","bus":false,"schArr":"2026-07-31T18:30:00-04:00","schDep":"2026-07-31T18:30:00-04:00","arr":"2026-07-31T18:51:44-04:00","dep":"2026-07-31T18:51:44-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3c9826","platform":""},{"name":"Saint-Lambert","code":"SLAM","tz":"America/Toronto","bus":false,"schArr":"2026-07-31T18:45:00-04:00","schDep":"2026-07-31T18:55:00-04:00","arr":"2026-07-31T19:17:07-04:00","dep":"2026-07-31T19:17:07-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#529f23","platform":""},{"name":"Saint-Hyacinthe","code":"SHYA","tz":"America/Toronto","bus":false,"schArr":"2026-07-31T19:23:00-04:00","schDep":"2026-07-31T19:28:00-04:00","arr":"2026-07-31T19:58:23-04:00","dep":"2026-07-31T19:58:23-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5aa122","platform":""},{"name":"Drummondville","code":"DRMV","tz":"America/Toronto","bus":false,"schArr":"2026-07-31T20:04:00-04:00","schDep":"2026-07-31T20:14:00-04:00","arr":"2026-07-31T20:42:34-04:00","dep":"2026-07-31T20:42:34-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#62a321","platform":""},{"name":"Sainte-Foy","code":"SFOY","tz":"America/Toronto","bus":false,"schArr":"2026-07-31T21:48:00-04:00","schDep":"2026-07-31T22:12:00-04:00","arr":"2026-07-31T22:24:09-04:00","dep":"2026-07-31T22:24:09-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ca222","platform":""},{"name":"Montmagny","code":"MMGY","tz":"America/Toronto","bus":false,"schArr":"2026-07-31T23:17:00-04:00","schDep":"2026-07-31T23:18:00-04:00","arr":"2026-08-01T00:12:27-04:00","dep":"2026-08-01T00:12:27-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#91af1c","platform":""},{"name":"La Pocatière","code":"LPOC","tz":"America/Toronto","bus":false,"schArr":"2026-07-31T23:50:00-04:00","schDep":"2026-07-31T23:51:00-04:00","arr":"2026-08-01T00:41:48-04:00","dep":"2026-08-01T00:41:48-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#86ac1d","platform":""},{"name":"Rivière-du-Loup","code":"RDLX","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T00:31:00-04:00","schDep":"2026-08-01T00:38:00-04:00","arr":"2026-08-01T01:23:29-04:00","dep":"2026-08-01T01:23:29-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#88ad1d","platform":""},{"name":"Trois Pistoles","code":"TPIS","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T01:17:00-04:00","schDep":"2026-08-01T01:19:00-04:00","arr":"2026-08-01T02:04:32-04:00","dep":"2026-08-01T02:04:32-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#79aa1f","platform":""},{"name":"Rimouski","code":"RMSK","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T02:25:00-04:00","schDep":"2026-08-01T02:30:00-04:00","arr":"2026-08-01T03:47:16-04:00","dep":"2026-08-01T03:47:16-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c19011","platform":""},{"name":"Mont-Joli","code":"MJLI","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T03:03:00-04:00","schDep":"2026-08-01T03:06:00-04:00","arr":"2026-08-01T04:23:07-04:00","dep":"2026-08-01T04:23:07-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c09612","platform":""},{"name":"Sayabec","code":"SAYA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T04:06:00-04:00","schDep":"2026-08-01T04:07:00-04:00","arr":"2026-08-01T05:29:54-04:00","dep":"2026-08-01T05:29:54-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c28c10","platform":""},{"name":"Amqui","code":"AMQU","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T04:27:00-04:00","schDep":"2026-08-01T04:30:00-04:00","arr":"2026-08-01T05:59:00-04:00","dep":"2026-08-01T05:59:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6780d","platform":""},{"name":"Causapscal","code":"CAUS","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T04:49:00-04:00","schDep":"2026-08-01T04:50:00-04:00","arr":"2026-08-01T06:28:49-04:00","dep":"2026-08-01T06:28:49-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6740d","platform":""},{"name":"Matapédia","code":"MTPD","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T05:35:00-04:00","schDep":"2026-08-01T05:37:00-04:00","arr":"2026-08-01T07:17:36-04:00","dep":"2026-08-01T07:17:36-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6730d","platform":""},{"name":"Campbellton","code":"CBTN","tz":"America/Halifax","bus":false,"schArr":"2026-08-01T07:20:00-03:00","schDep":"2026-08-01T07:30:00-03:00","arr":"2026-08-01T09:03:06-03:00","dep":"2026-08-01T09:03:06-03:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6720d","platform":""},{"name":"Charlo","code":"CHLO","tz":"America/Halifax","bus":false,"schArr":"2026-08-01T08:03:00-03:00","schDep":"2026-08-01T08:04:00-03:00","arr":"2026-08-01T09:56:40-03:00","dep":"2026-08-01T09:56:40-03:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66d0d","platform":""},{"name":"Jacquet River","code":"JACR","tz":"America/Halifax","bus":false,"schArr":"2026-08-01T08:26:00-03:00","schDep":"2026-08-01T08:27:00-03:00","arr":"2026-08-01T10:38:23-03:00","dep":"2026-08-01T10:38:23-03:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6620d","platform":""},{"name":"Petit Rocher","code":"PROC","tz":"America/Halifax","bus":false,"schArr":"2026-08-01T08:48:00-03:00","schDep":"2026-08-01T08:49:00-03:00","arr":"2026-08-01T11:10:19-03:00","dep":"2026-08-01T11:10:19-03:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c65d0d","platform":""},{"name":"Bathurst","code":"BTRS","tz":"America/Halifax","bus":false,"schArr":"2026-08-01T09:36:00-03:00","schDep":"2026-08-01T09:44:00-03:00","arr":"2026-08-01T11:35:11-03:00","dep":"2026-08-01T11:35:11-03:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66a0d","platform":""},{"name":"Miramichi","code":"MIRA","tz":"America/Halifax","bus":false,"schArr":"2026-08-01T11:25:00-03:00","schDep":"2026-08-01T11:30:00-03:00","arr":"2026-08-01T13:15:43-03:00","dep":"2026-08-01T13:15:43-03:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66e0d","platform":""},{"name":"Rogersville","code":"RGRV","tz":"America/Halifax","bus":false,"schArr":"2026-08-01T12:20:00-03:00","schDep":"2026-08-01T12:22:00-03:00","arr":"2026-08-01T14:04:12-03:00","dep":"2026-08-01T14:04:12-03:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6720d","platform":""},{"name":"Moncton","code":"MCTN","tz":"America/Halifax","bus":false,"schArr":"2026-08-01T13:30:00-03:00","schDep":"2026-08-01T13:55:00-03:00","arr":"2026-08-01T15:25:24-03:00","dep":"2026-08-01T15:25:24-03:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66c0d","platform":""},{"name":"Sackville","code":"SACK","tz":"America/Halifax","bus":false,"schArr":"2026-08-01T14:40:00-03:00","schDep":"2026-08-01T14:42:00-03:00","arr":"2026-08-01T16:41:20-03:00","dep":"2026-08-01T16:41:20-03:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6680d","platform":""},{"name":"Amherst","code":"AMHS","tz":"America/Halifax","bus":false,"schArr":"2026-08-01T14:55:00-03:00","schDep":"2026-08-01T14:57:00-03:00","arr":"2026-08-01T16:57:29-03:00","dep":"2026-08-01T16:57:29-03:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6680d","platform":""},{"name":"Springhill Jct.","code":"SPRJ","tz":"America/Halifax","bus":false,"schArr":"2026-08-01T15:17:00-03:00","schDep":"2026-08-01T15:18:00-03:00","arr":"2026-08-01T17:23:30-03:00","dep":"2026-08-01T17:23:30-03:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6660d","platform":""},{"name":"Truro","code":"TRUR","tz":"America/Halifax","bus":false,"schArr":"2026-08-01T16:32:00-03:00","schDep":"2026-08-01T16:37:00-03:00","arr":"2026-08-01T18:35:20-03:00","dep":"2026-08-01T18:35:20-03:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6670d","platform":""},{"name":"Halifax","code":"HLFX","tz":"America/Halifax","bus":false,"schArr":"2026-08-01T18:36:00-03:00","schDep":"2026-08-01T18:36:00-03:00","arr":"2026-08-01T20:16:21-03:00","dep":"2026-08-01T20:16:21-03:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6740d","platform":""}],"heading":"SE","eventCode":"HLFX","eventTZ":"America/Halifax","eventName":"HLFX","origCode":"MTRL","originTZ":"America/Toronto","origName":"Montréal","destCode":"HLFX","destTZ":"America/Halifax","destName":"Halifax","trainState":"Active","velocity":49.70968,"statusMsg":" ","createdAt":"2026-08-01T22:36:59Z","updatedAt":"2026-08-01T22:36:59Z","lastValTS":"2026-08-01T22:36:59Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[]}],"v15":[{"dataSource":"amtraker-v3","routeName":"Ocean","trainNum":"v15","trainNumRaw":"15","trainID":"v15-31","lat":44.6392,"lon":-63.567692,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Halifax","code":"HLFX","tz":"America/Halifax","bus":false,"schArr":"2026-07-31T11:30:00-03:00","schDep":"2026-07-31T11:30:00-03:00","arr":"2026-07-31T11:30:00-03:00","dep":"2026-07-31T11:30:00-03:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Truro","code":"TRUR","tz":"America/Halifax","bus":false,"schArr":"2026-07-31T12:56:00-03:00","schDep":"2026-07-31T13:00:01-03:00","arr":"2026-07-31T13:17:58-03:00","dep":"2026-07-31T13:17:58-03:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3c9826","platform":""},{"name":"Springhill Jct.","code":"SPRJ","tz":"America/Halifax","bus":false,"schArr":"2026-07-31T14:11:00-03:00","schDep":"2026-07-31T14:12:00-03:00","arr":"2026-07-31T14:35:33-03:00","dep":"2026-07-31T14:35:33-03:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#419a25","platform":""},{"name":"Amherst","code":"AMHS","tz":"America/Halifax","bus":false,"schArr":"2026-07-31T14:34:00-03:00","schDep":"2026-07-31T14:36:00-03:00","arr":"2026-07-31T14:59:35-03:00","dep":"2026-07-31T14:59:35-03:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#449b25","platform":""},{"name":"Sackville","code":"SACK","tz":"America/Halifax","bus":false,"schArr":"2026-07-31T14:50:00-03:00","schDep":"2026-07-31T14:52:00-03:00","arr":"2026-07-31T15:14:54-03:00","dep":"2026-07-31T15:14:54-03:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#429a25","platform":""},{"name":"Moncton","code":"MCTN","tz":"America/Halifax","bus":false,"schArr":"2026-07-31T15:44:00-03:00","schDep":"2026-07-31T15:59:00-03:00","arr":"2026-07-31T16:02:20-03:00","dep":"2026-07-31T16:02:20-03:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#359627","platform":""},{"name":"Rogersville","code":"RGRV","tz":"America/Halifax","bus":false,"schArr":"2026-07-31T17:08:00-03:00","schDep":"2026-07-31T17:10:00-03:00","arr":"2026-07-31T17:47:40-03:00","dep":"2026-07-31T17:47:40-03:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#64a421","platform":""},{"name":"Miramichi","code":"MIRA","tz":"America/Halifax","bus":false,"schArr":"2026-07-31T17:59:00-03:00","schDep":"2026-07-31T18:04:00-03:00","arr":"2026-07-31T18:39:46-03:00","dep":"2026-07-31T18:39:46-03:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#67a521","platform":""},{"name":"Bathurst","code":"BTRS","tz":"America/Halifax","bus":false,"schArr":"2026-07-31T19:55:00-03:00","schDep":"2026-07-31T20:03:00-03:00","arr":"2026-07-31T20:16:05-03:00","dep":"2026-07-31T20:16:05-03:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3a9826","platform":""},{"name":"Petit Rocher","code":"PROC","tz":"America/Halifax","bus":false,"schArr":"2026-07-31T20:22:00-03:00","schDep":"2026-07-31T20:23:00-03:00","arr":"2026-07-31T20:45:41-03:00","dep":"2026-07-31T20:45:41-03:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409925","platform":""},{"name":"Jacquet River","code":"JACR","tz":"America/Halifax","bus":false,"schArr":"2026-07-31T20:44:01-03:00","schDep":"2026-07-31T20:45:00-03:00","arr":"2026-07-31T21:23:51-03:00","dep":"2026-07-31T21:23:51-03:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#65a421","platform":""},{"name":"Charlo","code":"CHLO","tz":"America/Halifax","bus":false,"schArr":"2026-07-31T21:07:00-03:00","schDep":"2026-07-31T21:08:00-03:00","arr":"2026-07-31T22:07:29-03:00","dep":"2026-07-31T22:07:29-03:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#a1b21a","platform":""},{"name":"Campbellton","code":"CBTN","tz":"America/Halifax","bus":false,"schArr":"2026-07-31T22:10:00-03:00","schDep":"2026-07-31T22:20:00-03:00","arr":"2026-07-31T23:00:29-03:00","dep":"2026-07-31T23:00:29-03:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#82ac1e","platform":""},{"name":"Matapédia","code":"MTPD","tz":"America/Toronto","bus":false,"schArr":"2026-07-31T21:52:00-04:00","schDep":"2026-07-31T21:54:00-04:00","arr":"2026-07-31T22:54:39-04:00","dep":"2026-07-31T22:54:39-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#a8b419","platform":""},{"name":"Causapscal","code":"CAUS","tz":"America/Toronto","bus":false,"schArr":"2026-07-31T22:41:00-04:00","schDep":"2026-07-31T22:42:00-04:00","arr":"2026-07-31T23:59:01-04:00","dep":"2026-07-31T23:59:01-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#be9c13","platform":""},{"name":"Amqui","code":"AMQU","tz":"America/Toronto","bus":false,"schArr":"2026-07-31T23:01:00-04:00","schDep":"2026-07-31T23:04:00-04:00","arr":"2026-08-01T00:25:38-04:00","dep":"2026-08-01T00:25:38-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c38910","platform":""},{"name":"Sayabec","code":"SAYA","tz":"America/Toronto","bus":false,"schArr":"2026-07-31T23:23:00-04:00","schDep":"2026-07-31T23:24:00-04:00","arr":"2026-08-01T01:01:47-04:00","dep":"2026-08-01T01:01:47-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6750d","platform":""},{"name":"Mont-Joli","code":"MJLI","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T00:53:00-04:00","schDep":"2026-08-01T00:56:00-04:00","arr":"2026-08-01T02:11:04-04:00","dep":"2026-08-01T02:11:04-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#be9c13","platform":""},{"name":"Rimouski","code":"RMSK","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T01:24:00-04:00","schDep":"2026-08-01T01:29:00-04:00","arr":"2026-08-01T02:37:34-04:00","dep":"2026-08-01T02:37:34-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bba715","platform":""},{"name":"Trois Pistoles","code":"TPIS","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T02:29:00-04:00","schDep":"2026-08-01T02:32:00-04:00","arr":"2026-08-01T03:46:41-04:00","dep":"2026-08-01T03:46:41-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#be9d13","platform":""},{"name":"Rivière-du-Loup","code":"RDLX","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T03:16:00-04:00","schDep":"2026-08-01T03:23:00-04:00","arr":"2026-08-01T04:34:57-04:00","dep":"2026-08-01T04:34:57-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bf9913","platform":""},{"name":"La Pocatière","code":"LPOC","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T04:05:00-04:00","schDep":"2026-08-01T04:06:00-04:00","arr":"2026-08-01T05:18:02-04:00","dep":"2026-08-01T05:18:02-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bba815","platform":""},{"name":"Montmagny","code":"MMGY","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T04:39:00-04:00","schDep":"2026-08-01T04:40:00-04:00","arr":"2026-08-01T05:47:23-04:00","dep":"2026-08-01T05:47:23-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b8b317","platform":""},{"name":"Sainte-Foy","code":"SFOY","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T06:13:00-04:00","schDep":"2026-08-01T06:28:00-04:00","arr":"2026-08-01T06:46:51-04:00","dep":"2026-08-01T06:46:51-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#56a023","platform":""},{"name":"Drummondville","code":"DRMV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:20:00-04:00","schDep":"2026-08-01T08:26:00-04:00","arr":"2026-08-01T08:57:44-04:00","dep":"2026-08-01T08:57:44-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5fa322","platform":""},{"name":"Saint-Hyacinthe","code":"SHYA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:00:00-04:00","schDep":"2026-08-01T09:05:00-04:00","arr":"2026-08-01T09:38:56-04:00","dep":"2026-08-01T09:38:56-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#62a421","platform":""},{"name":"Saint-Lambert","code":"SLAM","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:34:00-04:00","schDep":"2026-08-01T09:40:00-04:00","arr":"2026-08-01T10:17:59-04:00","dep":"2026-08-01T10:17:59-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#70a720","platform":""},{"name":"Montréal","code":"MTRL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:53:00-04:00","schDep":"2026-08-01T09:53:00-04:00","arr":"2026-08-01T10:42:44-04:00","dep":"2026-08-01T10:42:44-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#80ab1e","platform":""}],"heading":"N","eventCode":"HLFX","eventTZ":"America/Halifax","eventName":"HLFX","origCode":"HLFX","originTZ":"America/Halifax","origName":"Halifax","destCode":"MTRL","destTZ":"America/Toronto","destName":"Montréal","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.875Z","updatedAt":"2026-08-01T22:38:17.875Z","lastValTS":"2026-08-01T22:38:17.875Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[]}],"v24":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v24","trainNumRaw":"24","trainID":"v24-1","lat":45.41599,"lon":-75.65151,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Ottawa","code":"OTTW","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:13:00-04:00","schDep":"2026-08-01T10:13:00-04:00","arr":"2026-08-01T10:13:00-04:00","dep":"2026-08-01T10:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Alexandria","code":"ALEX","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:03:00-04:00","schDep":"2026-08-01T11:05:00-04:00","arr":"2026-08-01T10:57:17-04:00","dep":"2026-08-01T10:56:42-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Coteau","code":"COTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:26:00-04:00","schDep":"2026-08-01T11:27:00-04:00","arr":"2026-08-01T11:19:48-04:00","dep":"2026-08-01T11:21:02-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Dorval","code":"DORV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:50:00-04:00","schDep":"2026-08-01T11:54:00-04:00","arr":"2026-08-01T11:50:00-04:00","dep":"2026-08-01T11:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Montréal","code":"MTRL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:15:00-04:00","schDep":"2026-08-01T12:45:00-04:00","arr":"2026-08-01T12:14:08-04:00","dep":"2026-08-01T12:34:08-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Saint-Lambert","code":"SLAM","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:58:00-04:00","schDep":"2026-08-01T13:00:00-04:00","arr":"2026-08-01T13:52:41-04:00","dep":"2026-08-01T13:52:41-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c20","platform":""},{"name":"Saint-Hyacinthe","code":"SHYA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:26:00-04:00","schDep":"2026-08-01T13:27:00-04:00","arr":"2026-08-01T14:27:36-04:00","dep":"2026-08-01T14:27:36-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Drummondville","code":"DRMV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:54:00-04:00","schDep":"2026-08-01T13:56:00-04:00","arr":"2026-08-01T15:04:46-04:00","dep":"2026-08-01T15:04:46-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Charny","code":"CHNY","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:38:00-04:00","schDep":"2026-08-01T15:39:00-04:00","arr":"2026-08-01T16:37:49-04:00","dep":"2026-08-01T16:37:49-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b30","platform":""},{"name":"Sainte-Foy","code":"SFOY","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:45:00-04:00","schDep":"2026-08-01T15:47:00-04:00","arr":"2026-08-01T16:46:45-04:00","dep":"2026-08-01T16:46:45-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Québec","code":"QBEC","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T16:12:00-04:00","schDep":"2026-08-01T16:12:00-04:00","arr":"2026-08-01T17:19:28-04:00","dep":"2026-08-01T17:19:28-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""}],"heading":"N","eventCode":"OTTW","eventTZ":"America/Toronto","eventName":"OTTW","origCode":"OTTW","originTZ":"America/Toronto","origName":"Ottawa","destCode":"QBEC","destTZ":"America/Toronto","destName":"Québec","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.876Z","updatedAt":"2026-08-01T22:38:17.876Z","lastValTS":"2026-08-01T22:38:17.876Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"This train accumulated a delay enroute due to a police operation that has concluded. The train has resumed its trip. "}]}],"v26":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v26","trainNumRaw":"26","trainID":"v26-1","lat":46.2636,"lon":-72.1326,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Ottawa","code":"OTTW","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T14:17:00-04:00","schDep":"2026-08-01T14:17:00-04:00","arr":"2026-08-01T14:17:00-04:00","dep":"2026-08-01T14:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Alexandria","code":"ALEX","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:03:00-04:00","schDep":"2026-08-01T15:05:00-04:00","arr":"2026-08-01T15:00:43-04:00","dep":"2026-08-01T15:03:17-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Coteau","code":"COTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:26:00-04:00","schDep":"2026-08-01T15:27:00-04:00","arr":"2026-08-01T15:24:32-04:00","dep":"2026-08-01T15:25:37-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Dorval","code":"DORV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:49:00-04:00","schDep":"2026-08-01T15:53:00-04:00","arr":"2026-08-01T15:52:46-04:00","dep":"2026-08-01T15:52:46-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3d9926","platform":""},{"name":"Montréal","code":"MTRL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T16:15:00-04:00","schDep":"2026-08-01T16:40:00-04:00","arr":"2026-08-01T16:17:07-04:00","dep":"2026-08-01T16:37:07-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2b9228","platform":""},{"name":"Saint-Lambert","code":"SLAM","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T16:53:00-04:00","schDep":"2026-08-01T16:54:00-04:00","arr":"2026-08-01T16:56:59-04:00","dep":"2026-08-01T16:56:59-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409925","platform":""},{"name":"Saint-Hyacinthe","code":"SHYA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:20:00-04:00","schDep":"2026-08-01T17:21:00-04:00","arr":"2026-08-01T17:28:04-04:00","dep":"2026-08-01T17:28:04-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#7caa1e","platform":""},{"name":"Drummondville","code":"DRMV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:05:00-04:00","schDep":"2026-08-01T18:07:00-04:00","arr":"2026-08-01T18:00:21-04:00","dep":"2026-08-01T18:01:17-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Charny","code":"CHNY","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:44:00-04:00","schDep":"2026-08-01T19:46:00-04:00","arr":"2026-08-01T19:31:07-04:00","dep":"2026-08-01T19:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Sainte-Foy","code":"SFOY","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:52:00-04:00","schDep":"2026-08-01T19:54:00-04:00","arr":"2026-08-01T19:52:00-04:00","dep":"2026-08-01T19:54:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Québec","code":"QBEC","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T20:19:00-04:00","schDep":"2026-08-01T20:19:00-04:00","arr":"2026-08-01T20:19:00-04:00","dep":"2026-08-01T20:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"CHNY","eventTZ":"America/Toronto","eventName":"CHNY","origCode":"OTTW","originTZ":"America/Toronto","origName":"Ottawa","destCode":"QBEC","destTZ":"America/Toronto","destName":"Québec","trainState":"Active","velocity":54.059277,"statusMsg":" ","createdAt":"2026-08-01T22:36:37Z","updatedAt":"2026-08-01T22:36:37Z","lastValTS":"2026-08-01T22:36:37Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[]}],"v28":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v28","trainNumRaw":"28","trainID":"v28-1","lat":45.502,"lon":-73.5648,"trainTimely":"","iconColor":"#c67d0e","textColor":"#000000","stations":[{"name":"Ottawa","code":"OTTW","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T16:05:00-04:00","schDep":"2026-08-01T16:05:00-04:00","arr":"2026-08-01T16:05:00-04:00","dep":"2026-08-01T16:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Casselman","code":"CSLM","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T16:31:00-04:00","schDep":"2026-08-01T16:32:00-04:00","arr":"2026-08-01T16:39:37-04:00","dep":"2026-08-01T16:39:37-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#86ac1d","platform":""},{"name":"Alexandria","code":"ALEX","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T16:53:00-04:00","schDep":"2026-08-01T16:54:00-04:00","arr":"2026-08-01T16:58:08-04:00","dep":"2026-08-01T16:58:08-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#4f9e24","platform":""},{"name":"Coteau","code":"COTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:15:00-04:00","schDep":"2026-08-01T17:16:00-04:00","arr":"2026-08-01T17:20:27-04:00","dep":"2026-08-01T17:20:27-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#539f23","platform":""},{"name":"Dorval","code":"DORV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:38:00-04:00","schDep":"2026-08-01T17:42:00-04:00","arr":"2026-08-01T17:53:38-04:00","dep":"2026-08-01T17:53:38-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6770d","platform":""},{"name":"Montréal","code":"MTRL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:04:00-04:00","schDep":"2026-08-01T18:25:00-04:00","arr":"2026-08-01T18:19:31-04:00","dep":"2026-08-01T18:39:31-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6780d","platform":""},{"name":"Saint-Lambert","code":"SLAM","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:38:00-04:00","schDep":"2026-08-01T18:40:00-04:00","arr":"2026-08-01T18:52:49-04:00","dep":"2026-08-01T18:52:49-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c67d0e","platform":""},{"name":"Saint-Hyacinthe","code":"SHYA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:06:00-04:00","schDep":"2026-08-01T19:08:00-04:00","arr":"2026-08-01T19:20:49-04:00","dep":"2026-08-01T19:20:49-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c67d0e","platform":""},{"name":"Drummondville","code":"DRMV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:52:00-04:00","schDep":"2026-08-01T19:54:00-04:00","arr":"2026-08-01T20:06:49-04:00","dep":"2026-08-01T20:06:49-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c67d0e","platform":""},{"name":"Charny","code":"CHNY","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T21:14:00-04:00","schDep":"2026-08-01T21:15:00-04:00","arr":"2026-08-01T21:28:49-04:00","dep":"2026-08-01T21:28:49-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c67d0e","platform":""},{"name":"Sainte-Foy","code":"SFOY","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T21:21:00-04:00","schDep":"2026-08-01T21:23:00-04:00","arr":"2026-08-01T21:35:49-04:00","dep":"2026-08-01T21:35:49-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c67d0e","platform":""},{"name":"Québec","code":"QBEC","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T21:48:00-04:00","schDep":"2026-08-01T21:48:00-04:00","arr":"2026-08-01T22:02:49-04:00","dep":"2026-08-01T22:02:49-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c67d0e","platform":""}],"heading":"N","eventCode":"SLAM","eventTZ":"America/Toronto","eventName":"SLAM","origCode":"OTTW","originTZ":"America/Toronto","origName":"Ottawa","destCode":"QBEC","destTZ":"America/Toronto","destName":"Québec","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:36:37Z","updatedAt":"2026-08-01T22:36:37Z","lastValTS":"2026-08-01T22:36:37Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[]}],"v29":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v29","trainNumRaw":"29","trainID":"v29-1","lat":46.6919,"lon":-71.3112,"trainTimely":"","iconColor":"#c66e0d","textColor":"#ffffff","stations":[{"name":"Québec","code":"QBEC","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:41:00-04:00","schDep":"2026-08-01T17:41:00-04:00","arr":"2026-08-01T17:55:26-04:00","dep":"2026-08-01T17:55:26-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c4840f","platform":""},{"name":"Sainte-Foy","code":"SFOY","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:06:00-04:00","schDep":"2026-08-01T18:08:00-04:00","arr":"2026-08-01T18:23:42-04:00","dep":"2026-08-01T18:23:42-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6710d","platform":""},{"name":"Drummondville","code":"DRMV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:42:00-04:00","schDep":"2026-08-01T19:44:00-04:00","arr":"2026-08-01T20:00:21-04:00","dep":"2026-08-01T20:00:21-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66e0d","platform":""},{"name":"Saint-Hyacinthe","code":"SHYA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T20:18:00-04:00","schDep":"2026-08-01T20:20:00-04:00","arr":"2026-08-01T20:36:21-04:00","dep":"2026-08-01T20:36:21-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66e0d","platform":""},{"name":"Saint-Lambert","code":"SLAM","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T20:45:00-04:00","schDep":"2026-08-01T20:47:00-04:00","arr":"2026-08-01T21:03:21-04:00","dep":"2026-08-01T21:03:21-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66e0d","platform":""},{"name":"Montréal","code":"MTRL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T21:00:00-04:00","schDep":"2026-08-01T21:00:00-04:00","arr":"2026-08-01T21:18:21-04:00","dep":"2026-08-01T21:18:21-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66e0d","platform":""}],"heading":"SW","eventCode":"DRMV","eventTZ":"America/Toronto","eventName":"DRMV","origCode":"QBEC","originTZ":"America/Toronto","origName":"Québec","destCode":"MTRL","destTZ":"America/Toronto","destName":"Montréal","trainState":"Active","velocity":57.166132,"statusMsg":" ","createdAt":"2026-08-01T22:36:42Z","updatedAt":"2026-08-01T22:36:42Z","lastValTS":"2026-08-01T22:36:42Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"The departure of this train was delayed due to the late arrival of the train equipment. "}]}],"v35":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v35","trainNumRaw":"35","trainID":"v35-1","lat":46.8185710392,"lon":-71.2146142824,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Québec","code":"QBEC","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:06:00-04:00","schDep":"2026-08-01T08:06:00-04:00","arr":"2026-08-01T08:06:00-04:00","dep":"2026-08-01T08:06:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Sainte-Foy","code":"SFOY","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:31:00-04:00","schDep":"2026-08-01T08:34:00-04:00","arr":"2026-08-01T08:31:26-04:00","dep":"2026-08-01T08:31:26-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b39","platform":""},{"name":"Charny","code":"CHNY","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:40:00-04:00","schDep":"2026-08-01T08:42:00-04:00","arr":"2026-08-01T08:40:00-04:00","dep":"2026-08-01T08:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Drummondville","code":"DRMV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:14:00-04:00","schDep":"2026-08-01T10:17:00-04:00","arr":"2026-08-01T10:14:38-04:00","dep":"2026-08-01T10:14:38-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8c37","platform":""},{"name":"Saint-Hyacinthe","code":"SHYA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:44:00-04:00","schDep":"2026-08-01T10:46:00-04:00","arr":"2026-08-01T10:47:09-04:00","dep":"2026-08-01T10:47:09-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#369627","platform":""},{"name":"Saint-Lambert","code":"SLAM","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:11:00-04:00","schDep":"2026-08-01T11:13:00-04:00","arr":"2026-08-01T11:21:36-04:00","dep":"2026-08-01T11:21:36-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#abb419","platform":""},{"name":"Montréal","code":"MTRL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:26:00-04:00","schDep":"2026-08-01T11:54:00-04:00","arr":"2026-08-01T11:38:02-04:00","dep":"2026-08-01T11:58:02-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#baaa15","platform":""},{"name":"Dorval","code":"DORV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:18:00-04:00","schDep":"2026-08-01T12:22:00-04:00","arr":"2026-08-01T12:40:47-04:00","dep":"2026-08-01T12:40:47-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6600d","platform":""},{"name":"Coteau","code":"COTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:46:00-04:00","schDep":"2026-08-01T12:47:00-04:00","arr":"2026-08-01T13:09:00-04:00","dep":"2026-08-01T13:09:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c65f0d","platform":""},{"name":"Alexandria","code":"ALEX","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:08:00-04:00","schDep":"2026-08-01T13:10:00-04:00","arr":"2026-08-01T13:33:39-04:00","dep":"2026-08-01T13:33:39-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6570d","platform":""},{"name":"Casselman","code":"CSLM","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:31:00-04:00","schDep":"2026-08-01T13:33:00-04:00","arr":"2026-08-01T13:57:18-04:00","dep":"2026-08-01T13:57:18-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6550d","platform":""},{"name":"Ottawa","code":"OTTW","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:58:00-04:00","schDep":"2026-08-01T13:58:00-04:00","arr":"2026-08-01T14:32:58-04:00","dep":"2026-08-01T14:32:58-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6380d","platform":""}],"heading":"N","eventCode":"QBEC","eventTZ":"America/Toronto","eventName":"QBEC","origCode":"QBEC","originTZ":"America/Toronto","origName":"Québec","destCode":"OTTW","destTZ":"America/Toronto","destName":"Ottawa","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.876Z","updatedAt":"2026-08-01T22:38:17.876Z","lastValTS":"2026-08-01T22:38:17.876Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"This train is accumulating a delay en route due to defective railway crossings causing speed restrictions and rail traffic.   It then accumulated a delay due to additional speed restrictions imposed by the railway infrastructure owner."}]}],"v37":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v37","trainNumRaw":"37","trainID":"v37-1","lat":45.3475,"lon":-75.3221,"trainTimely":"","iconColor":"#c6680d","textColor":"#ffffff","stations":[{"name":"Québec","code":"QBEC","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:32:00-04:00","schDep":"2026-08-01T12:32:00-04:00","arr":"2026-08-01T12:32:00-04:00","dep":"2026-08-01T12:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Sainte-Foy","code":"SFOY","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:57:00-04:00","schDep":"2026-08-01T13:00:00-04:00","arr":"2026-08-01T12:57:37-04:00","dep":"2026-08-01T12:57:37-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8c37","platform":""},{"name":"Drummondville","code":"DRMV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T14:44:00-04:00","schDep":"2026-08-01T14:46:00-04:00","arr":"2026-08-01T14:53:03-04:00","dep":"2026-08-01T14:53:03-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#8dae1c","platform":""},{"name":"Saint-Hyacinthe","code":"SHYA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:12:00-04:00","schDep":"2026-08-01T15:14:00-04:00","arr":"2026-08-01T15:28:37-04:00","dep":"2026-08-01T15:28:37-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6740d","platform":""},{"name":"Saint-Lambert","code":"SLAM","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:39:00-04:00","schDep":"2026-08-01T15:41:00-04:00","arr":"2026-08-01T16:01:43-04:00","dep":"2026-08-01T16:01:43-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6600d","platform":""},{"name":"Montréal","code":"MTRL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:54:00-04:00","schDep":"2026-08-01T16:30:00-04:00","arr":"2026-08-01T16:16:43-04:00","dep":"2026-08-01T16:36:43-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6600d","platform":""},{"name":"Dorval","code":"DORV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T16:54:00-04:00","schDep":"2026-08-01T16:59:00-04:00","arr":"2026-08-01T17:12:36-04:00","dep":"2026-08-01T17:12:36-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66e0d","platform":""},{"name":"Coteau","code":"COTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:23:00-04:00","schDep":"2026-08-01T17:24:00-04:00","arr":"2026-08-01T17:41:45-04:00","dep":"2026-08-01T17:41:45-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66d0d","platform":""},{"name":"Alexandria","code":"ALEX","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:45:00-04:00","schDep":"2026-08-01T17:46:00-04:00","arr":"2026-08-01T18:04:40-04:00","dep":"2026-08-01T18:04:40-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66a0d","platform":""},{"name":"Ottawa","code":"OTTW","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:37:00-04:00","schDep":"2026-08-01T18:37:00-04:00","arr":"2026-08-01T18:57:17-04:00","dep":"2026-08-01T18:57:17-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6680d","platform":""}],"heading":"W","eventCode":"OTTW","eventTZ":"America/Toronto","eventName":"OTTW","origCode":"QBEC","originTZ":"America/Toronto","origName":"Québec","destCode":"OTTW","destTZ":"America/Toronto","destName":"Ottawa","trainState":"Active","velocity":96.933876,"statusMsg":" ","createdAt":"2026-08-01T22:36:43Z","updatedAt":"2026-08-01T22:36:43Z","lastValTS":"2026-08-01T22:36:43Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"This train accumulated a delay due to rail traffic on route."}]}],"v38":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v38","trainNumRaw":"38","trainID":"v38-1","lat":45.2741,"lon":-74.8745,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Ottawa","code":"OTTW","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:55:00-04:00","schDep":"2026-08-01T17:55:00-04:00","arr":"2026-08-01T17:55:00-04:00","dep":"2026-08-01T17:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Casselman","code":"CSLM","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:26:00-04:00","schDep":"2026-08-01T18:27:00-04:00","arr":"2026-08-01T18:22:39-04:00","dep":"2026-08-01T18:22:14-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Alexandria","code":"ALEX","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:49:00-04:00","schDep":"2026-08-01T18:51:00-04:00","arr":"2026-08-01T18:48:33-04:00","dep":"2026-08-01T18:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Dorval","code":"DORV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:33:00-04:00","schDep":"2026-08-01T19:35:00-04:00","arr":"2026-08-01T19:33:00-04:00","dep":"2026-08-01T19:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Montréal","code":"MTRL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:57:00-04:00","schDep":"2026-08-01T19:57:00-04:00","arr":"2026-08-01T19:57:00-04:00","dep":"2026-08-01T19:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"NE","eventCode":"ALEX","eventTZ":"America/Toronto","eventName":"ALEX","origCode":"OTTW","originTZ":"America/Toronto","origName":"Ottawa","destCode":"MTRL","destTZ":"America/Toronto","destName":"Montréal","trainState":"Active","velocity":73.943149,"statusMsg":" ","createdAt":"2026-08-01T22:36:34Z","updatedAt":"2026-08-01T22:36:34Z","lastValTS":"2026-08-01T22:36:34Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[]}],"v39":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v39","trainNumRaw":"39","trainID":"v39-1","lat":45.4973,"lon":-73.5606,"trainTimely":"","iconColor":"#c6500d","textColor":"#ffffff","stations":[{"name":"Québec","code":"QBEC","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T14:57:00-04:00","schDep":"2026-08-01T14:57:00-04:00","arr":"2026-08-01T14:57:00-04:00","dep":"2026-08-01T14:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Sainte-Foy","code":"SFOY","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:22:00-04:00","schDep":"2026-08-01T15:24:00-04:00","arr":"2026-08-01T15:26:41-04:00","dep":"2026-08-01T15:26:41-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#499c24","platform":""},{"name":"Drummondville","code":"DRMV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T16:58:00-04:00","schDep":"2026-08-01T17:00:00-04:00","arr":"2026-08-01T17:13:20-04:00","dep":"2026-08-01T17:13:20-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6780d","platform":""},{"name":"Saint-Lambert","code":"SLAM","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:57:00-04:00","schDep":"2026-08-01T17:58:00-04:00","arr":"2026-08-01T18:23:46-04:00","dep":"2026-08-01T18:23:46-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6530d","platform":""},{"name":"Montréal","code":"MTRL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:11:00-04:00","schDep":"2026-08-01T18:50:00-04:00","arr":"2026-08-01T18:38:43-04:00","dep":"2026-08-01T18:58:43-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6500d","platform":""},{"name":"Dorval","code":"DORV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:14:00-04:00","schDep":"2026-08-01T19:19:00-04:00","arr":"2026-08-01T19:22:43-04:00","dep":"2026-08-01T19:22:43-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#87ad1d","platform":""},{"name":"Coteau","code":"COTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:43:00-04:00","schDep":"2026-08-01T19:45:00-04:00","arr":"2026-08-01T19:51:43-04:00","dep":"2026-08-01T19:51:43-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#87ad1d","platform":""},{"name":"Alexandria","code":"ALEX","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T20:06:00-04:00","schDep":"2026-08-01T20:07:00-04:00","arr":"2026-08-01T20:14:43-04:00","dep":"2026-08-01T20:14:43-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#87ad1d","platform":""},{"name":"Ottawa","code":"OTTW","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T20:51:00-04:00","schDep":"2026-08-01T20:51:00-04:00","arr":"2026-08-01T20:59:43-04:00","dep":"2026-08-01T20:59:43-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#87ad1d","platform":""}],"heading":"NW","eventCode":"MTRL","eventTZ":"America/Toronto","eventName":"MTRL","origCode":"QBEC","originTZ":"America/Toronto","origName":"Québec","destCode":"OTTW","destTZ":"America/Toronto","destName":"Ottawa","trainState":"Active","velocity":13.048791,"statusMsg":" ","createdAt":"2026-08-01T22:36:36Z","updatedAt":"2026-08-01T22:36:36Z","lastValTS":"2026-08-01T22:36:36Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"This train accumulated a delay due to rail traffic on route."}]}],"v40":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v40","trainNumRaw":"40","trainID":"v40-1","lat":43.64481,"lon":-79.38032,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:38:00-04:00","schDep":"2026-08-01T10:38:00-04:00","arr":"2026-08-01T10:38:00-04:00","dep":"2026-08-01T10:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Belleville","code":"BLVL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:09:00-04:00","schDep":"2026-08-01T12:12:00-04:00","arr":"2026-08-01T12:20:33-04:00","dep":"2026-08-01T12:20:33-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b8b117","platform":""},{"name":"Kingston","code":"KGON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:48:00-04:00","schDep":"2026-08-01T12:52:00-04:00","arr":"2026-08-01T14:26:42-04:00","dep":"2026-08-01T14:26:42-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Fallowfield","code":"FALL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T14:38:00-04:00","schDep":"2026-08-01T14:42:00-04:00","arr":"2026-08-01T16:16:39-04:00","dep":"2026-08-01T16:16:39-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Ottawa","code":"OTTW","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:02:00-04:00","schDep":"2026-08-01T15:02:00-04:00","arr":"2026-08-01T16:39:07-04:00","dep":"2026-08-01T16:39:07-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""}],"heading":"N","eventCode":"TRTO","eventTZ":"America/Toronto","eventName":"TRTO","origCode":"TRTO","originTZ":"America/Toronto","origName":"Toronto","destCode":"OTTW","destTZ":"America/Toronto","destName":"Ottawa","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.877Z","updatedAt":"2026-08-01T22:38:17.877Z","lastValTS":"2026-08-01T22:38:17.877Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"This train accumulated a delay enroute due to a freight train with mechanical issues which has been resolved. The train has resumed its trip.  "}]}],"v41":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v41","trainNumRaw":"41","trainID":"v41-1","lat":45.41599,"lon":-75.65151,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Ottawa","code":"OTTW","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T05:21:00-04:00","schDep":"2026-08-01T05:21:00-04:00","arr":"2026-08-01T05:21:00-04:00","dep":"2026-08-01T05:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Fallowfield","code":"FALL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T05:38:00-04:00","schDep":"2026-08-01T05:40:00-04:00","arr":"2026-08-01T05:37:32-04:00","dep":"2026-08-01T05:39:35-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Smiths Falls","code":"SMTF","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T06:08:00-04:00","schDep":"2026-08-01T06:10:00-04:00","arr":"2026-08-01T06:06:40-04:00","dep":"2026-08-01T06:09:05-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Brockville","code":"BRKV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T06:40:00-04:00","schDep":"2026-08-01T06:43:00-04:00","arr":"2026-08-01T06:49:16-04:00","dep":"2026-08-01T06:49:16-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#91af1c","platform":""},{"name":"Kingston","code":"KGON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T07:25:00-04:00","schDep":"2026-08-01T07:29:00-04:00","arr":"2026-08-01T07:37:35-04:00","dep":"2026-08-01T07:37:35-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bda214","platform":""},{"name":"Napanee","code":"NAPN","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T07:49:00-04:00","schDep":"2026-08-01T07:50:00-04:00","arr":"2026-08-01T08:03:15-04:00","dep":"2026-08-01T08:03:15-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c38710","platform":""},{"name":"Belleville","code":"BLVL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:07:00-04:00","schDep":"2026-08-01T08:10:00-04:00","arr":"2026-08-01T08:26:11-04:00","dep":"2026-08-01T08:26:11-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66c0d","platform":""},{"name":"Trenton Junction","code":"TRNJ","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:20:00-04:00","schDep":"2026-08-01T08:21:00-04:00","arr":"2026-08-01T08:42:21-04:00","dep":"2026-08-01T08:42:21-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6610d","platform":""},{"name":"Cobourg","code":"CBRG","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:44:00-04:00","schDep":"2026-08-01T08:47:00-04:00","arr":"2026-08-01T09:10:54-04:00","dep":"2026-08-01T09:10:54-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6530d","platform":""},{"name":"Oshawa","code":"OSHA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:19:00-04:00","schDep":"2026-08-01T09:22:00-04:00","arr":"2026-08-01T09:49:00-04:00","dep":"2026-08-01T09:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6490d","platform":""},{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:02:00-04:00","schDep":"2026-08-01T10:02:00-04:00","arr":"2026-08-01T10:28:01-04:00","dep":"2026-08-01T10:28:01-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6560d","platform":""}],"heading":"N","eventCode":"OTTW","eventTZ":"America/Toronto","eventName":"OTTW","origCode":"OTTW","originTZ":"America/Toronto","origName":"Ottawa","destCode":"TRTO","destTZ":"America/Toronto","destName":"Toronto","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.877Z","updatedAt":"2026-08-01T22:38:17.877Z","lastValTS":"2026-08-01T22:38:17.877Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"This train has accumulated a delay en route due to speed restrictions imposed by the railway infrastructure owner. "}]}],"v45":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v45","trainNumRaw":"45","trainID":"v45-1","lat":45.41599,"lon":-75.65151,"trainTimely":"","iconColor":"#2a8b38","textColor":"#ffffff","stations":[{"name":"Ottawa","code":"OTTW","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:24:00-04:00","schDep":"2026-08-01T10:24:00-04:00","arr":"2026-08-01T10:24:30-04:00","dep":"2026-08-01T10:24:30-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b38","platform":""},{"name":"Fallowfield","code":"FALL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:40:00-04:00","schDep":"2026-08-01T10:44:00-04:00","arr":"2026-08-01T10:42:26-04:00","dep":"2026-08-01T10:42:26-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2e9328","platform":""},{"name":"Kingston","code":"KGON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:26:00-04:00","schDep":"2026-08-01T12:31:00-04:00","arr":"2026-08-01T13:15:27-04:00","dep":"2026-08-01T13:15:27-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c0f","platform":""},{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T14:48:00-04:00","schDep":"2026-08-01T14:48:00-04:00","arr":"2026-08-01T16:05:43-04:00","dep":"2026-08-01T16:05:43-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""}],"heading":"N","eventCode":"OTTW","eventTZ":"America/Toronto","eventName":"OTTW","origCode":"OTTW","originTZ":"America/Toronto","origName":"Ottawa","destCode":"TRTO","destTZ":"America/Toronto","destName":"Toronto","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.877Z","updatedAt":"2026-08-01T22:38:17.877Z","lastValTS":"2026-08-01T22:38:17.877Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"This train accumulated a delay due to rail traffic on route.  This train accumulated a further delay enroute due to a freight train with mechanical issues which has been resolved. The train has resumed its trip. "}]}],"v46":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v46","trainNumRaw":"46","trainID":"v46-1","lat":44.3024,"lon":-76.4123,"trainTimely":"","iconColor":"#c6470d","textColor":"#ffffff","stations":[{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:38:00-04:00","schDep":"2026-08-01T15:38:00-04:00","arr":"2026-08-01T15:38:00-04:00","dep":"2026-08-01T15:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Oshawa","code":"OSHA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T16:09:00-04:00","schDep":"2026-08-01T16:12:00-04:00","arr":"2026-08-01T16:28:17-04:00","dep":"2026-08-01T16:28:17-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66b0d","platform":""},{"name":"Cobourg","code":"CBRG","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T16:43:00-04:00","schDep":"2026-08-01T16:45:00-04:00","arr":"2026-08-01T17:07:29-04:00","dep":"2026-08-01T17:07:29-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c65b0d","platform":""},{"name":"Kingston","code":"KGON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:54:00-04:00","schDep":"2026-08-01T17:58:00-04:00","arr":"2026-08-01T18:25:32-04:00","dep":"2026-08-01T18:25:32-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6440d","platform":""},{"name":"Brockville","code":"BRKV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:40:00-04:00","schDep":"2026-08-01T18:42:00-04:00","arr":"2026-08-01T19:10:22-04:00","dep":"2026-08-01T19:10:22-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6470d","platform":""},{"name":"Fallowfield","code":"FALL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:40:00-04:00","schDep":"2026-08-01T19:43:00-04:00","arr":"2026-08-01T20:10:22-04:00","dep":"2026-08-01T20:10:22-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6470d","platform":""},{"name":"Ottawa","code":"OTTW","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T20:00:00-04:00","schDep":"2026-08-01T20:00:00-04:00","arr":"2026-08-01T20:30:22-04:00","dep":"2026-08-01T20:30:22-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6470d","platform":""}],"heading":"NE","eventCode":"BRKV","eventTZ":"America/Toronto","eventName":"BRKV","origCode":"TRTO","originTZ":"America/Toronto","origName":"Toronto","destCode":"OTTW","destTZ":"America/Toronto","destName":"Ottawa","trainState":"Active","velocity":79.535488,"statusMsg":" ","createdAt":"2026-08-01T22:36:40Z","updatedAt":"2026-08-01T22:36:40Z","lastValTS":"2026-08-01T22:36:40Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"This train accumulated a delay due to rail traffic on route."}]}],"v47":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v47","trainNumRaw":"47","trainID":"v47-1","lat":45.41599,"lon":-75.65151,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Ottawa","code":"OTTW","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:23:00-04:00","schDep":"2026-08-01T12:23:00-04:00","arr":"2026-08-01T12:23:00-04:00","dep":"2026-08-01T12:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Fallowfield","code":"FALL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:40:00-04:00","schDep":"2026-08-01T12:44:00-04:00","arr":"2026-08-01T12:42:45-04:00","dep":"2026-08-01T12:42:45-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#329427","platform":""},{"name":"Smiths Falls","code":"SMTF","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:18:00-04:00","schDep":"2026-08-01T13:20:00-04:00","arr":"2026-08-01T13:22:33-04:00","dep":"2026-08-01T13:22:33-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#479c25","platform":""},{"name":"Brockville","code":"BRKV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:54:00-04:00","schDep":"2026-08-01T13:57:00-04:00","arr":"2026-08-01T14:01:26-04:00","dep":"2026-08-01T14:01:26-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#71a820","platform":""},{"name":"Gananoque","code":"GANA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T14:22:00-04:00","schDep":"2026-08-01T14:24:00-04:00","arr":"2026-08-01T14:27:46-04:00","dep":"2026-08-01T14:27:46-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#58a123","platform":""},{"name":"Kingston","code":"KGON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T14:45:00-04:00","schDep":"2026-08-01T14:49:00-04:00","arr":"2026-08-01T14:49:59-04:00","dep":"2026-08-01T14:49:59-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#4d9e24","platform":""},{"name":"Belleville","code":"BLVL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:26:00-04:00","schDep":"2026-08-01T15:30:00-04:00","arr":"2026-08-01T15:52:25-04:00","dep":"2026-08-01T15:52:25-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6540d","platform":""},{"name":"Oshawa","code":"OSHA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T16:33:00-04:00","schDep":"2026-08-01T16:36:00-04:00","arr":"2026-08-01T17:08:00-04:00","dep":"2026-08-01T17:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6380d","platform":""},{"name":"Guildwood","code":"GUIL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T16:58:00-04:00","schDep":"2026-08-01T17:00:00-04:00","arr":"2026-08-01T17:50:55-04:00","dep":"2026-08-01T17:50:55-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c1a","platform":""},{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:30:00-04:00","schDep":"2026-08-01T17:30:00-04:00","arr":"2026-08-01T18:15:32-04:00","dep":"2026-08-01T18:15:32-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6160c","platform":""}],"heading":"N","eventCode":"OTTW","eventTZ":"America/Toronto","eventName":"OTTW","origCode":"OTTW","originTZ":"America/Toronto","origName":"Ottawa","destCode":"TRTO","destTZ":"America/Toronto","destName":"Toronto","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.877Z","updatedAt":"2026-08-01T22:38:17.877Z","lastValTS":"2026-08-01T22:38:17.877Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"This train accumulated a delay due to rail traffic en route and speed restrictions imposed by the railway infrastructure owner."}]}],"v50":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v50","trainNumRaw":"50","trainID":"v50-1","lat":43.64481,"lon":-79.38032,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T06:32:00-04:00","schDep":"2026-08-01T06:32:00-04:00","arr":"2026-08-01T06:32:00-04:00","dep":"2026-08-01T06:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Guildwood","code":"GUIL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T06:50:00-04:00","schDep":"2026-08-01T06:52:00-04:00","arr":"2026-08-01T06:49:23-04:00","dep":"2026-08-01T06:49:23-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Oshawa","code":"OSHA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T07:08:00-04:00","schDep":"2026-08-01T07:12:00-04:00","arr":"2026-08-01T07:09:58-04:00","dep":"2026-08-01T07:09:58-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#299128","platform":""},{"name":"Cobourg","code":"CBRG","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T07:43:00-04:00","schDep":"2026-08-01T07:46:00-04:00","arr":"2026-08-01T07:43:32-04:00","dep":"2026-08-01T07:43:32-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b38","platform":""},{"name":"Belleville","code":"BLVL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:18:00-04:00","schDep":"2026-08-01T08:21:00-04:00","arr":"2026-08-01T08:35:19-04:00","dep":"2026-08-01T08:35:19-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6720d","platform":""},{"name":"Kingston","code":"KGON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:57:00-04:00","schDep":"2026-08-01T09:02:00-04:00","arr":"2026-08-01T09:14:37-04:00","dep":"2026-08-01T09:14:37-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6710d","platform":""},{"name":"Brockville","code":"BRKV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:54:00-04:00","schDep":"2026-08-01T10:00:00-04:00","arr":"2026-08-01T10:39:30-04:00","dep":"2026-08-01T10:39:30-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6160c","platform":""},{"name":"Smiths Falls","code":"SMTF","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:29:00-04:00","schDep":"2026-08-01T10:31:00-04:00","arr":"2026-08-01T11:11:54-04:00","dep":"2026-08-01T11:11:54-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c61e0c","platform":""},{"name":"Fallowfield","code":"FALL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:01:00-04:00","schDep":"2026-08-01T11:04:00-04:00","arr":"2026-08-01T11:41:24-04:00","dep":"2026-08-01T11:41:24-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6270c","platform":""},{"name":"Ottawa","code":"OTTW","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:21:00-04:00","schDep":"2026-08-01T11:21:00-04:00","arr":"2026-08-01T12:05:41-04:00","dep":"2026-08-01T12:05:41-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6190c","platform":""}],"heading":"N","eventCode":"TRTO","eventTZ":"America/Toronto","eventName":"TRTO","origCode":"TRTO","originTZ":"America/Toronto","origName":"Toronto","destCode":"OTTW","destTZ":"America/Toronto","destName":"Ottawa","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.877Z","updatedAt":"2026-08-01T22:38:17.877Z","lastValTS":"2026-08-01T22:38:17.877Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"This train accumulated a delay due to rail traffic on route."}]}],"v52":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v52","trainNumRaw":"52","trainID":"v52-1","lat":43.64481,"lon":-79.38032,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:32:00-04:00","schDep":"2026-08-01T08:32:00-04:00","arr":"2026-08-01T08:32:00-04:00","dep":"2026-08-01T08:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Guildwood","code":"GUIL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:50:00-04:00","schDep":"2026-08-01T08:52:00-04:00","arr":"2026-08-01T08:49:06-04:00","dep":"2026-08-01T08:51:57-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Oshawa","code":"OSHA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:09:00-04:00","schDep":"2026-08-01T09:13:00-04:00","arr":"2026-08-01T09:07:51-04:00","dep":"2026-08-01T09:11:17-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Cobourg","code":"CBRG","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:44:00-04:00","schDep":"2026-08-01T09:47:00-04:00","arr":"2026-08-01T09:44:10-04:00","dep":"2026-08-01T09:44:37-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8a3b","platform":""},{"name":"Belleville","code":"BLVL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:20:00-04:00","schDep":"2026-08-01T10:23:00-04:00","arr":"2026-08-01T10:28:18-04:00","dep":"2026-08-01T10:28:18-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#80ab1e","platform":""},{"name":"Kingston","code":"KGON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:00:00-04:00","schDep":"2026-08-01T11:05:00-04:00","arr":"2026-08-01T11:11:28-04:00","dep":"2026-08-01T11:11:28-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b8b217","platform":""},{"name":"Brockville","code":"BRKV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:57:00-04:00","schDep":"2026-08-01T12:00:00-04:00","arr":"2026-08-01T12:13:55-04:00","dep":"2026-08-01T12:13:55-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6730d","platform":""},{"name":"Smiths Falls","code":"SMTF","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:35:00-04:00","schDep":"2026-08-01T12:37:00-04:00","arr":"2026-08-01T13:00:41-04:00","dep":"2026-08-01T13:00:41-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6570d","platform":""},{"name":"Fallowfield","code":"FALL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:11:00-04:00","schDep":"2026-08-01T13:15:00-04:00","arr":"2026-08-01T13:22:49-04:00","dep":"2026-08-01T13:22:49-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b9ad16","platform":""},{"name":"Ottawa","code":"OTTW","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:32:00-04:00","schDep":"2026-08-01T13:32:00-04:00","arr":"2026-08-01T13:43:38-04:00","dep":"2026-08-01T13:43:38-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b9b016","platform":""}],"heading":"N","eventCode":"TRTO","eventTZ":"America/Toronto","eventName":"TRTO","origCode":"TRTO","originTZ":"America/Toronto","origName":"Toronto","destCode":"OTTW","destTZ":"America/Toronto","destName":"Ottawa","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.877Z","updatedAt":"2026-08-01T22:38:17.877Z","lastValTS":"2026-08-01T22:38:17.877Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"This train accumulated a delay due to rail traffic on route."}]}],"v53":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v53","trainNumRaw":"53","trainID":"v53-1","lat":45.41599,"lon":-75.65151,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Ottawa","code":"OTTW","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:43:00-04:00","schDep":"2026-08-01T11:43:00-04:00","arr":"2026-08-01T11:43:00-04:00","dep":"2026-08-01T11:43:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Fallowfield","code":"FALL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:00:00-04:00","schDep":"2026-08-01T12:05:00-04:00","arr":"2026-08-01T11:59:48-04:00","dep":"2026-08-01T12:04:37-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Brockville","code":"BRKV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:01:00-04:00","schDep":"2026-08-01T13:05:00-04:00","arr":"2026-08-01T13:12:33-04:00","dep":"2026-08-01T13:12:33-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b8b117","platform":""},{"name":"Gananoque","code":"GANA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:31:00-04:00","schDep":"2026-08-01T13:32:00-04:00","arr":"2026-08-01T13:42:05-04:00","dep":"2026-08-01T13:42:05-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b6b618","platform":""},{"name":"Kingston","code":"KGON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:54:00-04:00","schDep":"2026-08-01T13:58:00-04:00","arr":"2026-08-01T14:20:09-04:00","dep":"2026-08-01T14:20:09-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6550d","platform":""},{"name":"Belleville","code":"BLVL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T14:36:00-04:00","schDep":"2026-08-01T14:39:00-04:00","arr":"2026-08-01T15:41:39-04:00","dep":"2026-08-01T15:41:39-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Cobourg","code":"CBRG","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:12:00-04:00","schDep":"2026-08-01T15:15:00-04:00","arr":"2026-08-01T16:21:58-04:00","dep":"2026-08-01T16:21:58-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Oshawa","code":"OSHA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:48:00-04:00","schDep":"2026-08-01T15:51:00-04:00","arr":"2026-08-01T17:02:04-04:00","dep":"2026-08-01T17:02:04-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T16:33:00-04:00","schDep":"2026-08-01T16:33:00-04:00","arr":"2026-08-01T18:02:09-04:00","dep":"2026-08-01T18:02:09-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""}],"heading":"N","eventCode":"OTTW","eventTZ":"America/Toronto","eventName":"OTTW","origCode":"OTTW","originTZ":"America/Toronto","origName":"Ottawa","destCode":"TRTO","destTZ":"America/Toronto","destName":"Toronto","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.877Z","updatedAt":"2026-08-01T22:38:17.877Z","lastValTS":"2026-08-01T22:38:17.877Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"This train accumulated a delay due to rail traffic on route."}]}],"v54":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v54","trainNumRaw":"54","trainID":"v54-1","lat":43.8948,"lon":-78.6459,"trainTimely":"","iconColor":"#c6790d","textColor":"#ffffff","stations":[{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:38:00-04:00","schDep":"2026-08-01T17:38:00-04:00","arr":"2026-08-01T17:38:00-04:00","dep":"2026-08-01T17:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Guildwood","code":"GUIL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:55:00-04:00","schDep":"2026-08-01T17:57:00-04:00","arr":"2026-08-01T17:57:45-04:00","dep":"2026-08-01T17:57:45-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#329427","platform":""},{"name":"Oshawa","code":"OSHA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:08:00-04:00","schDep":"2026-08-01T18:11:00-04:00","arr":"2026-08-01T18:21:35-04:00","dep":"2026-08-01T18:21:35-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c19211","platform":""},{"name":"Port Hope","code":"PHOP","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:37:00-04:00","schDep":"2026-08-01T18:39:00-04:00","arr":"2026-08-01T18:52:15-04:00","dep":"2026-08-01T18:52:15-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6790d","platform":""},{"name":"Cobourg","code":"CBRG","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:46:00-04:00","schDep":"2026-08-01T18:48:00-04:00","arr":"2026-08-01T19:01:15-04:00","dep":"2026-08-01T19:01:15-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6790d","platform":""},{"name":"Trenton Junction","code":"TRNJ","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:13:01-04:00","schDep":"2026-08-01T19:15:00-04:00","arr":"2026-08-01T19:28:16-04:00","dep":"2026-08-01T19:28:16-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6790d","platform":""},{"name":"Belleville","code":"BLVL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:27:00-04:00","schDep":"2026-08-01T19:30:00-04:00","arr":"2026-08-01T19:42:15-04:00","dep":"2026-08-01T19:42:15-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6790d","platform":""},{"name":"Napanee","code":"NAPN","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:48:00-04:00","schDep":"2026-08-01T19:50:00-04:00","arr":"2026-08-01T20:03:15-04:00","dep":"2026-08-01T20:03:15-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6790d","platform":""},{"name":"Kingston","code":"KGON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T20:09:00-04:00","schDep":"2026-08-01T20:12:00-04:00","arr":"2026-08-01T20:24:15-04:00","dep":"2026-08-01T20:24:15-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6790d","platform":""},{"name":"Brockville","code":"BRKV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T20:54:00-04:00","schDep":"2026-08-01T20:56:00-04:00","arr":"2026-08-01T21:09:15-04:00","dep":"2026-08-01T21:09:15-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6790d","platform":""},{"name":"Smiths Falls","code":"SMTF","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T21:25:00-04:00","schDep":"2026-08-01T21:27:00-04:00","arr":"2026-08-01T21:40:15-04:00","dep":"2026-08-01T21:40:15-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6790d","platform":""},{"name":"Fallowfield","code":"FALL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T21:52:00-04:00","schDep":"2026-08-01T21:55:00-04:00","arr":"2026-08-01T22:07:15-04:00","dep":"2026-08-01T22:07:15-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6790d","platform":""},{"name":"Ottawa","code":"OTTW","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T22:13:00-04:00","schDep":"2026-08-01T22:13:00-04:00","arr":"2026-08-01T22:28:15-04:00","dep":"2026-08-01T22:28:15-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6790d","platform":""}],"heading":"E","eventCode":"PHOP","eventTZ":"America/Toronto","eventName":"PHOP","origCode":"TRTO","originTZ":"America/Toronto","origName":"Toronto","destCode":"OTTW","destTZ":"America/Toronto","destName":"Ottawa","trainState":"Active","velocity":82.642343,"statusMsg":" ","createdAt":"2026-08-01T22:37:29Z","updatedAt":"2026-08-01T22:37:29Z","lastValTS":"2026-08-01T22:37:29Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[]}],"v59":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v59","trainNumRaw":"59","trainID":"v59-1","lat":45.1352,"lon":-75.8572,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Ottawa","code":"OTTW","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:03:00-04:00","schDep":"2026-08-01T18:03:00-04:00","arr":"2026-08-01T18:03:00-04:00","dep":"2026-08-01T18:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Fallowfield","code":"FALL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:20:00-04:00","schDep":"2026-08-01T18:23:00-04:00","arr":"2026-08-01T18:19:17-04:00","dep":"2026-08-01T18:19:17-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Smiths Falls","code":"SMTF","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:51:00-04:00","schDep":"2026-08-01T18:53:00-04:00","arr":"2026-08-01T18:50:33-04:00","dep":"2026-08-01T18:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Brockville","code":"BRKV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:25:00-04:00","schDep":"2026-08-01T19:27:00-04:00","arr":"2026-08-01T19:25:00-04:00","dep":"2026-08-01T19:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Kingston","code":"KGON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T20:10:00-04:00","schDep":"2026-08-01T20:14:00-04:00","arr":"2026-08-01T20:10:00-04:00","dep":"2026-08-01T20:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Belleville","code":"BLVL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T20:51:00-04:00","schDep":"2026-08-01T20:53:00-04:00","arr":"2026-08-01T20:51:00-04:00","dep":"2026-08-01T20:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Trenton Junction","code":"TRNJ","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T21:05:00-04:00","schDep":"2026-08-01T21:06:00-04:00","arr":"2026-08-01T21:05:00-04:00","dep":"2026-08-01T21:06:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Cobourg","code":"CBRG","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T21:31:00-04:00","schDep":"2026-08-01T21:33:00-04:00","arr":"2026-08-01T21:31:00-04:00","dep":"2026-08-01T21:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Oshawa","code":"OSHA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T22:05:00-04:00","schDep":"2026-08-01T22:07:00-04:00","arr":"2026-08-01T22:05:00-04:00","dep":"2026-08-01T22:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Guildwood","code":"GUIL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T22:28:00-04:00","schDep":"2026-08-01T22:30:00-04:00","arr":"2026-08-01T22:28:00-04:00","dep":"2026-08-01T22:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T22:48:00-04:00","schDep":"2026-08-01T22:48:00-04:00","arr":"2026-08-01T22:48:00-04:00","dep":"2026-08-01T22:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SW","eventCode":"SMTF","eventTZ":"America/Toronto","eventName":"SMTF","origCode":"OTTW","originTZ":"America/Toronto","origName":"Ottawa","destCode":"TRTO","destTZ":"America/Toronto","destName":"Toronto","trainState":"Active","velocity":96.933876,"statusMsg":" ","createdAt":"2026-08-01T22:36:37Z","updatedAt":"2026-08-01T22:36:37Z","lastValTS":"2026-08-01T22:36:37Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[]}],"v60":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v60","trainNumRaw":"60","trainID":"v60-1","lat":43.64481,"lon":-79.38032,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T06:32:00-04:00","schDep":"2026-08-01T06:32:00-04:00","arr":"2026-08-01T06:32:00-04:00","dep":"2026-08-01T06:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Guildwood","code":"GUIL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T06:50:00-04:00","schDep":"2026-08-01T06:52:00-04:00","arr":"2026-08-01T06:49:16-04:00","dep":"2026-08-01T06:49:16-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Oshawa","code":"OSHA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T07:08:00-04:00","schDep":"2026-08-01T07:12:00-04:00","arr":"2026-08-01T07:09:30-04:00","dep":"2026-08-01T07:09:30-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298f2d","platform":""},{"name":"Cobourg","code":"CBRG","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T07:43:00-04:00","schDep":"2026-08-01T07:46:00-04:00","arr":"2026-08-01T07:43:28-04:00","dep":"2026-08-01T07:43:28-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b38","platform":""},{"name":"Belleville","code":"BLVL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:18:00-04:00","schDep":"2026-08-01T08:21:00-04:00","arr":"2026-08-01T08:35:15-04:00","dep":"2026-08-01T08:35:15-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6720d","platform":""},{"name":"Kingston","code":"KGON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:57:00-04:00","schDep":"2026-08-01T09:02:00-04:00","arr":"2026-08-01T09:14:33-04:00","dep":"2026-08-01T09:14:33-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6710d","platform":""},{"name":"Cornwall","code":"CWLL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:38:00-04:00","schDep":"2026-08-01T10:40:00-04:00","arr":"2026-08-01T11:33:08-04:00","dep":"2026-08-01T11:33:08-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c21","platform":""},{"name":"Dorval","code":"DORV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:25:00-04:00","schDep":"2026-08-01T11:28:00-04:00","arr":"2026-08-01T12:23:45-04:00","dep":"2026-08-01T12:23:45-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b2d","platform":""},{"name":"Montréal","code":"MTRL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:50:00-04:00","schDep":"2026-08-01T11:50:00-04:00","arr":"2026-08-01T12:46:32-04:00","dep":"2026-08-01T12:46:32-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c26","platform":""}],"heading":"N","eventCode":"TRTO","eventTZ":"America/Toronto","eventName":"TRTO","origCode":"TRTO","originTZ":"America/Toronto","origName":"Toronto","destCode":"MTRL","destTZ":"America/Toronto","destName":"Montréal","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.878Z","updatedAt":"2026-08-01T22:38:17.878Z","lastValTS":"2026-08-01T22:38:17.878Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"This train accumulated a delay due to rail traffic on route."}]}],"v61":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v61","trainNumRaw":"61","trainID":"v61-1","lat":45.4999195215,"lon":-73.5661785423,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Montréal","code":"MTRL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T06:45:00-04:00","schDep":"2026-08-01T06:45:00-04:00","arr":"2026-08-01T06:45:00-04:00","dep":"2026-08-01T06:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Dorval","code":"DORV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T07:08:00-04:00","schDep":"2026-08-01T07:13:00-04:00","arr":"2026-08-01T07:14:07-04:00","dep":"2026-08-01T07:14:07-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5da222","platform":""},{"name":"Cornwall","code":"CWLL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:01:00-04:00","schDep":"2026-08-01T08:04:00-04:00","arr":"2026-08-01T08:08:25-04:00","dep":"2026-08-01T08:08:25-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#71a720","platform":""},{"name":"Kingston","code":"KGON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:29:00-04:00","schDep":"2026-08-01T09:34:00-04:00","arr":"2026-08-01T09:42:44-04:00","dep":"2026-08-01T09:42:44-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c19011","platform":""},{"name":"Belleville","code":"BLVL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:11:00-04:00","schDep":"2026-08-01T10:14:00-04:00","arr":"2026-08-01T10:28:58-04:00","dep":"2026-08-01T10:28:58-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6700d","platform":""},{"name":"Oshawa","code":"OSHA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:19:00-04:00","schDep":"2026-08-01T11:22:00-04:00","arr":"2026-08-01T11:45:05-04:00","dep":"2026-08-01T11:45:05-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6550d","platform":""},{"name":"Guildwood","code":"GUIL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:43:00-04:00","schDep":"2026-08-01T11:45:00-04:00","arr":"2026-08-01T12:18:13-04:00","dep":"2026-08-01T12:18:13-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6380d","platform":""},{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:03:00-04:00","schDep":"2026-08-01T12:03:00-04:00","arr":"2026-08-01T12:47:57-04:00","dep":"2026-08-01T12:47:57-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6180c","platform":""}],"heading":"N","eventCode":"MTRL","eventTZ":"America/Toronto","eventName":"MTRL","origCode":"MTRL","originTZ":"America/Toronto","origName":"Montréal","destCode":"TRTO","destTZ":"America/Toronto","destName":"Toronto","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.878Z","updatedAt":"2026-08-01T22:38:17.878Z","lastValTS":"2026-08-01T22:38:17.878Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"This train accumulated a delay due to rail traffic en route and speed restrictions imposed by the railway infrastructure owner."}]}],"v62":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v62","trainNumRaw":"62","trainID":"v62-1","lat":43.64481,"lon":-79.38032,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:32:00-04:00","schDep":"2026-08-01T08:32:00-04:00","arr":"2026-08-01T08:32:00-04:00","dep":"2026-08-01T08:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Guildwood","code":"GUIL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:50:00-04:00","schDep":"2026-08-01T08:52:00-04:00","arr":"2026-08-01T08:48:58-04:00","dep":"2026-08-01T08:51:55-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Oshawa","code":"OSHA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:09:00-04:00","schDep":"2026-08-01T09:13:00-04:00","arr":"2026-08-01T09:07:46-04:00","dep":"2026-08-01T09:11:15-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Cobourg","code":"CBRG","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:44:00-04:00","schDep":"2026-08-01T09:47:00-04:00","arr":"2026-08-01T09:43:53-04:00","dep":"2026-08-01T09:45:55-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Belleville","code":"BLVL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:20:00-04:00","schDep":"2026-08-01T10:23:00-04:00","arr":"2026-08-01T10:28:12-04:00","dep":"2026-08-01T10:28:12-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#7eab1e","platform":""},{"name":"Kingston","code":"KGON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:00:00-04:00","schDep":"2026-08-01T11:05:00-04:00","arr":"2026-08-01T11:11:23-04:00","dep":"2026-08-01T11:11:23-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b8b317","platform":""},{"name":"Cornwall","code":"CWLL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:43:00-04:00","schDep":"2026-08-01T12:45:00-04:00","arr":"2026-08-01T12:51:51-04:00","dep":"2026-08-01T12:51:51-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#8aad1d","platform":""},{"name":"Dorval","code":"DORV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:34:00-04:00","schDep":"2026-08-01T13:38:00-04:00","arr":"2026-08-01T13:55:34-04:00","dep":"2026-08-01T13:55:34-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6640d","platform":""},{"name":"Montréal","code":"MTRL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T14:00:00-04:00","schDep":"2026-08-01T14:00:00-04:00","arr":"2026-08-01T14:19:59-04:00","dep":"2026-08-01T14:19:59-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6690d","platform":""}],"heading":"N","eventCode":"TRTO","eventTZ":"America/Toronto","eventName":"TRTO","origCode":"TRTO","originTZ":"America/Toronto","origName":"Toronto","destCode":"MTRL","destTZ":"America/Toronto","destName":"Montréal","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.878Z","updatedAt":"2026-08-01T22:38:17.878Z","lastValTS":"2026-08-01T22:38:17.878Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"This train accumulated a delay due to rail traffic on route."}]}],"v63":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v63","trainNumRaw":"63","trainID":"v63-1","lat":45.4999195215,"lon":-73.5661785423,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Montréal","code":"MTRL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:46:00-04:00","schDep":"2026-08-01T08:46:00-04:00","arr":"2026-08-01T08:46:00-04:00","dep":"2026-08-01T08:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Dorval","code":"DORV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:11:00-04:00","schDep":"2026-08-01T09:15:00-04:00","arr":"2026-08-01T09:10:25-04:00","dep":"2026-08-01T09:14:34-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Cornwall","code":"CWLL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:04:00-04:00","schDep":"2026-08-01T10:07:00-04:00","arr":"2026-08-01T10:09:07-04:00","dep":"2026-08-01T10:09:07-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#4f9e24","platform":""},{"name":"Brockville","code":"BRKV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:54:00-04:00","schDep":"2026-08-01T10:56:00-04:00","arr":"2026-08-01T11:23:36-04:00","dep":"2026-08-01T11:23:36-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c64a0d","platform":""},{"name":"Kingston","code":"KGON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:39:00-04:00","schDep":"2026-08-01T11:42:00-04:00","arr":"2026-08-01T12:38:11-04:00","dep":"2026-08-01T12:38:11-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b2e","platform":""},{"name":"Belleville","code":"BLVL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:20:00-04:00","schDep":"2026-08-01T12:23:00-04:00","arr":"2026-08-01T13:28:27-04:00","dep":"2026-08-01T13:28:27-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Cobourg","code":"CBRG","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:58:00-04:00","schDep":"2026-08-01T13:01:00-04:00","arr":"2026-08-01T14:08:21-04:00","dep":"2026-08-01T14:08:21-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Oshawa","code":"OSHA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:34:00-04:00","schDep":"2026-08-01T13:37:00-04:00","arr":"2026-08-01T14:46:41-04:00","dep":"2026-08-01T14:46:41-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Guildwood","code":"GUIL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:58:00-04:00","schDep":"2026-08-01T14:00:00-04:00","arr":"2026-08-01T15:14:50-04:00","dep":"2026-08-01T15:14:50-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T14:18:00-04:00","schDep":"2026-08-01T14:18:00-04:00","arr":"2026-08-01T15:49:42-04:00","dep":"2026-08-01T15:49:42-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""}],"heading":"N","eventCode":"MTRL","eventTZ":"America/Toronto","eventName":"MTRL","origCode":"MTRL","originTZ":"America/Toronto","origName":"Montréal","destCode":"TRTO","destTZ":"America/Toronto","destName":"Toronto","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.878Z","updatedAt":"2026-08-01T22:38:17.878Z","lastValTS":"2026-08-01T22:38:17.878Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"Increased vehicle and pedestrian traffic is expected in Montreal today. Passengers departing from Montreal station should plan accordingly, allow extra travel time, and arrive at the station early for boarding.   Passengers are also encouraged to review city travel information in advance, including parking arrangements, road closures, traffic restrictions, and other measures that may affect how they get around the city."},{"message":"This train accumulated a delay due to rail traffic on route."}]}],"v64":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v64","trainNumRaw":"64","trainID":"v64-1","lat":43.64481,"lon":-79.38032,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:38:00-04:00","schDep":"2026-08-01T11:38:00-04:00","arr":"2026-08-01T11:38:00-04:00","dep":"2026-08-01T11:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Guildwood","code":"GUIL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:55:00-04:00","schDep":"2026-08-01T11:57:00-04:00","arr":"2026-08-01T11:55:04-04:00","dep":"2026-08-01T11:54:42-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Oshawa","code":"OSHA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:09:00-04:00","schDep":"2026-08-01T12:13:00-04:00","arr":"2026-08-01T12:14:47-04:00","dep":"2026-08-01T12:14:47-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#58a123","platform":""},{"name":"Cobourg","code":"CBRG","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:46:00-04:00","schDep":"2026-08-01T12:49:00-04:00","arr":"2026-08-01T12:59:37-04:00","dep":"2026-08-01T12:59:37-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c19211","platform":""},{"name":"Belleville","code":"BLVL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:22:00-04:00","schDep":"2026-08-01T13:26:00-04:00","arr":"2026-08-01T13:37:34-04:00","dep":"2026-08-01T13:37:34-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6770d","platform":""},{"name":"Kingston","code":"KGON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T14:03:00-04:00","schDep":"2026-08-01T14:08:00-04:00","arr":"2026-08-01T14:38:29-04:00","dep":"2026-08-01T14:38:29-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6370d","platform":""},{"name":"Brockville","code":"BRKV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T14:52:00-04:00","schDep":"2026-08-01T14:56:00-04:00","arr":"2026-08-01T15:31:29-04:00","dep":"2026-08-01T15:31:29-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c62a0c","platform":""},{"name":"Cornwall","code":"CWLL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:42:00-04:00","schDep":"2026-08-01T15:46:00-04:00","arr":"2026-08-01T16:22:58-04:00","dep":"2026-08-01T16:22:58-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6250c","platform":""},{"name":"Dorval","code":"DORV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T16:37:00-04:00","schDep":"2026-08-01T16:41:00-04:00","arr":"2026-08-01T17:18:34-04:00","dep":"2026-08-01T17:18:34-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6230c","platform":""},{"name":"Montréal","code":"MTRL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:05:00-04:00","schDep":"2026-08-01T17:05:00-04:00","arr":"2026-08-01T17:46:02-04:00","dep":"2026-08-01T17:46:02-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6240c","platform":""}],"heading":"N","eventCode":"TRTO","eventTZ":"America/Toronto","eventName":"TRTO","origCode":"TRTO","originTZ":"America/Toronto","origName":"Toronto","destCode":"MTRL","destTZ":"America/Toronto","destName":"Montréal","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.878Z","updatedAt":"2026-08-01T22:38:17.878Z","lastValTS":"2026-08-01T22:38:17.878Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"Increased vehicle and pedestrian traffic is expected in Toronto today. Passengers departing from Toronto station should plan accordingly, allow extra travel time, and arrive at the station early for boarding.   Passengers are also encouraged to review city travel information in advance, including parking arrangements, road closures, traffic restrictions, and other measures that may affect how they get around the city."},{"message":"This train accumulated a delay due to rail traffic on route."}]}],"v65":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v65","trainNumRaw":"65","trainID":"v65-1","lat":45.4999195215,"lon":-73.5661785423,"trainTimely":"","iconColor":"#b8b117","textColor":"#000000","stations":[{"name":"Montréal","code":"MTRL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:49:00-04:00","schDep":"2026-08-01T10:49:00-04:00","arr":"2026-08-01T11:00:32-04:00","dep":"2026-08-01T11:00:32-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b8b117","platform":""},{"name":"Dorval","code":"DORV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:12:00-04:00","schDep":"2026-08-01T11:17:00-04:00","arr":"2026-08-01T11:24:05-04:00","dep":"2026-08-01T11:24:05-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bbaa15","platform":""},{"name":"Cornwall","code":"CWLL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:06:00-04:00","schDep":"2026-08-01T12:09:00-04:00","arr":"2026-08-01T12:14:35-04:00","dep":"2026-08-01T12:14:35-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#85ac1d","platform":""},{"name":"Kingston","code":"KGON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:36:00-04:00","schDep":"2026-08-01T13:40:00-04:00","arr":"2026-08-01T14:08:02-04:00","dep":"2026-08-01T14:08:02-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6420d","platform":""},{"name":"Belleville","code":"BLVL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T14:20:00-04:00","schDep":"2026-08-01T14:23:00-04:00","arr":"2026-08-01T15:16:54-04:00","dep":"2026-08-01T15:16:54-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c27","platform":""},{"name":"Cobourg","code":"CBRG","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T14:58:00-04:00","schDep":"2026-08-01T15:01:00-04:00","arr":"2026-08-01T15:57:38-04:00","dep":"2026-08-01T15:57:38-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b30","platform":""},{"name":"Oshawa","code":"OSHA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:34:00-04:00","schDep":"2026-08-01T15:37:00-04:00","arr":"2026-08-01T16:42:18-04:00","dep":"2026-08-01T16:42:18-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T16:18:00-04:00","schDep":"2026-08-01T16:18:00-04:00","arr":"2026-08-01T17:30:08-04:00","dep":"2026-08-01T17:30:08-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""}],"heading":"N","eventCode":"MTRL","eventTZ":"America/Toronto","eventName":"MTRL","origCode":"MTRL","originTZ":"America/Toronto","origName":"Montréal","destCode":"TRTO","destTZ":"America/Toronto","destName":"Toronto","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.878Z","updatedAt":"2026-08-01T22:38:17.878Z","lastValTS":"2026-08-01T22:38:17.878Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"Increased vehicle and pedestrian traffic is expected in Montreal today. Passengers departing from Montreal station should plan accordingly, allow extra travel time, and arrive at the station early for boarding.   Passengers are also encouraged to review city travel information in advance, including parking arrangements, road closures, traffic restrictions, and other measures that may affect how they get around the city."},{"message":"This train was delayed on departure due to operational constraints.  It then accumulated a further delay enroute due to a freight train with mechanical issues which has been resolved. The train has resumed its trip. "}]}],"v66":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v66","trainNumRaw":"66","trainID":"v66-1","lat":44.2561,"lon":-76.5382,"trainTimely":"","iconColor":"#c60c2b","textColor":"#ffffff","stations":[{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:23:00-04:00","schDep":"2026-08-01T15:23:00-04:00","arr":"2026-08-01T15:53:00-04:00","dep":"2026-08-01T15:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6490d","platform":""},{"name":"Guildwood","code":"GUIL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:40:00-04:00","schDep":"2026-08-01T15:42:00-04:00","arr":"2026-08-01T16:22:37-04:00","dep":"2026-08-01T16:22:37-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c61f0c","platform":""},{"name":"Oshawa","code":"OSHA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:54:00-04:00","schDep":"2026-08-01T15:57:00-04:00","arr":"2026-08-01T16:43:35-04:00","dep":"2026-08-01T16:43:35-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c0f","platform":""},{"name":"Belleville","code":"BLVL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:00:00-04:00","schDep":"2026-08-01T17:04:00-04:00","arr":"2026-08-01T17:54:32-04:00","dep":"2026-08-01T17:54:32-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c1f","platform":""},{"name":"Kingston","code":"KGON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:40:00-04:00","schDep":"2026-08-01T17:44:00-04:00","arr":"2026-08-01T18:37:59-04:00","dep":"2026-08-01T18:37:59-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c2a","platform":""},{"name":"Cornwall","code":"CWLL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:07:00-04:00","schDep":"2026-08-01T19:10:00-04:00","arr":"2026-08-01T20:05:08-04:00","dep":"2026-08-01T20:05:08-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c2b","platform":""},{"name":"Dorval","code":"DORV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:58:00-04:00","schDep":"2026-08-01T20:02:00-04:00","arr":"2026-08-01T20:56:08-04:00","dep":"2026-08-01T20:56:08-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c2b","platform":""},{"name":"Montréal","code":"MTRL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T20:25:00-04:00","schDep":"2026-08-01T20:25:00-04:00","arr":"2026-08-01T21:23:08-04:00","dep":"2026-08-01T21:23:08-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c2b","platform":""}],"heading":"NE","eventCode":"CWLL","eventTZ":"America/Toronto","eventName":"CWLL","origCode":"TRTO","originTZ":"America/Toronto","origName":"Toronto","destCode":"MTRL","destTZ":"America/Toronto","destName":"Montréal","trainState":"Active","velocity":24.85484,"statusMsg":" ","createdAt":"2026-08-01T22:37:26Z","updatedAt":"2026-08-01T22:37:26Z","lastValTS":"2026-08-01T22:37:26Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"Increased vehicle and pedestrian traffic is expected in Toronto today. Passengers departing from Toronto station should plan accordingly, allow extra travel time, and arrive at the station early for boarding.   Passengers are also encouraged to review city travel information in advance, including parking arrangements, road closures, traffic restrictions, and other measures that may affect how they get around the city."},{"message":"The departure of this train is delayed due to operational constraints. "}]}],"v67":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v67","trainNumRaw":"67","trainID":"v67-1","lat":43.826,"lon":-79.0964,"trainTimely":"","iconColor":"#c63f0d","textColor":"#ffffff","stations":[{"name":"Montréal","code":"MTRL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:22:00-04:00","schDep":"2026-08-01T13:22:00-04:00","arr":"2026-08-01T13:22:00-04:00","dep":"2026-08-01T13:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Dorval","code":"DORV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:47:00-04:00","schDep":"2026-08-01T13:51:00-04:00","arr":"2026-08-01T13:45:32-04:00","dep":"2026-08-01T13:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Cornwall","code":"CWLL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T14:38:00-04:00","schDep":"2026-08-01T14:40:00-04:00","arr":"2026-08-01T14:38:15-04:00","dep":"2026-08-01T14:44:30-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8a3b","platform":""},{"name":"Kingston","code":"KGON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T16:03:00-04:00","schDep":"2026-08-01T16:07:00-04:00","arr":"2026-08-01T16:14:56-04:00","dep":"2026-08-01T16:14:56-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#baac16","platform":""},{"name":"Belleville","code":"BLVL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T16:42:00-04:00","schDep":"2026-08-01T16:44:00-04:00","arr":"2026-08-01T17:03:07-04:00","dep":"2026-08-01T17:03:07-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6650d","platform":""},{"name":"Cobourg","code":"CBRG","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:17:00-04:00","schDep":"2026-08-01T17:19:00-04:00","arr":"2026-08-01T17:40:10-04:00","dep":"2026-08-01T17:40:10-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c65f0d","platform":""},{"name":"Oshawa","code":"OSHA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:50:00-04:00","schDep":"2026-08-01T17:53:00-04:00","arr":"2026-08-01T18:13:00-04:00","dep":"2026-08-01T18:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c65f0d","platform":""},{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:45:00-04:00","schDep":"2026-08-01T18:45:00-04:00","arr":"2026-08-01T19:17:52-04:00","dep":"2026-08-01T19:17:52-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c63f0d","platform":""}],"heading":"SW","eventCode":"TRTO","eventTZ":"America/Toronto","eventName":"TRTO","origCode":"MTRL","originTZ":"America/Toronto","origName":"Montréal","destCode":"TRTO","destTZ":"America/Toronto","destName":"Toronto","trainState":"Active","velocity":4.349597,"statusMsg":" ","createdAt":"2026-08-01T22:37:26Z","updatedAt":"2026-08-01T22:37:26Z","lastValTS":"2026-08-01T22:37:26Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"Increased vehicle and pedestrian traffic is expected in Montreal today. Passengers departing from Montreal station should plan accordingly, allow extra travel time, and arrive at the station early for boarding.   Passengers are also encouraged to review city travel information in advance, including parking arrangements, road closures, traffic restrictions, and other measures that may affect how they get around the city."},{"message":"This train accumulated a delay due to rail traffic on route."}]}],"v68":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v68","trainNumRaw":"68","trainID":"v68-1","lat":43.9096,"lon":-78.4883,"trainTimely":"","iconColor":"#c6300c","textColor":"#ffffff","stations":[{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:08:00-04:00","schDep":"2026-08-01T17:08:00-04:00","arr":"2026-08-01T17:08:00-04:00","dep":"2026-08-01T17:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Oshawa","code":"OSHA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:39:00-04:00","schDep":"2026-08-01T17:42:00-04:00","arr":"2026-08-01T18:13:53-04:00","dep":"2026-08-01T18:13:53-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6390d","platform":""},{"name":"Cobourg","code":"CBRG","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:14:00-04:00","schDep":"2026-08-01T18:16:00-04:00","arr":"2026-08-01T18:51:31-04:00","dep":"2026-08-01T18:51:31-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6300c","platform":""},{"name":"Belleville","code":"BLVL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:49:00-04:00","schDep":"2026-08-01T18:51:00-04:00","arr":"2026-08-01T19:26:31-04:00","dep":"2026-08-01T19:26:31-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6300c","platform":""},{"name":"Kingston","code":"KGON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:26:00-04:00","schDep":"2026-08-01T19:29:00-04:00","arr":"2026-08-01T20:03:31-04:00","dep":"2026-08-01T20:03:31-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6300c","platform":""},{"name":"Brockville","code":"BRKV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T20:11:00-04:00","schDep":"2026-08-01T20:13:00-04:00","arr":"2026-08-01T20:48:31-04:00","dep":"2026-08-01T20:48:31-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6300c","platform":""},{"name":"Cornwall","code":"CWLL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T20:57:00-04:00","schDep":"2026-08-01T20:59:00-04:00","arr":"2026-08-01T21:34:31-04:00","dep":"2026-08-01T21:34:31-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6300c","platform":""},{"name":"Dorval","code":"DORV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T21:47:00-04:00","schDep":"2026-08-01T21:50:00-04:00","arr":"2026-08-01T22:24:31-04:00","dep":"2026-08-01T22:24:31-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6300c","platform":""},{"name":"Montréal","code":"MTRL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T22:14:00-04:00","schDep":"2026-08-01T22:14:00-04:00","arr":"2026-08-01T22:51:31-04:00","dep":"2026-08-01T22:51:31-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6300c","platform":""}],"heading":"NE","eventCode":"CBRG","eventTZ":"America/Toronto","eventName":"CBRG","origCode":"TRTO","originTZ":"America/Toronto","origName":"Toronto","destCode":"MTRL","destTZ":"America/Toronto","destName":"Montréal","trainState":"Active","velocity":68.972181,"statusMsg":" ","createdAt":"2026-08-01T22:36:33Z","updatedAt":"2026-08-01T22:36:33Z","lastValTS":"2026-08-01T22:36:33Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"This train accumulated a delay due to rail traffic en route and speed restrictions imposed by the railway infrastructure owner."}]}],"v69":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v69","trainNumRaw":"69","trainID":"v69-1","lat":44.7104,"lon":-75.526,"trainTimely":"","iconColor":"#85ac1d","textColor":"#000000","stations":[{"name":"Montréal","code":"MTRL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T16:38:00-04:00","schDep":"2026-08-01T16:38:00-04:00","arr":"2026-08-01T16:38:00-04:00","dep":"2026-08-01T16:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Dorval","code":"DORV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:04:00-04:00","schDep":"2026-08-01T17:08:00-04:00","arr":"2026-08-01T17:01:16-04:00","dep":"2026-08-01T17:06:30-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Cornwall","code":"CWLL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:53:00-04:00","schDep":"2026-08-01T17:55:00-04:00","arr":"2026-08-01T17:57:59-04:00","dep":"2026-08-01T17:57:59-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#4d9e24","platform":""},{"name":"Brockville","code":"BRKV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:40:00-04:00","schDep":"2026-08-01T18:42:00-04:00","arr":"2026-08-01T18:48:35-04:00","dep":"2026-08-01T18:48:35-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#85ac1d","platform":""},{"name":"Kingston","code":"KGON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:24:00-04:00","schDep":"2026-08-01T19:28:00-04:00","arr":"2026-08-01T19:32:35-04:00","dep":"2026-08-01T19:32:35-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#85ac1d","platform":""},{"name":"Oshawa","code":"OSHA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T21:05:00-04:00","schDep":"2026-08-01T21:08:00-04:00","arr":"2026-08-01T21:13:35-04:00","dep":"2026-08-01T21:13:35-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#85ac1d","platform":""},{"name":"Guildwood","code":"GUIL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T21:28:00-04:00","schDep":"2026-08-01T21:30:00-04:00","arr":"2026-08-01T21:36:35-04:00","dep":"2026-08-01T21:36:35-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#85ac1d","platform":""},{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T21:48:00-04:00","schDep":"2026-08-01T21:48:00-04:00","arr":"2026-08-01T21:56:35-04:00","dep":"2026-08-01T21:56:35-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#85ac1d","platform":""}],"heading":"SW","eventCode":"BRKV","eventTZ":"America/Toronto","eventName":"BRKV","origCode":"MTRL","originTZ":"America/Toronto","origName":"Montréal","destCode":"TRTO","destTZ":"America/Toronto","destName":"Toronto","trainState":"Active","velocity":64.622584,"statusMsg":" ","createdAt":"2026-08-01T22:36:40Z","updatedAt":"2026-08-01T22:36:40Z","lastValTS":"2026-08-01T22:36:40Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[]}],"v70":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v70","trainNumRaw":"70","trainID":"v70-1","lat":42.324933,"lon":-83.007134,"trainTimely":"","iconColor":"#2a8b38","textColor":"#ffffff","stations":[{"name":"Windsor","code":"WDON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T05:35:00-04:00","schDep":"2026-08-01T05:35:00-04:00","arr":"2026-08-01T05:35:30-04:00","dep":"2026-08-01T05:35:30-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b38","platform":""},{"name":"Chatham","code":"CHAT","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T06:19:00-04:00","schDep":"2026-08-01T06:23:00-04:00","arr":"2026-08-01T06:19:08-04:00","dep":"2026-08-01T06:23:30-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8a3c","platform":""},{"name":"London","code":"LNDN","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T07:25:00-04:00","schDep":"2026-08-01T07:35:00-04:00","arr":"2026-08-01T07:31:19-04:00","dep":"2026-08-01T07:36:19-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#60a322","platform":""},{"name":"Ingersoll","code":"INGR","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T07:55:00-04:00","schDep":"2026-08-01T07:57:00-04:00","arr":"2026-08-01T07:58:47-04:00","dep":"2026-08-01T07:58:47-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3e9926","platform":""},{"name":"Woodstock","code":"WDST","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:08:00-04:00","schDep":"2026-08-01T08:12:00-04:00","arr":"2026-08-01T08:11:19-04:00","dep":"2026-08-01T08:11:19-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#389726","platform":""},{"name":"Brantford","code":"BRTF","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:44:00-04:00","schDep":"2026-08-01T08:48:00-04:00","arr":"2026-08-01T08:40:19-04:00","dep":"2026-08-01T08:39:31-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Aldershot","code":"ALDR","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:25:00-04:00","schDep":"2026-08-01T09:31:00-04:00","arr":"2026-08-01T09:18:00-04:00","dep":"2026-08-01T09:26:16-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Oakville","code":"OAKV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:43:00-04:00","schDep":"2026-08-01T09:46:00-04:00","arr":"2026-08-01T09:40:57-04:00","dep":"2026-08-01T09:40:26-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:10:00-04:00","schDep":"2026-08-01T10:10:00-04:00","arr":"2026-08-01T10:07:28-04:00","dep":"2026-08-01T10:07:28-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"WDON","eventTZ":"America/Toronto","eventName":"WDON","origCode":"WDON","originTZ":"America/Toronto","origName":"Windsor","destCode":"TRTO","destTZ":"America/Toronto","destName":"Toronto","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.879Z","updatedAt":"2026-08-01T22:38:17.879Z","lastValTS":"2026-08-01T22:38:17.879Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[]}],"v71":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v71","trainNumRaw":"71","trainID":"v71-1","lat":43.64481,"lon":-79.38032,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T06:50:00-04:00","schDep":"2026-08-01T06:50:00-04:00","arr":"2026-08-01T06:50:00-04:00","dep":"2026-08-01T06:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Oakville","code":"OAKV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T07:13:00-04:00","schDep":"2026-08-01T07:15:00-04:00","arr":"2026-08-01T07:16:38-04:00","dep":"2026-08-01T07:16:38-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3c9826","platform":""},{"name":"Aldershot","code":"ALDR","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T07:29:00-04:00","schDep":"2026-08-01T07:31:00-04:00","arr":"2026-08-01T07:32:33-04:00","dep":"2026-08-01T07:32:33-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3b9826","platform":""},{"name":"Brantford","code":"BRTF","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T07:55:00-04:00","schDep":"2026-08-01T07:59:00-04:00","arr":"2026-08-01T08:07:08-04:00","dep":"2026-08-01T08:07:08-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bba915","platform":""},{"name":"Woodstock","code":"WDST","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:30:00-04:00","schDep":"2026-08-01T08:31:00-04:00","arr":"2026-08-01T08:38:27-04:00","dep":"2026-08-01T08:38:27-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#83ac1e","platform":""},{"name":"Ingersoll","code":"INGR","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:43:00-04:00","schDep":"2026-08-01T08:44:00-04:00","arr":"2026-08-01T08:51:29-04:00","dep":"2026-08-01T08:51:29-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#83ac1e","platform":""},{"name":"London","code":"LNDN","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:06:00-04:00","schDep":"2026-08-01T09:11:00-04:00","arr":"2026-08-01T09:15:29-04:00","dep":"2026-08-01T09:15:29-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#95b01b","platform":""},{"name":"Glencoe","code":"GLNC","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:39:00-04:00","schDep":"2026-08-01T09:40:00-04:00","arr":"2026-08-01T09:50:01-04:00","dep":"2026-08-01T09:50:01-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b4b618","platform":""},{"name":"Chatham","code":"CHAT","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:18:00-04:00","schDep":"2026-08-01T10:19:00-04:00","arr":"2026-08-01T10:42:13-04:00","dep":"2026-08-01T10:42:13-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c65b0d","platform":""},{"name":"Windsor","code":"WDON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:08:00-04:00","schDep":"2026-08-01T11:08:00-04:00","arr":"2026-08-01T11:29:49-04:00","dep":"2026-08-01T11:29:49-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6630d","platform":""}],"heading":"N","eventCode":"TRTO","eventTZ":"America/Toronto","eventName":"TRTO","origCode":"TRTO","originTZ":"America/Toronto","origName":"Toronto","destCode":"WDON","destTZ":"America/Toronto","destName":"Windsor","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.879Z","updatedAt":"2026-08-01T22:38:17.879Z","lastValTS":"2026-08-01T22:38:17.879Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"This train has accumulated a delay en route due to rail traffic and speed restrictions imposed by the railway infrastructure owner. "}]}],"v72":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v72","trainNumRaw":"72","trainID":"v72-1","lat":42.324933,"lon":-83.007134,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Windsor","code":"WDON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:43:00-04:00","schDep":"2026-08-01T08:43:00-04:00","arr":"2026-08-01T08:43:00-04:00","dep":"2026-08-01T08:43:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Chatham","code":"CHAT","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:25:00-04:00","schDep":"2026-08-01T09:29:00-04:00","arr":"2026-08-01T09:27:01-04:00","dep":"2026-08-01T09:27:01-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Glencoe","code":"GLNC","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:05:00-04:00","schDep":"2026-08-01T10:06:00-04:00","arr":"2026-08-01T10:48:11-04:00","dep":"2026-08-01T10:48:11-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c61d0c","platform":""},{"name":"London","code":"LNDN","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:39:00-04:00","schDep":"2026-08-01T10:47:00-04:00","arr":"2026-08-01T11:23:46-04:00","dep":"2026-08-01T11:23:46-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6180c","platform":""},{"name":"Ingersoll","code":"INGR","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:07:00-04:00","schDep":"2026-08-01T11:08:00-04:00","arr":"2026-08-01T11:54:03-04:00","dep":"2026-08-01T11:54:03-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6110c","platform":""},{"name":"Woodstock","code":"WDST","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:23:00-04:00","schDep":"2026-08-01T11:26:00-04:00","arr":"2026-08-01T12:06:52-04:00","dep":"2026-08-01T12:06:52-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c61b0c","platform":""},{"name":"Brantford","code":"BRTF","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:55:00-04:00","schDep":"2026-08-01T11:58:00-04:00","arr":"2026-08-01T12:39:11-04:00","dep":"2026-08-01T12:39:11-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c61a0c","platform":""},{"name":"Aldershot","code":"ALDR","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:29:00-04:00","schDep":"2026-08-01T12:32:00-04:00","arr":"2026-08-01T13:12:02-04:00","dep":"2026-08-01T13:12:02-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c61e0c","platform":""},{"name":"Oakville","code":"OAKV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:45:00-04:00","schDep":"2026-08-01T12:47:00-04:00","arr":"2026-08-01T13:26:30-04:00","dep":"2026-08-01T13:26:30-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6230c","platform":""},{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:11:00-04:00","schDep":"2026-08-01T13:11:00-04:00","arr":"2026-08-01T13:56:07-04:00","dep":"2026-08-01T13:56:07-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6170c","platform":""}],"heading":"N","eventCode":"WDON","eventTZ":"America/Toronto","eventName":"WDON","origCode":"WDON","originTZ":"America/Toronto","origName":"Windsor","destCode":"TRTO","destTZ":"America/Toronto","destName":"Toronto","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.879Z","updatedAt":"2026-08-01T22:38:17.879Z","lastValTS":"2026-08-01T22:38:17.879Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"This train accumulated a delay enroute due to mechanical issues, which have since been resolved. "}]}],"v73":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v73","trainNumRaw":"73","trainID":"v73-1","lat":43.64481,"lon":-79.38032,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:30:00-04:00","schDep":"2026-08-01T11:30:00-04:00","arr":"2026-08-01T11:30:00-04:00","dep":"2026-08-01T11:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Oakville","code":"OAKV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:51:00-04:00","schDep":"2026-08-01T11:55:00-04:00","arr":"2026-08-01T12:01:39-04:00","dep":"2026-08-01T12:01:39-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#adb519","platform":""},{"name":"Aldershot","code":"ALDR","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:09:00-04:00","schDep":"2026-08-01T12:13:00-04:00","arr":"2026-08-01T12:18:24-04:00","dep":"2026-08-01T12:18:24-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#94b01c","platform":""},{"name":"Brantford","code":"BRTF","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:40:00-04:00","schDep":"2026-08-01T12:42:00-04:00","arr":"2026-08-01T12:50:56-04:00","dep":"2026-08-01T12:50:56-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b2b618","platform":""},{"name":"Woodstock","code":"WDST","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:09:00-04:00","schDep":"2026-08-01T13:10:00-04:00","arr":"2026-08-01T13:20:26-04:00","dep":"2026-08-01T13:20:26-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b8b317","platform":""},{"name":"London","code":"LNDN","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:38:00-04:00","schDep":"2026-08-01T13:45:00-04:00","arr":"2026-08-01T13:57:07-04:00","dep":"2026-08-01T13:57:07-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66c0d","platform":""},{"name":"Chatham","code":"CHAT","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T14:50:00-04:00","schDep":"2026-08-01T14:54:00-04:00","arr":"2026-08-01T15:19:42-04:00","dep":"2026-08-01T15:19:42-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c64a0d","platform":""},{"name":"Windsor","code":"WDON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:45:00-04:00","schDep":"2026-08-01T15:45:00-04:00","arr":"2026-08-01T16:12:02-04:00","dep":"2026-08-01T16:12:02-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6520d","platform":""}],"heading":"N","eventCode":"TRTO","eventTZ":"America/Toronto","eventName":"TRTO","origCode":"TRTO","originTZ":"America/Toronto","origName":"Toronto","destCode":"WDON","destTZ":"America/Toronto","destName":"Windsor","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.879Z","updatedAt":"2026-08-01T22:38:17.879Z","lastValTS":"2026-08-01T22:38:17.879Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"This train accumulated a delay due to rail traffic en route and speed restrictions imposed by the railway infrastructure owner."}]}],"v75":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v75","trainNumRaw":"75","trainID":"v75-1","lat":43.6131,"lon":-79.5028,"trainTimely":"","iconColor":"#c60b31","textColor":"#ffffff","stations":[{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:22:00-04:00","schDep":"2026-08-01T17:22:00-04:00","arr":"2026-08-01T18:23:13-04:00","dep":"2026-08-01T18:23:13-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Oakville","code":"OAKV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:45:00-04:00","schDep":"2026-08-01T17:48:00-04:00","arr":"2026-08-01T18:51:37-04:00","dep":"2026-08-01T18:51:37-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Aldershot","code":"ALDR","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:01:00-04:00","schDep":"2026-08-01T18:04:00-04:00","arr":"2026-08-01T19:07:37-04:00","dep":"2026-08-01T19:07:37-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Brantford","code":"BRTF","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:33:00-04:00","schDep":"2026-08-01T18:36:00-04:00","arr":"2026-08-01T19:39:37-04:00","dep":"2026-08-01T19:39:37-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Woodstock","code":"WDST","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:04:00-04:00","schDep":"2026-08-01T19:06:00-04:00","arr":"2026-08-01T20:10:37-04:00","dep":"2026-08-01T20:10:37-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Ingersoll","code":"INGR","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:19:00-04:00","schDep":"2026-08-01T19:20:00-04:00","arr":"2026-08-01T20:25:37-04:00","dep":"2026-08-01T20:25:37-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"London","code":"LNDN","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:47:00-04:00","schDep":"2026-08-01T19:53:00-04:00","arr":"2026-08-01T20:53:37-04:00","dep":"2026-08-01T20:53:37-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Glencoe","code":"GLNC","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T20:21:00-04:00","schDep":"2026-08-01T20:22:00-04:00","arr":"2026-08-01T21:27:37-04:00","dep":"2026-08-01T21:27:37-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Chatham","code":"CHAT","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T20:55:00-04:00","schDep":"2026-08-01T20:58:00-04:00","arr":"2026-08-01T22:01:37-04:00","dep":"2026-08-01T22:01:37-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""},{"name":"Windsor","code":"WDON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T21:50:00-04:00","schDep":"2026-08-01T21:50:00-04:00","arr":"2026-08-01T22:56:37-04:00","dep":"2026-08-01T22:56:37-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""}],"heading":"SW","eventCode":"OAKV","eventTZ":"America/Toronto","eventName":"OAKV","origCode":"TRTO","originTZ":"America/Toronto","origName":"Toronto","destCode":"WDON","destTZ":"America/Toronto","destName":"Windsor","trainState":"Active","velocity":71.457665,"statusMsg":" ","createdAt":"2026-08-01T22:37:29Z","updatedAt":"2026-08-01T22:37:29Z","lastValTS":"2026-08-01T22:37:29Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"The departure of this train is delayed due to the late arrival of the train equipment. "}]}],"v76":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v76","trainNumRaw":"76","trainID":"v76-1","lat":42.324933,"lon":-83.007134,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Windsor","code":"WDON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:06:00-04:00","schDep":"2026-08-01T13:06:00-04:00","arr":"2026-08-01T13:06:00-04:00","dep":"2026-08-01T13:06:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Chatham","code":"CHAT","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:48:00-04:00","schDep":"2026-08-01T13:51:00-04:00","arr":"2026-08-01T13:48:22-04:00","dep":"2026-08-01T13:51:50-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b39","platform":""},{"name":"Glencoe","code":"GLNC","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T14:23:00-04:00","schDep":"2026-08-01T14:24:00-04:00","arr":"2026-08-01T14:41:43-04:00","dep":"2026-08-01T14:41:43-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66d0d","platform":""},{"name":"London","code":"LNDN","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T14:58:00-04:00","schDep":"2026-08-01T15:04:00-04:00","arr":"2026-08-01T15:16:46-04:00","dep":"2026-08-01T15:16:46-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66d0d","platform":""},{"name":"Brantford","code":"BRTF","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:59:00-04:00","schDep":"2026-08-01T16:01:00-04:00","arr":"2026-08-01T16:28:47-04:00","dep":"2026-08-01T16:28:47-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6490d","platform":""},{"name":"Aldershot","code":"ALDR","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T16:30:00-04:00","schDep":"2026-08-01T16:34:00-04:00","arr":"2026-08-01T17:05:59-04:00","dep":"2026-08-01T17:05:59-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6350c","platform":""},{"name":"Oakville","code":"OAKV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T16:47:00-04:00","schDep":"2026-08-01T16:49:00-04:00","arr":"2026-08-01T17:22:19-04:00","dep":"2026-08-01T17:22:19-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6370d","platform":""},{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:13:00-04:00","schDep":"2026-08-01T17:13:00-04:00","arr":"2026-08-01T17:57:11-04:00","dep":"2026-08-01T17:57:11-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c61a0c","platform":""}],"heading":"N","eventCode":"WDON","eventTZ":"America/Toronto","eventName":"WDON","origCode":"WDON","originTZ":"America/Toronto","origName":"Windsor","destCode":"TRTO","destTZ":"America/Toronto","destName":"Toronto","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.879Z","updatedAt":"2026-08-01T22:38:17.879Z","lastValTS":"2026-08-01T22:38:17.879Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"This train accumulated a delay due to rail traffic en route and speed restrictions imposed by the railway infrastructure owner."}]}],"v78":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v78","trainNumRaw":"78","trainID":"v78-1","lat":42.448,"lon":-82.112,"trainTimely":"","iconColor":"#379627","textColor":"#ffffff","stations":[{"name":"Windsor","code":"WDON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:40:00-04:00","schDep":"2026-08-01T17:40:00-04:00","arr":"2026-08-01T17:40:00-04:00","dep":"2026-08-01T17:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Chatham","code":"CHAT","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:24:00-04:00","schDep":"2026-08-01T18:28:00-04:00","arr":"2026-08-01T18:21:55-04:00","dep":"2026-08-01T18:26:20-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Glencoe","code":"GLNC","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:59:00-04:00","schDep":"2026-08-01T19:00:00-04:00","arr":"2026-08-01T19:02:12-04:00","dep":"2026-08-01T19:02:12-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#379627","platform":""},{"name":"London","code":"LNDN","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:32:00-04:00","schDep":"2026-08-01T19:38:00-04:00","arr":"2026-08-01T19:35:12-04:00","dep":"2026-08-01T19:41:12-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#379627","platform":""},{"name":"Ingersoll","code":"INGR","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:57:00-04:00","schDep":"2026-08-01T19:58:00-04:00","arr":"2026-08-01T20:00:12-04:00","dep":"2026-08-01T20:00:12-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#379627","platform":""},{"name":"Woodstock","code":"WDST","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T20:08:00-04:00","schDep":"2026-08-01T20:10:00-04:00","arr":"2026-08-01T20:11:12-04:00","dep":"2026-08-01T20:11:12-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#379627","platform":""},{"name":"Brantford","code":"BRTF","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T20:39:00-04:00","schDep":"2026-08-01T20:41:00-04:00","arr":"2026-08-01T20:42:12-04:00","dep":"2026-08-01T20:42:12-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#379627","platform":""},{"name":"Aldershot","code":"ALDR","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T21:09:00-04:00","schDep":"2026-08-01T21:11:00-04:00","arr":"2026-08-01T21:12:12-04:00","dep":"2026-08-01T21:12:12-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#379627","platform":""},{"name":"Oakville","code":"OAKV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T21:24:00-04:00","schDep":"2026-08-01T21:26:00-04:00","arr":"2026-08-01T21:27:12-04:00","dep":"2026-08-01T21:27:12-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#379627","platform":""},{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T21:50:00-04:00","schDep":"2026-08-01T21:50:00-04:00","arr":"2026-08-01T21:53:12-04:00","dep":"2026-08-01T21:53:12-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#379627","platform":""}],"heading":"NE","eventCode":"GLNC","eventTZ":"America/Toronto","eventName":"GLNC","origCode":"WDON","originTZ":"America/Toronto","origName":"Windsor","destCode":"TRTO","destTZ":"America/Toronto","destName":"Toronto","trainState":"Active","velocity":59.030245,"statusMsg":" ","createdAt":"2026-08-01T22:36:40Z","updatedAt":"2026-08-01T22:36:40Z","lastValTS":"2026-08-01T22:36:40Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[]}],"v82":[{"dataSource":"amtraker-v3","routeName":"London-Toronto","trainNum":"v82","trainNumRaw":"82","trainID":"v82-1","lat":42.98099,"lon":-81.246734,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"London","code":"LNDN","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T06:25:00-04:00","schDep":"2026-08-01T06:25:00-04:00","arr":"2026-08-01T06:25:00-04:00","dep":"2026-08-01T06:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Woodstock","code":"WDST","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T06:53:00-04:00","schDep":"2026-08-01T06:55:00-04:00","arr":"2026-08-01T07:00:37-04:00","dep":"2026-08-01T07:00:37-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298e2f","platform":""},{"name":"Brantford","code":"BRTF","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T07:23:00-04:00","schDep":"2026-08-01T07:27:00-04:00","arr":"2026-08-01T07:31:41-04:00","dep":"2026-08-01T07:31:41-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298f2d","platform":""},{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:35:00-04:00","schDep":"2026-08-01T08:35:00-04:00","arr":"2026-08-01T08:34:52-04:00","dep":"2026-08-01T08:34:52-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"LNDN","eventTZ":"America/Toronto","eventName":"LNDN","origCode":"LNDN","originTZ":"America/Toronto","origName":"London","destCode":"TRTO","destTZ":"America/Toronto","destName":"Toronto","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.879Z","updatedAt":"2026-08-01T22:38:17.879Z","lastValTS":"2026-08-01T22:38:17.879Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[]}],"v84":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v84","trainNumRaw":"84","trainID":"v84-1","lat":42.95709,"lon":-82.38892,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Sarnia","code":"SARN","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:40:00-04:00","schDep":"2026-08-01T08:40:00-04:00","arr":"2026-08-01T08:40:00-04:00","dep":"2026-08-01T08:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Wyoming","code":"WYOM","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:55:00-04:00","schDep":"2026-08-01T08:56:00-04:00","arr":"2026-08-01T08:56:55-04:00","dep":"2026-08-01T08:56:55-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#299128","platform":""},{"name":"Strathroy","code":"STRR","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:27:00-04:00","schDep":"2026-08-01T09:29:00-04:00","arr":"2026-08-01T09:31:26-04:00","dep":"2026-08-01T09:31:26-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#469b25","platform":""},{"name":"London","code":"LNDN","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:52:00-04:00","schDep":"2026-08-01T09:54:00-04:00","arr":"2026-08-01T09:56:08-04:00","dep":"2026-08-01T09:56:08-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#429a25","platform":""},{"name":"St. Marys","code":"SMYS","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:45:00-04:00","schDep":"2026-08-01T10:46:00-04:00","arr":"2026-08-01T11:06:16-04:00","dep":"2026-08-01T11:06:16-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6650d","platform":""},{"name":"Stratford","code":"STRF","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:14:00-04:00","schDep":"2026-08-01T11:16:00-04:00","arr":"2026-08-01T11:45:47-04:00","dep":"2026-08-01T11:45:47-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6430d","platform":""},{"name":"Kitchener","code":"KITC","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:02:00-04:00","schDep":"2026-08-01T12:04:00-04:00","arr":"2026-08-01T12:41:31-04:00","dep":"2026-08-01T12:41:31-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6290c","platform":""},{"name":"Guelph","code":"GUEL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:24:00-04:00","schDep":"2026-08-01T12:26:00-04:00","arr":"2026-08-01T13:09:14-04:00","dep":"2026-08-01T13:09:14-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6170c","platform":""},{"name":"Georgetown","code":"GEOR","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:47:00-04:00","schDep":"2026-08-01T12:49:00-04:00","arr":"2026-08-01T13:38:30-04:00","dep":"2026-08-01T13:38:30-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c16","platform":""},{"name":"Brampton","code":"BRMP","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:59:00-04:00","schDep":"2026-08-01T13:01:00-04:00","arr":"2026-08-01T13:48:01-04:00","dep":"2026-08-01T13:48:01-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c0e","platform":""},{"name":"Malton","code":"MALT","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:11:00-04:00","schDep":"2026-08-01T13:13:00-04:00","arr":"2026-08-01T14:00:09-04:00","dep":"2026-08-01T14:00:09-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c0e","platform":""},{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:38:00-04:00","schDep":"2026-08-01T13:38:00-04:00","arr":"2026-08-01T14:27:59-04:00","dep":"2026-08-01T14:27:59-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c11","platform":""}],"heading":"N","eventCode":"SARN","eventTZ":"America/Toronto","eventName":"SARN","origCode":"SARN","originTZ":"America/Toronto","origName":"Sarnia","destCode":"TRTO","destTZ":"America/Toronto","destName":"Toronto","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.880Z","updatedAt":"2026-08-01T22:38:17.880Z","lastValTS":"2026-08-01T22:38:17.880Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"This train has accumulated a delay en route due to speed restrictions imposed by the railway infrastructure owner. "}]}],"v87":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v87","trainNumRaw":"87","trainID":"v87-1","lat":43.6856,"lon":-79.4837,"trainTimely":"","iconColor":"#c6150c","textColor":"#ffffff","stations":[{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:40:00-04:00","schDep":"2026-08-01T17:40:00-04:00","arr":"2026-08-01T18:12:27-04:00","dep":"2026-08-01T18:12:27-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6410d","platform":""},{"name":"Malton","code":"MALT","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:00:00-04:00","schDep":"2026-08-01T18:01:00-04:00","arr":"2026-08-01T18:45:37-04:00","dep":"2026-08-01T18:45:37-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6150c","platform":""},{"name":"Brampton","code":"BRMP","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:12:00-04:00","schDep":"2026-08-01T18:14:00-04:00","arr":"2026-08-01T18:57:37-04:00","dep":"2026-08-01T18:57:37-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6150c","platform":""},{"name":"Georgetown","code":"GEOR","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:24:00-04:00","schDep":"2026-08-01T18:26:00-04:00","arr":"2026-08-01T19:09:37-04:00","dep":"2026-08-01T19:09:37-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6150c","platform":""},{"name":"Guelph","code":"GUEL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T18:49:00-04:00","schDep":"2026-08-01T18:51:00-04:00","arr":"2026-08-01T19:34:37-04:00","dep":"2026-08-01T19:34:37-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6150c","platform":""},{"name":"Kitchener","code":"KITC","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:16:00-04:00","schDep":"2026-08-01T19:18:00-04:00","arr":"2026-08-01T20:01:37-04:00","dep":"2026-08-01T20:01:37-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6150c","platform":""},{"name":"Stratford","code":"STRF","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T19:57:00-04:00","schDep":"2026-08-01T19:59:00-04:00","arr":"2026-08-01T20:42:37-04:00","dep":"2026-08-01T20:42:37-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6150c","platform":""},{"name":"St. Marys","code":"SMYS","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T20:25:00-04:00","schDep":"2026-08-01T20:27:00-04:00","arr":"2026-08-01T21:10:37-04:00","dep":"2026-08-01T21:10:37-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6150c","platform":""},{"name":"London","code":"LNDN","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T21:13:00-04:00","schDep":"2026-08-01T21:18:00-04:00","arr":"2026-08-01T21:58:37-04:00","dep":"2026-08-01T21:58:37-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6150c","platform":""},{"name":"Strathroy","code":"STRR","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T21:39:00-04:00","schDep":"2026-08-01T21:41:00-04:00","arr":"2026-08-01T22:24:37-04:00","dep":"2026-08-01T22:24:37-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6150c","platform":""},{"name":"Wyoming","code":"WYOM","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T22:07:00-04:00","schDep":"2026-08-01T22:09:00-04:00","arr":"2026-08-01T22:52:37-04:00","dep":"2026-08-01T22:52:37-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6150c","platform":""},{"name":"Sarnia","code":"SARN","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T22:24:00-04:00","schDep":"2026-08-01T22:24:00-04:00","arr":"2026-08-01T23:09:37-04:00","dep":"2026-08-01T23:09:37-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6150c","platform":""}],"heading":"NW","eventCode":"MALT","eventTZ":"America/Toronto","eventName":"MALT","origCode":"TRTO","originTZ":"America/Toronto","origName":"Toronto","destCode":"SARN","destTZ":"America/Toronto","destName":"Sarnia","trainState":"Active","velocity":32.932663,"statusMsg":" ","createdAt":"2026-08-01T22:36:37Z","updatedAt":"2026-08-01T22:36:37Z","lastValTS":"2026-08-01T22:36:37Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"This train is delayed on departure to allow passengers with a connection to board the train. "}]}],"v185":[{"dataSource":"amtraker-v3","routeName":"Lake Superior","trainNum":"v185","trainNumRaw":"185","trainID":"v185-1","lat":48.4816,"lon":-84.57,"trainTimely":"","iconColor":"#c65d0d","textColor":"#ffffff","stations":[{"name":"Sudbury","code":"SUDB","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:00:00-04:00","schDep":"2026-08-01T09:00:00-04:00","arr":"2026-08-01T09:00:00-04:00","dep":"2026-08-01T09:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Azilda","code":"AZIL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:10:00-04:00","schDep":"2026-08-01T09:10:02-04:00","arr":"2026-08-01T09:27:38-04:00","dep":"2026-08-01T09:27:38-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#349527","platform":""},{"name":"Chelmsford","code":"CHEL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:15:00-04:00","schDep":"2026-08-01T09:15:02-04:00","arr":"2026-08-01T09:30:51-04:00","dep":"2026-08-01T09:30:51-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#309427","platform":""},{"name":"Larchwood","code":"LARC","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:19:00-04:00","schDep":"2026-08-01T09:19:02-04:00","arr":"2026-08-01T09:36:21-04:00","dep":"2026-08-01T09:36:21-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#339527","platform":""},{"name":"Levack","code":"LEVA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:30:00-04:00","schDep":"2026-08-01T09:30:02-04:00","arr":"2026-08-01T09:48:42-04:00","dep":"2026-08-01T09:48:42-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#369627","platform":""},{"name":"Cartier","code":"CART","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:45:00-04:00","schDep":"2026-08-01T09:50:00-04:00","arr":"2026-08-01T10:26:20-04:00","dep":"2026-08-01T10:26:20-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#69a521","platform":""},{"name":"Benny","code":"BENN","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:05:00-04:00","schDep":"2026-08-01T10:05:02-04:00","arr":"2026-08-01T10:46:49-04:00","dep":"2026-08-01T10:46:49-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#6aa620","platform":""},{"name":"Stralak","code":"STRL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:12:00-04:00","schDep":"2026-08-01T10:12:02-04:00","arr":"2026-08-01T10:51:10-04:00","dep":"2026-08-01T10:51:10-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#63a421","platform":""},{"name":"Pogamasing","code":"POGA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:25:00-04:00","schDep":"2026-08-01T10:25:02-04:00","arr":"2026-08-01T11:04:10-04:00","dep":"2026-08-01T11:04:10-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#63a421","platform":""},{"name":"Sheahan","code":"SHEA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:30:00-04:00","schDep":"2026-08-01T10:30:02-04:00","arr":"2026-08-01T11:08:08-04:00","dep":"2026-08-01T11:08:08-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#60a322","platform":""},{"name":"Forks","code":"FRKS","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:40:00-04:00","schDep":"2026-08-01T10:40:02-04:00","arr":"2026-08-01T11:17:05-04:00","dep":"2026-08-01T11:17:05-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ea222","platform":""},{"name":"Metagama","code":"MTGM","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:50:00-04:00","schDep":"2026-08-01T10:50:02-04:00","arr":"2026-08-01T11:27:05-04:00","dep":"2026-08-01T11:27:05-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ea222","platform":""},{"name":"Sinker","code":"SNKR","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:55:00-04:00","schDep":"2026-08-01T10:55:02-04:00","arr":"2026-08-01T11:32:05-04:00","dep":"2026-08-01T11:32:05-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ea222","platform":""},{"name":"Biscotasing","code":"BISC","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:20:00-04:00","schDep":"2026-08-01T11:20:02-04:00","arr":"2026-08-01T11:57:05-04:00","dep":"2026-08-01T11:57:05-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ea222","platform":""},{"name":"Roberts","code":"RBRT","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:30:00-04:00","schDep":"2026-08-01T11:30:02-04:00","arr":"2026-08-01T12:07:05-04:00","dep":"2026-08-01T12:07:05-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ea222","platform":""},{"name":"Ramsey","code":"RAMS","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:45:00-04:00","schDep":"2026-08-01T11:45:02-04:00","arr":"2026-08-01T12:22:05-04:00","dep":"2026-08-01T12:22:05-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ea222","platform":""},{"name":"Woman River","code":"WOMR","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:05:00-04:00","schDep":"2026-08-01T12:05:02-04:00","arr":"2026-08-01T13:54:09-04:00","dep":"2026-08-01T13:54:09-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66f0d","platform":""},{"name":"Sultan","code":"SULT","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:20:00-04:00","schDep":"2026-08-01T12:20:02-04:00","arr":"2026-08-01T14:09:09-04:00","dep":"2026-08-01T14:09:09-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66f0d","platform":""},{"name":"Kormak","code":"KORM","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:35:00-04:00","schDep":"2026-08-01T12:35:02-04:00","arr":"2026-08-01T14:24:09-04:00","dep":"2026-08-01T14:24:09-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66f0d","platform":""},{"name":"Kinogama","code":"KINO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:40:00-04:00","schDep":"2026-08-01T12:40:02-04:00","arr":"2026-08-01T14:29:09-04:00","dep":"2026-08-01T14:29:09-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66f0d","platform":""},{"name":"Nemegos","code":"NEME","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:55:00-04:00","schDep":"2026-08-01T12:55:02-04:00","arr":"2026-08-01T14:41:43-04:00","dep":"2026-08-01T14:41:43-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6700d","platform":""},{"name":"Devon","code":"DEVN","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:05:00-04:00","schDep":"2026-08-01T13:05:02-04:00","arr":"2026-08-01T14:52:00-04:00","dep":"2026-08-01T14:52:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6700d","platform":""},{"name":"Chapleau","code":"CHAP","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:20:00-04:00","schDep":"2026-08-01T13:35:00-04:00","arr":"2026-08-01T15:15:39-04:00","dep":"2026-08-01T15:15:39-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66b0d","platform":""},{"name":"Esher","code":"ESHR","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:50:00-04:00","schDep":"2026-08-01T13:50:02-04:00","arr":"2026-08-01T15:36:00-04:00","dep":"2026-08-01T15:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6710d","platform":""},{"name":"Musk","code":"MUSK","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T14:00:00-04:00","schDep":"2026-08-01T14:00:02-04:00","arr":"2026-08-01T15:52:09-04:00","dep":"2026-08-01T15:52:09-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66d0d","platform":""},{"name":"Nicholson","code":"NICH","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T14:10:00-04:00","schDep":"2026-08-01T14:10:02-04:00","arr":"2026-08-01T15:58:05-04:00","dep":"2026-08-01T15:58:05-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6700d","platform":""},{"name":"Bolkow","code":"BOLK","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T14:30:00-04:00","schDep":"2026-08-01T14:30:02-04:00","arr":"2026-08-01T16:15:37-04:00","dep":"2026-08-01T16:15:37-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6710d","platform":""},{"name":"Dalton","code":"DALT","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T14:45:00-04:00","schDep":"2026-08-01T14:45:02-04:00","arr":"2026-08-01T16:30:37-04:00","dep":"2026-08-01T16:30:37-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6710d","platform":""},{"name":"Missanabie","code":"MSBI","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:10:00-04:00","schDep":"2026-08-01T15:10:02-04:00","arr":"2026-08-01T16:55:37-04:00","dep":"2026-08-01T16:55:37-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6710d","platform":""},{"name":"Lochalsh","code":"LOCH","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:30:00-04:00","schDep":"2026-08-01T15:30:02-04:00","arr":"2026-08-01T17:22:58-04:00","dep":"2026-08-01T17:22:58-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66d0d","platform":""},{"name":"Franz","code":"FRNZ","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:50:00-04:00","schDep":"2026-08-01T15:50:02-04:00","arr":"2026-08-01T17:44:22-04:00","dep":"2026-08-01T17:44:22-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66c0d","platform":""},{"name":"Swanson","code":"SWAN","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T16:00:00-04:00","schDep":"2026-08-01T16:00:02-04:00","arr":"2026-08-01T18:01:07-04:00","dep":"2026-08-01T18:01:07-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6690d","platform":""},{"name":"Girdwood","code":"GIRD","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T16:25:00-04:00","schDep":"2026-08-01T16:25:02-04:00","arr":"2026-08-01T18:47:08-04:00","dep":"2026-08-01T18:47:08-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65d0d","platform":""},{"name":"Amyot","code":"AMYO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T16:35:00-04:00","schDep":"2026-08-01T16:35:30-04:00","arr":"2026-08-01T18:57:08-04:00","dep":"2026-08-01T18:57:08-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65d0d","platform":""},{"name":"O'Brien","code":"OBRI","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T16:50:00-04:00","schDep":"2026-08-01T16:50:02-04:00","arr":"2026-08-01T19:12:08-04:00","dep":"2026-08-01T19:12:08-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65d0d","platform":""},{"name":"White River","code":"WHTR","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:05:00-04:00","schDep":"2026-08-01T17:05:00-04:00","arr":"2026-08-01T19:27:08-04:00","dep":"2026-08-01T19:27:08-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65d0d","platform":""}],"heading":"W","eventCode":"GIRD","eventTZ":"America/Toronto","eventName":"GIRD","origCode":"SUDB","originTZ":"America/Toronto","origName":"Sudbury","destCode":"WHTR","destTZ":"America/Toronto","destName":"White River","trainState":"Active","velocity":34.796776,"statusMsg":" ","createdAt":"2026-08-01T22:26:16Z","updatedAt":"2026-08-01T22:26:16Z","lastValTS":"2026-08-01T22:26:16Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[]}],"v622":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v622","trainNumRaw":"622","trainID":"v622-1","lat":45.4999195215,"lon":-73.5661785423,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Montréal","code":"MTRL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:20:00-04:00","schDep":"2026-08-01T08:20:00-04:00","arr":"2026-08-01T08:20:00-04:00","dep":"2026-08-01T08:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Saint-Lambert","code":"SLAM","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:33:00-04:00","schDep":"2026-08-01T08:34:00-04:00","arr":"2026-08-01T08:32:46-04:00","dep":"2026-08-01T08:33:49-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Saint-Hyacinthe","code":"SHYA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:00:00-04:00","schDep":"2026-08-01T09:02:00-04:00","arr":"2026-08-01T09:05:04-04:00","dep":"2026-08-01T09:05:04-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#4e9e24","platform":""},{"name":"Drummondville","code":"DRMV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:29:00-04:00","schDep":"2026-08-01T09:31:00-04:00","arr":"2026-08-01T09:38:58-04:00","dep":"2026-08-01T09:38:58-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#9fb21a","platform":""},{"name":"Sainte-Foy","code":"SFOY","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:11:00-04:00","schDep":"2026-08-01T11:14:00-04:00","arr":"2026-08-01T11:09:19-04:00","dep":"2026-08-01T11:09:39-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Québec","code":"QBEC","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:39:00-04:00","schDep":"2026-08-01T11:39:00-04:00","arr":"2026-08-01T11:36:47-04:00","dep":"2026-08-01T11:36:47-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"MTRL","eventTZ":"America/Toronto","eventName":"MTRL","origCode":"MTRL","originTZ":"America/Toronto","origName":"Montréal","destCode":"QBEC","destTZ":"America/Toronto","destName":"Québec","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.881Z","updatedAt":"2026-08-01T22:38:17.881Z","lastValTS":"2026-08-01T22:38:17.881Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[]}],"v624":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v624","trainNumRaw":"624","trainID":"v624-1","lat":45.41599,"lon":-75.65151,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Ottawa","code":"OTTW","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T07:45:00-04:00","schDep":"2026-08-01T07:45:00-04:00","arr":"2026-08-01T07:45:00-04:00","dep":"2026-08-01T07:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Alexandria","code":"ALEX","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:31:00-04:00","schDep":"2026-08-01T08:33:00-04:00","arr":"2026-08-01T08:30:37-04:00","dep":"2026-08-01T08:30:05-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Dorval","code":"DORV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:16:00-04:00","schDep":"2026-08-01T09:18:00-04:00","arr":"2026-08-01T09:32:39-04:00","dep":"2026-08-01T09:32:39-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6740d","platform":""},{"name":"Montréal","code":"MTRL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:39:00-04:00","schDep":"2026-08-01T10:15:00-04:00","arr":"2026-08-01T09:54:33-04:00","dep":"2026-08-01T10:14:33-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6780d","platform":""},{"name":"Saint-Lambert","code":"SLAM","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:28:00-04:00","schDep":"2026-08-01T10:30:00-04:00","arr":"2026-08-01T10:45:07-04:00","dep":"2026-08-01T10:45:07-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6720d","platform":""},{"name":"Saint-Hyacinthe","code":"SHYA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:06:00-04:00","schDep":"2026-08-01T11:07:00-04:00","arr":"2026-08-01T11:17:18-04:00","dep":"2026-08-01T11:17:18-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b7b417","platform":""},{"name":"Drummondville","code":"DRMV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:34:00-04:00","schDep":"2026-08-01T11:36:00-04:00","arr":"2026-08-01T11:52:33-04:00","dep":"2026-08-01T11:52:33-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66e0d","platform":""},{"name":"Charny","code":"CHNY","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:13:00-04:00","schDep":"2026-08-01T13:14:00-04:00","arr":"2026-08-01T13:38:29-04:00","dep":"2026-08-01T13:38:29-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6570d","platform":""},{"name":"Sainte-Foy","code":"SFOY","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:20:00-04:00","schDep":"2026-08-01T13:23:00-04:00","arr":"2026-08-01T13:48:28-04:00","dep":"2026-08-01T13:48:28-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c64e0d","platform":""},{"name":"Québec","code":"QBEC","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:48:00-04:00","schDep":"2026-08-01T13:48:00-04:00","arr":"2026-08-01T14:19:32-04:00","dep":"2026-08-01T14:19:32-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6440d","platform":""}],"heading":"N","eventCode":"OTTW","eventTZ":"America/Toronto","eventName":"OTTW","origCode":"OTTW","originTZ":"America/Toronto","origName":"Ottawa","destCode":"QBEC","destTZ":"America/Toronto","destName":"Québec","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.881Z","updatedAt":"2026-08-01T22:38:17.881Z","lastValTS":"2026-08-01T22:38:17.881Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"This train has accumulated a delay en route due to rail traffic and speed restrictions imposed by the railway infrastructure owner. "}]}],"v633":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v633","trainNumRaw":"633","trainID":"v633-1","lat":45.4999195215,"lon":-73.5661785423,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Montréal","code":"MTRL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:00:00-04:00","schDep":"2026-08-01T09:00:00-04:00","arr":"2026-08-01T09:00:00-04:00","dep":"2026-08-01T09:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Dorval","code":"DORV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:24:00-04:00","schDep":"2026-08-01T09:27:00-04:00","arr":"2026-08-01T09:25:08-04:00","dep":"2026-08-01T09:25:08-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298e31","platform":""},{"name":"Alexandria","code":"ALEX","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:11:00-04:00","schDep":"2026-08-01T10:13:00-04:00","arr":"2026-08-01T10:13:55-04:00","dep":"2026-08-01T10:13:55-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#339527","platform":""},{"name":"Casselman","code":"CSLM","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:34:00-04:00","schDep":"2026-08-01T10:35:00-04:00","arr":"2026-08-01T10:41:56-04:00","dep":"2026-08-01T10:41:56-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#7aaa1f","platform":""},{"name":"Ottawa","code":"OTTW","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:05:00-04:00","schDep":"2026-08-01T11:05:00-04:00","arr":"2026-08-01T11:06:39-04:00","dep":"2026-08-01T11:06:39-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#28902b","platform":""}],"heading":"N","eventCode":"MTRL","eventTZ":"America/Toronto","eventName":"MTRL","origCode":"MTRL","originTZ":"America/Toronto","origName":"Montréal","destCode":"OTTW","destTZ":"America/Toronto","destName":"Ottawa","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.881Z","updatedAt":"2026-08-01T22:38:17.881Z","lastValTS":"2026-08-01T22:38:17.881Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[]}],"v637":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v637","trainNumRaw":"637","trainID":"v637-1","lat":46.8185710392,"lon":-71.2146142824,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Québec","code":"QBEC","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:00:00-04:00","schDep":"2026-08-01T10:00:00-04:00","arr":"2026-08-01T10:00:00-04:00","dep":"2026-08-01T10:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Sainte-Foy","code":"SFOY","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:25:00-04:00","schDep":"2026-08-01T10:28:00-04:00","arr":"2026-08-01T10:25:55-04:00","dep":"2026-08-01T10:25:55-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d33","platform":""},{"name":"Drummondville","code":"DRMV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:08:00-04:00","schDep":"2026-08-01T12:10:00-04:00","arr":"2026-08-01T12:11:00-04:00","dep":"2026-08-01T12:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#349527","platform":""},{"name":"Saint-Lambert","code":"SLAM","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:16:00-04:00","schDep":"2026-08-01T13:18:00-04:00","arr":"2026-08-01T13:45:03-04:00","dep":"2026-08-01T13:45:03-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c64c0d","platform":""},{"name":"Montréal","code":"MTRL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:31:00-04:00","schDep":"2026-08-01T13:56:00-04:00","arr":"2026-08-01T14:00:56-04:00","dep":"2026-08-01T14:20:56-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6490d","platform":""},{"name":"Dorval","code":"DORV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T14:20:00-04:00","schDep":"2026-08-01T14:22:00-04:00","arr":"2026-08-01T14:54:53-04:00","dep":"2026-08-01T14:54:53-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6390d","platform":""},{"name":"Alexandria","code":"ALEX","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:10:00-04:00","schDep":"2026-08-01T15:11:00-04:00","arr":"2026-08-01T15:46:48-04:00","dep":"2026-08-01T15:46:48-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6320c","platform":""},{"name":"Ottawa","code":"OTTW","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:56:00-04:00","schDep":"2026-08-01T15:56:00-04:00","arr":"2026-08-01T16:31:45-04:00","dep":"2026-08-01T16:31:45-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6360d","platform":""}],"heading":"N","eventCode":"QBEC","eventTZ":"America/Toronto","eventName":"QBEC","origCode":"QBEC","originTZ":"America/Toronto","origName":"Québec","destCode":"OTTW","destTZ":"America/Toronto","destName":"Ottawa","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.881Z","updatedAt":"2026-08-01T22:38:17.881Z","lastValTS":"2026-08-01T22:38:17.881Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"This train accumulated a delay enroute due to a police operation that has concluded. The train has resumed its trip. "},{"message":"This train accumulated a delay enroute due to a police operation that has concluded. The train has resumed its trip. "}]}],"v643":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v643","trainNumRaw":"643","trainID":"v643-1","lat":45.41599,"lon":-75.65151,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Ottawa","code":"OTTW","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:29:00-04:00","schDep":"2026-08-01T08:29:00-04:00","arr":"2026-08-01T08:29:00-04:00","dep":"2026-08-01T08:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Fallowfield","code":"FALL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T08:45:00-04:00","schDep":"2026-08-01T08:50:00-04:00","arr":"2026-08-01T08:45:18-04:00","dep":"2026-08-01T08:44:51-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8a3a","platform":""},{"name":"Smiths Falls","code":"SMTF","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:17:00-04:00","schDep":"2026-08-01T09:20:00-04:00","arr":"2026-08-01T09:15:35-04:00","dep":"2026-08-01T09:18:55-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Brockville","code":"BRKV","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T09:49:00-04:00","schDep":"2026-08-01T09:52:00-04:00","arr":"2026-08-01T09:57:40-04:00","dep":"2026-08-01T09:57:40-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#86ad1d","platform":""},{"name":"Kingston","code":"KGON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:32:00-04:00","schDep":"2026-08-01T10:36:00-04:00","arr":"2026-08-01T10:44:34-04:00","dep":"2026-08-01T10:44:34-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bca214","platform":""},{"name":"Napanee","code":"NAPN","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T10:57:00-04:00","schDep":"2026-08-01T10:59:00-04:00","arr":"2026-08-01T11:07:41-04:00","dep":"2026-08-01T11:07:41-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#adb519","platform":""},{"name":"Belleville","code":"BLVL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:17:00-04:00","schDep":"2026-08-01T11:20:00-04:00","arr":"2026-08-01T11:29:12-04:00","dep":"2026-08-01T11:29:12-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bba815","platform":""},{"name":"Trenton Junction","code":"TRNJ","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:31:00-04:00","schDep":"2026-08-01T11:33:00-04:00","arr":"2026-08-01T11:42:09-04:00","dep":"2026-08-01T11:42:09-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b7b618","platform":""},{"name":"Cobourg","code":"CBRG","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T11:57:00-04:00","schDep":"2026-08-01T11:59:00-04:00","arr":"2026-08-01T12:09:29-04:00","dep":"2026-08-01T12:09:29-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bca414","platform":""},{"name":"Port Hope","code":"PHOP","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:07:00-04:00","schDep":"2026-08-01T12:09:00-04:00","arr":"2026-08-01T12:19:25-04:00","dep":"2026-08-01T12:19:25-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bca514","platform":""},{"name":"Oshawa","code":"OSHA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:35:00-04:00","schDep":"2026-08-01T12:38:00-04:00","arr":"2026-08-01T12:44:17-04:00","dep":"2026-08-01T12:44:17-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#92af1c","platform":""},{"name":"Guildwood","code":"GUIL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T12:58:00-04:00","schDep":"2026-08-01T13:00:00-04:00","arr":"2026-08-01T13:11:58-04:00","dep":"2026-08-01T13:11:58-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c28c10","platform":""},{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:18:00-04:00","schDep":"2026-08-01T13:18:00-04:00","arr":"2026-08-01T13:33:38-04:00","dep":"2026-08-01T13:33:38-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6770d","platform":""}],"heading":"N","eventCode":"OTTW","eventTZ":"America/Toronto","eventName":"OTTW","origCode":"OTTW","originTZ":"America/Toronto","origName":"Ottawa","destCode":"TRTO","destTZ":"America/Toronto","destName":"Toronto","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.881Z","updatedAt":"2026-08-01T22:38:17.881Z","lastValTS":"2026-08-01T22:38:17.881Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[]}],"v644":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v644","trainNumRaw":"644","trainID":"v644-1","lat":43.64481,"lon":-79.38032,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:23:00-04:00","schDep":"2026-08-01T13:23:00-04:00","arr":"2026-08-01T13:23:00-04:00","dep":"2026-08-01T13:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Oshawa","code":"OSHA","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T13:53:00-04:00","schDep":"2026-08-01T13:56:00-04:00","arr":"2026-08-01T13:56:20-04:00","dep":"2026-08-01T13:56:20-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#389726","platform":""},{"name":"Cobourg","code":"CBRG","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T14:28:00-04:00","schDep":"2026-08-01T14:30:00-04:00","arr":"2026-08-01T14:35:15-04:00","dep":"2026-08-01T14:35:15-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#6ea720","platform":""},{"name":"Belleville","code":"BLVL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:03:00-04:00","schDep":"2026-08-01T15:06:00-04:00","arr":"2026-08-01T15:26:29-04:00","dep":"2026-08-01T15:26:29-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c65e0d","platform":""},{"name":"Kingston","code":"KGON","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T15:43:00-04:00","schDep":"2026-08-01T15:47:00-04:00","arr":"2026-08-01T16:13:04-04:00","dep":"2026-08-01T16:13:04-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6480d","platform":""},{"name":"Fallowfield","code":"FALL","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:30:00-04:00","schDep":"2026-08-01T17:34:00-04:00","arr":"2026-08-01T18:16:39-04:00","dep":"2026-08-01T18:16:39-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6120c","platform":""},{"name":"Ottawa","code":"OTTW","tz":"America/Toronto","bus":false,"schArr":"2026-08-01T17:53:00-04:00","schDep":"2026-08-01T17:53:00-04:00","arr":"2026-08-01T18:37:58-04:00","dep":"2026-08-01T18:37:58-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6180c","platform":""}],"heading":"N","eventCode":"TRTO","eventTZ":"America/Toronto","eventName":"TRTO","origCode":"TRTO","originTZ":"America/Toronto","origName":"Toronto","destCode":"OTTW","destTZ":"America/Toronto","destName":"Ottawa","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.882Z","updatedAt":"2026-08-01T22:38:17.882Z","lastValTS":"2026-08-01T22:38:17.882Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"This train accumulated a delay due to rail traffic en route and speed restrictions imposed by the railway infrastructure owner."}]}],"v691":[{"dataSource":"amtraker-v3","routeName":"Hudson Bay","trainNum":"v691","trainNumRaw":"691","trainID":"v691-31","lat":55.740715,"lon":-97.830098,"trainTimely":"","iconColor":"#2a9228","textColor":"#ffffff","stations":[{"name":"Thompson","code":"THOM","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-31T17:00:00-05:00","schDep":"2026-07-31T17:00:00-05:00","arr":"2026-07-31T17:12:15-05:00","dep":"2026-07-31T17:12:15-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9228","platform":""},{"name":"Sipiwesk","code":"SIPI","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-31T18:35:00-05:00","schDep":"2026-07-31T18:35:02-05:00","arr":"2026-07-31T18:37:54-05:00","dep":"2026-07-31T18:37:54-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b38","platform":""},{"name":"Pikwitonei","code":"PIKW","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-31T19:02:00-05:00","schDep":"2026-07-31T19:02:02-05:00","arr":"2026-07-31T19:10:10-05:00","dep":"2026-07-31T19:10:10-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298f2e","platform":""},{"name":"Bridgar","code":"BRGR","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-31T19:13:00-05:00","schDep":"2026-07-31T19:13:02-05:00","arr":"2026-07-31T19:30:02-05:00","dep":"2026-07-31T19:30:02-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#339527","platform":""},{"name":"Pit Siding","code":"PITS","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-31T20:35:00-05:00","schDep":"2026-07-31T20:35:02-05:00","arr":"2026-07-31T21:01:57-05:00","dep":"2026-07-31T21:01:57-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#469c25","platform":""},{"name":"Ilford","code":"ILFO","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-31T21:36:00-05:00","schDep":"2026-07-31T21:36:02-05:00","arr":"2026-07-31T22:09:42-05:00","dep":"2026-07-31T22:09:42-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#56a023","platform":""},{"name":"Wivenhoe","code":"WVHO","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-31T22:13:00-05:00","schDep":"2026-07-31T22:13:02-05:00","arr":"2026-07-31T23:15:02-05:00","dep":"2026-07-31T23:15:02-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#a6b31a","platform":""},{"name":"Gillam","code":"GILL","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-31T23:00:01-05:00","schDep":"2026-07-31T23:30:00-05:00","arr":"2026-08-01T00:00:51-05:00","dep":"2026-08-01T00:10:51-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#a2b31a","platform":""},{"name":"Bird","code":"BIRD","tz":"America/Winnipeg","bus":false,"schArr":"2026-08-01T00:29:00-05:00","schDep":"2026-08-01T00:29:02-05:00","arr":"2026-08-01T01:08:27-05:00","dep":"2026-08-01T01:08:27-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#64a421","platform":""},{"name":"Amery","code":"AMRY","tz":"America/Winnipeg","bus":false,"schArr":"2026-08-01T00:51:00-05:00","schDep":"2026-08-01T00:51:02-05:00","arr":"2026-08-01T01:41:03-05:00","dep":"2026-08-01T01:41:03-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#81ab1e","platform":""},{"name":"Weir River","code":"WEIR","tz":"America/Winnipeg","bus":false,"schArr":"2026-08-01T01:43:00-05:00","schDep":"2026-08-01T01:43:02-05:00","arr":"2026-08-01T02:39:40-05:00","dep":"2026-08-01T02:39:40-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#95b01c","platform":""},{"name":"Thibaudeau","code":"THIB","tz":"America/Winnipeg","bus":false,"schArr":"2026-08-01T03:00:00-05:00","schDep":"2026-08-01T03:00:02-05:00","arr":"2026-08-01T03:31:42-05:00","dep":"2026-08-01T03:31:42-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#519f23","platform":""},{"name":"Herchmer","code":"HERC","tz":"America/Winnipeg","bus":false,"schArr":"2026-08-01T04:26:00-05:00","schDep":"2026-08-01T04:26:02-05:00","arr":"2026-08-01T04:31:25-05:00","dep":"2026-08-01T04:31:25-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d34","platform":""},{"name":"O'Day","code":"ODAY","tz":"America/Winnipeg","bus":false,"schArr":"2026-08-01T05:05:00-05:00","schDep":"2026-08-01T05:05:02-05:00","arr":"2026-08-01T05:07:07-05:00","dep":"2026-08-01T05:07:07-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b3a","platform":""},{"name":"M'Clintock","code":"MCLI","tz":"America/Winnipeg","bus":false,"schArr":"2026-08-01T05:50:00-05:00","schDep":"2026-08-01T05:50:02-05:00","arr":"2026-08-01T06:37:10-05:00","dep":"2026-08-01T06:37:10-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#78a91f","platform":""},{"name":"Chesnaye","code":"CHES","tz":"America/Winnipeg","bus":false,"schArr":"2026-08-01T07:06:00-05:00","schDep":"2026-08-01T07:06:02-05:00","arr":"2026-08-01T07:54:17-05:00","dep":"2026-08-01T07:54:17-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#7caa1e","platform":""},{"name":"Tidal","code":"TIDL","tz":"America/Winnipeg","bus":false,"schArr":"2026-08-01T08:37:00-05:00","schDep":"2026-08-01T08:37:02-05:00","arr":"2026-08-01T09:11:03-05:00","dep":"2026-08-01T09:11:03-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#56a023","platform":""},{"name":"Churchill","code":"CHUR","tz":"America/Winnipeg","bus":false,"schArr":"2026-08-01T09:00:00-05:00","schDep":"2026-08-01T09:00:00-05:00","arr":"2026-08-01T10:01:21-05:00","dep":"2026-08-01T10:01:21-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#a4b31a","platform":""}],"heading":"N","eventCode":"THOM","eventTZ":"America/Winnipeg","eventName":"THOM","origCode":"THOM","originTZ":"America/Winnipeg","origName":"Thompson","destCode":"CHUR","destTZ":"America/Winnipeg","destName":"Churchill","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.882Z","updatedAt":"2026-08-01T22:38:17.882Z","lastValTS":"2026-08-01T22:38:17.882Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"The train’s tracking system relies on cellular signal, which is not always available, and the times displayed may not reflect delays or time recovered along the route.  Station layovers can also be reduced to allow the train to recover some of the lost time.  VIA Rail recommends that passengers arrive at the station well in advance of the estimated departure time.  For arrival and departure times, please contact our customer centre at 1-888-VIA-RAIL (1-888 842-7245), or dial 711 on your TTY device and request to be relayed to 1-888-842-7245 (for persons who are deaf, hard-of-hearing, or who have speech disabilities). "}]}],"v1":[{"dataSource":"amtraker-v3","routeName":"Canadian","trainNum":"v1","trainNumRaw":"1","trainID":"v1-29","lat":52.7229,"lon":-119.2738,"trainTimely":"","iconColor":"#c61a0c","textColor":"#ffffff","stations":[{"name":"Toronto","code":"TRTO","tz":"America/Toronto","bus":false,"schArr":"2026-07-29T09:55:00-04:00","schDep":"2026-07-29T09:55:00-04:00","arr":"2026-07-29T09:55:00-04:00","dep":"2026-07-29T09:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Washago","code":"WSHG","tz":"America/Toronto","bus":false,"schArr":"2026-07-29T12:25:00-04:00","schDep":"2026-07-29T12:25:02-04:00","arr":"2026-07-29T12:29:36-04:00","dep":"2026-07-29T12:29:36-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298c35","platform":""},{"name":"South Parry","code":"SPAR","tz":"America/Toronto","bus":false,"schArr":"2026-07-29T14:27:00-04:00","schDep":"2026-07-29T14:27:02-04:00","arr":"2026-07-29T14:17:14-04:00","dep":"2026-07-29T14:19:30-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Sudbury Jct","code":"SUDJ","tz":"America/Toronto","bus":false,"schArr":"2026-07-29T16:57:00-04:00","schDep":"2026-07-29T16:57:02-04:00","arr":"2026-07-29T17:23:55-04:00","dep":"2026-07-29T17:23:55-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#469c25","platform":""},{"name":"Capreol","code":"CAPR","tz":"America/Toronto","bus":false,"schArr":"2026-07-29T17:22:00-04:00","schDep":"2026-07-29T17:52:00-04:00","arr":"2026-07-29T18:23:12-04:00","dep":"2026-07-29T18:43:12-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#a3b31a","platform":""},{"name":"Laforest","code":"LAFO","tz":"America/Toronto","bus":false,"schArr":"2026-07-29T18:48:00-04:00","schDep":"2026-07-29T18:48:02-04:00","arr":"2026-07-29T19:41:20-04:00","dep":"2026-07-29T19:41:20-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#8aad1d","platform":""},{"name":"McKee's Camp","code":"MCKC","tz":"America/Toronto","bus":false,"schArr":"2026-07-29T19:01:00-04:00","schDep":"2026-07-29T19:01:02-04:00","arr":"2026-07-29T19:54:20-04:00","dep":"2026-07-29T19:54:20-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#8aad1d","platform":""},{"name":"Felix","code":"FELX","tz":"America/Toronto","bus":false,"schArr":"2026-07-29T19:21:00-04:00","schDep":"2026-07-29T19:21:02-04:00","arr":"2026-07-29T20:14:20-04:00","dep":"2026-07-29T20:14:20-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#8aad1d","platform":""},{"name":"Ruel","code":"RUEL","tz":"America/Toronto","bus":false,"schArr":"2026-07-29T19:28:00-04:00","schDep":"2026-07-29T19:28:02-04:00","arr":"2026-07-29T20:21:20-04:00","dep":"2026-07-29T20:21:20-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#8aad1d","platform":""},{"name":"Westree","code":"WSTR","tz":"America/Toronto","bus":false,"schArr":"2026-07-29T19:45:00-04:00","schDep":"2026-07-29T19:45:02-04:00","arr":"2026-07-29T20:24:59-04:00","dep":"2026-07-29T20:24:59-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#65a421","platform":""},{"name":"Gogama","code":"GOGA","tz":"America/Toronto","bus":false,"schArr":"2026-07-29T20:18:00-04:00","schDep":"2026-07-29T20:18:02-04:00","arr":"2026-07-29T21:22:00-04:00","dep":"2026-07-29T21:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#adb519","platform":""},{"name":"Foleyet","code":"FOLE","tz":"America/Toronto","bus":false,"schArr":"2026-07-29T22:44:00-04:00","schDep":"2026-07-29T22:44:02-04:00","arr":"2026-07-29T23:22:51-04:00","dep":"2026-07-29T23:22:51-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#62a421","platform":""},{"name":"Elsas","code":"ELSA","tz":"America/Toronto","bus":false,"schArr":"2026-07-29T23:38:00-04:00","schDep":"2026-07-29T23:38:02-04:00","arr":"2026-07-30T00:24:34-04:00","dep":"2026-07-30T00:24:34-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#77a91f","platform":""},{"name":"Oba","code":"OBAX","tz":"America/Toronto","bus":false,"schArr":"2026-07-30T01:38:00-04:00","schDep":"2026-07-30T01:38:02-04:00","arr":"2026-07-30T02:24:34-04:00","dep":"2026-07-30T02:24:34-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#77a91f","platform":""},{"name":"Hornepayne","code":"HNPN","tz":"America/Toronto","bus":false,"schArr":"2026-07-30T02:29:00-04:00","schDep":"2026-07-30T03:09:00-04:00","arr":"2026-07-30T03:12:26-04:00","dep":"2026-07-30T03:32:26-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#6ea720","platform":""},{"name":"Hillsport","code":"HLSP","tz":"America/Toronto","bus":false,"schArr":"2026-07-30T04:05:00-04:00","schDep":"2026-07-30T04:05:02-04:00","arr":"2026-07-30T04:51:09-04:00","dep":"2026-07-30T04:51:09-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#76a91f","platform":""},{"name":"Caramat","code":"CARA","tz":"America/Toronto","bus":false,"schArr":"2026-07-30T04:55:00-04:00","schDep":"2026-07-30T04:55:02-04:00","arr":"2026-07-30T05:51:28-04:00","dep":"2026-07-30T05:51:28-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#94b01c","platform":""},{"name":"Longlac","code":"LLAC","tz":"America/Toronto","bus":false,"schArr":"2026-07-30T05:34:00-04:00","schDep":"2026-07-30T05:34:02-04:00","arr":"2026-07-30T06:14:40-04:00","dep":"2026-07-30T06:14:40-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#67a521","platform":""},{"name":"Nakina","code":"NAKI","tz":"America/Toronto","bus":false,"schArr":"2026-07-30T06:13:00-04:00","schDep":"2026-07-30T06:13:02-04:00","arr":"2026-07-30T06:48:16-04:00","dep":"2026-07-30T06:48:16-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#59a122","platform":""},{"name":"Auden","code":"AUDN","tz":"America/Toronto","bus":false,"schArr":"2026-07-30T07:19:00-04:00","schDep":"2026-07-30T07:19:02-04:00","arr":"2026-07-30T07:55:24-04:00","dep":"2026-07-30T07:55:24-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ca222","platform":""},{"name":"Ferland","code":"FERL","tz":"America/Toronto","bus":false,"schArr":"2026-07-30T07:56:00-04:00","schDep":"2026-07-30T07:56:02-04:00","arr":"2026-07-30T08:32:24-04:00","dep":"2026-07-30T08:32:24-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ca222","platform":""},{"name":"Mud River","code":"MUDR","tz":"America/Toronto","bus":false,"schArr":"2026-07-30T08:05:00-04:00","schDep":"2026-07-30T08:05:02-04:00","arr":"2026-07-30T08:41:24-04:00","dep":"2026-07-30T08:41:24-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ca222","platform":""},{"name":"Armstrong","code":"ARMG","tz":"America/Toronto","bus":false,"schArr":"2026-07-30T09:17:00-04:00","schDep":"2026-07-30T09:17:02-04:00","arr":"2026-07-30T09:53:24-04:00","dep":"2026-07-30T09:53:24-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ca222","platform":""},{"name":"Collins","code":"COLL","tz":"America/Toronto","bus":false,"schArr":"2026-07-30T09:47:00-04:00","schDep":"2026-07-30T09:47:02-04:00","arr":"2026-07-30T10:23:24-04:00","dep":"2026-07-30T10:23:24-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ca222","platform":""},{"name":"Allanwater Bridge","code":"ALWB","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-30T09:26:00-05:00","schDep":"2026-07-30T09:26:02-05:00","arr":"2026-07-30T10:02:24-05:00","dep":"2026-07-30T10:02:24-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ca222","platform":""},{"name":"Flindt Landing","code":"FLTL","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-30T09:42:00-05:00","schDep":"2026-07-30T09:42:02-05:00","arr":"2026-07-30T10:18:24-05:00","dep":"2026-07-30T10:18:24-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ca222","platform":""},{"name":"Savant Lake","code":"SAVL","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-30T09:59:00-05:00","schDep":"2026-07-30T09:59:02-05:00","arr":"2026-07-30T10:35:24-05:00","dep":"2026-07-30T10:35:24-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ca222","platform":""},{"name":"Sioux Lookout","code":"SLKT","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-30T11:25:00-05:00","schDep":"2026-07-30T11:55:00-05:00","arr":"2026-07-30T13:03:33-05:00","dep":"2026-07-30T13:23:33-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6750d","platform":""},{"name":"Richan","code":"RCHN","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-30T13:05:00-05:00","schDep":"2026-07-30T13:05:02-05:00","arr":"2026-07-30T14:50:32-05:00","dep":"2026-07-30T14:50:32-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6710d","platform":""},{"name":"Red Lake Road","code":"RLRX","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-30T13:41:00-05:00","schDep":"2026-07-30T13:41:02-05:00","arr":"2026-07-30T15:33:12-05:00","dep":"2026-07-30T15:33:12-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66d0d","platform":""},{"name":"Canyon","code":"CNYK","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-30T14:10:00-05:00","schDep":"2026-07-30T14:10:02-05:00","arr":"2026-07-30T16:11:21-05:00","dep":"2026-07-30T16:11:21-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6680d","platform":""},{"name":"Farlane","code":"FARL","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-30T14:47:00-05:00","schDep":"2026-07-30T14:47:02-05:00","arr":"2026-07-30T17:04:15-05:00","dep":"2026-07-30T17:04:15-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6600d","platform":""},{"name":"Redditt","code":"RDDT","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-30T15:23:00-05:00","schDep":"2026-07-30T15:23:02-05:00","arr":"2026-07-30T17:23:22-05:00","dep":"2026-07-30T17:23:22-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6690d","platform":""},{"name":"Minaki","code":"MNKI","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-30T15:44:00-05:00","schDep":"2026-07-30T15:44:02-05:00","arr":"2026-07-30T19:25:41-05:00","dep":"2026-07-30T19:25:41-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6320c","platform":""},{"name":"Ottermere","code":"OTTM","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-30T16:01:00-05:00","schDep":"2026-07-30T16:01:02-05:00","arr":"2026-07-30T19:45:26-05:00","dep":"2026-07-30T19:45:26-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6300c","platform":""},{"name":"Malachi","code":"MLCH","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-30T16:07:00-05:00","schDep":"2026-07-30T16:07:02-05:00","arr":"2026-07-30T19:51:26-05:00","dep":"2026-07-30T19:51:26-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6300c","platform":""},{"name":"Copelands Landing","code":"COPE","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-30T16:09:00-05:00","schDep":"2026-07-30T16:09:02-05:00","arr":"2026-07-30T19:49:39-05:00","dep":"2026-07-30T19:49:39-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6320c","platform":""},{"name":"Rice Lake","code":"RCLK","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-30T16:12:00-05:00","schDep":"2026-07-30T16:12:02-05:00","arr":"2026-07-30T19:58:27-05:00","dep":"2026-07-30T19:58:27-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c62f0c","platform":""},{"name":"Winnitoba","code":"WNTB","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-30T16:26:00-05:00","schDep":"2026-07-30T16:26:02-05:00","arr":"2026-07-30T20:06:17-05:00","dep":"2026-07-30T20:06:17-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6330c","platform":""},{"name":"Ophir","code":"OPHR","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-30T16:31:00-05:00","schDep":"2026-07-30T16:31:02-05:00","arr":"2026-07-30T20:07:12-05:00","dep":"2026-07-30T20:07:12-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6350c","platform":""},{"name":"Brereton Lake","code":"BRTL","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-30T16:49:00-05:00","schDep":"2026-07-30T16:49:02-05:00","arr":"2026-07-30T20:20:57-05:00","dep":"2026-07-30T20:20:57-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6370d","platform":""},{"name":"Elma","code":"ELMA","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-30T17:10:00-05:00","schDep":"2026-07-30T17:10:02-05:00","arr":"2026-07-30T21:13:39-05:00","dep":"2026-07-30T21:13:39-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6260c","platform":""},{"name":"Winnipeg","code":"WNPG","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-30T19:30:00-05:00","schDep":"2026-07-30T21:30:00-05:00","arr":"2026-07-30T23:00:39-05:00","dep":"2026-07-31T00:30:39-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6380d","platform":""},{"name":"Portage la Prairie","code":"PLPX","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-30T23:04:00-05:00","schDep":"2026-07-30T23:04:02-05:00","arr":"2026-07-31T03:16:21-05:00","dep":"2026-07-31T03:16:21-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6210c","platform":""},{"name":"Rivers","code":"RVRS","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-31T01:31:00-05:00","schDep":"2026-07-31T01:31:02-05:00","arr":"2026-07-31T05:37:21-05:00","dep":"2026-07-31T05:37:21-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6240c","platform":""},{"name":"Melville","code":"MELV","tz":"America/Regina","bus":false,"schArr":"2026-07-31T04:54:00-06:00","schDep":"2026-07-31T05:04:00-06:00","arr":"2026-07-31T10:01:02-06:00","dep":"2026-07-31T10:01:02-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c14","platform":""},{"name":"Watrous","code":"WATR","tz":"America/Regina","bus":false,"schArr":"2026-07-31T07:54:00-06:00","schDep":"2026-07-31T07:54:02-06:00","arr":"2026-07-31T14:58:39-06:00","dep":"2026-07-31T14:58:39-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Saskatoon","code":"SASK","tz":"America/Regina","bus":false,"schArr":"2026-07-31T09:50:00-06:00","schDep":"2026-07-31T10:50:00-06:00","arr":"2026-07-31T17:01:04-06:00","dep":"2026-07-31T17:31:04-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Biggar","code":"BIGG","tz":"America/Regina","bus":false,"schArr":"2026-07-31T12:29:00-06:00","schDep":"2026-07-31T12:39:00-06:00","arr":"2026-07-31T19:52:14-06:00","dep":"2026-07-31T19:52:14-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Unity","code":"UNIT","tz":"America/Regina","bus":false,"schArr":"2026-07-31T13:44:00-06:00","schDep":"2026-07-31T13:44:02-06:00","arr":"2026-07-31T21:11:54-06:00","dep":"2026-07-31T21:11:54-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Wainwright","code":"WAIN","tz":"America/Edmonton","bus":false,"schArr":"2026-07-31T16:33:00-06:00","schDep":"2026-07-31T16:33:02-06:00","arr":"2026-07-31T22:55:35-06:00","dep":"2026-07-31T22:55:35-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Viking","code":"VKNG","tz":"America/Edmonton","bus":false,"schArr":"2026-07-31T17:26:00-06:00","schDep":"2026-07-31T17:26:02-06:00","arr":"2026-08-01T00:11:15-06:00","dep":"2026-08-01T00:11:15-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Edmonton","code":"EDMO","tz":"America/Edmonton","bus":false,"schArr":"2026-07-31T20:50:00-06:00","schDep":"2026-08-01T00:01:00-06:00","arr":"2026-08-01T02:42:24-06:00","dep":"2026-08-01T03:12:24-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b2d","platform":""},{"name":"Evansburg","code":"EVAN","tz":"America/Edmonton","bus":false,"schArr":"2026-08-01T01:29:00-06:00","schDep":"2026-08-01T01:29:02-06:00","arr":"2026-08-01T06:15:34-06:00","dep":"2026-08-01T06:15:34-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60e0c","platform":""},{"name":"Edson","code":"EDSN","tz":"America/Edmonton","bus":false,"schArr":"2026-08-01T02:52:00-06:00","schDep":"2026-08-01T02:52:02-06:00","arr":"2026-08-01T07:40:24-06:00","dep":"2026-08-01T07:40:24-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60d0c","platform":""},{"name":"Hinton","code":"HINT","tz":"America/Edmonton","bus":false,"schArr":"2026-08-01T03:58:00-06:00","schDep":"2026-08-01T03:58:02-06:00","arr":"2026-08-01T09:53:54-06:00","dep":"2026-08-01T09:53:54-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b2f","platform":""},{"name":"Jasper","code":"JASP","tz":"America/Edmonton","bus":false,"schArr":"2026-08-01T06:30:00-06:00","schDep":"2026-08-01T09:30:00-06:00","arr":"2026-08-01T11:37:32-06:00","dep":"2026-08-01T12:22:32-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c15","platform":""},{"name":"Valemount","code":"VLMT","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T10:50:00-07:00","schDep":"2026-08-01T10:50:02-07:00","arr":"2026-08-01T15:06:23-07:00","dep":"2026-08-01T15:06:23-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c61f0c","platform":""},{"name":"Blue River","code":"BLUE","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T13:36:00-07:00","schDep":"2026-08-01T13:36:02-07:00","arr":"2026-08-01T18:00:42-07:00","dep":"2026-08-01T18:00:42-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c61a0c","platform":""},{"name":"Clearwater","code":"CLWT","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T15:45:00-07:00","schDep":"2026-08-01T15:45:02-07:00","arr":"2026-08-01T20:09:42-07:00","dep":"2026-08-01T20:09:42-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c61a0c","platform":""},{"name":"Kamloops North","code":"KAMN","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T18:28:00-07:00","schDep":"2026-08-01T19:03:02-07:00","arr":"2026-08-02T05:52:42.000Z","dep":"2026-08-02T06:27:44.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c61a0c","platform":""},{"name":"Ashcroft","code":"ASHN","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T20:49:00-07:00","schDep":"2026-08-01T20:49:02-07:00","arr":"2026-08-02T08:13:42.000Z","dep":"2026-08-02T08:13:44.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c61a0c","platform":""},{"name":"Boston Bar","code":"BBAR","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T23:36:00-07:00","schDep":"2026-08-01T23:36:02-07:00","arr":"2026-08-02T11:00:42.000Z","dep":"2026-08-02T11:00:44.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c61a0c","platform":""},{"name":"Hope","code":"HOPE","tz":"America/Vancouver","bus":false,"schArr":"2026-08-02T01:06:00-07:00","schDep":"2026-08-02T01:06:02-07:00","arr":"2026-08-02T12:30:42.000Z","dep":"2026-08-02T12:30:44.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c61a0c","platform":""},{"name":"Chilliwack","code":"CHIL","tz":"America/Vancouver","bus":false,"schArr":"2026-08-02T01:30:00-07:00","schDep":"2026-08-02T01:30:02-07:00","arr":"2026-08-02T12:54:42.000Z","dep":"2026-08-02T12:54:44.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c61a0c","platform":""},{"name":"Abbotsford","code":"ABBO","tz":"America/Vancouver","bus":false,"schArr":"2026-08-02T02:00:00-07:00","schDep":"2026-08-02T02:00:02-07:00","arr":"2026-08-02T13:24:42.000Z","dep":"2026-08-02T13:24:44.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c61a0c","platform":""}],"heading":"S","eventCode":"BLUE","eventTZ":"America/Vancouver","eventName":"BLUE","origCode":"TRTO","originTZ":"America/Toronto","origName":"Toronto","destCode":"ABBO","destTZ":"America/Vancouver","destName":"Abbotsford","trainState":"Active","velocity":22.369356,"statusMsg":" ","createdAt":"2026-08-01T22:36:39Z","updatedAt":"2026-08-01T22:36:39Z","lastValTS":"2026-08-01T22:36:39Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"The train’s tracking system relies on cellular signal, which is not always available, and the times displayed may not reflect delays or time recovered along the route.  Station layovers can also be reduced to allow the train to recover some of the lost time.  VIA Rail recommends that passengers arrive at the station well in advance of the estimated departure time.  For arrival and departure times, please contact our customer centre at 1-888-VIA-RAIL (1-888 842-7245), or dial 711 on your TTY device and request to be relayed to 1-888-842-7245 (for persons who are deaf, hard-of-hearing, or who have speech disabilities). "}]}],"v692":[{"dataSource":"amtraker-v3","routeName":"Hudson Bay","trainNum":"v692","trainNumRaw":"692","trainID":"v692-30","lat":58.767685933,"lon":-94.1747663006,"trainTimely":"","iconColor":"#68a521","textColor":"#000000","stations":[{"name":"Churchill","code":"CHUR","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-30T20:30:00-05:00","schDep":"2026-07-30T20:30:00-05:00","arr":"2026-07-30T21:10:59-05:00","dep":"2026-07-30T21:10:59-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#68a521","platform":""},{"name":"Tidal","code":"TIDL","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-30T20:52:00-05:00","schDep":"2026-07-30T20:52:02-05:00","arr":"2026-07-30T21:52:34-05:00","dep":"2026-07-30T21:52:34-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#a1b21a","platform":""},{"name":"Chesnaye","code":"CHES","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-30T21:38:00-05:00","schDep":"2026-07-30T21:38:02-05:00","arr":"2026-07-30T23:04:07-05:00","dep":"2026-07-30T23:04:07-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c4850f","platform":""},{"name":"M'Clintock","code":"MCLI","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-30T22:54:00-05:00","schDep":"2026-07-30T22:54:02-05:00","arr":"2026-07-31T00:17:36-05:00","dep":"2026-07-31T00:17:36-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c28c10","platform":""},{"name":"O'Day","code":"ODAY","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-30T23:39:00-05:00","schDep":"2026-07-30T23:39:02-05:00","arr":"2026-07-31T01:12:50-05:00","dep":"2026-07-31T01:12:50-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6770d","platform":""},{"name":"Herchmer","code":"HERC","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-31T00:18:00-05:00","schDep":"2026-07-31T00:18:02-05:00","arr":"2026-07-31T01:52:16-05:00","dep":"2026-07-31T01:52:16-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6770d","platform":""},{"name":"Thibaudeau","code":"THIB","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-31T01:44:00-05:00","schDep":"2026-07-31T01:44:02-05:00","arr":"2026-07-31T03:51:14-05:00","dep":"2026-07-31T03:51:14-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6650d","platform":""},{"name":"Weir River","code":"WEIR","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-31T02:46:00-05:00","schDep":"2026-07-31T02:46:02-05:00","arr":"2026-07-31T04:25:27-05:00","dep":"2026-07-31T04:25:27-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6740d","platform":""},{"name":"Amery","code":"AMRY","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-31T03:37:00-05:00","schDep":"2026-07-31T03:37:02-05:00","arr":"2026-07-31T05:01:31-05:00","dep":"2026-07-31T05:01:31-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c38a10","platform":""},{"name":"Bird","code":"BIRD","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-31T04:00:00-05:00","schDep":"2026-07-31T04:00:02-05:00","arr":"2026-07-31T05:31:15-05:00","dep":"2026-07-31T05:31:15-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6790d","platform":""},{"name":"Gillam","code":"GILL","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-31T05:00:00-05:00","schDep":"2026-07-31T05:30:00-05:00","arr":"2026-07-31T06:19:22-05:00","dep":"2026-07-31T06:29:22-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bf9812","platform":""},{"name":"Wivenhoe","code":"WVHO","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-31T06:16:00-05:00","schDep":"2026-07-31T06:16:02-05:00","arr":"2026-07-31T07:21:15-05:00","dep":"2026-07-31T07:21:15-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b1b618","platform":""},{"name":"Ilford","code":"ILFO","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-31T06:53:00-05:00","schDep":"2026-07-31T06:53:02-05:00","arr":"2026-07-31T08:06:59-05:00","dep":"2026-07-31T08:06:59-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bca615","platform":""},{"name":"Pit Siding","code":"PITS","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-31T07:54:00-05:00","schDep":"2026-07-31T07:54:02-05:00","arr":"2026-07-31T09:20:31-05:00","dep":"2026-07-31T09:20:31-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c4840f","platform":""},{"name":"Bridgar","code":"BRGR","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-31T09:16:00-05:00","schDep":"2026-07-31T09:16:02-05:00","arr":"2026-07-31T10:46:50-05:00","dep":"2026-07-31T10:46:50-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6790d","platform":""},{"name":"Pikwitonei","code":"PIKW","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-31T09:27:00-05:00","schDep":"2026-07-31T09:27:02-05:00","arr":"2026-07-31T10:54:54-05:00","dep":"2026-07-31T10:54:54-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c5800e","platform":""},{"name":"Sipiwesk","code":"SIPI","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-31T09:54:00-05:00","schDep":"2026-07-31T09:54:02-05:00","arr":"2026-07-31T11:31:50-05:00","dep":"2026-07-31T11:31:50-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6750d","platform":""},{"name":"Thompson","code":"THOM","tz":"America/Winnipeg","bus":false,"schArr":"2026-07-31T11:30:00-05:00","schDep":"2026-07-31T11:30:00-05:00","arr":"2026-07-31T12:53:52-05:00","dep":"2026-07-31T12:53:52-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c28c10","platform":""}],"heading":"N","eventCode":"CHUR","eventTZ":"America/Winnipeg","eventName":"CHUR","origCode":"CHUR","originTZ":"America/Winnipeg","origName":"Churchill","destCode":"THOM","destTZ":"America/Winnipeg","destName":"Thompson","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T22:38:17.884Z","updatedAt":"2026-08-01T22:38:17.884Z","lastValTS":"2026-08-01T22:38:17.884Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"The train’s tracking system relies on cellular signal, which is not always available, and the times displayed may not reflect delays or time recovered along the route.  Station layovers can also be reduced to allow the train to recover some of the lost time.  VIA Rail recommends that passengers arrive at the station well in advance of the estimated departure time.  For arrival and departure times, please contact our customer centre at 1-888-VIA-RAIL (1-888 842-7245), or dial 711 on your TTY device and request to be relayed to 1-888-842-7245 (for persons who are deaf, hard-of-hearing, or who have speech disabilities). "},{"message":"Train 692 that was scheduled to travel between Winnipeg and Churchill on July 30th 2026, has been cancelled from Thompson to Winnipeg with no alternate transportation due to infrastructure issues.    The train will only be in service from Churchill to Thompson.   Recent severe weather conditions have caused multiple washouts and infrastructure damage on portions of the railway network between Canora and Winnipeg. The resulting operational impacts have affected our ability to maintain all scheduled service on the Churchill-Winnipeg route.   "},{"message":"Due to the recent washouts and resulting infrastructure issues, train 692 that was scheduled to depart Churchill on August 1st, will not be able to stop at the following stations: Gladstone, Plumas, Glenella, McCreary, Laurier, Ochre River, Dauphin, Gilbert planes, Grandview, Roblin, Togo, Kamsack, Veregin, Mikado. "}]}],"v2":[{"dataSource":"amtraker-v3","routeName":"Canadian","trainNum":"v2","trainNumRaw":"2","trainID":"v2-31","lat":53.1493,"lon":-117.9954,"trainTimely":"","iconColor":"#c6350c","textColor":"#ffffff","stations":[{"name":"Vancouver","code":"VCVR","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T15:00:00-07:00","schDep":"2026-07-31T15:00:00-07:00","arr":"2026-07-31T15:00:00-07:00","dep":"2026-07-31T15:00:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Mission Harbour","code":"MSNH","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T16:35:00-07:00","schDep":"2026-07-31T16:35:02-07:00","arr":"2026-07-31T18:23:49-07:00","dep":"2026-07-31T18:23:49-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66f0d","platform":""},{"name":"Agassiz","code":"AGAS","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T17:03:00-07:00","schDep":"2026-07-31T17:03:02-07:00","arr":"2026-07-31T19:12:27-07:00","dep":"2026-07-31T19:12:27-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6640d","platform":""},{"name":"Katz","code":"KATZ","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T17:17:00-07:00","schDep":"2026-07-31T17:17:02-07:00","arr":"2026-07-31T19:32:55-07:00","dep":"2026-07-31T19:32:55-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6600d","platform":""},{"name":"North Bend","code":"NBND","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T19:46:00-07:00","schDep":"2026-07-31T19:46:02-07:00","arr":"2026-07-31T21:26:20-07:00","dep":"2026-07-31T21:26:20-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6740d","platform":""},{"name":"Ashcroft","code":"ASHN","tz":"America/Vancouver","bus":false,"schArr":"2026-07-31T22:32:00-07:00","schDep":"2026-07-31T22:32:02-07:00","arr":"2026-07-31T23:40:56-07:00","dep":"2026-07-31T23:40:56-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b8b217","platform":""},{"name":"Kamloops North","code":"KAMN","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T00:17:00-07:00","schDep":"2026-08-01T00:52:00-07:00","arr":"2026-08-01T01:10:38-07:00","dep":"2026-08-01T01:30:38-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#8bae1d","platform":""},{"name":"Clearwater","code":"CLWT","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T02:58:00-07:00","schDep":"2026-08-01T02:58:02-07:00","arr":"2026-08-01T05:42:32-07:00","dep":"2026-08-01T05:42:32-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6510d","platform":""},{"name":"Blue River","code":"BLUE","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T05:11:00-07:00","schDep":"2026-08-01T05:11:02-07:00","arr":"2026-08-01T07:56:38-07:00","dep":"2026-08-01T07:56:38-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6500d","platform":""},{"name":"Valemount","code":"VLMT","tz":"America/Vancouver","bus":false,"schArr":"2026-08-01T07:01:00-07:00","schDep":"2026-08-01T07:01:02-07:00","arr":"2026-08-01T09:42:09-07:00","dep":"2026-08-01T09:42:09-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6530d","platform":""},{"name":"Jasper","code":"JASP","tz":"America/Edmonton","bus":false,"schArr":"2026-08-01T11:00:00-06:00","schDep":"2026-08-01T12:30:00-06:00","arr":"2026-08-01T13:39:09-06:00","dep":"2026-08-01T14:24:09-06:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6540d","platform":""},{"name":"Hinton","code":"HINT","tz":"America/Edmonton","bus":false,"schArr":"2026-08-01T13:45:00-06:00","schDep":"2026-08-01T13:45:02-06:00","arr":"2026-08-01T17:20:31-06:00","dep":"2026-08-01T17:20:31-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6350c","platform":""},{"name":"Edson","code":"EDSN","tz":"America/Edmonton","bus":false,"schArr":"2026-08-01T15:19:00-06:00","schDep":"2026-08-01T15:19:02-06:00","arr":"2026-08-01T18:54:31-06:00","dep":"2026-08-01T18:54:31-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6350c","platform":""},{"name":"Evansburg","code":"EVAN","tz":"America/Edmonton","bus":false,"schArr":"2026-08-01T16:28:00-06:00","schDep":"2026-08-01T16:28:02-06:00","arr":"2026-08-02T02:03:31.000Z","dep":"2026-08-02T02:03:33.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6350c","platform":""},{"name":"Edmonton","code":"EDMO","tz":"America/Edmonton","bus":false,"schArr":"2026-08-01T18:50:00-06:00","schDep":"2026-08-01T19:50:00-06:00","arr":"2026-08-02T04:25:31.000Z","dep":"2026-08-02T05:25:31.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6350c","platform":""},{"name":"Viking","code":"VKNG","tz":"America/Edmonton","bus":false,"schArr":"2026-08-01T21:53:00-06:00","schDep":"2026-08-01T21:53:02-06:00","arr":"2026-08-02T07:28:31.000Z","dep":"2026-08-02T07:28:33.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6350c","platform":""},{"name":"Wainwright","code":"WAIN","tz":"America/Edmonton","bus":false,"schArr":"2026-08-02T00:14:00-06:00","schDep":"2026-08-02T00:14:02-06:00","arr":"2026-08-02T09:49:31.000Z","dep":"2026-08-02T09:49:33.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6350c","platform":""},{"name":"Unity","code":"UNIT","tz":"America/Regina","bus":false,"schArr":"2026-08-02T01:47:00-06:00","schDep":"2026-08-02T01:47:02-06:00","arr":"2026-08-02T11:22:31.000Z","dep":"2026-08-02T11:22:33.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6350c","platform":""},{"name":"Biggar","code":"BIGG","tz":"America/Regina","bus":false,"schArr":"2026-08-02T03:21:00-06:00","schDep":"2026-08-02T03:31:00-06:00","arr":"2026-08-02T12:56:31.000Z","dep":"2026-08-02T13:06:31.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6350c","platform":""},{"name":"Saskatoon","code":"SASK","tz":"America/Regina","bus":false,"schArr":"2026-08-02T05:57:00-06:00","schDep":"2026-08-02T06:57:00-06:00","arr":"2026-08-02T15:32:31.000Z","dep":"2026-08-02T16:32:31.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6350c","platform":""}],"heading":"NE","eventCode":"HINT","eventTZ":"America/Edmonton","eventName":"HINT","origCode":"VCVR","originTZ":"America/Vancouver","origName":"Vancouver","destCode":"SASK","destTZ":"America/Regina","destName":"Saskatoon","trainState":"Active","velocity":32.932663,"statusMsg":" ","createdAt":"2026-08-01T22:36:33Z","updatedAt":"2026-08-01T22:36:33Z","lastValTS":"2026-08-01T22:36:33Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"The train’s tracking system relies on cellular signal, which is not always available, and the times displayed may not reflect delays or time recovered along the route.  Station layovers can also be reduced to allow the train to recover some of the lost time.  VIA Rail recommends that passengers arrive at the station well in advance of the estimated departure time.  For arrival and departure times, please contact our customer centre at 1-888-VIA-RAIL (1-888 842-7245), or dial 711 on your TTY device and request to be relayed to 1-888-842-7245 (for persons who are deaf, hard-of-hearing, or who have speech disabilities). "}]}]}