{"trainServices":[{"previousCallingPoints":[{"callingPoint":[{"locationName":"Paignton","crs":"PGN","st":"10:14","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Torquay","crs":"TQY","st":"10:20","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Newton Abbot","crs":"NTA","st":"10:29","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Teignmouth","crs":"TGM","st":"10:36","et":null,"at":"10:38","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Dawlish","crs":"DWL","st":"10:41","et":null,"at":"10:43","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Exeter St Davids","crs":"EXD","st":"10:56","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Tiverton Parkway","crs":"TVP","st":"11:09","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Taunton","crs":"TAU","st":"11:22","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Bristol Temple Meads","crs":"BRI","st":"12:00","et":null,"at":"12:02","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Bristol Parkway","crs":"BPW","st":"12:09","et":null,"at":"12:14","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Cheltenham Spa","crs":"CNM","st":"12:40","et":null,"at":"12:51","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Wolverhampton","crs":"WVH","st":"13:47","et":"Delayed","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stafford","crs":"STA","st":"14:02","et":"Delayed","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stoke-on-Trent","crs":"SOT","st":"14:19","et":"Delayed","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Macclesfield","crs":"MAC","st":"14:36","et":"Delayed","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stockport","crs":"SPT","st":"14:50","et":"Delayed","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Manchester Piccadilly","crs":"MAN","st":"14:59","et":"Delayed","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"formation":null,"origin":[{"locationName":"Paignton","crs":"PGN","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":"XC410000","serviceIdPercentEncoded":"10370232BHAMNWS_","serviceIdGuid":"31303337-3032-3332-4248-414d4e57535f","serviceIdUrlSafe":"MTAzNzAyMzJCSEFNTldTXw","sta":"13:19","eta":"13:39","std":"13:30","etd":"Delayed","platform":"9B","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 passengers causing a disturbance on a train","serviceID":"10370232BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"Stansted Airport","crs":"SSD","st":"10:25","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Cambridge South","crs":"CMS","st":"10:52","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Cambridge","crs":"CBG","st":"11:00","et":null,"at":"11:02","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Ely","crs":"ELY","st":"11:15","et":null,"at":"11:22","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"March","crs":"MCH","st":"11:32","et":null,"at":"11:38","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Peterborough","crs":"PBO","st":"11:54","et":null,"at":"12:01","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stamford","crs":"SMD","st":"12:07","et":null,"at":"12:14","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Oakham","crs":"OKM","st":"12:21","et":null,"at":"12:27","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Melton Mowbray","crs":"MMO","st":"12:32","et":null,"at":"12:38","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Leicester","crs":"LEI","st":"12:50","et":null,"at":"13:00","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Nuneaton","crs":"NUN","st":"13:09","et":null,"at":"13:19","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Coleshill Parkway","crs":"CEH","st":"13:25","et":null,"at":"13: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":"10370268BHAMNWS_","serviceIdGuid":"31303337-3032-3638-4248-414d4e57535f","serviceIdUrlSafe":"MTAzNzAyNjhCSEFNTldTXw","sta":"13:38","eta":"13:51","std":null,"etd":null,"platform":"10A","operator":"CrossCountry","operatorCode":"XC","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"10370268BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"Manchester Piccadilly","crs":"MAN","st":"12:03","et":null,"at":"12:11","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stockport","crs":"SPT","st":"12:13","et":null,"at":"12:20","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Macclesfield","crs":"MAC","st":"12:26","et":null,"at":"12:34","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stoke-on-Trent","crs":"SOT","st":"12:44","et":null,"at":"12:54","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stafford","crs":"STA","st":"13:00","et":null,"at":"13:11","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Wolverhampton","crs":"WVH","st":"13:15","et":null,"at":"13:24","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Worcestershire Parkway","crs":"WOP","st":"14:12","et":"14:18","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Cheltenham Spa","crs":"CNM","st":"14:28","et":"14:32","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Bristol Parkway","crs":"BPW","st":"14:58","et":"15:01","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Bristol Temple Meads","crs":"BRI","st":"15:13","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":"Manchester Piccadilly","crs":"MAN","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Bristol Temple Meads","crs":"BRI","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"XC462000","serviceIdPercentEncoded":"10388263BHAMNWS_","serviceIdGuid":"31303338-3832-3633-4248-414d4e57535f","serviceIdUrlSafe":"MTAzODgyNjNCSEFNTldTXw","sta":"13:33","eta":"13:49","std":"13:42","etd":"13:50","platform":"7A","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 the train driver being taken ill","serviceID":"10388263BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"Kings Norton","crs":"KNN","st":"13:20","et":null,"at":"13:27","isCancelled":false,"length":4,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Pineapple Road","crs":"PIR","st":"13:24","et":null,"at":"13:32","isCancelled":false,"length":4,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Kings Heath","crs":"KIH","st":"13:26","et":null,"at":"13:34","isCancelled":false,"length":4,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Moseley Village","crs":"MOV","st":"13:28","et":null,"at":"13:37","isCancelled":false,"length":4,"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":"LM173600","serviceIdPercentEncoded":"10394385BHAMNWS_","serviceIdGuid":"31303339-3433-3835-4248-414d4e57535f","serviceIdUrlSafe":"MTAzOTQzODVCSEFNTldTXw","sta":"13:44","eta":"13:53","std":null,"etd":null,"platform":"12A","operator":"LNR & WMR","operatorCode":"LM","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":4,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"10394385BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"Redditch","crs":"RDC","st":"13:01","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Alvechurch","crs":"ALV","st":"13:06","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Barnt Green","crs":"BTG","st":"13:12","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Longbridge","crs":"LOB","st":"13:22","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Northfield","crs":"NFD","st":"13:24","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Kings Norton","crs":"KNN","st":"13:27","et":null,"at":"13:31","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Bournville","crs":"BRV","st":"13:29","et":null,"at":"13:35","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Selly Oak","crs":"SLY","st":"13:32","et":null,"at":"13:36","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"University","crs":"UNI","st":"13:35","et":null,"at":"13:40","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Five Ways","crs":"FWY","st":"13:39","et":null,"at":"13:43","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Aston","crs":"AST","st":"13:53","et":"13:56","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Gravelly Hill","crs":"GVH","st":"13:56","et":"14:00","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Erdington","crs":"ERD","st":"13:59","et":"14:03","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Chester Road","crs":"CRD","st":"14:02","et":"14:05","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Wylde Green","crs":"WYL","st":"14:04","et":"14:07","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Sutton Coldfield","crs":"SUT","st":"14:07","et":"14:10","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Four Oaks","crs":"FOK","st":"14:11","et":"14:14","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":"10376326BHAMNWS_","serviceIdGuid":"31303337-3633-3236-4248-414d4e57535f","serviceIdUrlSafe":"MTAzNzYzMjZCSEFNTldTXw","sta":"13:42","eta":"13:47","std":"13:46","etd":"13:50","platform":"8","operator":"LNR & WMR","operatorCode":"LM","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"10376326BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"Liverpool Lime Street","crs":"LIV","st":"12:12","et":null,"at":"12:14","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Mossley Hill","crs":"MSH","st":"12:20","et":null,"at":"12:24","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Liverpool South Parkway","crs":"LPY","st":"12:24","et":null,"at":"12:28","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Runcorn","crs":"RUN","st":"12:31","et":null,"at":"12:36","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Crewe","crs":"CRE","st":"12:52","et":null,"at":"13:01","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stafford","crs":"STA","st":"13:09","et":null,"at":"13:22","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Penkridge","crs":"PKG","st":"13:15","et":null,"at":"13:28","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Wolverhampton","crs":"WVH","st":"13:28","et":null,"at":"13:39","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Coseley","crs":"CSY","st":"13:34","et":null,"at":"13:45","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":null,"formation":null,"origin":[{"locationName":"Liverpool Lime Street","crs":"LIV","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Birmingham New Street","crs":"BHM","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"LM306000","serviceIdPercentEncoded":"10363820BHAMNWS_","serviceIdGuid":"31303336-3338-3230-4248-414d4e57535f","serviceIdUrlSafe":"MTAzNjM4MjBCSEFNTldTXw","sta":"13:48","eta":"13:56","std":null,"etd":null,"platform":"4B","operator":"LNR & WMR","operatorCode":"LM","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":"This service has been delayed by a late running train being in front of this one","serviceID":"10363820BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"London Euston","crs":"EUS","st":"12:16","et":null,"at":"On time","isCancelled":false,"length":7,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Watford Junction","crs":"WFJ","st":"12:31","et":null,"at":"On time","isCancelled":false,"length":7,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Milton Keynes Central","crs":"MKC","st":"12:52","et":null,"at":"On time","isCancelled":false,"length":7,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Rugby","crs":"RUG","st":"13:15","et":null,"at":"On time","isCancelled":false,"length":7,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Coventry","crs":"COV","st":"13:27","et":null,"at":"On time","isCancelled":false,"length":7,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Birmingham International","crs":"BHI","st":"13:38","et":null,"at":"On time","isCancelled":false,"length":7,"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":"VT513000","serviceIdPercentEncoded":"10388982BHAMNWS_","serviceIdGuid":"31303338-3839-3832-4248-414d4e57535f","serviceIdUrlSafe":"MTAzODg5ODJCSEFNTldTXw","sta":"13:48","eta":"On time","std":null,"etd":null,"platform":"6","operator":"Avanti West Coast","operatorCode":"VT","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":7,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"10388982BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"Cardiff Central","crs":"CDF","st":"11:45","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Newport (South Wales)","crs":"NWP","st":"11:59","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Chepstow","crs":"CPW","st":"12:16","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Gloucester","crs":"GCR","st":"12:45","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Cheltenham Spa","crs":"CNM","st":"12:55","et":null,"at":"12:57","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Ashchurch for Tewkesbury","crs":"ASC","st":"13:03","et":null,"at":"13:05","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Worcestershire Parkway","crs":"WOP","st":"13:14","et":null,"at":"13:16","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"University","crs":"UNI","st":"13:39","et":null,"at":"13:44","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Tamworth","crs":"TAM","st":"14:07","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Burton-on-Trent","crs":"BUT","st":"14:19","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Derby","crs":"DBY","st":"14:32","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Long Eaton","crs":"LGE","st":"14:45","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Beeston","crs":"BEE","st":"14:55","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Nottingham","crs":"NOT","st":"15:02","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":"Cardiff Central","crs":"CDF","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Nottingham","crs":"NOT","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"10370245BHAMNWS_","serviceIdGuid":"31303337-3032-3435-4248-414d4e57535f","serviceIdUrlSafe":"MTAzNzAyNDVCSEFNTldTXw","sta":"13:45","eta":"13:50","std":"13:49","etd":"13:51","platform":"9A","operator":"CrossCountry","operatorCode":"XC","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"10370245BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":[{"callingPoint":[{"locationName":"Rugeley Trent Valley","crs":"RGL","st":"12:48","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Rugeley Town","crs":"RGT","st":"12:52","et":null,"at":"12:54","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Hednesford","crs":"HNF","st":"12:58","et":null,"at":"13:00","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Cannock","crs":"CAO","st":"13:02","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Landywood","crs":"LAW","st":"13:06","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Bloxwich North","crs":"BWN","st":"13:11","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Bloxwich","crs":"BLX","st":"13:13","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Walsall","crs":"WSL","st":"13:20","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Tame Bridge Parkway","crs":"TAB","st":"13:26","et":null,"at":"On time","isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null}],"serviceType":0,"serviceChangeRequired":false,"assocIsCancelled":false}],"subsequentCallingPoints":[{"callingPoint":[{"locationName":"Adderley Park","crs":"ADD","st":"13:54","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Stechford","crs":"SCF","st":"13:58","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Lea Hall","crs":"LEH","st":"14:01","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Marston Green","crs":"MGN","st":"14:04","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Birmingham International","crs":"BHI","st":"14:08","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":"Rugeley Trent Valley","crs":"RGL","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Birmingham International","crs":"BHI","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"10388004BHAMNWS_","serviceIdGuid":"31303338-3830-3034-4248-414d4e57535f","serviceIdUrlSafe":"MTAzODgwMDRCSEFNTldTXw","sta":"13:42","eta":"13:44","std":"13:50","etd":"On time","platform":"1A","operator":"LNR & WMR","operatorCode":"LM","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"10388004BHAMNWS_","adhocAlerts":null},{"previousCallingPoints":null,"subsequentCallingPoints":[{"callingPoint":[{"locationName":"University","crs":"UNI","st":"13:55","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Bromsgrove","crs":"BMV","st":"14:10","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Droitwich Spa","crs":"DTW","st":"14:24","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Worcester Foregate Street","crs":"WOF","st":"14:33","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Malvern Link","crs":"MVL","st":"14:43","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Great Malvern","crs":"GMV","st":"14:46","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Colwall","crs":"CWL","st":"14:51","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Ledbury","crs":"LED","st":"14:58","et":"On time","at":null,"isCancelled":false,"length":0,"detachFront":false,"formation":null,"adhocAlerts":null},{"locationName":"Hereford","crs":"HFD","st":"15:17","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 New Street","crs":"BHM","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Hereford","crs":"HFD","via":"via Worcester","futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"10363889BHAMNWS_","serviceIdGuid":"31303336-3338-3839-4248-414d4e57535f","serviceIdUrlSafe":"MTAzNjM4ODlCSEFNTldTXw","sta":null,"eta":null,"std":"13:50","etd":"On time","platform":"10B","operator":"LNR & WMR","operatorCode":"LM","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"10363889BHAMNWS_","adhocAlerts":null}],"busServices":null,"ferryServices":null,"generatedAt":"2026-11-04T13:50:20.3368803+00:00","locationName":"Birmingham New Street","crs":"BHM","filterLocationName":null,"filtercrs":null,"filterType":0,"nrccMessages":[{"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}