{"trainServices":[{"previousCallingPoints":[{"callingPoint":[{"locationName":"Bournemouth","crs":"BMH","st":"17:45","et":null,"at":"17:54","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Brockenhurst","crs":"BCU","st":"18:00","et":null,"at":"18:13","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Southampton Central","crs":"SOU","st":"18:15","et":null,"at":"18:29","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Southampton Airport Parkway","crs":"SOA","st":"18:23","et":null,"at":"18:36","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Winchester","crs":"WIN","st":"18:32","et":null,"at":"18:46","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Basingstoke","crs":"BSK","st":"18:48","et":null,"at":"19:28","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Reading","crs":"RDG","st":"19:15","et":null,"at":"19:54","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Oxford","crs":"OXF","st":"19:39","et":null,"at":"20:24","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Banbury","crs":"BAN","st":"19:58","et":null,"at":"20:48","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Leamington Spa","crs":"LMS","st":"20:16","et":null,"at":"21:06","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Coventry","crs":"COV","st":"20:30","et":null,"at":"21:26","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Birmingham International","crs":"BHI","st":"20:41","et":"21:43","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Wolverhampton","crs":"WVH","st":"21:17","et":"22:08","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stafford","crs":"STA","st":"21:32","et":"22:21","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stoke-on-Trent","crs":"SOT","st":"21:48","et":"22:36","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Macclesfield","crs":"MAC","st":"22:05","et":"22:52","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stockport","crs":"SPT","st":"22:18","et":"23:04","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Manchester Piccadilly","crs":"MAN","st":"22:30","et":"23:14","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"formation":null,"origin":[{"locationName":"Bournemouth","crs":"BMH","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Manchester Piccadilly","crs":"MAN","via":"via Stoke-on-Trent","futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"XC330000","serviceIdPercentEncoded":"9945825BHAMNWS_","serviceIdGuid":"39393435-0038-3235-4248-414d4e57535f","serviceIdUrlSafe":"OTk0NTgyNUJIQU1OV1Nf","sta":"20:51","eta":"21:52","std":"21:01","etd":"21:53","platform":null,"operator":"CrossCountry","operatorCode":"XC","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":"This service has been delayed by emergency services dealing with an incident near the railway","serviceID":"9945825BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"Newcastle","crs":"NCL","st":"18:33","et":null,"at":"18:36","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Durham","crs":"DHM","st":"18:46","et":null,"at":"18:51","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Darlington","crs":"DAR","st":"19:06","et":null,"at":"19:11","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"York","crs":"YRK","st":"19:37","et":null,"at":"19:47","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Doncaster","crs":"DON","st":"19:59","et":null,"at":"20:13","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Sheffield","crs":"SHF","st":"20:23","et":null,"at":"20:38","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Derby","crs":"DBY","st":"20:53","et":null,"at":"21:11","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":null,"formation":null,"origin":[{"locationName":"Newcastle","crs":"NCL","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Birmingham New Street","crs":"BHM","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"XC280000","serviceIdPercentEncoded":"9945826BHAMNWS_","serviceIdGuid":"39393435-0038-3236-4248-414d4e57535f","serviceIdUrlSafe":"OTk0NTgyNkJIQU1OV1Nf","sta":"21:26","eta":"21:49","std":null,"etd":null,"platform":null,"operator":"CrossCountry","operatorCode":"XC","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"9945826BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"Bromsgrove","crs":"BMV","st":"21:02","et":null,"at":"21:08","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Barnt Green","crs":"BTG","st":"21:08","et":null,"at":"21:14","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Longbridge","crs":"LOB","st":"21:12","et":null,"at":"21:19","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Northfield","crs":"NFD","st":"21:15","et":null,"at":"21:21","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Kings Norton","crs":"KNN","st":"21:18","et":null,"at":"21:25","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Bournville","crs":"BRV","st":"21:20","et":null,"at":"21:27","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Selly Oak","crs":"SLY","st":"21:23","et":null,"at":"21:30","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"University","crs":"UNI","st":"21:26","et":null,"at":"21:34","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Five Ways","crs":"FWY","st":"21:30","et":null,"at":"21:37","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Duddeston","crs":"DUD","st":"21:40","et":"21:46","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Aston","crs":"AST","st":"21:43","et":"21:48","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Gravelly Hill","crs":"GVH","st":"21:47","et":"21:52","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Erdington","crs":"ERD","st":"21:49","et":"21:54","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Chester Road","crs":"CRD","st":"21:52","et":"21:57","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Wylde Green","crs":"WYL","st":"21:54","et":"21:59","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Sutton Coldfield","crs":"SUT","st":"21:57","et":"22:01","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Four Oaks","crs":"FOK","st":"22:00","et":"22:04","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Butlers Lane","crs":"BUL","st":"22:03","et":"22:07","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Blake Street","crs":"BKT","st":"22:06","et":"22:10","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Shenstone","crs":"SEN","st":"22:10","et":"22:14","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Lichfield City","crs":"LIC","st":"22:16","et":"22:19","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Lichfield Trent Valley","crs":"LTV","st":"22:19","et":"22:22","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"formation":null,"origin":[{"locationName":"Bromsgrove","crs":"BMV","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Lichfield Trent Valley","crs":"LTV","via":"via Four Oaks","futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"9966520BHAMNWS_","serviceIdGuid":"39393636-0035-3230-4248-414d4e57535f","serviceIdUrlSafe":"OTk2NjUyMEJIQU1OV1Nf","sta":"21:33","eta":"21:41","std":"21:36","etd":"21:42","platform":null,"operator":"LNR & WMR","operatorCode":"LM","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"9966520BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"London Euston","crs":"EUS","st":"20:10","et":null,"at":"20:18","isCancelled":false,"length":11,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Coventry","crs":"COV","st":"21:06","et":null,"at":"21:31","isCancelled":false,"length":11,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Birmingham International","crs":"BHI","st":"21:16","et":"21:43","at":null,"isCancelled":false,"length":11,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Sandwell & Dudley","crs":"SAD","st":"21:46","et":"22:01","at":null,"isCancelled":false,"length":11,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Wolverhampton","crs":"WVH","st":"22:04","et":"22:13","at":null,"isCancelled":false,"length":11,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"formation":null,"origin":[{"locationName":"London Euston","crs":"EUS","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Wolverhampton","crs":"WVH","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"VT542000","serviceIdPercentEncoded":"9936954BHAMNWS_","serviceIdGuid":"39393336-0039-3534-4248-414d4e57535f","serviceIdUrlSafe":"OTkzNjk1NEJIQU1OV1Nf","sta":"21:28","eta":"21:53","std":"21:37","etd":"21:54","platform":null,"operator":"Avanti West Coast","operatorCode":"VT","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":11,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":"This service has been delayed by a late running train being in front of this one","serviceID":"9936954BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"Stansted Airport","crs":"SSD","st":"18:30","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Cambridge South","crs":"CMS","st":"18:55","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Cambridge","crs":"CBG","st":"19:00","et":null,"at":"19:08","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Ely","crs":"ELY","st":"19:15","et":null,"at":"19:34","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"March","crs":"MCH","st":"19:32","et":null,"at":"19:55","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Peterborough","crs":"PBO","st":"19:54","et":null,"at":"20:13","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stamford","crs":"SMD","st":"20:07","et":null,"at":"No report","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Oakham","crs":"OKM","st":"20:21","et":null,"at":"20:37","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Melton Mowbray","crs":"MMO","st":"20:32","et":null,"at":"20:48","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Leicester","crs":"LEI","st":"20:50","et":null,"at":"21:03","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Nuneaton","crs":"NUN","st":"21:09","et":null,"at":"21:20","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Coleshill Parkway","crs":"CEH","st":"21:25","et":null,"at":"21:33","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":null,"formation":null,"origin":[{"locationName":"Stansted Airport","crs":"SSD","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Birmingham New Street","crs":"BHM","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"9945852BHAMNWS_","serviceIdGuid":"39393435-0038-3532-4248-414d4e57535f","serviceIdUrlSafe":"OTk0NTg1MkJIQU1OV1Nf","sta":"21:38","eta":"21:46","std":null,"etd":null,"platform":null,"operator":"CrossCountry","operatorCode":"XC","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":"This service has been delayed by a fault on a train","serviceID":"9945852BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"Four Oaks","crs":"FOK","st":"21:16","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Sutton Coldfield","crs":"SUT","st":"21:19","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Wylde Green","crs":"WYL","st":"21:22","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Chester Road","crs":"CRD","st":"21:24","et":null,"at":"21:26","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Erdington","crs":"ERD","st":"21:27","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Gravelly Hill","crs":"GVH","st":"21:29","et":null,"at":"21:31","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Aston","crs":"AST","st":"21:32","et":null,"at":"21:34","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Five Ways","crs":"FWY","st":"21:46","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"University","crs":"UNI","st":"21:50","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Selly Oak","crs":"SLY","st":"21:53","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Bournville","crs":"BRV","st":"21:56","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Kings Norton","crs":"KNN","st":"21:58","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Northfield","crs":"NFD","st":"22:02","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Longbridge","crs":"LOB","st":"22:05","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Barnt Green","crs":"BTG","st":"22:11","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Alvechurch","crs":"ALV","st":"22:18","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Redditch","crs":"RDC","st":"22:23","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"formation":null,"origin":[{"locationName":"Four Oaks","crs":"FOK","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Redditch","crs":"RDC","via":"via University","futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"9968170BHAMNWS_","serviceIdGuid":"39393638-0031-3730-4248-414d4e57535f","serviceIdUrlSafe":"OTk2ODE3MEJIQU1OV1Nf","sta":"21:40","eta":"On time","std":"21:43","etd":"On time","platform":null,"operator":"LNR & WMR","operatorCode":"LM","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"9968170BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"Kings Norton","crs":"KNN","st":"21:20","et":null,"at":"21:22","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Pineapple Road","crs":"PIR","st":"21:24","et":null,"at":"21:27","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Kings Heath","crs":"KIH","st":"21:26","et":null,"at":"21:30","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Moseley Village","crs":"MOV","st":"21:29","et":null,"at":"21:33","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":null,"formation":null,"origin":[{"locationName":"Kings Norton","crs":"KNN","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Birmingham New Street","crs":"BHM","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"LM093900","serviceIdPercentEncoded":"9963472BHAMNWS_","serviceIdGuid":"39393633-0034-3732-4248-414d4e57535f","serviceIdUrlSafe":"OTk2MzQ3MkJIQU1OV1Nf","sta":"21:44","eta":"On time","std":null,"etd":null,"platform":null,"operator":"LNR & WMR","operatorCode":"LM","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"9963472BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"Birmingham International","crs":"BHI","st":"21:21","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Marston Green","crs":"MGN","st":"21:24","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Lea Hall","crs":"LEH","st":"21:28","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stechford","crs":"SCF","st":"21:31","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Adderley Park","crs":"ADD","st":"21:34","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Tame Bridge Parkway","crs":"TAB","st":"21:59","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Walsall","crs":"WSL","st":"22:07","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Bloxwich","crs":"BLX","st":"22:14","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Bloxwich North","crs":"BWN","st":"22:17","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Landywood","crs":"LAW","st":"22:21","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Cannock","crs":"CAO","st":"22:25","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Hednesford","crs":"HNF","st":"22:29","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Rugeley Town","crs":"RGT","st":"22:36","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Rugeley Trent Valley","crs":"RGL","st":"22:41","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"formation":null,"origin":[{"locationName":"Birmingham International","crs":"BHI","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Rugeley Trent Valley","crs":"RGL","via":"via Walsall","futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"9963612BHAMNWS_","serviceIdGuid":"39393633-0036-3132-4248-414d4e57535f","serviceIdUrlSafe":"OTk2MzYxMkJIQU1OV1Nf","sta":"21:39","eta":"On time","std":"21:45","etd":"On time","platform":null,"operator":"LNR & WMR","operatorCode":"LM","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"9963612BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"London Euston","crs":"EUS","st":"19:23","et":null,"at":"19:28","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Watford Junction","crs":"WFJ","st":"19:38","et":null,"at":"19:44","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Leighton Buzzard","crs":"LBZ","st":"19:55","et":null,"at":"20:05","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Bletchley","crs":"BLY","st":"20:02","et":null,"at":"20:13","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Milton Keynes Central","crs":"MKC","st":"20:08","et":null,"at":"20:18","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Wolverton","crs":"WOL","st":"20:12","et":null,"at":"20:23","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Northampton","crs":"NMP","st":"20:40","et":null,"at":"20:43","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Long Buckby","crs":"LBK","st":"20:52","et":null,"at":"20:56","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Rugby","crs":"RUG","st":"21:04","et":null,"at":"21:06","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Coventry","crs":"COV","st":"21:15","et":null,"at":"21:18","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Canley","crs":"CNL","st":"21:18","et":null,"at":"21:22","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Tile Hill","crs":"THL","st":"21:22","et":null,"at":"21:25","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Berkswell","crs":"BKW","st":"21:25","et":null,"at":"21:30","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Hampton-in-Arden","crs":"HIA","st":"21:30","et":null,"at":"21:34","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Birmingham International","crs":"BHI","st":"21:34","et":null,"at":"21:38","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":null,"formation":null,"origin":[{"locationName":"London Euston","crs":"EUS","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Birmingham New Street","crs":"BHM","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"LM210500","serviceIdPercentEncoded":"9939492BHAMNWS_","serviceIdGuid":"39393339-0034-3932-4248-414d4e57535f","serviceIdUrlSafe":"OTkzOTQ5MkJIQU1OV1Nf","sta":"21:45","eta":"21:47","std":null,"etd":null,"platform":null,"operator":"LNR & WMR","operatorCode":"LM","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"9939492BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"Redditch","crs":"RDC","st":"21:01","et":null,"at":"21:16","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Alvechurch","crs":"ALV","st":"21:06","et":null,"at":"Cancelled","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Barnt Green","crs":"BTG","st":"21:12","et":null,"at":"Cancelled","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Longbridge","crs":"LOB","st":"21:22","et":null,"at":"Cancelled","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Northfield","crs":"NFD","st":"21:24","et":null,"at":"Cancelled","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Kings Norton","crs":"KNN","st":"21:27","et":null,"at":"Cancelled","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Bournville","crs":"BRV","st":"21:29","et":null,"at":"Cancelled","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Selly Oak","crs":"SLY","st":"21:32","et":null,"at":"Cancelled","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"University","crs":"UNI","st":"21:35","et":null,"at":"Cancelled","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Five Ways","crs":"FWY","st":"21:39","et":"Cancelled","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Aston","crs":"AST","st":"21:53","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Gravelly Hill","crs":"GVH","st":"21:56","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Erdington","crs":"ERD","st":"21:59","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Chester Road","crs":"CRD","st":"22:02","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Wylde Green","crs":"WYL","st":"22:04","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Sutton Coldfield","crs":"SUT","st":"22:06","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Four Oaks","crs":"FOK","st":"22:11","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"formation":null,"origin":[{"locationName":"Redditch","crs":"RDC","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Four Oaks","crs":"FOK","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"9959206BHAMNWS_","serviceIdGuid":"39393539-0032-3036-4248-414d4e57535f","serviceIdUrlSafe":"OTk1OTIwNkJIQU1OV1Nf","sta":"21:42","eta":"21:44","std":"21:46","etd":"On time","platform":null,"operator":"LNR & WMR","operatorCode":"LM","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"9959206BHAMNWS_","adhocAlerts":null}],"busServices":null,"ferryServices":null,"generatedAt":"2026-10-22T20:43:04.821537+00:00","locationName":"Birmingham New Street","crs":"BHM","filterLocationName":null,"filtercrs":null,"filterType":0,"nrccMessages":[{"value":"Alterations to CrossCountry service across south west England. More details and the impact on your journey can be found in Disruptions area of the <a href=\"https://www.nationalrail.co.uk/service-disruptions/xc-storm-austen-20261022/\">National Rail website</a>."},{"value":"<p>The escalators are out of order between the concourse and platform 12b at Birmingham New Street station until 9 December for essential maintenance. </p><p>Alternative Routes &amp; Step-Free Access:</p><p>Red Zone Lifts: Fully operational at the B-end for step-free access to the concourse.</p><p>Green Zone (A-end): Walk down to the front/A-end of the platform to access the Green Zone, where all escalators and lifts are fully open.</p>"}],"platformAvailable":true,"areServicesAvailable":true}