{"1":[{"dataSource":"amtraker-v3","routeName":"Sunset Limited","trainNum":"1","trainNumRaw":"1","trainID":"1-1","lat":30.059140714107407,"lon":-94.82163926085718,"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:38:00-05:00","dep":"2026-08-01T17:38: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":"W","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":44.838134765625,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T16:45: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":32.20054762095175,"lon":-107.22003404520527,"trainTimely":"","iconColor":"#c6270c","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:41:00-06:00","dep":"2026-08-01T16:41:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6270c","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:24:00-05:00","dep":"2026-08-01T21:24:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6770d","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:09:00-05:00","dep":"2026-08-01T23:09:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#90af1c","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:34:00-05:00","dep":"2026-08-02T01:34:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#89ad1d","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:23:00-05:00","dep":"2026-08-02T05:23:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#90af1c","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":"E","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":49.852596282959,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T15:45: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.851344941887604,"lon":-90.62385447449002,"trainTimely":"","iconColor":"#61a322","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:21:00-05:00","dep":"2026-08-01T17:21:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#61a322","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:30:00-05:00","dep":"2026-08-01T18:30:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#379627","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":"FMD","eventTZ":"America/Chicago","eventName":"Fort Madison","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"LAX","destTZ":"America/Los_Angeles","destName":"Los Angeles Union","trainState":"Active","velocity":79.3117904663086,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T16:45:41-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]},{"dataSource":"amtraker-v3","routeName":"Southwest Chief","trainNum":"3","trainNumRaw":"3","trainID":"3-31","lat":35.079637449087926,"lon":-106.64798212825795,"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:37:00-06:00","dep":"2026-08-01T18:37:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6720d","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:18:00-07:00","dep":"2026-08-01T19:18:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c67d0e","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:15:00-07:00","dep":"2026-08-01T20:15:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#a7b419","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:02:00-07:00","dep":"2026-08-01T23:02:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#7baa1f","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:04:00-07:00","dep":"2026-08-02T00:04:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","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.186411306262016,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T15:45: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.63257992602124,"lon":-88.69298394160693,"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:14:00-05:00","dep":"2026-08-01T17:14:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","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-01T17:52:00-05:00","dep":"2026-08-01T17:52:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c28","platform":""}],"heading":"E","eventCode":"NPV","eventTZ":"America/Chicago","eventName":"Naperville","origCode":"LAX","originTZ":"America/Los_Angeles","origName":"Los Angeles Union","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":34.7470664978027,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T16:45:40-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]},{"dataSource":"amtraker-v3","routeName":"Southwest Chief","trainNum":"4","trainNumRaw":"4","trainID":"4-31","lat":35.81688131291073,"lon":-104.88699546945503,"trainTimely":"","iconColor":"#c6720d","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-01T16:57:00-06:00","dep":"2026-08-01T16:57:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6720d","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-01T17:56:00-06:00","dep":"2026-08-01T17:56:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6770d","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:10:00-06:00","dep":"2026-08-01T19:10:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","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:09:00-06:00","dep":"2026-08-01T20:09:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#89ad1d","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:35:00-05:00","dep":"2026-08-01T22:35:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#67a521","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:27:00-05:00","dep":"2026-08-01T23:27:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#6ea720","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:23:00-05:00","dep":"2026-08-02T01:23:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","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-02T01:57:00-05:00","dep":"2026-08-02T01:57:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","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:17:00-05:00","dep":"2026-08-02T04:17:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298e30","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:46:00-05:00","dep":"2026-08-02T04:46:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298c35","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":"E","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":44.5709457397461,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T15:45: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":40.39581466276397,"lon":-118.30132056548025,"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":50.0638618469238,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T14:45:40-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]},{"dataSource":"amtraker-v3","routeName":"California Zephyr","trainNum":"5","trainNumRaw":"5","trainID":"5-31","lat":39.52854013087176,"lon":-107.78211520446654,"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":"W","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":49.3865699768066,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T15:45: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.94334021140091,"lon":-90.36472965498716,"trainTimely":"","iconColor":"#298e30","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:48:00-05:00","arrCmnt":"","depCmnt":"","status":"Station","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:34:00-05:00","dep":"2026-08-01T17:34:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:06:00-05:00","dep":"2026-08-01T18:06:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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":"SW","eventCode":"GBB","eventTZ":"America/Chicago","eventName":"Galesburg","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"EMY","destTZ":"America/Los_Angeles","destName":"Emeryville","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T16:46: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.36858130843326,"lon":-120.04970328863145,"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:20:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","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":"SE","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":38.0154762268066,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T14:45:40-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]},{"dataSource":"amtraker-v3","routeName":"California Zephyr","trainNum":"6","trainNumRaw":"6","trainID":"6-31","lat":39.89119588328448,"lon":-106.85377794521848,"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:39:00-06:00","dep":"2026-08-01T17:39:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c18","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:48:00-06:00","dep":"2026-08-01T19:48:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6410d","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:23:00-06:00","dep":"2026-08-01T21:23:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6540d","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:43:00-05:00","dep":"2026-08-02T00:43:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65c0d","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:48:00-05:00","dep":"2026-08-02T01:48:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65c0d","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:34:00-05:00","dep":"2026-08-02T02:34:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65f0d","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:07:00-05:00","dep":"2026-08-02T04:07:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6680d","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:15:00-05:00","dep":"2026-08-02T05:15:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#82ab1e","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:12:00-05:00","dep":"2026-08-02T07:12:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#55a023","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:45:00-05:00","dep":"2026-08-02T07:45:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#329527","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":"N","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":43.4959716796875,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T15:31: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.03404657588327,"lon":-87.91888260319334,"trainTimely":"","iconColor":"#379627","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:50:00-05:00","arrCmnt":"","depCmnt":"","status":"Station","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":"W","eventCode":"MKE","eventTZ":"America/Chicago","eventName":"Milwaukee","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"SEA","destTZ":"America/Los_Angeles","destName":"Seattle King Street","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T16:45:41-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]},{"dataSource":"amtraker-v3","routeName":"Empire Builder","trainNum":"7","trainNumRaw":"7","trainID":"7-30","lat":47.85112943891728,"lon":-122.33607452345619,"trainTimely":"","iconColor":"#c60b31","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:52:00-07:00","dep":"2026-08-01T14:52:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","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":"S","eventCode":"EDM","eventTZ":"America/Los_Angeles","eventName":"Edmonds","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"SEA","destTZ":"America/Los_Angeles","destName":"Seattle King Street","trainState":"Active","velocity":51.9341888427734,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T14:45:40-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]},{"dataSource":"amtraker-v3","routeName":"Empire Builder","trainNum":"7","trainNumRaw":"7","trainID":"7-31","lat":48.38559344446149,"lon":-102.82508418290884,"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:29:00-05:00","dep":"2026-08-01T17:29:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","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-01T18:01:00-06:00","dep":"2026-08-01T18:01: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:43:00-06:00","dep":"2026-08-01T18:43: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:39:00-06:00","dep":"2026-08-01T19:39: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:53:00-06:00","dep":"2026-08-01T20:53: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:41:00-06:00","dep":"2026-08-01T22:41: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:12:00-06:00","dep":"2026-08-01T23:12: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-02T00:00:00-06:00","dep":"2026-08-02T00:00: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:52:00-06:00","dep":"2026-08-02T00:52: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:28:00-06:00","dep":"2026-08-02T01:28: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:59:00-06:00","dep":"2026-08-02T01:59: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:58:00-06:00","dep":"2026-08-02T03:58: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:44:00-07:00","dep":"2026-08-02T04:44: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:56:00-07:00","dep":"2026-08-02T05:56: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:26:00-07:00","dep":"2026-08-02T08:26: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:29:00-07:00","dep":"2026-08-02T09:29: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:07:00-07:00","dep":"2026-08-02T10:07: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:33:00-07:00","dep":"2026-08-02T12:33:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","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-02T13:01:00-07:00","dep":"2026-08-02T13:01:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c2c","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:35:00-07:00","dep":"2026-08-02T13:35:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c12","platform":""}],"heading":"W","eventCode":"WTN","eventTZ":"America/Chicago","eventName":"Williston","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"SEA","destTZ":"America/Los_Angeles","destName":"Seattle King Street","trainState":"Active","velocity":66.0703811645508,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T16:45:40-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]}],"8":[{"dataSource":"amtraker-v3","routeName":"Empire Builder","trainNum":"8","trainNumRaw":"8","trainID":"8-30","lat":44.949776068287164,"lon":-93.0776444126456,"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:19:00-05:00","dep":"2026-08-01T17:19: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:21:00-05:00","dep":"2026-08-01T18:21: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-01T18:56:00-05:00","dep":"2026-08-01T18:56: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:34:00-05:00","dep":"2026-08-01T19:34: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:13:00-05:00","dep":"2026-08-01T20:13: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:32:00-05:00","dep":"2026-08-01T20:32: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-01T20:58:00-05:00","dep":"2026-08-01T20:58: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:04:00-05:00","dep":"2026-08-01T22:04: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:05:00-05:00","dep":"2026-08-01T23:05: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:38:00-05:00","dep":"2026-08-01T23:38:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""}],"heading":"NE","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":7.24518585205078,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T16:45: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.39802884549325,"lon":-108.2456711578397,"trainTimely":"","iconColor":"#c6470d","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-01T15:59:00-06:00","dep":"2026-08-01T15:59:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6470d","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-01T16:51:00-06:00","dep":"2026-08-01T16:51:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6530d","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-01T17:33:00-06:00","dep":"2026-08-01T17:33:00-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65b0d","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:02:00-05:00","dep":"2026-08-01T20:02:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6750d","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:04:00-05:00","dep":"2026-08-01T21:04:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6730d","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:08:00-05:00","dep":"2026-08-01T22:08:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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":"MAL","eventTZ":"America/Denver","eventName":"Malta","origCode":"SEA","originTZ":"America/Los_Angeles","origName":"Seattle King Street","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":40.0970687866211,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T15:46: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.48325894534196,"lon":-122.64171521390361,"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:11:00-07:00","dep":"2026-08-01T16:11:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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":"S","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":13.9684200286865,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T14:45: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.67016326112219,"lon":-120.69377646140288,"trainTimely":"","iconColor":"#c6680d","textColor":"#ffffff","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:48:00-07:00","dep":"2026-08-01T14:48:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6680d","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:49:00-07:00","dep":"2026-08-01T15:49:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","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:19:00-07:00","dep":"2026-08-01T18:19:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#329527","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:10:00-07:00","dep":"2026-08-01T19:10: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:42:00-07:00","dep":"2026-08-01T19:42: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:05:00-07:00","dep":"2026-08-01T20:05: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:13:00-07:00","dep":"2026-08-01T20:13: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:32:00-07:00","dep":"2026-08-01T20:32:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"S","eventCode":"PRB","eventTZ":"America/Los_Angeles","eventName":"Paso Robles","origCode":"SEA","originTZ":"America/Los_Angeles","origName":"Seattle King Street","destCode":"LAX","destTZ":"America/Los_Angeles","destName":"Los Angeles Union","trainState":"Active","velocity":50.0141487121582,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T14:45: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.27724940780775,"lon":-120.65395860811182,"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":"Station","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":"NE","eventCode":"SLO","eventTZ":"America/Los_Angeles","eventName":"San Luis Obispo","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-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T14:45: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.15147551719826,"lon":-123.18422601942518,"trainTimely":"","iconColor":"#c6100c","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:18:00-07:00","dep":"2026-08-01T15:18:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6100c","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-01T15:50:00-07:00","dep":"2026-08-01T15:50:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c61c0c","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-01T16:55:00-07:00","dep":"2026-08-01T16:55:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6490d","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:26:00-07:00","dep":"2026-08-01T17:26:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c64b0d","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-01T17:58:00-07:00","dep":"2026-08-01T17:58:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c64f0d","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:42:00-07:00","dep":"2026-08-01T18:42:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6500d","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:04:00-07:00","dep":"2026-08-01T19:04:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6560d","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:33:00-07:00","dep":"2026-08-01T19:33:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6630d","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:16:00-07:00","dep":"2026-08-01T20:16:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","platform":""}],"heading":"N","eventCode":"ALY","eventTZ":"America/Los_Angeles","eventName":"Albany","origCode":"LAX","originTZ":"America/Los_Angeles","origName":"Los Angeles Union","destCode":"SEA","destTZ":"America/Los_Angeles","destName":"Seattle King Street","trainState":"Active","velocity":80.7223052978516,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T14:45:40-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]}],"19":[{"dataSource":"amtraker-v3","routeName":"Crescent","trainNum":"19","trainNumRaw":"19","trainID":"19-31","lat":32.20856307167535,"lon":-88.79095232741838,"trainTimely":"","iconColor":"#4a9d24","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:26:00-05:00","dep":"2026-08-01T17:26:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#4a9d24","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-01T17:59:00-05:00","dep":"2026-08-01T17:59:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","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:03:00-05:00","dep":"2026-08-01T19:03:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#379627","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:26:00-05:00","dep":"2026-08-01T19:26:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#329527","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:18:00-05:00","dep":"2026-08-01T20:18:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SW","eventCode":"LAU","eventTZ":"America/Chicago","eventName":"Laurel","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"NOL","destTZ":"America/Chicago","destName":"New Orleans","trainState":"Active","velocity":69.9312210083008,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T16:46:40-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]},{"dataSource":"amtraker-v3","routeName":"Crescent","trainNum":"19","trainNumRaw":"19","trainID":"19-1","lat":38.899135746916585,"lon":-77.00491561501462,"trainTimely":"","iconColor":"#2a893d","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:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","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:46:00-04:00","dep":"2026-08-01T18:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:20:00-04:00","dep":"2026-08-01T19:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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":"WAS","eventTZ":"America/New_York","eventName":"Washington Union","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"NOL","destTZ":"America/Chicago","destName":"New Orleans","trainState":"Active","velocity":0.00223693996667862,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]}],"20":[{"dataSource":"amtraker-v3","routeName":"Crescent","trainNum":"20","trainNumRaw":"20","trainID":"20-31","lat":40.7474676714341,"lon":-74.11271815978051,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"New Orleans","code":"NOL","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T09:10:00-05:00","schDep":"2026-07-31T09:10:00-05:00","arr":"2026-07-31T09:10:00-05:00","dep":"2026-07-31T09:10:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Slidell","code":"SDL","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T10:00:00-05:00","schDep":"2026-07-31T10:02:00-05:00","arr":"2026-07-31T10:00:00-05:00","dep":"2026-07-31T10:05:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Picayune","code":"PIC","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T10:25:00-05:00","schDep":"2026-07-31T10:27:00-05:00","arr":"2026-07-31T10:23:00-05:00","dep":"2026-07-31T10:29:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Hattiesburg","code":"HBG","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T11:31:00-05:00","schDep":"2026-07-31T11:35:00-05:00","arr":"2026-07-31T11:40:00-05:00","dep":"2026-07-31T11:47:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3b9826","platform":""},{"name":"Laurel","code":"LAU","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T12:08:00-05:00","schDep":"2026-07-31T12:10:00-05:00","arr":"2026-07-31T12:18:00-05:00","dep":"2026-07-31T12:21:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"Meridian","code":"MEI","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T13:27:00-05:00","schDep":"2026-07-31T13:32:00-05:00","arr":"2026-07-31T13:24:00-05:00","dep":"2026-07-31T13:32:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Tuscaloosa","code":"TCL","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T15:06:00-05:00","schDep":"2026-07-31T15:09:00-05:00","arr":"2026-07-31T15:24:00-05:00","dep":"2026-07-31T15:30:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#6ea720","platform":""},{"name":"Birmingham","code":"BHM","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T17:15:00-05:00","schDep":"2026-07-31T17:24:00-05:00","arr":"2026-07-31T16:36:00-05:00","dep":"2026-07-31T17:26:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Anniston","code":"ATN","tz":"America/Chicago","bus":false,"schArr":"2026-07-31T18:57:00-05:00","schDep":"2026-07-31T18:59:00-05:00","arr":"2026-07-31T19:01:00-05:00","dep":"2026-07-31T19:04:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#29902b","platform":""},{"name":"Atlanta Peachtree","code":"ATL","tz":"America/New_York","bus":false,"schArr":"2026-07-31T23:00:00-04:00","schDep":"2026-07-31T23:29:00-04:00","arr":"2026-07-31T22:29:00-04:00","dep":"2026-07-31T23:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Gainesville","code":"GNS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T00:21:00-04:00","schDep":"2026-08-01T00:24:00-04:00","arr":"2026-08-01T00:20:00-04:00","dep":"2026-08-01T00:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Toccoa","code":"TCA","tz":"America/New_York","bus":false,"schArr":"2026-08-01T01:03:00-04:00","schDep":"2026-08-01T01:05:00-04:00","arr":"2026-08-01T01:04:00-04:00","dep":"2026-08-01T01:06:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b39","platform":""},{"name":"Clemson","code":"CSN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T01:40:00-04:00","schDep":"2026-08-01T01:41:00-04:00","arr":"2026-08-01T01:41:00-04:00","dep":"2026-08-01T01:43:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b39","platform":""},{"name":"Greenville","code":"GRV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T02:18:00-04:00","schDep":"2026-08-01T02:23:00-04:00","arr":"2026-08-01T02:19:00-04:00","dep":"2026-08-01T02:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b39","platform":""},{"name":"Spartanburg","code":"SPB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T03:01:00-04:00","schDep":"2026-08-01T03:04:00-04:00","arr":"2026-08-01T02:59:00-04:00","dep":"2026-08-01T03:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Gastonia","code":"GAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T04:04:00-04:00","schDep":"2026-08-01T04:04:00-04:00","arr":"2026-08-01T04:01:00-04:00","dep":"2026-08-01T04:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Charlotte","code":"CLT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T05:06:00-04:00","schDep":"2026-08-01T05:31:00-04:00","arr":"2026-08-01T04:28:00-04:00","dep":"2026-08-01T05:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Salisbury","code":"SAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T06:15:00-04:00","schDep":"2026-08-01T06:17:00-04:00","arr":"2026-08-01T06:07:00-04:00","dep":"2026-08-01T06:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"High Point","code":"HPT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T07:01:00-04:00","schDep":"2026-08-01T07:01:00-04:00","arr":"2026-08-01T06:47:00-04:00","dep":"2026-08-01T07:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Greensboro","code":"GRO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T07:22:00-04:00","schDep":"2026-08-01T07:29:00-04:00","arr":"2026-08-01T07:16:00-04:00","dep":"2026-08-01T07:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Danville","code":"DAN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:26:00-04:00","schDep":"2026-08-01T08:28:00-04:00","arr":"2026-08-01T08:30:00-04:00","dep":"2026-08-01T08:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#29902b","platform":""},{"name":"Lynchburg-Kemper Street","code":"LYH","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:37:00-04:00","schDep":"2026-08-01T09:41:00-04:00","arr":"2026-08-01T09:41:00-04:00","dep":"2026-08-01T09:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#29902b","platform":""},{"name":"Charlottesville","code":"CVS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:54:00-04:00","schDep":"2026-08-01T10:59:00-04:00","arr":"2026-08-01T10:54:00-04:00","dep":"2026-08-01T11:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Culpeper","code":"CLP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:50:00-04:00","schDep":"2026-08-01T11:51:00-04:00","arr":"2026-08-01T11:53:00-04:00","dep":"2026-08-01T11:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298e30","platform":""},{"name":"Manassas","code":"MSS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:23:00-04:00","schDep":"2026-08-01T12:25:00-04:00","arr":"2026-08-01T12:28:00-04:00","dep":"2026-08-01T12:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Alexandria","code":"ALX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:19:00-04:00","schDep":"2026-08-01T13:19:00-04:00","arr":"2026-08-01T13:22:00-04:00","dep":"2026-08-01T13:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298e30","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:47:00-04:00","schDep":"2026-08-01T14:12:00-04:00","arr":"2026-08-01T13:48:00-04:00","dep":"2026-08-01T14:12:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b39","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:37:00-04:00","schDep":"2026-08-01T14:39:00-04:00","arr":"2026-08-01T14:36:00-04:00","dep":"2026-08-01T14:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:53:00-04:00","schDep":"2026-08-01T14:56:00-04:00","arr":"2026-08-01T14:57:00-04:00","dep":"2026-08-01T15:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#29902b","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:44:00-04:00","schDep":"2026-08-01T15:47:00-04:00","arr":"2026-08-01T15:50:00-04:00","dep":"2026-08-01T15:52:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2e9328","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:14:00-04:00","schDep":"2026-08-01T16:20:00-04:00","arr":"2026-08-01T16:20:00-04:00","dep":"2026-08-01T16:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2e9328","platform":""},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:48:00-04:00","schDep":"2026-08-01T16:50:00-04:00","arr":"2026-08-01T16:58:00-04:00","dep":"2026-08-01T16:59:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:14:00-04:00","schDep":"2026-08-01T17:16:00-04:00","arr":"2026-08-01T17:24:00-04:00","dep":"2026-08-01T17:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#409a25","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:29:00-04:00","schDep":"2026-08-01T17:32:00-04:00","arr":"2026-08-01T17:39:00-04:00","dep":"2026-08-01T17: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-01T17:54:00-04:00","schDep":"2026-08-01T17:54:00-04:00","arr":"2026-08-01T17:54:00-04:00","dep":"2026-08-01T17:54:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"NE","eventCode":"NYP","eventTZ":"America/New_York","eventName":"New York Penn","origCode":"NOL","originTZ":"America/Chicago","origName":"New Orleans","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":40.5311164855957,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]},{"dataSource":"amtraker-v3","routeName":"Crescent","trainNum":"20","trainNumRaw":"20","trainID":"20-1","lat":33.50804004348888,"lon":-86.81570922980059,"trainTimely":"","iconColor":"#2a893d","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:45:00-05:00","dep":"2026-08-01T16:45:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","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-01T18:57:00-05:00","dep":"2026-08-01T18:57:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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":"BHM","eventTZ":"America/Chicago","eventName":"Birmingham","origCode":"NOL","originTZ":"America/Chicago","origName":"New Orleans","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":14.7391977310181,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T16:46:40-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]}],"21":[{"dataSource":"amtraker-v3","routeName":"Texas Eagle","trainNum":"21","trainNumRaw":"21","trainID":"21-1","lat":40.57917778688135,"lon":-88.87487628687566,"trainTimely":"","iconColor":"#b9b017","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:51:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:23:00-05:00","dep":"2026-08-01T17:23:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c28b10","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:53:00-05:00","dep":"2026-08-01T17:53:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#b0b518","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:30:00-05:00","dep":"2026-08-01T18:30:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c28b10","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-01T19:03:00-05:00","dep":"2026-08-01T19:03:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#bf9912","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:41:00-05:00","dep":"2026-08-01T19:41:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#61a322","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":"BNL","eventTZ":"America/Chicago","eventName":"Bloomington-Normal","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"SAS","destTZ":"America/Chicago","destName":"San Antonio","trainState":"Active","velocity":99.9723815917969,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T16:45: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.81377221863389,"lon":-96.88948051089973,"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:14:00-05:00","dep":"2026-08-01T17:14:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:12:00-05:00","dep":"2026-08-01T18:12: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:20:00-05:00","dep":"2026-08-01T19:20: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:47:00-05:00","dep":"2026-08-01T19:47: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:34:00-05:00","dep":"2026-08-01T20:34: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:19:00-05:00","dep":"2026-08-01T21:19:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c1a","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:05:00-05:00","dep":"2026-08-01T22:05:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6120c","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:49:00-05:00","dep":"2026-08-02T00:49:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c0e","platform":""}],"heading":"W","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":69.3512191772461,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T16:45: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.69721416551854,"lon":-95.88051570889805,"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:02:00-05:00","dep":"2026-08-01T17:02:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:18:00-05:00","dep":"2026-08-01T18:18: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":"MIN","eventTZ":"America/Chicago","eventName":"Mineola","origCode":"SAS","originTZ":"America/Chicago","origName":"San Antonio","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":79.2078094482422,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T16:46: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.518588896251206,"lon":-88.21570337001187,"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:11:00-05:00","dep":"2026-08-01T17:11:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:46:00-05:00","dep":"2026-08-01T17:46:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","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":"SW","eventCode":"PAG","eventTZ":"America/Chicago","eventName":"Pascagoula","origCode":"MOE","originTZ":"America/Chicago","origName":"Mobile","destCode":"NOL","destTZ":"America/Chicago","destName":"New Orleans","trainState":"Active","velocity":78.2347412109375,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T16:46: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.945805412071334,"lon":-90.07750561378656,"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":"Enroute","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-01T19:00: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:32: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:56: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:28: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:14:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#212529","platform":""}],"heading":"N","eventCode":"NOL","eventTZ":"America/Chicago","eventName":"New Orleans","origCode":"NOL","originTZ":"America/Chicago","origName":"New Orleans","destCode":"MOE","destTZ":"America/Chicago","destName":"Mobile","trainState":"Predeparture","velocity":0,"statusMsg":" ","createdAt":null,"updatedAt":null,"lastValTS":"2026-08-01T17:16:00-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"40":[{"dataSource":"amtraker-v3","routeName":"Floridian","trainNum":"40","trainNumRaw":"40","trainID":"40-1","lat":27.954646515918263,"lon":-82.44916874331466,"trainTimely":"","iconColor":"#c6610d","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:19:00-04:00","dep":"2026-08-01T18:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6610d","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:02:00-04:00","dep":"2026-08-01T19:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6630d","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:22:00-04:00","dep":"2026-08-01T19:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66c0d","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:48:00-04:00","dep":"2026-08-01T19:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6720d","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:29:00-04:00","dep":"2026-08-01T20:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6730d","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:18:00-04:00","dep":"2026-08-01T21:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6790d","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:24:00-04:00","dep":"2026-08-01T22:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#459b25","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:53:00-04:00","dep":"2026-08-02T00:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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":"NE","eventCode":"LAK","eventTZ":"America/New_York","eventName":"Lakeland","origCode":"MIA","originTZ":"America/New_York","origName":"Miami","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":4.95482206344604,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:42-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]},{"dataSource":"amtraker-v3","routeName":"Floridian","trainNum":"40","trainNumRaw":"40","trainID":"40-31","lat":39.36248038237802,"lon":-77.82602185661487,"trainTimely":"","iconColor":"#89ad1d","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-01T17:59:00-04:00","dep":"2026-08-01T17:59:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#89ad1d","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:31:00-04:00","dep":"2026-08-01T19:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#89ad1d","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-01T21:56:00-04:00","dep":"2026-08-01T21:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#67a521","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:40:00-04:00","dep":"2026-08-01T23:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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":"MRB","eventTZ":"America/New_York","eventName":"Martinsburg","origCode":"MIA","originTZ":"America/New_York","origName":"Miami","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":41.2827262878418,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]}],"41":[{"dataSource":"amtraker-v3","routeName":"Floridian","trainNum":"41","trainNumRaw":"41","trainID":"41-30","lat":28.042272058049498,"lon":-81.78494583694732,"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:49:00-04:00","dep":"2026-08-01T17:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:30:00-04:00","dep":"2026-08-01T18:30: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:06:00-04:00","dep":"2026-08-01T19:06: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:01:00-04:00","dep":"2026-08-01T20:01: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:24:00-04:00","dep":"2026-08-01T20:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""}],"heading":"SE","eventCode":"WTH","eventTZ":"America/New_York","eventName":"Winter Haven","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"MIA","destTZ":"America/New_York","destName":"Miami","trainState":"Active","velocity":49.4922981262207,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]},{"dataSource":"amtraker-v3","routeName":"Floridian","trainNum":"41","trainNumRaw":"41","trainID":"41-31","lat":38.43289189583607,"lon":-77.34427116121729,"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":"SW","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":68.8686752319336,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46: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.498539386222205,"lon":-78.47912882679692,"trainTimely":"","iconColor":"#9fb21a","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:31:00-04:00","dep":"2026-08-01T18:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","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:20:00-04:00","dep":"2026-08-01T19:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#bca314","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:30:00-04:00","dep":"2026-08-01T19:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#baab16","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:11:00-04:00","dep":"2026-08-01T20:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#349527","platform":""}],"heading":"W","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":9.29895973205566,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:41-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":41.34380415674019,"lon":-73.95909265933251,"trainTimely":"","iconColor":"#29902b","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:02:00-04:00","dep":"2026-08-01T18:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#29902b","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:44:00-04:00","dep":"2026-08-01T18:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SW","eventCode":"CRT","eventTZ":"America/New_York","eventName":"Croton-Harmon","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":42.7747650146484,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46: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.13973689052536,"lon":-73.86710500705732,"trainTimely":"","iconColor":"#c6380d","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:11:00-04:00","dep":"2026-08-01T17:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6340c","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:51:00-04:00","dep":"2026-08-01T17:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6380d","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:31:00-04:00","dep":"2026-08-01T18:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c63d0d","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:46:00-04:00","dep":"2026-08-01T18:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c63f0d","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:32:00-04:00","dep":"2026-08-01T19:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c64c0d","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:04:00-04:00","dep":"2026-08-01T20:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c67d0e","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:16:00-04:00","dep":"2026-08-01T21:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#bca515","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:10:00-04:00","dep":"2026-08-01T22:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#74a81f","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:34:00-04:00","dep":"2026-08-01T23:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#459b25","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:30:00-04:00","dep":"2026-08-02T00:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b39","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":"CRT","eventTZ":"America/New_York","eventName":"Croton-Harmon","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":70.16162109375,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"52":[{"dataSource":"amtraker-v3","routeName":"Auto Train","trainNum":"52","trainNumRaw":"52","trainID":"52-1","lat":30.08305547292443,"lon":-81.76112693201198,"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":"N","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":39.0390777587891,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46: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":37.11793114284998,"lon":-77.40973893944746,"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":68.9559097290039,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"54":[{"dataSource":"amtraker-v3","routeName":"Vermonter","trainNum":"54","trainNumRaw":"54","trainID":"54-1","lat":43.361043209623304,"lon":-72.3792354008538,"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:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:56:00-04:00","dep":"2026-08-01T17:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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":"N","eventCode":"CLA","eventTZ":"America/New_York","eventName":"Claremont","origCode":"WAS","originTZ":"America/New_York","origName":"Washington Union","destCode":"SAB","destTZ":"America/New_York","destName":"St. Albans","trainState":"Active","velocity":68.3508071899414,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"57":[{"dataSource":"amtraker-v3","routeName":"Vermonter","trainNum":"57","trainNumRaw":"57","trainID":"57-1","lat":40.960804670595834,"lon":-73.72831863550844,"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:13:00-04:00","dep":"2026-08-01T18:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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":""},{"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":75.5817260742188,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46: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.68022753836582,"lon":-90.3918286470239,"trainTimely":"","iconColor":"#55a023","textColor":"#ffffff","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-01T16:50:00-05:00","dep":"2026-08-01T16:50:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#55a023","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:39:00-05:00","dep":"2026-08-01T17:39:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2e9328","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:36:00-05:00","dep":"2026-08-01T18:36:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298e30","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:27:00-05:00","dep":"2026-08-01T20:27:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298c35","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:26:00-05:00","dep":"2026-08-01T22:26:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:08:00-05:00","dep":"2026-08-01T23:08:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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":"NW","eventCode":"YAZ","eventTZ":"America/Chicago","eventName":"Yazoo City","origCode":"NOL","originTZ":"America/Chicago","origName":"New Orleans","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":36.4185562133789,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T16:45:41-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.10892955427193,"lon":-79.06339587426851,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","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:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:26:00-04:00","dep":"2026-08-01T18:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:02:00-04:00","dep":"2026-08-01T19:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:16:00-04:00","dep":"2026-08-01T19:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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-01T19:40:00-04:00","dep":"2026-08-01T19:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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":8.12009239196777,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46: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.95353040408703,"lon":-74.21967481983242,"trainTimely":"","iconColor":"#89ad1d","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:01:00-04:00","dep":"2026-08-01T18:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#89ad1d","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:22:00-04:00","dep":"2026-08-01T18:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#6ea720","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-01T18:55:00-04:00","dep":"2026-08-01T18:55: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:18:00-04:00","schDep":"2026-08-01T19:20:00-04:00","arr":"2026-08-01T19:18:00-04:00","dep":"2026-08-01T19:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:35:00-04:00","dep":"2026-08-01T19:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:16:00-04:00","dep":"2026-08-01T20:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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":"SE","eventCode":"SDY","eventTZ":"America/New_York","eventName":"Schenectady","origCode":"TRTO","originTZ":"America/Toronto","origName":"Toronto Union","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":8.82920265197754,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:13-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.4061391454489,"lon":-79.15720653193031,"trainTimely":"","iconColor":"#329527","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":"Station","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":"NW","eventCode":"LYH","eventTZ":"America/New_York","eventName":"Lynchburg-Kemper Street","origCode":"RNK","originTZ":"America/New_York","origName":"Roanoke","destCode":"BOS","destTZ":"America/New_York","destName":"Boston South","trainState":"Active","velocity":0.0156585797667503,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"68":[{"dataSource":"amtraker-v3","routeName":"Adirondack","trainNum":"68","trainNumRaw":"68","trainID":"68-1","lat":43.29619330283528,"lon":-73.55269006740677,"trainTimely":"","iconColor":"#c09612","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:51:00-04:00","dep":"2026-08-01T17:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c09612","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:14:00-04:00","dep":"2026-08-01T18:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#93af1c","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:42:00-04:00","dep":"2026-08-01T18:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","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:05:00-04:00","dep":"2026-08-01T19:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#389726","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":"SW","eventCode":"FED","eventTZ":"America/New_York","eventName":"Fort Edward","origCode":"MTRL","originTZ":"America/Toronto","origName":"Montreal","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":60.9588508605957,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"69":[{"dataSource":"amtraker-v3","routeName":"Adirondack","trainNum":"69","trainNumRaw":"69","trainID":"69-1","lat":45.013261335245545,"lon":-73.36981354306417,"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:03:00-04:00","dep":"2026-08-01T19:03: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:16:00-04:00","dep":"2026-08-01T19:16: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":0,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:45:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"76":[{"dataSource":"amtraker-v3","routeName":"Piedmont","trainNum":"76","trainNumRaw":"76","trainID":"76-1","lat":35.636969871668654,"lon":-80.51365978189781,"trainTimely":"","iconColor":"#9fb21a","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:38:00-04:00","dep":"2026-08-01T18:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","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:35:00-04:00","dep":"2026-08-01T19:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#8cae1c","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:54:00-04:00","dep":"2026-08-01T19:54:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","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:06:00-04:00","dep":"2026-08-01T20:06:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","platform":""}],"heading":"NE","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":77.9882736206055,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:45:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"77":[{"dataSource":"amtraker-v3","routeName":"Piedmont","trainNum":"77","trainNumRaw":"77","trainID":"77-1","lat":35.62844783551332,"lon":-80.52307445724486,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Raleigh Union","code":"RGH","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:15:00-04:00","schDep":"2026-08-01T15:15:00-04:00","arr":"2026-08-01T15:15:00-04:00","dep":"2026-08-01T15:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Cary","code":"CYN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:25:00-04:00","schDep":"2026-08-01T15:27:00-04:00","arr":"2026-08-01T15:24:00-04:00","dep":"2026-08-01T15:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Durham","code":"DNC","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:44:00-04:00","dep":"2026-08-01T15:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Burlington","code":"BNC","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:25:00-04:00","dep":"2026-08-01T16:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Greensboro","code":"GRO","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:47:00-04:00","dep":"2026-08-01T16:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"High Point","code":"HPT","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:05:00-04:00","dep":"2026-08-01T17:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Salisbury","code":"SAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:40:00-04:00","schDep":"2026-08-01T17:41:00-04:00","arr":"2026-08-01T17:37:00-04:00","dep":"2026-08-01T17:41:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Charlotte","code":"CLT","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-01T18:21:00-04:00","dep":"2026-08-01T18:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SW","eventCode":"CLT","eventTZ":"America/New_York","eventName":"Charlotte","origCode":"RGH","originTZ":"America/New_York","origName":"Raleigh Union","destCode":"CLT","destTZ":"America/New_York","destName":"Charlotte","trainState":"Active","velocity":77.1929244995117,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:45:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"79":[{"dataSource":"amtraker-v3","routeName":"Carolinian","trainNum":"79","trainNumRaw":"79","trainID":"79-1","lat":36.146247423854454,"lon":-77.70327993169641,"trainTimely":"","iconColor":"#bd9f13","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:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:19:00-04:00","dep":"2026-08-01T18:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#b9b017","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:47:00-04:00","dep":"2026-08-01T18:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#7baa1f","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:17:00-04:00","dep":"2026-08-01T19:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","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:35:00-04:00","dep":"2026-08-01T19:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#3b9826","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-01T19:55:00-04:00","dep":"2026-08-01T19:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:36:00-04:00","dep":"2026-08-01T20:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:01:00-04:00","dep":"2026-08-01T21:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:20:00-04:00","dep":"2026-08-01T21:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:53:00-04:00","dep":"2026-08-01T21:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:11:00-04:00","dep":"2026-08-01T22:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:37:00-04:00","dep":"2026-08-01T22:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"S","eventCode":"RMT","eventTZ":"America/New_York","eventName":"Rocky Mount","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"CLT","destTZ":"America/New_York","destName":"Charlotte","trainState":"Active","velocity":75.9731903076172,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"80":[{"dataSource":"amtraker-v3","routeName":"Carolinian","trainNum":"80","trainNumRaw":"80","trainID":"80-1","lat":39.31052042689301,"lon":-76.62043218323763,"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:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:36:00-04:00","dep":"2026-08-01T18:36: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: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":"SE","eventCode":"BAL","eventTZ":"America/New_York","eventName":"Baltimore Penn","origCode":"CLT","originTZ":"America/New_York","origName":"Charlotte","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":25.8769226074219,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46: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":41.82645890769367,"lon":-71.4221961138832,"trainTimely":"","iconColor":"#2f9327","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:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:10: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:26:00-04:00","schDep":"2026-08-01T18:26:00-04:00","arr":"2026-08-01T18:19:00-04:00","dep":"2026-08-01T18:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:26:00-04:00","dep":"2026-08-01T18:26: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":40.810733795166,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"87":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"87","trainNumRaw":"87","trainID":"87-1","lat":39.34407833375746,"lon":-76.40094969457384,"trainTimely":"","iconColor":"#6ea720","textColor":"#000000","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-01T18:02:00-04:00","dep":"2026-08-01T18:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#6ea720","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:16:00-04:00","dep":"2026-08-01T18:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#74a81f","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:31:00-04:00","dep":"2026-08-01T18:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#61a322","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:36:00-04:00","dep":"2026-08-01T19:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298c35","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:48:00-04:00","dep":"2026-08-01T19:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298e30","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":"BAL","eventTZ":"America/New_York","eventName":"Baltimore Penn","origCode":"BOS","originTZ":"America/New_York","origName":"Boston South","destCode":"NFK","destTZ":"America/New_York","destName":"Norfolk","trainState":"Active","velocity":118.081352233887,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:41-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.33524403797158,"lon":-72.12081996988852,"trainTimely":"","iconColor":"#7baa1f","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:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:22:00-04:00","dep":"2026-08-01T18:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#7baa1f","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:42:00-04:00","dep":"2026-08-01T18:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","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:04:00-04:00","dep":"2026-08-01T19:04: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:17:00-04:00","schDep":"2026-08-01T19:17: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":"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:20:00-04:00","dep":"2026-08-01T19:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"E","eventCode":"NLC","eventTZ":"America/New_York","eventName":"New London","origCode":"WAS","originTZ":"America/New_York","origName":"Washington Union","destCode":"BOS","destTZ":"America/New_York","destName":"Boston South","trainState":"Active","velocity":60.1781616210938,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46: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.9381747140474,"lon":-77.79708335537043,"trainTimely":"","iconColor":"#c28b10","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:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","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:02:00-04:00","dep":"2026-08-01T18:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#bd9f13","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:28:00-04:00","dep":"2026-08-01T18:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#b0b518","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:12:00-04:00","dep":"2026-08-01T19:12:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#74a81f","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:00:00-04:00","dep":"2026-08-01T20:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#4a9d24","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:43:00-04:00","dep":"2026-08-01T20:43:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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":"S","eventCode":"RMT","eventTZ":"America/New_York","eventName":"Rocky Mount","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"SAV","destTZ":"America/New_York","destName":"Savannah","trainState":"Active","velocity":0.0246063396334648,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46: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.445713096962194,"lon":-77.33033988266929,"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:15:00-04:00","dep":"2026-08-01T18:15: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:10:00-04:00","schDep":"2026-08-01T19:57: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":"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":""},{"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":"NE","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":69.1057891845703,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46: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":39.30699946044875,"lon":-76.61343602583109,"trainTimely":"","iconColor":"#55a023","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:47:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","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:20:00-04:00","dep":"2026-08-01T18:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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":"NW","eventCode":"BAL","eventTZ":"America/New_York","eventName":"Baltimore Penn","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"MIA","destTZ":"America/New_York","destName":"Miami","trainState":"Active","velocity":19.0274124145508,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46: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:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","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-01T17:36:00-04:00","dep":"2026-08-01T17:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:52:00-04:00","dep":"2026-08-01T19:52: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:54:00-04:00","dep":"2026-08-01T20:54: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:25:00-04:00","dep":"2026-08-01T21:25: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:36:00-04:00","dep":"2026-08-01T21:36: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:00:00-04:00","dep":"2026-08-01T22:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""}],"heading":"S","eventCode":"KIS","eventTZ":"America/New_York","eventName":"Kissimmee","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-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:44:11-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]}],"98":[{"dataSource":"amtraker-v3","routeName":"Silver Meteor","trainNum":"98","trainNumRaw":"98","trainID":"98-31","lat":40.770638149525,"lon":-74.0401320779511,"trainTimely":"","iconColor":"#212529","textColor":"#ffffff","stations":[{"name":"Miami","code":"MIA","tz":"America/New_York","bus":false,"schArr":"2026-07-31T07:05:00-04:00","schDep":"2026-07-31T07:05:00-04:00","arr":"2026-07-31T07:05:00-04:00","dep":"2026-07-31T07:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Hollywood","code":"HOL","tz":"America/New_York","bus":false,"schArr":"2026-07-31T07:29:00-04:00","schDep":"2026-07-31T07:29:00-04:00","arr":"2026-07-31T07:26:00-04:00","dep":"2026-07-31T07:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Fort Lauderdale","code":"FTL","tz":"America/New_York","bus":false,"schArr":"2026-07-31T07:45:00-04:00","schDep":"2026-07-31T07:45:00-04:00","arr":"2026-07-31T07:40:00-04:00","dep":"2026-07-31T07:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Deerfield Beach","code":"DFB","tz":"America/New_York","bus":false,"schArr":"2026-07-31T08:03:00-04:00","schDep":"2026-07-31T08:03:00-04:00","arr":"2026-07-31T07:59:00-04:00","dep":"2026-07-31T08:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Delray Beach","code":"DLB","tz":"America/New_York","bus":false,"schArr":"2026-07-31T08:17:00-04:00","schDep":"2026-07-31T08:17:00-04:00","arr":"2026-07-31T08:13:00-04:00","dep":"2026-07-31T08:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"West Palm Beach","code":"WPB","tz":"America/New_York","bus":false,"schArr":"2026-07-31T08:42:00-04:00","schDep":"2026-07-31T08:42:00-04:00","arr":"2026-07-31T08:36:00-04:00","dep":"2026-07-31T08:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Sebring","code":"SBG","tz":"America/New_York","bus":false,"schArr":"2026-07-31T10:21:00-04:00","schDep":"2026-07-31T10:23:00-04:00","arr":"2026-07-31T10:26:00-04:00","dep":"2026-07-31T10:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Winter Haven","code":"WTH","tz":"America/New_York","bus":false,"schArr":"2026-07-31T11:03:00-04:00","schDep":"2026-07-31T11:08:00-04:00","arr":"2026-07-31T11:11:00-04:00","dep":"2026-07-31T11:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#379627","platform":""},{"name":"Kissimmee","code":"KIS","tz":"America/New_York","bus":false,"schArr":"2026-07-31T11:54:00-04:00","schDep":"2026-07-31T11:57:00-04:00","arr":"2026-07-31T12:00:00-04:00","dep":"2026-07-31T12:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2e9328","platform":""},{"name":"Orlando","code":"ORL","tz":"America/New_York","bus":false,"schArr":"2026-07-31T12:22:00-04:00","schDep":"2026-07-31T12:36:00-04:00","arr":"2026-07-31T12:31:00-04:00","dep":"2026-07-31T12:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3b9826","platform":""},{"name":"Winter Park","code":"WPK","tz":"America/New_York","bus":false,"schArr":"2026-07-31T12:51:00-04:00","schDep":"2026-07-31T12:53:00-04:00","arr":"2026-07-31T13:15:00-04:00","dep":"2026-07-31T13:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#98b01b","platform":""},{"name":"DeLand","code":"DLD","tz":"America/New_York","bus":false,"schArr":"2026-07-31T13:38:00-04:00","schDep":"2026-07-31T13:40:00-04:00","arr":"2026-07-31T14:07:00-04:00","dep":"2026-07-31T14:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b9b017","platform":""},{"name":"Palatka","code":"PAK","tz":"America/New_York","bus":false,"schArr":"2026-07-31T14:27:00-04:00","schDep":"2026-07-31T14:30:00-04:00","arr":"2026-07-31T15:14:00-04:00","dep":"2026-07-31T15:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c66d0d","platform":""},{"name":"Jacksonville","code":"JAX","tz":"America/New_York","bus":false,"schArr":"2026-07-31T15:51:00-04:00","schDep":"2026-07-31T16:11:00-04:00","arr":"2026-07-31T16:42:00-04:00","dep":"2026-07-31T17:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6680d","platform":""},{"name":"Jesup","code":"JSP","tz":"America/New_York","bus":false,"schArr":"2026-07-31T17:30:00-04:00","schDep":"2026-07-31T17:35:00-04:00","arr":"2026-07-31T18:41:00-04:00","dep":"2026-07-31T18:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c64e0d","platform":""},{"name":"Savannah","code":"SAV","tz":"America/New_York","bus":false,"schArr":"2026-07-31T18:37:00-04:00","schDep":"2026-07-31T18:45:00-04:00","arr":"2026-07-31T20:08:00-04:00","dep":"2026-07-31T20:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6340c","platform":""},{"name":"Yemassee","code":"YEM","tz":"America/New_York","bus":false,"schArr":"2026-07-31T19:30:00-04:00","schDep":"2026-07-31T19:34:00-04:00","arr":"2026-07-31T21:20:00-04:00","dep":"2026-07-31T21:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c61b0c","platform":""},{"name":"Charleston","code":"CHS","tz":"America/New_York","bus":false,"schArr":"2026-07-31T20:25:00-04:00","schDep":"2026-07-31T20:34:00-04:00","arr":"2026-07-31T22:36:00-04:00","dep":"2026-07-31T22:52:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c18","platform":""},{"name":"Kingstree","code":"KTR","tz":"America/New_York","bus":false,"schArr":"2026-07-31T21:25:00-04:00","schDep":"2026-07-31T21:28:00-04:00","arr":"2026-07-31T23:50:00-04:00","dep":"2026-07-31T23:52:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c2a","platform":""},{"name":"Florence","code":"FLO","tz":"America/New_York","bus":false,"schArr":"2026-07-31T22:22:00-04:00","schDep":"2026-07-31T22:32:00-04:00","arr":"2026-08-01T00:40:00-04:00","dep":"2026-08-01T06:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c21","platform":""},{"name":"Fayetteville","code":"FAY","tz":"America/New_York","bus":false,"schArr":"2026-07-31T23:47:00-04:00","schDep":"2026-07-31T23:57:00-04:00","arr":"2026-08-01T07:42:00-04:00","dep":"2026-08-01T07:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Rocky Mount","code":"RMT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T01:25:00-04:00","schDep":"2026-08-01T01:29:00-04:00","arr":"2026-08-01T09:17:00-04:00","dep":"2026-08-01T09:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Petersburg","code":"PTB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T02:50:00-04:00","schDep":"2026-08-01T02:53:00-04:00","arr":"2026-08-01T10:48:00-04:00","dep":"2026-08-01T10:53: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-01T03:42:00-04:00","schDep":"2026-08-01T03:52:00-04:00","arr":"2026-08-01T11:28:00-04:00","dep":"2026-08-01T11:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Fredericksburg","code":"FBG","tz":"America/New_York","bus":false,"schArr":"2026-08-01T04:49:00-04:00","schDep":"2026-08-01T04:49:00-04:00","arr":"2026-08-01T12:27:00-04:00","dep":"2026-08-01T12:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Alexandria","code":"ALX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T05:54:00-04:00","schDep":"2026-08-01T05:54:00-04:00","arr":"2026-08-01T13:14:00-04:00","dep":"2026-08-01T13:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T06:25:00-04:00","schDep":"2026-08-01T07:10:00-04:00","arr":"2026-08-01T13:39:00-04:00","dep":"2026-08-01T14:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T07:53:00-04:00","schDep":"2026-08-01T07:57:00-04:00","arr":"2026-08-01T14:51:00-04:00","dep":"2026-08-01T14:54:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:50:00-04:00","schDep":"2026-08-01T08:54:00-04:00","arr":"2026-08-01T15:43:00-04:00","dep":"2026-08-01T15:47: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-01T09:20:00-04:00","schDep":"2026-08-01T09:25:00-04:00","arr":"2026-08-01T16:14:00-04:00","dep":"2026-08-01T16:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:53:00-04:00","schDep":"2026-08-01T09:55:00-04:00","arr":"2026-08-01T16:50:00-04:00","dep":"2026-08-01T16:54:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"Newark Penn","code":"NWK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:30:00-04:00","schDep":"2026-08-01T10:32:00-04:00","arr":"2026-08-01T17:26:00-04:00","dep":"2026-08-01T17:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60b31","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:50:00-04:00","schDep":"2026-08-01T10:50:00-04:00","arr":"2026-08-01T10:43:00-04:00","dep":"2026-08-01T10:43:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"NYP","eventTZ":"America/New_York","eventName":"New York Penn","origCode":"MIA","originTZ":"America/New_York","origName":"Miami","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Completed","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T17:47:10-04:00","updatedAt":"2026-08-01T17:47:10-04:00","lastValTS":"2026-08-01T17:47:10-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]},{"dataSource":"amtraker-v3","routeName":"Silver Meteor","trainNum":"98","trainNumRaw":"98","trainID":"98-1","lat":30.62297830939074,"lon":-81.87310360975214,"trainTimely":"","iconColor":"#c6490d","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:45:00-04:00","dep":"2026-08-01T18:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6490d","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:39:00-04:00","dep":"2026-08-01T19:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65a0d","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:29:00-04:00","dep":"2026-08-01T20:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65d0d","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:17:00-04:00","dep":"2026-08-01T21:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6670d","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:11:00-04:00","dep":"2026-08-01T22:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66e0d","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-01T22:46:00-04:00","dep":"2026-08-01T22:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#98b01b","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:08:00-04:00","dep":"2026-08-02T00:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#82ab1e","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:36:00-04:00","dep":"2026-08-02T01:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#459b25","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-02T02:56:00-04:00","dep":"2026-08-02T02:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2e9328","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:42:00-04:00","dep":"2026-08-02T03:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:42:00-04:00","dep":"2026-08-02T04:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:24:00-04:00","dep":"2026-08-02T05:24: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:45:00-04:00","dep":"2026-08-02T05: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-02T07:40:00-04:00","schDep":"2026-08-02T07:44: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":"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:30:00-04:00","dep":"2026-08-02T07: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-02T09:08:00-04:00","schDep":"2026-08-02T09:13:00-04:00","arr":"2026-08-02T07:50:00-04:00","dep":"2026-08-02T07:50: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:19:00-04:00","dep":"2026-08-02T08:19: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-02T08:55:00-04:00","dep":"2026-08-02T08:55: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:19:00-04:00","dep":"2026-08-02T09:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"NW","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.775333404541,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":false,"alerts":[]}],"99":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"99","trainNumRaw":"99","trainID":"99-1","lat":38.805000441160324,"lon":-77.07884446528979,"trainTimely":"","iconColor":"#3b9826","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:11:00-04:00","dep":"2026-08-01T18:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#3b9826","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:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:28:00-04:00","dep":"2026-08-01T19:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b39","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":"W","eventCode":"QAN","eventTZ":"America/New_York","eventName":"Quantico","origCode":"BOS","originTZ":"America/New_York","origName":"Boston South","destCode":"NPN","destTZ":"America/New_York","destName":"Newport News","trainState":"Active","velocity":52.617301940918,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46: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":39.99686094931609,"lon":-75.15639672937246,"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:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":"1"},{"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:38:00-04:00","dep":"2026-08-01T18:38: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:42:00-04:00","dep":"2026-08-01T18:42:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":"2"},{"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:56:00-04:00","dep":"2026-08-01T18:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""}],"heading":"NE","eventCode":"MET","eventTZ":"America/New_York","eventName":"Metropark","origCode":"WAS","originTZ":"America/New_York","origName":"Washington Union","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":28.4784832000732,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46: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:10:00-04:00","dep":"2026-08-01T18:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6250c","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:24:00-04:00","dep":"2026-08-01T18:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6280c","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-01T19:57:00-04:00","dep":"2026-08-01T19:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c62e0c","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:26:00-04:00","dep":"2026-08-01T19:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c63c0d","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:47:00-04:00","dep":"2026-08-01T20:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6450d","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:30:00-04:00","dep":"2026-08-01T21:09:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65f0d","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:36:00-04:00","dep":"2026-08-01T21:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6790d","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:47:00-04:00","dep":"2026-08-01T21:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#baab16","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-01T21:59:00-04:00","dep":"2026-08-01T21:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#8cae1c","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":37.8657912504935,"lon":-77.45875022808967,"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:24:00-04:00","dep":"2026-08-01T18:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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":"N","eventCode":"FBG","eventTZ":"America/New_York","eventName":"Fredericksburg","origCode":"NPN","originTZ":"America/New_York","origName":"Newport News","destCode":"PHL","destTZ":"America/New_York","destName":"Philadelphia 30th Street","trainState":"Active","velocity":69.0834197998047,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46: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":39.961628397361935,"lon":-75.1831148756901,"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:36:00-04:00","dep":"2026-08-01T18:36: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":"NW","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":29.247989654541,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46: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.34790784414885,"lon":-77.43139118098021,"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:14:00-04:00","dep":"2026-08-01T18:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:33:00-04:00","dep":"2026-08-01T18:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:41:00-04:00","dep":"2026-08-01T19:41: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:55:00-04:00","dep":"2026-08-01T19:55: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":""},{"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":"NW","eventCode":"RVR","eventTZ":"America/New_York","eventName":"Richmond Staples Mill Road","origCode":"NFK","originTZ":"America/New_York","origName":"Norfolk","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":64.6363830566406,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:40-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.74923006587217,"lon":-73.99640037364361,"trainTimely":"","iconColor":"#2a893d","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":"Station","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:21:00-04:00","dep":"2026-08-01T18:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"3"},{"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:26:00-04:00","dep":"2026-08-01T18:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"4"},{"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:38:00-04:00","dep":"2026-08-01T18:38: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: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:55:00-04:00","dep":"2026-08-01T19:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","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:05:00-04:00","dep":"2026-08-01T20:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b38","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":"NW","eventCode":"NYP","eventTZ":"America/New_York","eventName":"New York Penn","origCode":"BOS","originTZ":"America/New_York","origName":"Boston South","destCode":"WAS","destTZ":"America/New_York","destName":"Washington Union","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:45: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.16526487172931,"lon":-73.22795990485562,"trainTimely":"","iconColor":"#2a9128","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:48:00-04:00","dep":"2026-08-01T17:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","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:07:00-04:00","dep":"2026-08-01T18:07: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-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:24:00-04:00","dep":"2026-08-01T19:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8c36","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:35:00-04:00","dep":"2026-08-01T19:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8c36","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":"BRP","eventTZ":"America/New_York","eventName":"Bridgeport","origCode":"WAS","originTZ":"America/New_York","origName":"Washington Union","destCode":"SPG","destTZ":"America/New_York","destName":"Springfield","trainState":"Active","velocity":70.4322891235352,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46: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.11172888011009,"lon":-76.69869452449369,"trainTimely":"","iconColor":"#349527","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:51:00-04:00","dep":"2026-08-01T17:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#349527","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:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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":"N","eventCode":"BWI","eventTZ":"America/New_York","eventName":"Baltimore Airport","origCode":"WAS","originTZ":"America/New_York","origName":"Washington Union","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":84.958984375,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46: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":39.73673667634987,"lon":-75.55056950716038,"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":"Station","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:16:00-04:00","dep":"2026-08-01T18:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"4"},{"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":""},{"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":"SE","eventCode":"WIL","eventTZ":"America/New_York","eventName":"Wilmington","origCode":"WAS","originTZ":"America/New_York","origName":"Washington Union","destCode":"SPG","destTZ":"America/New_York","destName":"Springfield","trainState":"Active","velocity":0.180197581648827,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:10-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.798977023414366,"lon":-77.33362054512678,"trainTimely":"","iconColor":"#3b9826","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-01T18:00:00-04:00","dep":"2026-08-01T18:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#3b9826","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:33:00-04:00","dep":"2026-08-01T18:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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":"W","eventCode":"MSS","eventTZ":"America/New_York","eventName":"Manassas","origCode":"SPG","originTZ":"America/New_York","origName":"Springfield","destCode":"RNK","destTZ":"America/New_York","destName":"Roanoke","trainState":"Active","velocity":50.5236740112305,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:45:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"155":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"155","trainNumRaw":"155","trainID":"155-1","lat":36.76292393225166,"lon":-76.36751753033302,"trainTimely":"","iconColor":"#2a9128","textColor":"#ffffff","stations":[{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:05:00-04:00","schDep":"2026-08-01T09:05:00-04:00","arr":"2026-08-01T09:05:00-04:00","dep":"2026-08-01T09: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-01T09:21:00-04:00","schDep":"2026-08-01T09:22:00-04:00","arr":"2026-08-01T09:19:00-04:00","dep":"2026-08-01T09:25:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:35:00-04:00","schDep":"2026-08-01T09:37:00-04:00","arr":"2026-08-01T09:36:00-04:00","dep":"2026-08-01T09:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b38","platform":""},{"name":"New Brunswick","code":"NBK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:45:00-04:00","schDep":"2026-08-01T09:46:00-04:00","arr":"2026-08-01T09:46:00-04:00","dep":"2026-08-01T09:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b38","platform":""},{"name":"Princeton Junction","code":"PJC","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:59:00-04:00","schDep":"2026-08-01T10:00:00-04:00","arr":"2026-08-01T09:59:00-04:00","dep":"2026-08-01T10: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-01T10:35:00-04:00","schDep":"2026-08-01T10:38:00-04:00","arr":"2026-08-01T10:35:00-04:00","dep":"2026-08-01T10:41:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:59:00-04:00","schDep":"2026-08-01T11:01:00-04:00","arr":"2026-08-01T11:00:00-04:00","dep":"2026-08-01T11:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b38","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:51:00-04:00","schDep":"2026-08-01T11:54:00-04:00","arr":"2026-08-01T11:44:00-04:00","dep":"2026-08-01T11: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-01T12:05:00-04:00","schDep":"2026-08-01T12:07:00-04:00","arr":"2026-08-01T12:07:00-04:00","dep":"2026-08-01T12:09:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"New Carrollton","code":"NCR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:20:00-04:00","schDep":"2026-08-01T12:21:00-04:00","arr":"2026-08-01T12:23:00-04:00","dep":"2026-08-01T12:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298f2d","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:39:00-04:00","schDep":"2026-08-01T13:10:00-04:00","arr":"2026-08-01T12:38:00-04:00","dep":"2026-08-01T13:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Alexandria","code":"ALX","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:44:00-04:00","dep":"2026-08-01T13:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#8cae1c","platform":""},{"name":"Woodbridge","code":"WDB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:44:00-04:00","schDep":"2026-08-01T13:46:00-04:00","arr":"2026-08-01T14:08:00-04:00","dep":"2026-08-01T14:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#baab16","platform":""},{"name":"Quantico","code":"QAN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:56:00-04:00","schDep":"2026-08-01T13:58:00-04:00","arr":"2026-08-01T14:23:00-04:00","dep":"2026-08-01T14:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c09412","platform":""},{"name":"Fredericksburg","code":"FBG","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:21:00-04:00","schDep":"2026-08-01T14:23:00-04:00","arr":"2026-08-01T14:43:00-04:00","dep":"2026-08-01T14:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b4b618","platform":""},{"name":"Ashland","code":"ASD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:05:00-04:00","schDep":"2026-08-01T15:07:00-04:00","arr":"2026-08-01T15:31:00-04:00","dep":"2026-08-01T15:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#be9c13","platform":""},{"name":"Richmond Staples Mill Road","code":"RVR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:31:00-04:00","schDep":"2026-08-01T15:38:00-04:00","arr":"2026-08-01T15:57:00-04:00","dep":"2026-08-01T16:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#be9c13","platform":""},{"name":"Petersburg","code":"PTB","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:40:00-04:00","dep":"2026-08-01T16:43:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c09412","platform":""},{"name":"Norfolk","code":"NFK","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:03:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","platform":""}],"heading":"E","eventCode":"NFK","eventTZ":"America/New_York","eventName":"Norfolk","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"NFK","destTZ":"America/New_York","destName":"Norfolk","trainState":"Active","velocity":79.3442611694336,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"156":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"156","trainNumRaw":"156","trainID":"156-1","lat":40.59831297308863,"lon":-74.28578339103723,"trainTimely":"","iconColor":"#409a25","textColor":"#ffffff","stations":[{"name":"Roanoke","code":"RNK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T08:38:00-04:00","schDep":"2026-08-01T08:38:00-04:00","arr":"2026-08-01T08:38:00-04:00","dep":"2026-08-01T08:38: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-01T09:52:00-04:00","schDep":"2026-08-01T09:55:00-04:00","arr":"2026-08-01T09:57:00-04:00","dep":"2026-08-01T10:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2f9327","platform":""},{"name":"Charlottesville","code":"CVS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:08:00-04:00","schDep":"2026-08-01T11:18:00-04:00","arr":"2026-08-01T11:12:00-04:00","dep":"2026-08-01T11:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Culpeper","code":"CLP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:09:00-04:00","schDep":"2026-08-01T12:10:00-04:00","arr":"2026-08-01T12:13:00-04:00","dep":"2026-08-01T12:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Manassas","code":"MSS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:42:00-04:00","schDep":"2026-08-01T12:44:00-04:00","arr":"2026-08-01T12:52:00-04:00","dep":"2026-08-01T12:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#4d9e24","platform":""},{"name":"Burke Centre","code":"BCV","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:00:00-04:00","schDep":"2026-08-01T13:01:00-04:00","arr":"2026-08-01T13:14:00-04:00","dep":"2026-08-01T13:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#6aa620","platform":""},{"name":"Alexandria","code":"ALX","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:24:00-04:00","schDep":"2026-08-01T13:26:00-04:00","arr":"2026-08-01T13:36:00-04:00","dep":"2026-08-01T13:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Washington Union","code":"WAS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:51:00-04:00","schDep":"2026-08-01T14:29:00-04:00","arr":"2026-08-01T14:09:00-04:00","dep":"2026-08-01T14:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#8cae1c","platform":""},{"name":"Baltimore Airport","code":"BWI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:55:00-04:00","schDep":"2026-08-01T14:56:00-04:00","arr":"2026-08-01T15:00:00-04:00","dep":"2026-08-01T15:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2f9327","platform":""},{"name":"Baltimore Penn","code":"BAL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:11:00-04:00","schDep":"2026-08-01T15:13:00-04:00","arr":"2026-08-01T15:17:00-04:00","dep":"2026-08-01T15:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#349527","platform":""},{"name":"Newark","code":"NRK","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:53:00-04:00","schDep":"2026-08-01T15:54:00-04:00","arr":"2026-08-01T16:06:00-04:00","dep":"2026-08-01T16:09:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#63a421","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:04:00-04:00","schDep":"2026-08-01T16:06:00-04:00","arr":"2026-08-01T16:20:00-04:00","dep":"2026-08-01T16:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#7baa1f","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:35:00-04:00","arr":"2026-08-01T16:45:00-04:00","dep":"2026-08-01T16:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#63a421","platform":""},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:02:00-04:00","schDep":"2026-08-01T17:04:00-04:00","arr":"2026-08-01T17:15:00-04:00","dep":"2026-08-01T17:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#63a421","platform":""},{"name":"Metropark","code":"MET","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:38:00-04:00","dep":"2026-08-01T17:43:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2f9327","platform":""},{"name":"Newark Airport","code":"EWR","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:53:00-04:00","dep":"2026-08-01T17:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","platform":"1"},{"name":"Newark Penn","code":"NWK","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:58:00-04:00","dep":"2026-08-01T17:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","platform":"2"},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:09:00-04:00","schDep":"2026-08-01T18:09:00-04:00","arr":"2026-08-01T18:13:00-04:00","dep":"2026-08-01T18:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","platform":""}],"heading":"NE","eventCode":"EWR","eventTZ":"America/New_York","eventName":"Newark Airport","origCode":"RNK","originTZ":"America/New_York","origName":"Roanoke","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":102.333297729492,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46: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":38.88481918493471,"lon":-77.00744094492761,"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":"Station","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:41:00-04:00","dep":"2026-08-01T18:41:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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":""},{"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":"NE","eventCode":"WAS","eventTZ":"America/New_York","eventName":"Washington Union","origCode":"NFK","originTZ":"America/New_York","origName":"Norfolk","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":15.300669670105,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"159":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"159","trainNumRaw":"159","trainID":"159-1","lat":40.48901423863299,"lon":-74.45454564525414,"trainTimely":"","iconColor":"#2a893d","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-01T18:02:00-04:00","dep":"2026-08-01T18: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-01T18:30:00-04:00","schDep":"2026-08-01T18:33:00-04:00","arr":"2026-08-01T18:30:00-04:00","dep":"2026-08-01T18:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:07:00-04:00","dep":"2026-08-01T20:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","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":"SW","eventCode":"TRE","eventTZ":"America/New_York","eventName":"Trenton","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"WAS","destTZ":"America/New_York","destName":"Washington Union","trainState":"Active","velocity":125.299957275391,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"161":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"161","trainNumRaw":"161","trainID":"161-1","lat":38.903087774735496,"lon":-77.00432815207289,"trainTimely":"","iconColor":"#212529","textColor":"#ffffff","stations":[{"name":"Boston South","code":"BOS","tz":"America/New_York","bus":false,"schArr":"2026-08-01T09:40:00-04:00","schDep":"2026-08-01T09:40:00-04:00","arr":"2026-08-01T09:40:00-04:00","dep":"2026-08-01T09: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-01T09:44:00-04:00","schDep":"2026-08-01T09:45:00-04:00","arr":"2026-08-01T09:45:00-04:00","dep":"2026-08-01T09:47: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-01T09:54:00-04:00","schDep":"2026-08-01T09:55:00-04:00","arr":"2026-08-01T09:55:00-04:00","dep":"2026-08-01T09:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8b38","platform":""},{"name":"Providence","code":"PVD","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:19:00-04:00","schDep":"2026-08-01T10:20:00-04:00","arr":"2026-08-01T10:19:00-04:00","dep":"2026-08-01T10:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Kingston","code":"KIN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T10:41:00-04:00","schDep":"2026-08-01T10:41:00-04:00","arr":"2026-08-01T10:40:00-04:00","dep":"2026-08-01T10:44: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:13:00-04:00","schDep":"2026-08-01T11:15:00-04:00","arr":"2026-08-01T11:15:00-04:00","dep":"2026-08-01T11:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Old Saybrook","code":"OSB","tz":"America/New_York","bus":false,"schArr":"2026-08-01T11:34:00-04:00","schDep":"2026-08-01T11:35:00-04:00","arr":"2026-08-01T11:38:00-04:00","dep":"2026-08-01T11:40: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-01T12:04:00-04:00","schDep":"2026-08-01T12:06:00-04:00","arr":"2026-08-01T12:09:00-04:00","dep":"2026-08-01T12:12:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2f9327","platform":""},{"name":"Bridgeport","code":"BRP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T12:26:00-04:00","schDep":"2026-08-01T12:28:00-04:00","arr":"2026-08-01T12:30:00-04:00","dep":"2026-08-01T12:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Stamford","code":"STM","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:59:00-04:00","dep":"2026-08-01T13:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#349527","platform":""},{"name":"New Rochelle","code":"NRO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:16:00-04:00","schDep":"2026-08-01T13:17:00-04:00","arr":"2026-08-01T13:18:00-04:00","dep":"2026-08-01T13:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T13:51:00-04:00","schDep":"2026-08-01T14:05:00-04:00","arr":"2026-08-01T13:45:00-04:00","dep":"2026-08-01T14: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-01T14:21:00-04:00","schDep":"2026-08-01T14:22:00-04:00","arr":"2026-08-01T14:19:00-04:00","dep":"2026-08-01T14:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Newark Airport","code":"EWR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:26:00-04:00","schDep":"2026-08-01T14:27:00-04:00","arr":"2026-08-01T14:26:00-04:00","dep":"2026-08-01T14:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Metropark","code":"MET","tz":"America/New_York","bus":false,"schArr":"2026-08-01T14:39:00-04:00","schDep":"2026-08-01T14:40:00-04:00","arr":"2026-08-01T14:41:00-04:00","dep":"2026-08-01T14:43:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Trenton","code":"TRE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:02:00-04:00","schDep":"2026-08-01T15:03:00-04:00","arr":"2026-08-01T15:05:00-04:00","dep":"2026-08-01T15:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298f2d","platform":""},{"name":"Philadelphia 30th Street","code":"PHL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:32:00-04:00","schDep":"2026-08-01T15:40:00-04:00","arr":"2026-08-01T15:39:00-04:00","dep":"2026-08-01T15:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#3a9726","platform":""},{"name":"Wilmington","code":"WIL","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:00:00-04:00","schDep":"2026-08-01T16:02:00-04:00","arr":"2026-08-01T16:06:00-04:00","dep":"2026-08-01T16:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#349527","platform":""},{"name":"Aberdeen","code":"ABE","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:31:00-04:00","dep":"2026-08-01T16:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2f9327","platform":""},{"name":"Baltimore Penn","code":"BAL","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:53:00-04:00","dep":"2026-08-01T16:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298f2d","platform":""},{"name":"Baltimore Airport","code":"BWI","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:07:00-04:00","dep":"2026-08-01T17:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"New Carrollton","code":"NCR","tz":"America/New_York","bus":false,"schArr":"2026-08-01T17:18:00-04:00","schDep":"2026-08-01T17:19:00-04:00","arr":"2026-08-01T17:24:00-04:00","dep":"2026-08-01T17:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#349527","platform":""},{"name":"Washington Union","code":"WAS","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:34:00-04:00","dep":"2026-08-01T17:34: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-01T17:38:10-04:00","updatedAt":"2026-08-01T17:38:10-04:00","lastValTS":"2026-08-01T17:38:10-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"163":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"163","trainNumRaw":"163","trainID":"163-1","lat":40.01087996722326,"lon":-75.06948264068598,"trainTimely":"","iconColor":"#c09412","textColor":"#000000","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-01T17:59:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c09412","platform":"5"},{"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:20:00-04:00","dep":"2026-08-01T18:20:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c09412","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:06:00-04:00","dep":"2026-08-01T19:06:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#b4b618","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:21:00-04:00","dep":"2026-08-01T19:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#b8b217","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:37:00-04:00","dep":"2026-08-01T19:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#b8b217","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:48:00-04:00","dep":"2026-08-01T19:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#7baa1f","platform":""}],"heading":"W","eventCode":"PHL","eventTZ":"America/New_York","eventName":"Philadelphia 30th Street","origCode":"BOS","originTZ":"America/New_York","origName":"Boston South","destCode":"WAS","destTZ":"America/New_York","destName":"Washington Union","trainState":"Active","velocity":77.4473342895508,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46: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.29786759981386,"lon":-72.92560691021671,"trainTimely":"","iconColor":"#5ba222","textColor":"#ffffff","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":"Station","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:07:00-04:00","dep":"2026-08-01T18:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#54a023","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:33:00-04:00","dep":"2026-08-01T18:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#4d9e24","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-01T18:55:00-04:00","dep":"2026-08-01T18:55: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-01T19:31:00-04:00","schDep":"2026-08-01T20:01: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":"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":""},{"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":""},{"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":""},{"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":"NHV","eventTZ":"America/New_York","eventName":"New Haven Union","origCode":"BOS","originTZ":"America/New_York","origName":"Boston South","destCode":"WAS","destTZ":"America/New_York","destName":"Washington Union","trainState":"Active","velocity":0.0380279794335365,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:40-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.477028751325165,"lon":-71.57244943789655,"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:59:00-04:00","dep":"2026-08-01T17:59:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:22:00-04:00","dep":"2026-08-01T18:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:45:00-04:00","dep":"2026-08-01T18:45: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":""},{"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":"SW","eventCode":"WLY","eventTZ":"America/New_York","eventName":"Westerly","origCode":"BOS","originTZ":"America/New_York","origName":"Boston South","destCode":"PHL","destTZ":"America/New_York","destName":"Philadelphia 30th Street","trainState":"Active","velocity":70.0005645751953,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:41-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.04335830906296,"lon":-75.00266438447503,"trainTimely":"","iconColor":"#4d9e24","textColor":"#ffffff","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:56:00-04:00","dep":"2026-08-01T17:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#4d9e24","platform":"1"},{"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:19:00-04:00","dep":"2026-08-01T18:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#4d9e24","platform":"1"},{"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:30:00-04:00","dep":"2026-08-01T18:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#479c25","platform":"1"},{"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:34:00-04:00","dep":"2026-08-01T18:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","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:51:00-04:00","dep":"2026-08-01T18:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2f9327","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":"TRE","eventTZ":"America/New_York","eventName":"Trenton","origCode":"WAS","originTZ":"America/New_York","origName":"Washington Union","destCode":"BOS","destTZ":"America/New_York","destName":"Boston South","trainState":"Active","velocity":107.28588104248,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:41-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.02080987370982,"lon":-73.63020459362481,"trainTimely":"","iconColor":"#3a9726","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:54:00-04:00","dep":"2026-08-01T17:54:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#3a9726","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:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:44:00-04:00","dep":"2026-08-01T18:44: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":"E","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":66.9650344848633,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"235":[{"dataSource":"amtraker-v3","routeName":"Empire Service","trainNum":"235","trainNumRaw":"235","trainID":"235-1","lat":42.40570545833912,"lon":-73.77826838912657,"trainTimely":"","iconColor":"#9fb21a","textColor":"#000000","stations":[{"name":"New York Penn","code":"NYP","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:15:00-04:00","schDep":"2026-08-01T15:15:00-04:00","arr":"2026-08-01T15:15:00-04:00","dep":"2026-08-01T15:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":"5"},{"name":"Yonkers","code":"YNY","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:38:00-04:00","schDep":"2026-08-01T15:39:00-04:00","arr":"2026-08-01T15:39:00-04:00","dep":"2026-08-01T15:41:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Croton-Harmon","code":"CRT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T15:56:00-04:00","schDep":"2026-08-01T15:58:00-04:00","arr":"2026-08-01T15:59:00-04:00","dep":"2026-08-01T16:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#349527","platform":""},{"name":"Poughkeepsie","code":"POU","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-01T16:56:00-04:00","dep":"2026-08-01T16:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6700d","platform":""},{"name":"Rhinecliff-Kingston","code":"RHI","tz":"America/New_York","bus":false,"schArr":"2026-08-01T16:56:00-04:00","schDep":"2026-08-01T16:57:00-04:00","arr":"2026-08-01T17:10:00-04:00","dep":"2026-08-01T17:12:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c28b10","platform":""},{"name":"Hudson","code":"HUD","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:32:00-04:00","dep":"2026-08-01T17:35:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c6760d","platform":""},{"name":"Albany-Rensselaer","code":"ALB","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:57:00-04:00","dep":"2026-08-01T17:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","platform":""}],"heading":"N","eventCode":"ALB","eventTZ":"America/New_York","eventName":"Albany-Rensselaer","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"ALB","destTZ":"America/New_York","destName":"Albany-Rensselaer","trainState":"Active","velocity":99.8916015625,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:45: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":41.35939101284738,"lon":-73.9562468943934,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","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:46:00-04:00","dep":"2026-08-01T16:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","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:08:00-04:00","dep":"2026-08-01T18:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:22:00-04:00","dep":"2026-08-01T18:22:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","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:41:00-04:00","dep":"2026-08-01T18:41:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:04:00-04:00","dep":"2026-08-01T19:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","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":80.3620681762695,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"239":[{"dataSource":"amtraker-v3","routeName":"Empire Service","trainNum":"239","trainNumRaw":"239","trainID":"239-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-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":"Enroute","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:32:00-04:00","dep":"2026-08-01T18:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:26:00-04:00","dep":"2026-08-01T19:27: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:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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-01T17:32:00-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":41.534600091764446,"lon":-73.9783187515466,"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:10:00-04:00","dep":"2026-08-01T18:10: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-01T19:05:00-04:00","schDep":"2026-08-01T19:05: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":""}],"heading":"SW","eventCode":"CRT","eventTZ":"America/New_York","eventName":"Croton-Harmon","origCode":"ALB","originTZ":"America/New_York","origName":"Albany-Rensselaer","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":35.2116737365723,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"281":[{"dataSource":"amtraker-v3","routeName":"Empire Service","trainNum":"281","trainNumRaw":"281","trainID":"281-1","lat":43.163075441066205,"lon":-77.60979739230518,"trainTimely":"","iconColor":"#8cae1c","textColor":"#000000","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:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","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:41:00-04:00","dep":"2026-08-01T18:41:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b38","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":"SW","eventCode":"ROC","eventTZ":"America/New_York","eventName":"Rochester","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"NFL","destTZ":"America/New_York","destName":"Niagara Falls","trainState":"Active","velocity":0.0186411291360855,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46: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.02236278503146,"lon":-74.97502327553015,"trainTimely":"","iconColor":"#409a25","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:57:00-04:00","dep":"2026-08-01T17:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","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:12:00-04:00","dep":"2026-08-01T18:12:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#349527","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-01T18:51:00-04:00","dep":"2026-08-01T18:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:17:00-04:00","dep":"2026-08-01T20:17:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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":"UCA","eventTZ":"America/New_York","eventName":"Utica","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"NFL","destTZ":"America/New_York","destName":"Niagara Falls","trainState":"Active","velocity":69.7030487060547,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:41-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":42.6446619554231,"lon":-73.7408233237976,"trainTimely":"","iconColor":"#c65a0d","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:05:00-04:00","dep":"2026-08-01T18:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65a0d","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:33:00-04:00","dep":"2026-08-01T18:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6560d","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:54:00-04:00","dep":"2026-08-01T18:54:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6580d","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:49:00-04:00","dep":"2026-08-01T19:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c64f0d","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:09:00-04:00","dep":"2026-08-01T20:09:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6600d","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:01:00-04:00","dep":"2026-08-01T21:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65e0d","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:21:00-04:00","dep":"2026-08-01T21:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65c0d","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:53:00-04:00","dep":"2026-08-01T21:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6700d","platform":""}],"heading":"N","eventCode":"SDY","eventTZ":"America/New_York","eventName":"Schenectady","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"BTN","destTZ":"America/New_York","destName":"Burlington","trainState":"Active","velocity":13.3030824661255,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46: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.87900785324407,"lon":-87.6393057527007,"trainTimely":"","iconColor":"#212529","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":"Enroute","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:43:00-05:00","dep":"2026-08-01T17:42:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8c36","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:44:00-05:00","dep":"2026-08-01T18:42:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","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-01T19:02:00-05:00","dep":"2026-08-01T18:55:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#499c24","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:31:00-05:00","dep":"2026-08-01T19:28:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","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:03:00-05:00","dep":"2026-08-01T19:58:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#389726","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:32:00-05:00","dep":"2026-08-01T20:28:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#499c24","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:10:00-05:00","dep":"2026-08-01T21:09:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8c36","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:41:00-05:00","dep":"2026-08-01T21:38:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#389726","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:17:00-05:00","dep":"2026-08-01T22:23: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":"STL","destTZ":"America/Chicago","destName":"St. Louis Gateway","trainState":"Predeparture","velocity":0,"statusMsg":" ","createdAt":null,"updatedAt":null,"lastValTS":"2026-08-01T17:05:00-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.84855965874889,"lon":-94.33446474217018,"trainTimely":"","iconColor":"#2a893d","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:24:00-05:00","dep":"2026-08-01T17:24:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:54:00-05:00","dep":"2026-08-01T17:54:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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":"SE","eventCode":"WAR","eventTZ":"America/Chicago","eventName":"Warrensburg","origCode":"KCY","originTZ":"America/Chicago","origName":"Kansas City","destCode":"STL","destTZ":"America/Chicago","destName":"St. Louis Gateway","trainState":"Active","velocity":68.8149871826172,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T16:46: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.04365498577259,"lon":-90.13639689323323,"trainTimely":"","iconColor":"#c6640d","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-01T16:59:00-05:00","dep":"2026-08-01T16:59:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6640d","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:27:00-05:00","dep":"2026-08-01T17:27:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6710d","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:48:00-05:00","dep":"2026-08-01T17:48:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6760d","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:10:00-05:00","dep":"2026-08-01T18:10:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6790d","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:38:00-05:00","dep":"2026-08-01T18:38:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6770d","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-01T18:53:00-05:00","dep":"2026-08-01T18:53:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6750d","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:25:00-05:00","dep":"2026-08-01T19:25:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6770d","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:49:00-05:00","dep":"2026-08-01T19:49:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6790d","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:23:00-05:00","dep":"2026-08-01T20:23:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#90af1c","platform":""}],"heading":"NE","eventCode":"CRV","eventTZ":"America/Chicago","eventName":"Carlinville","origCode":"KCY","originTZ":"America/Chicago","origName":"Kansas City","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":91.3228988647461,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T16:45: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.58280509289899,"lon":-91.0459735240101,"trainTimely":"","iconColor":"#89ad1d","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:07:00-05:00","dep":"2026-08-01T17:07:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#89ad1d","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-01T17:54:00-05:00","dep":"2026-08-01T17:54:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#6ea720","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-01T18:59:00-05:00","dep":"2026-08-01T18:59:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#61a322","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:30:00-05:00","dep":"2026-08-01T19:30:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#61a322","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:10:00-05:00","dep":"2026-08-01T20:10:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","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:26:00-05:00","dep":"2026-08-01T20:26:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","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-01T20:56:00-05:00","dep":"2026-08-01T20:56:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","platform":""}],"heading":"NW","eventCode":"HEM","eventTZ":"America/Chicago","eventName":"Hermann","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"KCY","destTZ":"America/Chicago","destName":"Kansas City","trainState":"Active","velocity":74.7509307861328,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T16:45:40-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"337":[{"dataSource":"amtraker-v3","routeName":"Hiawatha","trainNum":"337","trainNumRaw":"337","trainID":"337-1","lat":42.949055106408075,"lon":-87.92571853306211,"trainTimely":"","iconColor":"#9fb21a","textColor":"#000000","stations":[{"name":"Chicago Union","code":"CHI","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T15:15:00-05:00","schDep":"2026-08-01T15:15:00-05:00","arr":"2026-08-01T15:15:00-05:00","dep":"2026-08-01T15:15:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Glenview","code":"GLN","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T15:36: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":"#7baa1f","platform":""},{"name":"Sturtevant","code":"SVT","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:14:00-05:00","schDep":"2026-08-01T16:15:00-05:00","arr":"2026-08-01T16:23:00-05:00","dep":"2026-08-01T16:25:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#8cae1c","platform":""},{"name":"Milwaukee Airport","code":"MKA","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:28:00-05:00","schDep":"2026-08-01T16:29:00-05:00","arr":"2026-08-01T16:39:00-05:00","dep":"2026-08-01T16:41:00-05:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#b4b618","platform":""},{"name":"Milwaukee","code":"MKE","tz":"America/Chicago","bus":false,"schArr":"2026-08-01T16:44:00-05:00","schDep":"2026-08-01T16:44:00-05:00","arr":"2026-08-01T16:54:00-05:00","dep":"2026-08-01T16:54:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","platform":""}],"heading":"N","eventCode":"MKE","eventTZ":"America/Chicago","eventName":"Milwaukee","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"MKE","destTZ":"America/Chicago","destName":"Milwaukee","trainState":"Active","velocity":9.83008861541748,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T16:45:40-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"338":[{"dataSource":"amtraker-v3","routeName":"Hiawatha","trainNum":"338","trainNumRaw":"338","trainID":"338-1","lat":43.01257364191682,"lon":-87.90877364987614,"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-01T16:51:00-05:00","dep":"2026-08-01T16:51:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:04:00-05:00","dep":"2026-08-01T17:04:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","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-01T17:42:00-05:00","dep":"2026-08-01T17:42: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:04:00-05:00","dep":"2026-08-01T18:04:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""}],"heading":"S","eventCode":"MKA","eventTZ":"America/Chicago","eventName":"Milwaukee Airport","origCode":"MKE","originTZ":"America/Chicago","origName":"Milwaukee","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T16:45:40-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.33441204875898,"lon":-85.34481559923604,"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:57:00-04:00","dep":"2026-08-01T17:57:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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":"E","eventCode":"BTL","eventTZ":"America/Detroit","eventName":"Battle Creek","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"PNT","destTZ":"America/Detroit","destName":"Pontiac","trainState":"Active","velocity":69.5811233520508,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:45:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"355":[{"dataSource":"amtraker-v3","routeName":"Wolverine","trainNum":"355","trainNumRaw":"355","trainID":"355-1","lat":42.58597241332257,"lon":-83.23629447266919,"trainTimely":"","iconColor":"#529f23","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-01T17:48:00-04:00","dep":"2026-08-01T17:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#529f23","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-01T17:55:00-04:00","dep":"2026-08-01T17:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#529f23","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:13:00-04:00","dep":"2026-08-01T18:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:32:00-04:00","dep":"2026-08-01T18:32:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:02:00-04:00","dep":"2026-08-01T19:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:41:00-04:00","dep":"2026-08-01T19:41:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8c36","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:37:00-04:00","dep":"2026-08-01T20:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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":"SE","eventCode":"TRM","eventTZ":"America/Detroit","eventName":"Troy","origCode":"PNT","originTZ":"America/Detroit","origName":"Pontiac","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":9.46347999572754,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:45: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.71416874966608,"lon":-87.53541372579468,"trainTimely":"","iconColor":"#499c24","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:15:00-04:00","dep":"2026-08-01T18:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#499c24","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-01T18:49:00-04:00","dep":"2026-08-01T18:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c09612","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:01:00-04:00","dep":"2026-08-01T19:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#bda114","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:27:00-04:00","dep":"2026-08-01T19:27:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#bda114","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:40:00-04:00","dep":"2026-08-01T19:40:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#499c24","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":"SE","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":32.0503158569336,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:45:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"382":[{"dataSource":"amtraker-v3","routeName":"Carl Sandburg","trainNum":"382","trainNumRaw":"382","trainID":"382-1","lat":39.95810731353711,"lon":-91.36630663578653,"trainTimely":"","iconColor":"#212529","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:19: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:56: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:23: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:47: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:09: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:38: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-01T21:15: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:31: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:51:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"QCY","eventTZ":"America/Chicago","eventName":"Quincy","origCode":"QCY","originTZ":"America/Chicago","origName":"Quincy","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Predeparture","velocity":0,"statusMsg":" ","createdAt":null,"updatedAt":null,"lastValTS":"2026-08-01T17:15:00-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"392":[{"dataSource":"amtraker-v3","routeName":"Illini","trainNum":"392","trainNumRaw":"392","trainID":"392-1","lat":38.155150842761195,"lon":-89.22501197963275,"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:07:00-05:00","dep":"2026-08-01T17:07:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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":"N","eventCode":"CEN","eventTZ":"America/Chicago","eventName":"Centralia","origCode":"CDL","originTZ":"America/Chicago","origName":"Carbondale","destCode":"CHI","destTZ":"America/Chicago","destName":"Chicago Union","trainState":"Active","velocity":79.6909866333008,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T16:46:40-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"393":[{"dataSource":"amtraker-v3","routeName":"Illini","trainNum":"393","trainNumRaw":"393","trainID":"393-1","lat":41.56263368219792,"lon":-87.66810417997866,"trainTimely":"","iconColor":"#2a893d","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:46:00-05:00","arrCmnt":"","depCmnt":"","status":"Station","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:15:00-05:00","dep":"2026-08-01T17:15:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:40:00-05:00","dep":"2026-08-01T17:40:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:08:00-05:00","dep":"2026-08-01T18:08:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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":"HMW","eventTZ":"America/Chicago","eventName":"Homewood","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"CDL","destTZ":"America/Chicago","destName":"Carbondale","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T16:46: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.25405979881438,"lon":-72.93165708088425,"trainTimely":"","iconColor":"#c6420d","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:21:00-04:00","dep":"2026-08-01T18:21:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6420d","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":"S","eventCode":"SPG","eventTZ":"America/New_York","eventName":"Springfield","origCode":"ALB","originTZ":"America/New_York","origName":"Albany-Rensselaer","destCode":"BOS","destTZ":"America/New_York","destName":"Boston South","trainState":"Active","velocity":42.7166061401367,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46: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.381630910689225,"lon":-73.44803756716226,"trainTimely":"","iconColor":"#c66c0d","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:29:00-04:00","dep":"2026-08-01T18:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66c0d","platform":""}],"heading":"W","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":"Active","velocity":41.3744430541992,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:40-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.986119238279855,"lon":-72.60112106762773,"trainTimely":"","iconColor":"#409a25","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:53:00-04:00","dep":"2026-08-01T17:53:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","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:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:05:00-04:00","dep":"2026-08-01T18:05:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#349527","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:18:00-04:00","dep":"2026-08-01T18:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#349527","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:26:00-04:00","dep":"2026-08-01T18:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#349527","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:33:00-04:00","dep":"2026-08-01T18:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","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:48:00-04:00","dep":"2026-08-01T18:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#349527","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-01T18:55:00-04:00","dep":"2026-08-01T18:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#349527","platform":""}],"heading":"S","eventCode":"WNL","eventTZ":"America/New_York","eventName":"Windsor Locks","origCode":"SPG","originTZ":"America/New_York","origName":"Springfield","destCode":"NHV","destTZ":"America/New_York","destName":"New Haven Union","trainState":"Active","velocity":80.4737548828125,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:45:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"488":[{"dataSource":"amtraker-v3","routeName":"Northeast Regional","trainNum":"488","trainNumRaw":"488","trainID":"488-1","lat":41.76524059193798,"lon":-72.69163622058886,"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:46:00-04:00","dep":"2026-08-01T17:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#349527","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:56:00-04:00","dep":"2026-08-01T17:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#349527","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:01:00-04:00","dep":"2026-08-01T18:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","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:26:00-04:00","dep":"2026-08-01T18:26:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","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:13:00-04:00","dep":"2026-08-01T19:13:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","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:29:00-04:00","dep":"2026-08-01T19:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","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:55:00-04:00","dep":"2026-08-01T19:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","platform":""}],"heading":"E","eventCode":"HFD","eventTZ":"America/New_York","eventName":"Hartford","origCode":"NHV","originTZ":"America/New_York","origName":"New Haven Union","destCode":"GFD","destTZ":"America/New_York","destName":"Greenfield","trainState":"Active","velocity":19.0077381134033,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:10-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.34074963234565,"lon":-122.23271897759099,"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:05:00-07:00","dep":"2026-08-01T15:05:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:41:00-07:00","dep":"2026-08-01T15:41:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","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:01:00-07:00","dep":"2026-08-01T16:01:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","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:41:00-07:00","dep":"2026-08-01T16:41:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8c36","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":"S","eventCode":"TAC","eventTZ":"America/Los_Angeles","eventName":"Tacoma Dome","origCode":"SEA","originTZ":"America/Los_Angeles","origName":"Seattle King Street","destCode":"EUG","destTZ":"America/Los_Angeles","destName":"Eugene-Springfield","trainState":"Active","velocity":3.48962640762329,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T14:46:40-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"517":[{"dataSource":"amtraker-v3","routeName":"Amtrak Cascades","trainNum":"517","trainNumRaw":"517","trainID":"517-1","lat":46.204953905117854,"lon":-122.9016183617217,"trainTimely":"","iconColor":"#c28b10","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:51:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:27:00-07:00","dep":"2026-08-01T15:27:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#baab16","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:58:00-07:00","dep":"2026-08-01T15:58:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6780d","platform":""}],"heading":"S","eventCode":"KEL","eventTZ":"America/Los_Angeles","eventName":"Kelso","origCode":"VCVR","originTZ":"America/Vancouver","origName":"Vancouver Pacific Central","destCode":"PDX","destTZ":"America/Los_Angeles","destName":"Portland","trainState":"Active","velocity":57.6772613525391,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T14:46:41-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"518":[{"dataSource":"amtraker-v3","routeName":"Amtrak Cascades","trainNum":"518","trainNumRaw":"518","trainID":"518-1","lat":45.91901182742004,"lon":-122.7563546054053,"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-01T14:57:00-07:00","dep":"2026-08-01T14:57:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:03:00-07:00","dep":"2026-08-01T16:03:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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":"N","eventCode":"KEL","eventTZ":"America/Los_Angeles","eventName":"Kelso","origCode":"PDX","originTZ":"America/Los_Angeles","origName":"Portland","destCode":"VCVR","destTZ":"America/Vancouver","destName":"Vancouver Pacific Central","trainState":"Active","velocity":79.6104583740234,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T14:46:41-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.50134378513737,"lon":-117.66408980447932,"trainTimely":"","iconColor":"#b4b618","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:48:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","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-01T14:58:00-07:00","dep":"2026-08-01T14:58:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#6aa620","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:07:00-07:00","dep":"2026-08-01T15:07:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#4d9e24","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:15:00-07:00","dep":"2026-08-01T15:15:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","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:22:00-07:00","dep":"2026-08-01T15:22:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","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-01T15:51:00-07:00","dep":"2026-08-01T15:51:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","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.017895519733429,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T14:46:41-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"580":[{"dataSource":"amtraker-v3","routeName":"Pacific Surfliner","trainNum":"580","trainNumRaw":"580","trainID":"580-1","lat":34.06080485736482,"lon":-118.23631218666064,"trainTimely":"","iconColor":"#212529","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":"Enroute","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:41: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: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-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:01: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: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-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: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-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:38: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:08: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: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-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:07:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"LAX","eventTZ":"America/Los_Angeles","eventName":"Los Angeles Union","origCode":"LAX","originTZ":"America/Los_Angeles","origName":"Los Angeles Union","destCode":"SAN","destTZ":"America/Los_Angeles","destName":"San Diego Santa Fe Depot","trainState":"Predeparture","velocity":0,"statusMsg":" ","createdAt":null,"updatedAt":null,"lastValTS":"2026-08-01T14:55:00-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.03877737528933,"lon":-117.2920575399694,"trainTimely":"","iconColor":"#7baa1f","textColor":"#000000","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-01T15:03:00-07:00","dep":"2026-08-01T15:03:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#7baa1f","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":null,"dep":null,"arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","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":null,"dep":null,"arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#2a893d","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":"N","eventCode":"OSD","eventTZ":"America/Los_Angeles","eventName":"Oceanside","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":72.2157363891602,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T14:46:40-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"667":[{"dataSource":"amtraker-v3","routeName":"Keystone","trainNum":"667","trainNumRaw":"667","trainID":"667-1","lat":39.98548168075324,"lon":-75.82300002848058,"trainTimely":"","iconColor":"#409a25","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:48:00-04:00","dep":"2026-08-01T17:48:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","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:07:00-04:00","dep":"2026-08-01T18: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-01T18:18:00-04:00","schDep":"2026-08-01T18:18:00-04:00","arr":"2026-08-01T18:18:00-04:00","dep":"2026-08-01T18:18:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:24:00-04:00","dep":"2026-08-01T18:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:31:00-04:00","dep":"2026-08-01T18:31:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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":"PAR","eventTZ":"America/New_York","eventName":"Parkesburg","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"HAR","destTZ":"America/New_York","destName":"Harrisburg","trainState":"Active","velocity":40.3766899108887,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:45:42-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"669":[{"dataSource":"amtraker-v3","routeName":"Keystone","trainNum":"669","trainNumRaw":"669","trainID":"669-1","lat":40.60571348683274,"lon":-74.2775360138528,"trainTimely":"","iconColor":"#2a893d","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:08: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-01T18:37:00-04:00","schDep":"2026-08-01T18:55:00-04:00","arr":"2026-08-01T18:37:00-04:00","dep":"2026-08-01T18:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:34:00-04:00","dep":"2026-08-01T19:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","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:39:00-04:00","dep":"2026-08-01T19:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","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:45:00-04:00","dep":"2026-08-01T19:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","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":"TRE","eventTZ":"America/New_York","eventName":"Trenton","origCode":"NYP","originTZ":"America/New_York","origName":"New York Penn","destCode":"HAR","destTZ":"America/New_York","destName":"Harrisburg","trainState":"Active","velocity":109.970237731934,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:45: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.040817676202124,"lon":-76.18536586928187,"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:58:00-04:00","dep":"2026-08-01T17:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:04:00-04:00","dep":"2026-08-01T18:04:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:10:00-04:00","dep":"2026-08-01T18:10:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:16:00-04:00","dep":"2026-08-01T18:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:23:00-04:00","dep":"2026-08-01T18:23:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:37:00-04:00","dep":"2026-08-01T18:37: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-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":"PAR","eventTZ":"America/New_York","eventName":"Parkesburg","origCode":"HAR","originTZ":"America/New_York","origName":"Harrisburg","destCode":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Active","velocity":74.5645217895508,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:45:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"695":[{"dataSource":"amtraker-v3","routeName":"Downeaster","trainNum":"695","trainNumRaw":"695","trainID":"695-1","lat":43.47886021929287,"lon":-70.48425339676412,"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:50:00-04:00","dep":"2026-08-01T17:50: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-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:56:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:15:00-04:00","dep":"2026-08-01T18:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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":"SAO","eventTZ":"America/New_York","eventName":"Saco-Biddeford","origCode":"BON","originTZ":"America/New_York","origName":"Boston North","destCode":"BRK","destTZ":"America/New_York","destName":"Brunswick","trainState":"Active","velocity":68.8709106445313,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"697":[{"dataSource":"amtraker-v3","routeName":"Downeaster","trainNum":"697","trainNumRaw":"697","trainID":"697-1","lat":42.557805185202824,"lon":-71.17266146768544,"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:08:00-04:00","dep":"2026-08-01T18:08:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:29:00-04:00","dep":"2026-08-01T18:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:33:00-04:00","dep":"2026-08-01T19:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","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":"N","eventCode":"HHL","eventTZ":"America/New_York","eventName":"Haverhill","origCode":"BON","originTZ":"America/New_York","origName":"Boston North","destCode":"BRK","destTZ":"America/New_York","destName":"Brunswick","trainState":"Active","velocity":40.5825653076172,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46: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.91071074870663,"lon":-69.97226747280274,"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:58:00-04:00","dep":"2026-08-01T17:58:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:28:00-04:00","dep":"2026-08-01T18:28: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-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":"W","eventCode":"FRE","eventTZ":"America/New_York","eventName":"Freeport","origCode":"BRK","originTZ":"America/New_York","origName":"Brunswick","destCode":"BON","destTZ":"America/New_York","destName":"Boston North","trainState":"Active","velocity":23.3178634643555,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:42-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"710":[{"dataSource":"amtraker-v3","routeName":"San Joaquins","trainNum":"710","trainNumRaw":"710","trainID":"710-1","lat":35.466130435608335,"lon":-119.22867305721883,"trainTimely":"","iconColor":"#c6760d","textColor":"#ffffff","stations":[{"name":"Oakland-Jack London Square","code":"OKJ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T08:08:00-07:00","schDep":"2026-08-01T08:08:00-07:00","arr":"2026-08-01T08:08:00-07:00","dep":"2026-08-01T08:08:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Emeryville","code":"EMY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T08:16:00-07:00","schDep":"2026-08-01T08:18:00-07:00","arr":"2026-08-01T08:16:00-07:00","dep":"2026-08-01T08:18:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Richmond","code":"RIC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T08:26:00-07:00","schDep":"2026-08-01T08:27:00-07:00","arr":"2026-08-01T08:27:00-07:00","dep":"2026-08-01T08:29:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a8c36","platform":""},{"name":"Martinez","code":"MTZ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T08:55:00-07:00","schDep":"2026-08-01T08:59:00-07:00","arr":"2026-08-01T08:53:00-07:00","dep":"2026-08-01T08:59:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Antioch-Pittsburg","code":"ACA","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:18:00-07:00","dep":"2026-08-01T09:26:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Stockton San Joaquin Street","code":"SKN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T10:01:00-07:00","schDep":"2026-08-01T10:05:00-07:00","arr":"2026-08-01T10:05:00-07:00","dep":"2026-08-01T10:14:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#319427","platform":""},{"name":"Modesto","code":"MOD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T10:33:00-07:00","schDep":"2026-08-01T10:35:00-07:00","arr":"2026-08-01T10:42:00-07:00","dep":"2026-08-01T10:44:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Turlock-Denair","code":"TRK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T10:48:00-07:00","schDep":"2026-08-01T10:49:00-07:00","arr":"2026-08-01T11:08:00-07:00","dep":"2026-08-01T11:10:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c09612","platform":""},{"name":"Merced","code":"MCD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T11:13:00-07:00","schDep":"2026-08-01T11:23:00-07:00","arr":"2026-08-01T11:35:00-07:00","dep":"2026-08-01T11:42:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c57f0e","platform":""},{"name":"Madera","code":"MDR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T11:53:00-07:00","schDep":"2026-08-01T11:54:00-07:00","arr":"2026-08-01T12:12:00-07:00","dep":"2026-08-01T12:14:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#bda114","platform":""},{"name":"Fresno","code":"FNO","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:25:00-07:00","schDep":"2026-08-01T12:29:00-07:00","arr":"2026-08-01T12:41:00-07:00","dep":"2026-08-01T12:44:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#adb519","platform":""},{"name":"Hanford","code":"HNF","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:05:00-07:00","schDep":"2026-08-01T13:08:00-07:00","arr":"2026-08-01T13:15:00-07:00","dep":"2026-08-01T13:18:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#65a421","platform":""},{"name":"Corcoran","code":"COC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:26:00-07:00","schDep":"2026-08-01T13:27:00-07:00","arr":"2026-08-01T13:33:00-07:00","dep":"2026-08-01T13:34:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#499c24","platform":""},{"name":"Wasco","code":"WAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:02:00-07:00","schDep":"2026-08-01T14:03:00-07:00","arr":"2026-08-01T14:05:00-07:00","dep":"2026-08-01T14:36:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Bakersfield","code":"BFD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:39:00-07:00","schDep":"2026-08-01T14:39:00-07:00","arr":"2026-08-01T15:03:00-07:00","dep":"2026-08-01T15:03:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6760d","platform":""}],"heading":"SE","eventCode":"BFD","eventTZ":"America/Los_Angeles","eventName":"Bakersfield","origCode":"OKJ","originTZ":"America/Los_Angeles","origName":"Oakland-Jack London Square","destCode":"BFD","destTZ":"America/Los_Angeles","destName":"Bakersfield","trainState":"Active","velocity":80.679557800293,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T14:46:40-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"712":[{"dataSource":"amtraker-v3","routeName":"San Joaquins","trainNum":"712","trainNumRaw":"712","trainID":"712-1","lat":36.65005614821492,"lon":-119.7502949639997,"trainTimely":"","iconColor":"#389726","textColor":"#ffffff","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:10:00-07:00","dep":"2026-08-01T15:10:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#389726","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:28:00-07:00","dep":"2026-08-01T15:28:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#319427","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:02:00-07:00","dep":"2026-08-01T16:02:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:30:00-07:00","dep":"2026-08-01T16:30:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"HNF","eventTZ":"America/Los_Angeles","eventName":"Hanford","origCode":"OKJ","originTZ":"America/Los_Angeles","origName":"Oakland-Jack London Square","destCode":"BFD","destTZ":"America/Los_Angeles","destName":"Bakersfield","trainState":"Active","velocity":67.9133682250977,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T14:46: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":38.03895303610738,"lon":-122.26724802531318,"trainTimely":"","iconColor":"#baab16","textColor":"#000000","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:34: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:59:00-07:00","dep":"2026-08-01T14:59:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#baab16","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:10:00-07:00","dep":"2026-08-01T15:10:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#adb519","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:18:00-07:00","dep":"2026-08-01T15:18:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#319427","platform":""}],"heading":"N","eventCode":"RIC","eventTZ":"America/Los_Angeles","eventName":"Richmond","origCode":"BFD","originTZ":"America/Los_Angeles","origName":"Bakersfield","destCode":"OKJ","destTZ":"America/Los_Angeles","destName":"Oakland-Jack London Square","trainState":"Active","velocity":44.879638671875,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T14:46:40-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.94480255733651,"lon":-121.28741235454962,"trainTimely":"","iconColor":"#c57f0e","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-01T14:27:00-07:00","arrCmnt":"","depCmnt":"","status":"Station","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-01T15:22:00-07:00","dep":"2026-08-01T15:22:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","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-01T15:53:00-07:00","dep":"2026-08-01T15:53:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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":"2026-08-01T16:25:00-07:00","dep":"2026-08-01T16:25:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","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":"2026-08-01T17:05:00-07:00","dep":"2026-08-01T17:05:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","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":"2026-08-01T17:24:00-07:00","dep":"2026-08-01T17:24:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","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":"2026-08-01T18:02:00-07:00","dep":"2026-08-01T18:02:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","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":"2026-08-01T18:30:00-07:00","dep":"2026-08-01T18:30:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"S","eventCode":"SKN","eventTZ":"America/Los_Angeles","eventName":"Stockton San Joaquin Street","origCode":"OKJ","originTZ":"America/Los_Angeles","origName":"Oakland-Jack London Square","destCode":"BFD","destTZ":"America/Los_Angeles","destName":"Bakersfield","trainState":"Active","velocity":0.0201324187219143,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T14:46:40-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.37701538554294,"lon":-120.59988929413068,"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":68.3629913330078,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T14:46:41-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"716":[{"dataSource":"amtraker-v3","routeName":"San Joaquins","trainNum":"716","trainNumRaw":"716","trainID":"716-1","lat":37.85001106346984,"lon":-122.29538521434903,"trainTimely":"","iconColor":"#bda114","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:54:00-07:00","dep":"2026-08-01T14:54:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#bda114","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:19:00-07:00","dep":"2026-08-01T15:19:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","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:39:00-07:00","dep":"2026-08-01T15:39:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#529f23","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:10:00-07:00","dep":"2026-08-01T16:10:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","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:39:00-07:00","dep":"2026-08-01T16:39:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","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:52:00-07:00","dep":"2026-08-01T16:52:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#319427","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:14:00-07:00","dep":"2026-08-01T17:14:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8c36","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":"N","eventCode":"RIC","eventTZ":"America/Los_Angeles","eventName":"Richmond","origCode":"OKJ","originTZ":"America/Los_Angeles","origName":"Oakland-Jack London Square","destCode":"BFD","destTZ":"America/Los_Angeles","destName":"Bakersfield","trainState":"Active","velocity":45.2442588806152,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T14:46:41-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"717":[{"dataSource":"amtraker-v3","routeName":"San Joaquins","trainNum":"717","trainNumRaw":"717","trainID":"717-1","lat":35.6274120315399,"lon":-119.33147155122829,"trainTimely":"","iconColor":"#70a720","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:14:00-07:00","dep":"2026-08-01T15:14:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#70a720","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:32:00-07:00","dep":"2026-08-01T15:32:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#70a720","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:30:00-07:00","dep":"2026-08-01T16:30:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","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:01:00-07:00","dep":"2026-08-01T17:01:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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":"N","eventCode":"COC","eventTZ":"America/Los_Angeles","eventName":"Corcoran","origCode":"BFD","originTZ":"America/Los_Angeles","origName":"Bakersfield","destCode":"OKJ","destTZ":"America/Los_Angeles","destName":"Oakland-Jack London Square","trainState":"Active","velocity":64.7302017211914,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T14:46:40-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"732":[{"dataSource":"amtraker-v3","routeName":"Capitol Corridor","trainNum":"732","trainNumRaw":"732","trainID":"732-1","lat":38.58851749874135,"lon":-121.53192693464973,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Oakland-Jack London Square","code":"OKJ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:58:00-07:00","schDep":"2026-08-01T12:58:00-07:00","arr":"2026-08-01T12:58:00-07:00","dep":"2026-08-01T12:58:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Emeryville","code":"EMY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:06:00-07:00","schDep":"2026-08-01T13:08:00-07:00","arr":"2026-08-01T13:06:00-07:00","dep":"2026-08-01T13:08:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Berkeley","code":"BKY","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:11:00-07:00","schDep":"2026-08-01T13:12:00-07:00","arr":"2026-08-01T13:12:00-07:00","dep":"2026-08-01T13:12:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Richmond","code":"RIC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:18:00-07:00","schDep":"2026-08-01T13:20:00-07:00","arr":"2026-08-01T13:19:00-07:00","dep":"2026-08-01T13:20:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Martinez","code":"MTZ","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:46:00-07:00","schDep":"2026-08-01T13:47:00-07:00","arr":"2026-08-01T13:45:00-07:00","dep":"2026-08-01T13:47:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Suisun-Fairfield","code":"SUI","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:05:00-07:00","schDep":"2026-08-01T14:06:00-07:00","arr":"2026-08-01T14:05:00-07:00","dep":"2026-08-01T14:06:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Fairfield-Vacaville","code":"FFV","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:12:00-07:00","dep":"2026-08-01T14:13:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298d32","platform":""},{"name":"Davis","code":"DAV","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:32:00-07:00","dep":"2026-08-01T14:36:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Sacramento","code":"SAC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T15:01:00-07:00","schDep":"2026-08-01T15:01:00-07:00","arr":"2026-08-01T15:01:00-07:00","dep":"2026-08-01T15:01:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"E","eventCode":"SAC","eventTZ":"America/Los_Angeles","eventName":"Sacramento","origCode":"OKJ","originTZ":"America/Los_Angeles","origName":"Oakland-Jack London Square","destCode":"SAC","destTZ":"America/Los_Angeles","destName":"Sacramento","trainState":"Active","velocity":69.6402740478516,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T14:46:40-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.022858835173935,"lon":-122.15379128031962,"trainTimely":"","iconColor":"#2a9128","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:48:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:07:00-07:00","dep":"2026-08-01T15:07:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","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:14:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:34:00-07:00","dep":"2026-08-01T15:34:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","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-01T15:48:00-07:00","dep":"2026-08-01T15:48:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SE","eventCode":"MTZ","eventTZ":"America/Los_Angeles","eventName":"Martinez","origCode":"SJC","originTZ":"America/Los_Angeles","origName":"San Jose Diridon","destCode":"SAC","destTZ":"America/Los_Angeles","destName":"Sacramento","trainState":"Active","velocity":44.3718528747559,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T14:46: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":37.79390495658904,"lon":-122.27131319521108,"trainTimely":"","iconColor":"#212529","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":"Enroute","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:08:00-07:00","dep":"2026-08-01T15:08:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","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:13:00-07:00","dep":"2026-08-01T15:12:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","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:21:00-07:00","dep":"2026-08-01T15:20:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#349527","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:05:00-07:00","dep":"2026-08-01T16:06:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:12:00-07:00","dep":"2026-08-01T16:12:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","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:36: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-01T17:02:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"OKJ","eventTZ":"America/Los_Angeles","eventName":"Oakland-Jack London Square","origCode":"OKJ","originTZ":"America/Los_Angeles","origName":"Oakland-Jack London Square","destCode":"SAC","destTZ":"America/Los_Angeles","destName":"Sacramento","trainState":"Predeparture","velocity":0,"statusMsg":" ","createdAt":null,"updatedAt":null,"lastValTS":"2026-08-01T14:43:00-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.33020494409,"lon":-121.90221308676863,"trainTimely":"","iconColor":"#212529","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":"Station","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:57:00-07:00","dep":"2026-08-01T14:57:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:05:00-07:00","dep":"2026-08-01T15:05:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","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:22:00-07:00","dep":"2026-08-01T15:23:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","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:51:00-07:00","dep":"2026-08-01T15:48:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","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-01T16:05:00-07:00","dep":"2026-08-01T15:58:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#8cae1c","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:08: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:12: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:20: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:47: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:06: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:12: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-01T18:05:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"SJC","eventTZ":"America/Los_Angeles","eventName":"San Jose Diridon","origCode":"SJC","originTZ":"America/Los_Angeles","origName":"San Jose Diridon","destCode":"SAC","destTZ":"America/Los_Angeles","destName":"Sacramento","trainState":"Predeparture","velocity":0,"statusMsg":" ","createdAt":null,"updatedAt":null,"lastValTS":"2026-08-01T14:35:00-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.793454358501464,"lon":-122.27200111026212,"trainTimely":"","iconColor":"#2a9128","textColor":"#ffffff","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:46:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:55:00-07:00","dep":"2026-08-01T14:55:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","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:06:00-07:00","dep":"2026-08-01T15:06:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","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:22:00-07:00","dep":"2026-08-01T15:22:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","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:38:00-07:00","dep":"2026-08-01T15:38:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:47:00-07:00","dep":"2026-08-01T15:47: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-01T16:02:00-07:00","schDep":"2026-08-01T16:02: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":"SE","eventCode":"OKJ","eventTZ":"America/Los_Angeles","eventName":"Oakland-Jack London Square","origCode":"SAC","originTZ":"America/Los_Angeles","origName":"Sacramento","destCode":"SJC","destTZ":"America/Los_Angeles","destName":"San Jose Diridon","trainState":"Active","velocity":1.89692139625549,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T14:46:41-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"743":[{"dataSource":"amtraker-v3","routeName":"Capitol Corridor","trainNum":"743","trainNumRaw":"743","trainID":"743-1","lat":38.161423915724626,"lon":-122.08495125937357,"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-01T14:59:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:26:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:33:00-07:00","dep":"2026-08-01T15:33:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#4d9e24","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:39:00-07:00","dep":"2026-08-01T15:39:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#4d9e24","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:48:00-07:00","dep":"2026-08-01T15:48:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"MTZ","eventTZ":"America/Los_Angeles","eventName":"Martinez","origCode":"SAC","originTZ":"America/Los_Angeles","origName":"Sacramento","destCode":"OKJ","destTZ":"America/Los_Angeles","destName":"Oakland-Jack London Square","trainState":"Active","velocity":77.35546875,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T14:46:40-07:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"774":[{"dataSource":"amtraker-v3","routeName":"Pacific Surfliner","trainNum":"774","trainNumRaw":"774","trainID":"774-1","lat":32.82137012602137,"lon":-117.22707033096898,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"San Luis Obispo","code":"SLO","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T06:11:00-07:00","schDep":"2026-08-01T06:11:00-07:00","arr":"2026-08-01T06:11:00-07:00","dep":"2026-08-01T06:11:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Grover Beach","code":"GVB","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T06:29:00-07:00","schDep":"2026-08-01T06:31:00-07:00","arr":"2026-08-01T06:29:00-07:00","dep":"2026-08-01T06:31:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Guadalupe","code":"GUA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T06:45:00-07:00","schDep":"2026-08-01T06:47:00-07:00","arr":"2026-08-01T06:45:00-07:00","dep":"2026-08-01T06:47:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Lompoc-Surf","code":"LPS","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T07:20:00-07:00","schDep":"2026-08-01T07:21:00-07:00","arr":"2026-08-01T07:23:00-07:00","dep":"2026-08-01T07:25:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Goleta","code":"GTA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T08:29:00-07:00","schDep":"2026-08-01T08:31:00-07:00","arr":"2026-08-01T08:41:00-07:00","dep":"2026-08-01T08:43:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#7baa1f","platform":""},{"name":"Santa Barbara","code":"SBA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T08:46:00-07:00","schDep":"2026-08-01T08:49:00-07:00","arr":"2026-08-01T08:55:00-07:00","dep":"2026-08-01T08:58:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ba222","platform":""},{"name":"Carpinteria","code":"CPN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T09:02:00-07:00","schDep":"2026-08-01T09:04:00-07:00","arr":"2026-08-01T09:12:00-07:00","dep":"2026-08-01T09:13:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#65a421","platform":""},{"name":"Ventura","code":"VEC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T09:36:00-07:00","schDep":"2026-08-01T09:38:00-07:00","arr":"2026-08-01T09:33:00-07:00","dep":"2026-08-01T09:38:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Oxnard","code":"OXN","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T09:53:00-07:00","schDep":"2026-08-01T09:55:00-07:00","arr":"2026-08-01T09:49:00-07:00","dep":"2026-08-01T09:55:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Camarillo","code":"CML","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T10:07:00-07:00","schDep":"2026-08-01T10:09:00-07:00","arr":"2026-08-01T10:05:00-07:00","dep":"2026-08-01T10:09:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Moorpark","code":"MPK","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T10:22:00-07:00","schDep":"2026-08-01T10:23:00-07:00","arr":"2026-08-01T10:20:00-07:00","dep":"2026-08-01T10:23: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:38:00-07:00","schDep":"2026-08-01T10:39:00-07:00","arr":"2026-08-01T10:35:00-07:00","dep":"2026-08-01T10:39:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Chatsworth","code":"CWT","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T10:51:00-07:00","schDep":"2026-08-01T10:52: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":"Van Nuys","code":"VNC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T11:06:00-07:00","schDep":"2026-08-01T11:07:00-07:00","arr":"2026-08-01T11:01:00-07:00","dep":"2026-08-01T11:07:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Burbank Airport","code":"BUR","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T11:14:00-07:00","schDep":"2026-08-01T11:15:00-07:00","arr":"2026-08-01T11:12:00-07:00","dep":"2026-08-01T11:15:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Glendale","code":"GDL","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:23:00-07:00","dep":"2026-08-01T11:26:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Los Angeles Union","code":"LAX","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T11:43:00-07:00","schDep":"2026-08-01T12:10:00-07:00","arr":"2026-08-01T11:37:00-07:00","dep":"2026-08-01T11:37:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Fullerton","code":"FUL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T12:39:00-07:00","schDep":"2026-08-01T12:41:00-07:00","arr":"2026-08-01T12:42:00-07:00","dep":"2026-08-01T12:44:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a9128","platform":""},{"name":"Anaheim","code":"ANA","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-01T12:50:00-07:00","dep":"2026-08-01T12:52:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#298f2f","platform":""},{"name":"Santa Ana","code":"SNA","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:00:00-07:00","schDep":"2026-08-01T13:01:00-07:00","arr":"2026-08-01T12:59:00-07:00","dep":"2026-08-01T13:01:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Irvine","code":"IRV","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:11:00-07:00","schDep":"2026-08-01T13:12:00-07:00","arr":"2026-08-01T13:10:00-07:00","dep":"2026-08-01T13:12:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"San Juan Capistrano","code":"SNC","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T13:24:00-07:00","schDep":"2026-08-01T13:25:00-07:00","arr":"2026-08-01T13:24:00-07:00","dep":"2026-08-01T13:26: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-01T13:37:00-07:00","schDep":"2026-08-01T13:38:00-07:00","arr":"2026-08-01T13:41:00-07:00","dep":"2026-08-01T13:42:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#319427","platform":""},{"name":"Oceanside","code":"OSD","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:07:00-07:00","schDep":"2026-08-01T14:08:00-07:00","arr":"2026-08-01T14:04:00-07:00","dep":"2026-08-01T14:08:00-07:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#2a893d","platform":""},{"name":"Solana Beach","code":"SOL","tz":"America/Los_Angeles","bus":false,"schArr":"2026-08-01T14:22:00-07:00","schDep":"2026-08-01T14:23:00-07:00","arr":"2026-08-01T14:21:00-07:00","dep":"2026-08-01T14:24: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:52:00-07:00","schDep":"2026-08-01T14:52:00-07:00","arr":"2026-08-01T14:52:00-07:00","dep":"2026-08-01T14: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-01T15:07:00-07:00","schDep":"2026-08-01T15:07:00-07:00","arr":"2026-08-01T15:03:00-07:00","dep":"2026-08-01T15:03:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"SE","eventCode":"OLT","eventTZ":"America/Los_Angeles","eventName":"San Diego Old Town","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":66.5333099365234,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T14:46:41-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.00299939115573,"lon":-118.17987514847208,"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:57:00-07:00","dep":"2026-08-01T14:57:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:25:00-07:00","dep":"2026-08-01T15:25:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:32:00-07:00","dep":"2026-08-01T15:32:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:39:00-07:00","dep":"2026-08-01T15:39:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8c36","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:48:00-07:00","dep":"2026-08-01T15:48:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","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:57:00-07:00","dep":"2026-08-01T15:57:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","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:02:00-07:00","dep":"2026-08-01T16:02:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","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:14:00-07:00","dep":"2026-08-01T16:14:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","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":"LAX","eventTZ":"America/Los_Angeles","eventName":"Los Angeles Union","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":23.9263095855713,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T14:46:40-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.25238904360781,"lon":-118.59953008513503,"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:53:00-07:00","dep":"2026-08-01T14:53: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:04:00-07:00","schDep":"2026-08-01T15:06:00-07:00","arr":"2026-08-01T15:04:00-07:00","dep":"2026-08-01T15:04:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:12:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:18:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:26:00-07:00","dep":"2026-08-01T15:26: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-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":"S","eventCode":"NRG","eventTZ":"America/Los_Angeles","eventName":"Northridge","origCode":"GTA","originTZ":"America/Los_Angeles","origName":"Goleta","destCode":"SAN","destTZ":"America/Los_Angeles","destName":"San Diego Santa Fe Depot","trainState":"Active","velocity":8.18496322631836,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T14:46:41-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.471303005103564,"lon":-120.20588412455979,"trainTimely":"","iconColor":"#c28b10","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:06:00-07:00","dep":"2026-08-01T15:06:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c28b10","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:17:00-07:00","dep":"2026-08-01T15:17:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#adb519","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:30:00-07:00","dep":"2026-08-01T15:30:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#86ad1d","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-01T15:53:00-07:00","dep":"2026-08-01T15:53:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#7baa1f","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:10:00-07:00","dep":"2026-08-01T16:10:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#65a421","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:21:00-07:00","dep":"2026-08-01T16:21:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","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:35:00-07:00","dep":"2026-08-01T16:35:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#70a720","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-01T16:53:00-07:00","dep":"2026-08-01T16:53:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#86ad1d","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:04:00-07:00","dep":"2026-08-01T17:04:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#70a720","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:14:00-07:00","dep":"2026-08-01T17:14:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","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:20:00-07:00","dep":"2026-08-01T17:20:00-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:33:00-07:00","dep":"2026-08-01T17:33: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-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":"E","eventCode":"GTA","eventTZ":"America/Los_Angeles","eventName":"Goleta","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":73.1546478271484,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T14:46:40-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.74920570870838,"lon":-97.32420765572357,"trainTimely":"","iconColor":"#212529","textColor":"#ffffff","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":"Enroute","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:39:00-05:00","dep":"2026-08-01T18:28:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#b4b618","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:21:00-05:00","dep":"2026-08-01T19:11:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","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:12:00-05:00","dep":"2026-08-01T20:03:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#8cae1c","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:36:00-05:00","dep":"2026-08-01T20:28:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#7baa1f","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:52:00-05:00","dep":"2026-08-01T20:49:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#349527","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:11:00-05:00","dep":"2026-08-01T21:27:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"FTW","eventTZ":"America/Chicago","eventName":"Fort Worth","origCode":"FTW","originTZ":"America/Chicago","origName":"Fort Worth","destCode":"OKC","destTZ":"America/Chicago","destName":"Oklahoma City","trainState":"Predeparture","velocity":0,"statusMsg":" ","createdAt":null,"updatedAt":null,"lastValTS":"2026-08-01T17:10:00-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"1333":[{"dataSource":"amtraker-v3","routeName":"Borealis","trainNum":"1333","trainNumRaw":"1333","trainID":"1333-1","lat":43.86360583704602,"lon":-91.15255674259274,"trainTimely":"","iconColor":"#c6690d","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:51:00-05:00","dep":"2026-08-01T16:51:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6690d","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:29:00-05:00","dep":"2026-08-01T17:29:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6630d","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:33:00-05:00","dep":"2026-08-01T18:33:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65f0d","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:22:00-05:00","dep":"2026-08-01T19:22:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#a9b419","platform":""}],"heading":"W","eventCode":"LSE","eventTZ":"America/Chicago","eventName":"La Crosse","origCode":"CHI","originTZ":"America/Chicago","origName":"Chicago Union","destCode":"MSP","destTZ":"America/Chicago","destName":"St. Paul - Minneapolis Union","trainState":"Active","velocity":68.4129486083984,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T16:45:40-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"1340":[{"dataSource":"amtraker-v3","routeName":"Borealis","trainNum":"1340","trainNumRaw":"1340","trainID":"1340-1","lat":43.20208015465529,"lon":-88.74822094089102,"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:37:00-05:00","dep":"2026-08-01T17:37:00-05:00","arrCmnt":"","depCmnt":"","status":"Enroute","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":"SE","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":61.11767578125,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T16:46:40-05:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"2258":[{"dataSource":"amtraker-v3","routeName":"Acela","trainNum":"2258","trainNumRaw":"2258","trainID":"2258-1","lat":41.297764602790764,"lon":-72.92569846324015,"trainTimely":"","iconColor":"#6aa620","textColor":"#000000","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:44:00-04:00","dep":"2026-08-01T17:45:00-04:00","arrCmnt":"","depCmnt":"","status":"Station","stopIconColor":"#6aa620","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:35:00-04:00","dep":"2026-08-01T19:35: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:45:00-04:00","dep":"2026-08-01T19:45: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":"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":9.96333122253418,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46: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.756420768111916,"lon":-74.08645777591941,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","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:49:00-04:00","dep":"2026-08-01T17:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:48:00-04:00","dep":"2026-08-01T18:48: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:42:00-04:00","schDep":"2026-08-01T19:44: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":"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":"NYP","eventTZ":"America/New_York","eventName":"New York Penn","origCode":"WAS","originTZ":"America/New_York","origName":"Washington Union","destCode":"BOS","destTZ":"America/New_York","destName":"Boston South","trainState":"Active","velocity":5.543137550354,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"2262":[{"dataSource":"amtraker-v3","routeName":"Acela","trainNum":"2262","trainNumRaw":"2262","trainID":"2262-1","lat":39.664600729023455,"lon":-75.76898387863105,"trainTimely":"","iconColor":"#c6450d","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:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:14:00-04:00","dep":"2026-08-01T18:14:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65f0d","platform":"4"},{"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:06:00-04:00","dep":"2026-08-01T19:06:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6760d","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:19:00-04:00","dep":"2026-08-01T19:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#8cae1c","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:15:00-04:00","dep":"2026-08-01T20:15:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#8cae1c","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:01:00-04:00","dep":"2026-08-01T21:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","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:30:00-04:00","dep":"2026-08-01T22:30: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-01T22:59:00-04:00","schDep":"2026-08-01T23:00:00-04:00","arr":"2026-08-01T22:58:00-04:00","dep":"2026-08-01T22:58: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:12:00-04:00","schDep":"2026-08-01T23:13: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:24:00-04:00","schDep":"2026-08-01T23:24:00-04:00","arr":"2026-08-01T23:11:00-04:00","dep":"2026-08-01T23:11: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":"BOS","destTZ":"America/New_York","destName":"Boston South","trainState":"Active","velocity":109.766647338867,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"2265":[{"dataSource":"amtraker-v3","routeName":"Acela","trainNum":"2265","trainNumRaw":"2265","trainID":"2265-1","lat":39.30279185015678,"lon":-76.57175663052791,"trainTimely":"","iconColor":"#5ba222","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:51:00-04:00","dep":"2026-08-01T17:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","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":"W","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":68.0454788208008,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:40-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"2267":[{"dataSource":"amtraker-v3","routeName":"Acela","trainNum":"2267","trainNumRaw":"2267","trainID":"2267-1","lat":40.24681142359045,"lon":-74.71586010574863,"trainTimely":"","iconColor":"#2a893d","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:11:00-04:00","dep":"2026-08-01T18:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"5"},{"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:37:00-04:00","dep":"2026-08-01T18:37: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:25:00-04:00","schDep":"2026-08-01T19:26: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":"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:39:00-04:00","dep":"2026-08-01T19:39:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","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:11:00-04:00","dep":"2026-08-01T20:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ba222","platform":""}],"heading":"S","eventCode":"PHL","eventTZ":"America/New_York","eventName":"Philadelphia 30th Street","origCode":"BOS","originTZ":"America/New_York","origName":"Boston South","destCode":"WAS","destTZ":"America/New_York","destName":"Washington Union","trainState":"Active","velocity":101.800003051758,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46:41-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"2271":[{"dataSource":"amtraker-v3","routeName":"Acela","trainNum":"2271","trainNumRaw":"2271","trainID":"2271-1","lat":41.31681520534061,"lon":-72.90055197125223,"trainTimely":"","iconColor":"#2a893d","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:49:00-04:00","dep":"2026-08-01T17:49:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:34:00-04:00","dep":"2026-08-01T18:34: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-01T19:33:00-04:00","schDep":"2026-08-01T19:57: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":"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":"SW","eventCode":"NHV","eventTZ":"America/New_York","eventName":"New Haven Union","origCode":"BOS","originTZ":"America/New_York","origName":"Boston South","destCode":"WAS","destTZ":"America/New_York","destName":"Washington Union","trainState":"Active","velocity":49.7249374389648,"statusMsg":" ","createdAt":"2026-08-01T17:47:03-04:00","updatedAt":"2026-08-01T17:47:03-04:00","lastValTS":"2026-08-01T17:46: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.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:15:00-04:00","schDep":"2026-08-01T18:15:00-04:00","arr":"2026-08-01T18:15:00-04:00","dep":"2026-08-01T18:15: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:19:00-04:00","schDep":"2026-08-01T18:20:00-04:00","arr":"2026-08-01T18:19:00-04:00","dep":"2026-08-01T18:20: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-01T18:28:00-04:00","schDep":"2026-08-01T18:29:00-04:00","arr":"2026-08-01T18:28:00-04:00","dep":"2026-08-01T18:29:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","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:51:00-04:00","dep":"2026-08-01T18:52: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-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:32: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:14: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-01T22:06: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":"NYP","destTZ":"America/New_York","destName":"New York Penn","trainState":"Predeparture","velocity":0,"statusMsg":" ","createdAt":null,"updatedAt":null,"lastValTS":"2026-08-01T18:00:00-04:00","provider":"Amtrak","providerShort":"AMTK","onlyOfTrainNum":true,"alerts":[]}],"b5550":[{"dataSource":"amtraker-v3","routeName":"Brightline","trainNum":"b5550","trainNumRaw":"5550","trainID":"b5550-1","lat":25.95846,"lon":-80.14728,"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":"BAVE","eventTZ":"America/New_York","eventName":"Aventura","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-01T21:48:39.357Z","updatedAt":"2026-08-01T21:48:39.357Z","lastValTS":"2026-08-01T21:48:39.357Z","objectID":5550,"provider":"Brightline","providerShort":"BLNE","onlyOfTrainNum":true,"alerts":[]}],"b5552":[{"dataSource":"amtraker-v3","routeName":"Brightline","trainNum":"b5552","trainNumRaw":"5552","trainID":"b5552-1","lat":25.786474227905273,"lon":-80.19609069824219,"trainTimely":"","iconColor":"#298d32","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":"2"},{"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:03:00.000Z","dep":"2026-08-01T22:05:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","platform":"1"},{"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:19:00.000Z","dep":"2026-08-01T22:21:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","platform":"1"},{"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:37:00.000Z","dep":"2026-08-01T22:39:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","platform":""},{"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:06:00.000Z","dep":"2026-08-01T23:06:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","platform":""}],"heading":"N","eventCode":"BAVE","eventTZ":"America/New_York","eventName":"Aventura","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-01T21:48:39.357Z","updatedAt":"2026-08-01T21:48:39.357Z","lastValTS":"2026-08-01T21:48:39.357Z","objectID":5552,"provider":"Brightline","providerShort":"BLNE","onlyOfTrainNum":true,"alerts":[]}],"b5740":[{"dataSource":"amtraker-v3","routeName":"Brightline","trainNum":"b5740","trainNumRaw":"5740","trainID":"b5740-1","lat":28.452539443969727,"lon":-80.90016174316406,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Miami","code":"BEKW","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:45:00.000Z","schDep":"2026-08-01T18:45:00.000Z","arr":"2026-08-01T18:47:00.000Z","dep":"2026-08-01T18:47:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a9128","platform":""},{"name":"Aventura","code":"BAVE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:02:00.000Z","schDep":"2026-08-01T19:04:00.000Z","arr":"2026-08-01T19:02:00.000Z","dep":"2026-08-01T19:05:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Fort Lauderdale","code":"BFBT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:18:00.000Z","schDep":"2026-08-01T19:20:00.000Z","arr":"2026-08-01T19:18:00.000Z","dep":"2026-08-01T19:22:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Boca Raton","code":"BRRN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T19:36:00.000Z","schDep":"2026-08-01T19:38:00.000Z","arr":"2026-08-01T19:36:00.000Z","dep":"2026-08-01T19:40:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"West Palm Beach","code":"BWPT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:01:00.000Z","schDep":"2026-08-01T20:03:00.000Z","arr":"2026-08-01T20:01:00.000Z","dep":"2026-08-01T20:06:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Orlando","code":"BMCO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T22:19:00.000Z","schDep":"2026-08-01T22:19:00.000Z","arr":"2026-08-01T22:09:00.000Z","dep":"2026-08-01T22:09:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"W","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-01T21:48:39.357Z","updatedAt":"2026-08-01T21:48:39.357Z","lastValTS":"2026-08-01T21:48:39.357Z","objectID":5740,"provider":"Brightline","providerShort":"BLNE","onlyOfTrainNum":true,"alerts":[]}],"b5747":[{"dataSource":"amtraker-v3","routeName":"Brightline","trainNum":"b5747","trainNumRaw":"5747","trainID":"b5747-1","lat":25.77997,"lon":-80.19564,"trainTimely":"","iconColor":"#2a893d","textColor":"#ffffff","stations":[{"name":"Orlando","code":"BMCO","tz":"America/New_York","bus":false,"schArr":"2026-08-01T18:25:00.000Z","schDep":"2026-08-01T18:25:00.000Z","arr":"2026-08-01T18:26:00.000Z","dep":"2026-08-01T18:26:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298d32","platform":""},{"name":"West Palm Beach","code":"BWPT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:33:00.000Z","schDep":"2026-08-01T20:35:00.000Z","arr":"2026-08-01T20:27:00.000Z","dep":"2026-08-01T20:36:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Boca Raton","code":"BRRN","tz":"America/New_York","bus":false,"schArr":"2026-08-01T20:57:00.000Z","schDep":"2026-08-01T20:59:00.000Z","arr":"2026-08-01T20:56:00.000Z","dep":"2026-08-01T21:00:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Fort Lauderdale","code":"BFBT","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:15:00.000Z","schDep":"2026-08-01T21:17:00.000Z","arr":"2026-08-01T21:14:00.000Z","dep":"2026-08-01T21:17:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Aventura","code":"BAVE","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:31:00.000Z","schDep":"2026-08-01T21:33:00.000Z","arr":"2026-08-01T21:30:00.000Z","dep":"2026-08-01T21:33:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""},{"name":"Miami","code":"BEKW","tz":"America/New_York","bus":false,"schArr":"2026-08-01T21:55:00.000Z","schDep":"2026-08-01T21:55:00.000Z","arr":"2026-08-01T21:52:00.000Z","dep":"2026-08-01T21:52:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"BEKW","eventTZ":"America/New_York","eventName":"Miami","origCode":"BMCO","originTZ":"America/New_York","origName":"Orlando","destCode":"BEKW","destTZ":"America/New_York","destName":"Miami","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T21:48:39.357Z","updatedAt":"2026-08-01T21:48:39.357Z","lastValTS":"2026-08-01T21:48:39.357Z","objectID":5747,"provider":"Brightline","providerShort":"BLNE","onlyOfTrainNum":true,"alerts":[]}],"b5748":[{"dataSource":"amtraker-v3","routeName":"Brightline","trainNum":"b5748","trainNumRaw":"5748","trainID":"b5748-1","lat":26.14762306213379,"lon":-80.1308364868164,"trainTimely":"","iconColor":"#c6560d","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:02:00.000Z","dep":"2026-08-01T22:04:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6560d","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:27:00.000Z","dep":"2026-08-01T22:29:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6560d","platform":"2"},{"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:45:00.000Z","dep":"2026-08-02T00:45:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6560d","platform":""}],"heading":"NE","eventCode":"BRRN","eventTZ":"America/New_York","eventName":"Boca Raton","origCode":"BEKW","originTZ":"America/New_York","origName":"Miami","destCode":"BMCO","destTZ":"America/New_York","destName":"Orlando","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T21:48:39.357Z","updatedAt":"2026-08-01T21:48:39.357Z","lastValTS":"2026-08-01T21:48:39.357Z","objectID":5748,"provider":"Brightline","providerShort":"BLNE","onlyOfTrainNum":true,"alerts":[]}],"b5751":[{"dataSource":"amtraker-v3","routeName":"Brightline","trainNum":"b5751","trainNumRaw":"5751","trainID":"b5751-1","lat":26.68476676940918,"lon":-80.05602264404297,"trainTimely":"","iconColor":"#be9c13","textColor":"#000000","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:08:00.000Z","dep":"2026-08-01T22:10:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#be9c13","platform":"2"},{"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:26:00.000Z","dep":"2026-08-01T22:28:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#be9c13","platform":"2"},{"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:42:00.000Z","dep":"2026-08-01T22:44:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#be9c13","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:06:00.000Z","dep":"2026-08-01T23:06:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#be9c13","platform":""}],"heading":"S","eventCode":"BRRN","eventTZ":"America/New_York","eventName":"Boca Raton","origCode":"BMCO","originTZ":"America/New_York","origName":"Orlando","destCode":"BEKW","destTZ":"America/New_York","destName":"Miami","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T21:48:39.357Z","updatedAt":"2026-08-01T21:48:39.357Z","lastValTS":"2026-08-01T21:48:39.357Z","objectID":5751,"provider":"Brightline","providerShort":"BLNE","onlyOfTrainNum":true,"alerts":[]}],"b5755":[{"dataSource":"amtraker-v3","routeName":"Brightline","trainNum":"b5755","trainNumRaw":"5755","trainID":"b5755-1","lat":27.43919563293457,"lon":-80.32181549072266,"trainTimely":"","iconColor":"#409a25","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:36:00.000Z","dep":"2026-08-01T22: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-01T22:56:00.000Z","schDep":"2026-08-01T22:58:00.000Z","arr":"2026-08-01T23:00:00.000Z","dep":"2026-08-01T23: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-01T23:14:00.000Z","schDep":"2026-08-01T23:16:00.000Z","arr":"2026-08-01T23:18:00.000Z","dep":"2026-08-01T23:20:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","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:34:00.000Z","dep":"2026-08-01T23:36:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","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-01T23:58:00.000Z","dep":"2026-08-01T23:58:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#409a25","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-01T21:48:39.357Z","updatedAt":"2026-08-01T21:48:39.357Z","lastValTS":"2026-08-01T21:48:39.357Z","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":"2"},{"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-01T21:48:39.357Z","updatedAt":"2026-08-01T21:48:39.357Z","lastValTS":"2026-08-01T21:48:39.357Z","objectID":5756,"provider":"Brightline","providerShort":"BLNE","onlyOfTrainNum":true,"alerts":[]}],"b5763":[{"dataSource":"amtraker-v3","routeName":"Brightline","trainNum":"b5763","trainNumRaw":"5763","trainID":"b5763-1","lat":28.4117,"lon":-81.30762,"trainTimely":"","iconColor":"#2a893d","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:20:00.000Z","dep":"2026-08-01T22:20:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"1"},{"name":"West Palm Beach","code":"BWPT","tz":"America/New_York","bus":false,"schArr":"2026-08-02T00:28:00.000Z","schDep":"2026-08-02T00:30:00.000Z","arr":"2026-08-02T00:28:00.000Z","dep":"2026-08-02T00:30:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"2"},{"name":"Boca Raton","code":"BRRN","tz":"America/New_York","bus":false,"schArr":"2026-08-02T00:52:00.000Z","schDep":"2026-08-02T00:54:00.000Z","arr":"2026-08-02T00:52:00.000Z","dep":"2026-08-02T00:54:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"2"},{"name":"Fort Lauderdale","code":"BFBT","tz":"America/New_York","bus":false,"schArr":"2026-08-02T01:10:00.000Z","schDep":"2026-08-02T01:12:00.000Z","arr":"2026-08-02T01:10:00.000Z","dep":"2026-08-02T01:12:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"2"},{"name":"Aventura","code":"BAVE","tz":"America/New_York","bus":false,"schArr":"2026-08-02T01:26:00.000Z","schDep":"2026-08-02T01:28:00.000Z","arr":"2026-08-02T01:26:00.000Z","dep":"2026-08-02T01:28:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":"2"},{"name":"Miami","code":"BEKW","tz":"America/New_York","bus":false,"schArr":"2026-08-02T01:50:00.000Z","schDep":"2026-08-02T01:50:00.000Z","arr":"2026-08-02T01:50:00.000Z","dep":"2026-08-02T01:50:00.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a893d","platform":""}],"heading":"N","eventCode":"BMCO","eventTZ":"America/New_York","eventName":"Orlando","origCode":"BMCO","originTZ":"America/New_York","origName":"Orlando","destCode":"BEKW","destTZ":"America/New_York","destName":"Miami","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T21:48:39.357Z","updatedAt":"2026-08-01T21:48:39.357Z","lastValTS":"2026-08-01T21:48:39.357Z","objectID":5763,"provider":"Brightline","providerShort":"BLNE","onlyOfTrainNum":true,"alerts":[]}],"v5":[{"dataSource":"amtraker-v3","routeName":"Skeena","trainNum":"v5","trainNumRaw":"5","trainID":"v5-31","lat":54.4339,"lon":-126.7929,"trainTimely":"","iconColor":"#c57e0e","textColor":"#000000","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:20:26-07:00","dep":"2026-08-01T15:20:26-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c57e0e","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:38:26-07:00","dep":"2026-08-01T15:38:26-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c57e0e","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:05:26-07:00","dep":"2026-08-01T17:05:26-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c57e0e","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-01T17:55:26-07:00","dep":"2026-08-01T17:55:26-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c57e0e","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:19:26-07:00","dep":"2026-08-01T18:19:26-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c57e0e","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:40:26-07:00","dep":"2026-08-01T18:40:26-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c57e0e","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:49:26-07:00","dep":"2026-08-01T18:49:26-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c57e0e","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:08:26-07:00","dep":"2026-08-01T19:08:26-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c57e0e","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:28:26-07:00","dep":"2026-08-01T19:28:26-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c57e0e","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:37:26-07:00","dep":"2026-08-01T20:37:26-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c57e0e","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:13:26-07:00","dep":"2026-08-01T21:13:26-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c57e0e","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-01T21:53:26-07:00","dep":"2026-08-01T21:53:26-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c57e0e","platform":""}],"heading":"NW","eventCode":"TELK","eventTZ":"America/Vancouver","eventName":"TELK","origCode":"JASP","originTZ":"America/Edmonton","origName":"Jasper","destCode":"PRUP","destTZ":"America/Vancouver","destName":"Prince Rupert","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T21:47:00Z","updatedAt":"2026-08-01T21:47:00Z","lastValTS":"2026-08-01T21:47:00Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[]}],"v6":[{"dataSource":"amtraker-v3","routeName":"Skeena","trainNum":"v6","trainNumRaw":"6","trainID":"v6-31","lat":53.0612,"lon":-119.6922,"trainTimely":"","iconColor":"#c66d0d","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:17:43-07:00","dep":"2026-08-01T15:17:43-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66d0d","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:53:43-06:00","dep":"2026-08-01T18:53:43-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66d0d","platform":""}],"heading":"E","eventCode":"HRVY","eventTZ":"America/Vancouver","eventName":"HRVY","origCode":"CASS","originTZ":"America/Vancouver","origName":"Cassiar Cannery","destCode":"JASP","destTZ":"America/Edmonton","destName":"Jasper","trainState":"Active","velocity":41.631857000000004,"statusMsg":" ","createdAt":"2026-08-01T21:47:00Z","updatedAt":"2026-08-01T21:47:00Z","lastValTS":"2026-08-01T21:47:00Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[]}],"v14":[{"dataSource":"amtraker-v3","routeName":"Ocean","trainNum":"v14","trainNumRaw":"14","trainID":"v14-31","lat":45.3419,"lon":-63.2951,"trainTimely":"","iconColor":"#c6680d","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:37:30-03:00","dep":"2026-08-01T20:37:30-03:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6680d","platform":""}],"heading":"S","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":29.825808000000002,"statusMsg":" ","createdAt":"2026-08-01T21:46:29Z","updatedAt":"2026-08-01T21:46:29Z","lastValTS":"2026-08-01T21:46:29Z","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-01T21:48:47.164Z","updatedAt":"2026-08-01T21:48:47.164Z","lastValTS":"2026-08-01T21:48:47.164Z","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-01T21:48:47.164Z","updatedAt":"2026-08-01T21:48:47.164Z","lastValTS":"2026-08-01T21:48:47.164Z","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":45.7682,"lon":-72.6728,"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-01T17:59:04-04:00","dep":"2026-08-01T18:07:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:44:00-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":"NE","eventCode":"DRMV","eventTZ":"America/Toronto","eventName":"DRMV","origCode":"OTTW","originTZ":"America/Toronto","origName":"Ottawa","destCode":"QBEC","destTZ":"America/Toronto","destName":"Québec","trainState":"Active","velocity":70.214923,"statusMsg":" ","createdAt":"2026-08-01T21:47:07Z","updatedAt":"2026-08-01T21:47:07Z","lastValTS":"2026-08-01T21:47:07Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[]}],"v28":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v28","trainNumRaw":"28","trainID":"v28-1","lat":45.4266,"lon":-73.8909,"trainTimely":"","iconColor":"#c6790d","textColor":"#ffffff","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:12-04:00","dep":"2026-08-01T17:53:12-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6790d","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:12-04:00","dep":"2026-08-01T18:39:12-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6790d","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:12-04:00","dep":"2026-08-01T18:52:12-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c38810","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:12-04:00","dep":"2026-08-01T19:20:12-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c38810","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:12-04:00","dep":"2026-08-01T20:06:12-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c38810","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:12-04:00","dep":"2026-08-01T21:28:12-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c38810","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:12-04:00","dep":"2026-08-01T21:35:12-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c38810","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:12-04:00","dep":"2026-08-01T22:02:12-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c38810","platform":""}],"heading":"E","eventCode":"DORV","eventTZ":"America/Toronto","eventName":"DORV","origCode":"OTTW","originTZ":"America/Toronto","origName":"Ottawa","destCode":"QBEC","destTZ":"America/Toronto","destName":"Québec","trainState":"Active","velocity":78.914117,"statusMsg":" ","createdAt":"2026-08-01T21:47:07Z","updatedAt":"2026-08-01T21:47:07Z","lastValTS":"2026-08-01T21:47:07Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[]}],"v29":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v29","trainNumRaw":"29","trainID":"v29-1","lat":46.82,"lon":-71.2145,"trainTimely":"","iconColor":"#5ca222","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:47:02-04:00","dep":"2026-08-01T17:47:02-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#5ca222","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:12:02-04:00","dep":"2026-08-01T18:12:02-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ca222","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-01T19:48:02-04:00","dep":"2026-08-01T19:48:02-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ca222","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:24:02-04:00","dep":"2026-08-01T20:24:02-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ca222","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-01T20:51:02-04:00","dep":"2026-08-01T20:51:02-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ca222","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:06:02-04:00","dep":"2026-08-01T21:06:02-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#5ca222","platform":""}],"heading":"NE","eventCode":"SFOY","eventTZ":"America/Toronto","eventName":"SFOY","origCode":"QBEC","originTZ":"America/Toronto","origName":"Québec","destCode":"MTRL","destTZ":"America/Toronto","destName":"Montréal","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T21:47:02Z","updatedAt":"2026-08-01T21:47:02Z","lastValTS":"2026-08-01T21:47:02Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[]}],"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-01T21:48:47.165Z","updatedAt":"2026-08-01T21:48:47.165Z","lastValTS":"2026-08-01T21:48:47.165Z","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.279,"lon":-74.2535,"trainTimely":"","iconColor":"#c6670d","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:05:45-04:00","dep":"2026-08-01T18:05:45-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6670d","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:45-04:00","dep":"2026-08-01T18:57:45-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6670d","platform":""}],"heading":"NW","eventCode":"ALEX","eventTZ":"America/Toronto","eventName":"ALEX","origCode":"QBEC","originTZ":"America/Toronto","origName":"Québec","destCode":"OTTW","destTZ":"America/Toronto","destName":"Ottawa","trainState":"Active","velocity":56.544761,"statusMsg":" ","createdAt":"2026-08-01T21:47:03Z","updatedAt":"2026-08-01T21:47:03Z","lastValTS":"2026-08-01T21:47:03Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[{"message":"This train accumulated a delay due to rail traffic on route."}]}],"v39":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v39","trainNumRaw":"39","trainID":"v39-1","lat":45.6437,"lon":-72.8826,"trainTimely":"","iconColor":"#c65b0d","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:21:20-04:00","dep":"2026-08-01T18:21:20-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65b0d","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:35:20-04:00","dep":"2026-08-01T18:55:20-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65b0d","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:19:20-04:00","dep":"2026-08-01T19:19:20-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#529f23","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:48:20-04:00","dep":"2026-08-01T19:48:20-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#529f23","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:11:20-04:00","dep":"2026-08-01T20:11:20-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#529f23","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:56:20-04:00","dep":"2026-08-01T20:56:20-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#529f23","platform":""}],"heading":"SW","eventCode":"SLAM","eventTZ":"America/Toronto","eventName":"SLAM","origCode":"QBEC","originTZ":"America/Toronto","origName":"Québec","destCode":"OTTW","destTZ":"America/Toronto","destName":"Ottawa","trainState":"Active","velocity":48.466938,"statusMsg":" ","createdAt":"2026-08-01T21:47:06Z","updatedAt":"2026-08-01T21:47:06Z","lastValTS":"2026-08-01T21:47:06Z","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-01T21:48:47.165Z","updatedAt":"2026-08-01T21:48:47.165Z","lastValTS":"2026-08-01T21:48:47.165Z","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-01T21:48:47.165Z","updatedAt":"2026-08-01T21:48:47.165Z","lastValTS":"2026-08-01T21:48:47.165Z","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-01T21:48:47.165Z","updatedAt":"2026-08-01T21:48:47.165Z","lastValTS":"2026-08-01T21:48:47.165Z","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.1911,"lon":-77.3289,"trainTimely":"","iconColor":"#c6540d","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:20:34-04:00","dep":"2026-08-01T18:20:34-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6540d","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:06:34-04:00","dep":"2026-08-01T19:06:34-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6540d","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:06:34-04:00","dep":"2026-08-01T20:06:34-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6540d","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:26:34-04:00","dep":"2026-08-01T20:26:34-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6540d","platform":""}],"heading":"E","eventCode":"KGON","eventTZ":"America/Toronto","eventName":"KGON","origCode":"TRTO","originTZ":"America/Toronto","origName":"Toronto","destCode":"OTTW","destTZ":"America/Toronto","destName":"Ottawa","trainState":"Active","velocity":62.137100000000004,"statusMsg":" ","createdAt":"2026-08-01T21:47:00Z","updatedAt":"2026-08-01T21:47:00Z","lastValTS":"2026-08-01T21:47:00Z","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":43.759,"lon":-79.1768,"trainTimely":"","iconColor":"#c60c10","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:47:52-04:00","dep":"2026-08-01T17:47:52-04:00","arrCmnt":"","depCmnt":"","status":"Departed","stopIconColor":"#c60c10","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:19:52-04:00","dep":"2026-08-01T18:19:52-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c10","platform":""}],"heading":"W","eventCode":"TRTO","eventTZ":"America/Toronto","eventName":"TRTO","origCode":"OTTW","originTZ":"America/Toronto","origName":"Ottawa","destCode":"TRTO","destTZ":"America/Toronto","destName":"Toronto","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T21:47:30Z","updatedAt":"2026-08-01T21:47:30Z","lastValTS":"2026-08-01T21:47:30Z","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-01T21:48:47.166Z","updatedAt":"2026-08-01T21:48:47.166Z","lastValTS":"2026-08-01T21:48:47.166Z","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-01T21:48:47.166Z","updatedAt":"2026-08-01T21:48:47.166Z","lastValTS":"2026-08-01T21:48:47.166Z","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":43.6489,"lon":-79.3596,"trainTimely":"","iconColor":"#c60b31","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-01T17:50:52-04:00","dep":"2026-08-01T17:50:52-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60b31","platform":""}],"heading":"SW","eventCode":"TRTO","eventTZ":"America/Toronto","eventName":"TRTO","origCode":"OTTW","originTZ":"America/Toronto","origName":"Ottawa","destCode":"TRTO","destTZ":"America/Toronto","destName":"Toronto","trainState":"Active","velocity":28.583066,"statusMsg":" ","createdAt":"2026-08-01T21:47:08Z","updatedAt":"2026-08-01T21:47:08Z","lastValTS":"2026-08-01T21:47:08Z","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.6728,"lon":-79.3351,"trainTimely":"","iconColor":"#298f2f","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:56:18-04:00","dep":"2026-08-01T17:58:18-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","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:09:18-04:00","dep":"2026-08-01T18:12:18-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","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:38:18-04:00","dep":"2026-08-01T18:40:18-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","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-01T18:47:18-04:00","dep":"2026-08-01T18:49:18-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","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:14:19-04:00","dep":"2026-08-01T19:16:18-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","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:28:18-04:00","dep":"2026-08-01T19:31:18-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","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-01T19:49:18-04:00","dep":"2026-08-01T19:51:18-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","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:10:18-04:00","dep":"2026-08-01T20:13:18-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","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-01T20:55:18-04:00","dep":"2026-08-01T20:57:18-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","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:26:18-04:00","dep":"2026-08-01T21:28:18-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","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-01T21:53:18-04:00","dep":"2026-08-01T21:56:18-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","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:14:18-04:00","dep":"2026-08-01T22:14:18-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#298f2f","platform":""}],"heading":"NE","eventCode":"GUIL","eventTZ":"America/Toronto","eventName":"GUIL","origCode":"TRTO","originTZ":"America/Toronto","origName":"Toronto","destCode":"OTTW","destTZ":"America/Toronto","destName":"Ottawa","trainState":"Active","velocity":41.010486,"statusMsg":" ","createdAt":"2026-08-01T21:48:00Z","updatedAt":"2026-08-01T21:48:00Z","lastValTS":"2026-08-01T21:48:00Z","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-01T21:48:47.166Z","updatedAt":"2026-08-01T21:48:47.166Z","lastValTS":"2026-08-01T21:48:47.166Z","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-01T21:48:47.166Z","updatedAt":"2026-08-01T21:48:47.166Z","lastValTS":"2026-08-01T21:48:47.166Z","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-01T21:48:47.167Z","updatedAt":"2026-08-01T21:48:47.167Z","lastValTS":"2026-08-01T21:48:47.167Z","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-01T21:48:47.167Z","updatedAt":"2026-08-01T21:48:47.167Z","lastValTS":"2026-08-01T21:48:47.167Z","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-01T21:48:47.167Z","updatedAt":"2026-08-01T21:48:47.167Z","lastValTS":"2026-08-01T21:48:47.167Z","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-01T21:48:47.167Z","updatedAt":"2026-08-01T21:48:47.167Z","lastValTS":"2026-08-01T21:48:47.167Z","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.1648,"lon":-77.4247,"trainTimely":"","iconColor":"#c60c13","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:50:40-04:00","dep":"2026-08-01T17:50:40-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c13","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:30:40-04:00","dep":"2026-08-01T18:30:40-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c13","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-01T19:57:40-04:00","dep":"2026-08-01T19:57:40-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c13","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:48:40-04:00","dep":"2026-08-01T20:48:40-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c13","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:15:40-04:00","dep":"2026-08-01T21:15:40-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c13","platform":""}],"heading":"E","eventCode":"BLVL","eventTZ":"America/Toronto","eventName":"BLVL","origCode":"TRTO","originTZ":"America/Toronto","origName":"Toronto","destCode":"MTRL","destTZ":"America/Toronto","destName":"Montréal","trainState":"Active","velocity":52.816535,"statusMsg":" ","createdAt":"2026-08-01T21:48:00Z","updatedAt":"2026-08-01T21:48:00Z","lastValTS":"2026-08-01T21:48:00Z","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.9519,"lon":-78.2732,"trainTimely":"","iconColor":"#c65c0d","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:14:05-04:00","dep":"2026-08-01T18:14:05-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65c0d","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:09:05-04:00","dep":"2026-08-01T19:09:05-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c65c0d","platform":""}],"heading":"W","eventCode":"OSHA","eventTZ":"America/Toronto","eventName":"OSHA","origCode":"MTRL","originTZ":"America/Toronto","origName":"Montréal","destCode":"TRTO","destTZ":"America/Toronto","destName":"Toronto","trainState":"Active","velocity":74.56452,"statusMsg":" ","createdAt":"2026-08-01T21:48:00Z","updatedAt":"2026-08-01T21:48:00Z","lastValTS":"2026-08-01T21:48:00Z","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.7838,"lon":-79.1269,"trainTimely":"","iconColor":"#c66a0d","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-01T17:58:41-04:00","dep":"2026-08-01T17:58:41-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66a0d","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:33:41-04:00","dep":"2026-08-01T18:33:41-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66a0d","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:08:41-04:00","dep":"2026-08-01T19:08:41-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66a0d","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-01T19:45:41-04:00","dep":"2026-08-01T19:45:41-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66a0d","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:30:41-04:00","dep":"2026-08-01T20:30:41-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66a0d","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:16:41-04:00","dep":"2026-08-01T21:16:41-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66a0d","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:06:41-04:00","dep":"2026-08-01T22:06:41-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66a0d","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:33:41-04:00","dep":"2026-08-01T22:33:41-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66a0d","platform":""}],"heading":"NE","eventCode":"OSHA","eventTZ":"America/Toronto","eventName":"OSHA","origCode":"TRTO","originTZ":"America/Toronto","origName":"Toronto","destCode":"MTRL","destTZ":"America/Toronto","destName":"Montréal","trainState":"Active","velocity":32.932663,"statusMsg":" ","createdAt":"2026-08-01T21:47:03Z","updatedAt":"2026-08-01T21:47:03Z","lastValTS":"2026-08-01T21:47:03Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[]}],"v69":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v69","trainNumRaw":"69","trainID":"v69-1","lat":45.1423,"lon":-74.5002,"trainTimely":"","iconColor":"#4d9e24","textColor":"#ffffff","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:58:01-04:00","dep":"2026-08-01T17:58:01-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","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:45:01-04:00","dep":"2026-08-01T18:45:01-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#4d9e24","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:29:01-04:00","dep":"2026-08-01T19:29:01-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#4d9e24","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:10:01-04:00","dep":"2026-08-01T21:10:01-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#4d9e24","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:33:01-04:00","dep":"2026-08-01T21:33:01-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#4d9e24","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:53:01-04:00","dep":"2026-08-01T21:53:01-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#4d9e24","platform":""}],"heading":"SW","eventCode":"CWLL","eventTZ":"America/Toronto","eventName":"CWLL","origCode":"MTRL","originTZ":"America/Toronto","origName":"Montréal","destCode":"TRTO","destTZ":"America/Toronto","destName":"Toronto","trainState":"Active","velocity":73.321778,"statusMsg":" ","createdAt":"2026-08-01T21:47:00Z","updatedAt":"2026-08-01T21:47:00Z","lastValTS":"2026-08-01T21:47:00Z","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-01T21:48:47.167Z","updatedAt":"2026-08-01T21:48:47.167Z","lastValTS":"2026-08-01T21:48:47.167Z","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-01T21:48:47.168Z","updatedAt":"2026-08-01T21:48:47.168Z","lastValTS":"2026-08-01T21:48:47.168Z","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-01T21:48:47.168Z","updatedAt":"2026-08-01T21:48:47.168Z","lastValTS":"2026-08-01T21:48:47.168Z","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-01T21:48:47.168Z","updatedAt":"2026-08-01T21:48:47.168Z","lastValTS":"2026-08-01T21:48:47.168Z","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.6424,"lon":-79.3806,"trainTimely":"","iconColor":"#c6280c","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:02:00-04:00","dep":"2026-08-01T18:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6280c","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:25:00-04:00","dep":"2026-08-01T18:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6280c","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-01T18:41:00-04:00","dep":"2026-08-01T18:44:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6280c","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:13:00-04:00","dep":"2026-08-01T19:16:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6280c","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-01T19:44:00-04:00","dep":"2026-08-01T19:46:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6280c","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-01T19:59:00-04:00","dep":"2026-08-01T20:00:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6280c","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:27:00-04:00","dep":"2026-08-01T20:33:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6280c","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:01:00-04:00","dep":"2026-08-01T21:02:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6280c","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-01T21:35:00-04:00","dep":"2026-08-01T21:38:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6280c","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:30:00-04:00","dep":"2026-08-01T22:30:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6280c","platform":""}],"heading":"S","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-01T21:48:00Z","updatedAt":"2026-08-01T21:48:00Z","lastValTS":"2026-08-01T21:48:00Z","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":43.6119,"lon":-79.5052,"trainTimely":"","iconColor":"#c6210c","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:55:00-04:00","dep":"2026-08-01T17:55:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6210c","platform":""}],"heading":"NE","eventCode":"TRTO","eventTZ":"America/Toronto","eventName":"TRTO","origCode":"WDON","originTZ":"America/Toronto","origName":"Windsor","destCode":"TRTO","destTZ":"America/Toronto","destName":"Toronto","trainState":"Active","velocity":31.689921000000002,"statusMsg":" ","createdAt":"2026-08-01T21:47:03Z","updatedAt":"2026-08-01T21:47:03Z","lastValTS":"2026-08-01T21:47:03Z","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.3216,"lon":-82.9752,"trainTimely":"","iconColor":"#2a8b38","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:24:30-04:00","dep":"2026-08-01T18:28:30-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b38","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-01T18:59:30-04:00","dep":"2026-08-01T19:00:30-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b38","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:32:30-04:00","dep":"2026-08-01T19:38:30-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b38","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-01T19:57:30-04:00","dep":"2026-08-01T19:58:30-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b38","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:08:30-04:00","dep":"2026-08-01T20:10:30-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b38","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:39:30-04:00","dep":"2026-08-01T20:41:30-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b38","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:09:30-04:00","dep":"2026-08-01T21:11:30-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b38","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:24:30-04:00","dep":"2026-08-01T21:26:30-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b38","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:50:30-04:00","dep":"2026-08-01T21:50:30-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#2a8b38","platform":""}],"heading":"E","eventCode":"CHAT","eventTZ":"America/Toronto","eventName":"CHAT","origCode":"WDON","originTZ":"America/Toronto","origName":"Windsor","destCode":"TRTO","destTZ":"America/Toronto","destName":"Toronto","trainState":"Active","velocity":26.718953,"statusMsg":" ","createdAt":"2026-08-01T21:47:00Z","updatedAt":"2026-08-01T21:47:00Z","lastValTS":"2026-08-01T21:47:00Z","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-01T21:48:47.168Z","updatedAt":"2026-08-01T21:48:47.168Z","lastValTS":"2026-08-01T21:48:47.168Z","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-01T21:48:47.169Z","updatedAt":"2026-08-01T21:48:47.169Z","lastValTS":"2026-08-01T21:48:47.169Z","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.6441,"lon":-79.382,"trainTimely":"","iconColor":"#9fb21a","textColor":"#000000","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-01T17:50:00-04:00","dep":"2026-08-01T17:50:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","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:10:00-04:00","dep":"2026-08-01T18:11:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","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:22:00-04:00","dep":"2026-08-01T18:24:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","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-01T18:34:00-04:00","dep":"2026-08-01T18:36:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","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-01T18:59:00-04:00","dep":"2026-08-01T19:01:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","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-01T19:26:00-04:00","dep":"2026-08-01T19:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","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:07:00-04:00","dep":"2026-08-01T20:09:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","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-01T20:35:00-04:00","dep":"2026-08-01T20:37:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","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:23:00-04:00","dep":"2026-08-01T21:28:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","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-01T21:49:00-04:00","dep":"2026-08-01T21:51:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","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:17:00-04:00","dep":"2026-08-01T22:19:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","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-01T22:34:00-04:00","dep":"2026-08-01T22:34:00-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#9fb21a","platform":""}],"heading":"SW","eventCode":"TRTO","eventTZ":"America/Toronto","eventName":"TRTO","origCode":"TRTO","originTZ":"America/Toronto","origName":"Toronto","destCode":"SARN","destTZ":"America/Toronto","destName":"Sarnia","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T21:47:07Z","updatedAt":"2026-08-01T21:47:07Z","lastValTS":"2026-08-01T21:47:07Z","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.4578,"lon":-84.407,"trainTimely":"","iconColor":"#c66c0d","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-01T17:54:22-04:00","dep":"2026-08-01T17:54:22-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66c0d","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:19:22-04:00","dep":"2026-08-01T18:19:22-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66c0d","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:29:22-04:00","dep":"2026-08-01T18:29:22-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66c0d","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-01T18:44:22-04:00","dep":"2026-08-01T18:44:22-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66c0d","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-01T18:59:22-04:00","dep":"2026-08-01T18:59:22-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c66c0d","platform":""}],"heading":"N","eventCode":"SWAN","eventTZ":"America/Toronto","eventName":"SWAN","origCode":"SUDB","originTZ":"America/Toronto","origName":"Sudbury","destCode":"WHTR","destTZ":"America/Toronto","destName":"White River","trainState":"Active","velocity":32.311292,"statusMsg":" ","createdAt":"2026-08-01T21:42:45Z","updatedAt":"2026-08-01T21:42:45Z","lastValTS":"2026-08-01T21:42:45Z","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-01T21:48:47.170Z","updatedAt":"2026-08-01T21:48:47.170Z","lastValTS":"2026-08-01T21:48:47.170Z","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-01T21:48:47.170Z","updatedAt":"2026-08-01T21:48:47.170Z","lastValTS":"2026-08-01T21:48:47.170Z","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-01T21:48:47.170Z","updatedAt":"2026-08-01T21:48:47.170Z","lastValTS":"2026-08-01T21:48:47.170Z","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-01T21:48:47.170Z","updatedAt":"2026-08-01T21:48:47.170Z","lastValTS":"2026-08-01T21:48:47.170Z","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-01T21:48:47.170Z","updatedAt":"2026-08-01T21:48:47.170Z","lastValTS":"2026-08-01T21:48:47.170Z","provider":"Via","providerShort":"VIA","onlyOfTrainNum":true,"alerts":[]}],"v644":[{"dataSource":"amtraker-v3","routeName":"Corridor","trainNum":"v644","trainNumRaw":"644","trainID":"v644-1","lat":44.9065,"lon":-76.0185,"trainTimely":"","iconColor":"#c60c0e","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:19:02-04:00","dep":"2026-08-01T18:19:02-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c0e","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:42:02-04:00","dep":"2026-08-01T18:42:02-04:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c60c0e","platform":""}],"heading":"NW","eventCode":"FALL","eventTZ":"America/Toronto","eventName":"FALL","origCode":"TRTO","originTZ":"America/Toronto","origName":"Toronto","destCode":"OTTW","destTZ":"America/Toronto","destName":"Ottawa","trainState":"Active","velocity":0,"statusMsg":" ","createdAt":"2026-08-01T21:47:02Z","updatedAt":"2026-08-01T21:47:02Z","lastValTS":"2026-08-01T21:47:02Z","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-01T21:48:47.170Z","updatedAt":"2026-08-01T21:48:47.170Z","lastValTS":"2026-08-01T21:48:47.170Z","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.8966,"lon":-119.3363,"trainTimely":"","iconColor":"#c6250c","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-01T14:55:51-07:00","dep":"2026-08-01T14:55:51-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6250c","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-01T17:41:51-07:00","dep":"2026-08-01T17:41:51-07:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6250c","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-02T02:50:51.000Z","dep":"2026-08-02T02:50:53.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6250c","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:33:51.000Z","dep":"2026-08-02T06:08:53.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6250c","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-02T07:54:51.000Z","dep":"2026-08-02T07:54:53.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6250c","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-02T10:41:51.000Z","dep":"2026-08-02T10:41:53.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6250c","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:11:51.000Z","dep":"2026-08-02T12:11:53.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6250c","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:35:51.000Z","dep":"2026-08-02T12:35:53.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6250c","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:05:51.000Z","dep":"2026-08-02T13:05:53.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6250c","platform":""}],"heading":"SE","eventCode":"VLMT","eventTZ":"America/Vancouver","eventName":"VLMT","origCode":"TRTO","originTZ":"America/Toronto","origName":"Toronto","destCode":"ABBO","destTZ":"America/Vancouver","destName":"Abbotsford","trainState":"Active","velocity":29.204437,"statusMsg":" ","createdAt":"2026-08-01T21:46:39Z","updatedAt":"2026-08-01T21:46:39Z","lastValTS":"2026-08-01T21:46: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-01T21:48:47.173Z","updatedAt":"2026-08-01T21:48:47.173Z","lastValTS":"2026-08-01T21:48:47.173Z","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":52.9176,"lon":-118.0554,"trainTimely":"","iconColor":"#c6440d","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-01T16:53:48-06:00","dep":"2026-08-01T16:53:48-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6440d","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:27:48-06:00","dep":"2026-08-01T18:27:48-06:00","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6440d","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-02T01:36:48.000Z","dep":"2026-08-02T01:36:50.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6440d","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-02T03:58:48.000Z","dep":"2026-08-02T04:58:48.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6440d","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:01:48.000Z","dep":"2026-08-02T07:01:50.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6440d","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:22:48.000Z","dep":"2026-08-02T09:22:50.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6440d","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-02T10:55:48.000Z","dep":"2026-08-02T10:55:50.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6440d","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:29:48.000Z","dep":"2026-08-02T12:39:48.000Z","arrCmnt":"","depCmnt":"","status":"Enroute","stopIconColor":"#c6440d","platform":""}],"heading":"NE","eventCode":"HINT","eventTZ":"America/Edmonton","eventName":"HINT","origCode":"VCVR","originTZ":"America/Vancouver","origName":"Vancouver","destCode":"BIGG","destTZ":"America/Regina","destName":"Biggar","trainState":"Active","velocity":30.447179000000002,"statusMsg":" ","createdAt":"2026-08-01T21:47:08Z","updatedAt":"2026-08-01T21:47:08Z","lastValTS":"2026-08-01T21:47:08Z","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). "}]}]}