{"trainServices":[{"formation":null,"origin":[{"locationName":"London Waterloo","crs":"WAT","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Guildford","crs":"GLD","via":"via Cobham","futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"SW767300","serviceIdPercentEncoded":"2301452CLPHMJM_","serviceIdGuid":"32333031-0034-3532-434c-50484d4a4d5f","serviceIdUrlSafe":"MjMwMTQ1MkNMUEhNSk1f","sta":"23:14","eta":"On time","std":"23:15","etd":"23:17","platform":"11","operator":"South Western Railway","operatorCode":"SW","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"2301452CLPHMJM_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Guildford","crs":"GLD","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"London Waterloo","crs":"WAT","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"SW757400","serviceIdPercentEncoded":"2307603CLPHMJM_","serviceIdGuid":"32333037-0036-3033-434c-50484d4a4d5f","serviceIdUrlSafe":"MjMwNzYwM0NMUEhNSk1f","sta":"23:15","eta":"On time","std":"23:15","etd":"23:17","platform":"10","operator":"South Western Railway","operatorCode":"SW","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"2307603CLPHMJM_","adhocAlerts":null},{"formation":{"avgLoading":4,"avgLoadingSpecified":true,"coaches":null},"origin":[{"locationName":"Clapham Junction","crs":"CLJ","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Willesden Junction","crs":"WIJ","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"2312638CLPHMJ1_","serviceIdGuid":"32333132-0036-3338-434c-50484d4a315f","serviceIdUrlSafe":"MjMxMjYzOENMUEhNSjFf","sta":null,"eta":null,"std":"23:15","etd":"On time","platform":"1","operator":"London Overground","operatorCode":"LO","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"2312638CLPHMJ1_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"London Waterloo","crs":"WAT","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Basingstoke","crs":"BSK","via":null,"futureChangeTo":null,"assocIsCancelled":false},{"locationName":"Alton","crs":"AON","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"SW797703","serviceIdPercentEncoded":"2303931CLPHMJM_","serviceIdGuid":"32333033-0039-3331-434c-50484d4a4d5f","serviceIdUrlSafe":"MjMwMzkzMUNMUEhNSk1f","sta":"23:15","eta":"On time","std":"23:16","etd":"On time","platform":"9","operator":"South Western Railway","operatorCode":"SW","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"2303931CLPHMJM_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"London Waterloo","crs":"WAT","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Guildford","crs":"GLD","via":"via Woking","futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"SW757300","serviceIdPercentEncoded":"2307602CLPHMJM_","serviceIdGuid":"32333037-0036-3032-434c-50484d4a4d5f","serviceIdUrlSafe":"MjMwNzYwMkNMUEhNSk1f","sta":"23:18","eta":"On time","std":"23:19","etd":"On time","platform":"11","operator":"South Western Railway","operatorCode":"SW","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"2307602CLPHMJM_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"London Waterloo","crs":"WAT","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Hounslow","crs":"HOU","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"2317528CLPHMJW_","serviceIdGuid":"32333137-0035-3238-434c-50484d4a575f","serviceIdUrlSafe":"MjMxNzUyOENMUEhNSldf","sta":"23:18","eta":"On time","std":"23:19","etd":"On time","platform":"5","operator":"South Western Railway","operatorCode":"SW","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"2317528CLPHMJW_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Guildford","crs":"GLD","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"London Waterloo","crs":"WAT","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"SW747400","serviceIdPercentEncoded":"2307595CLPHMJM_","serviceIdGuid":"32333037-0035-3935-434c-50484d4a4d5f","serviceIdUrlSafe":"MjMwNzU5NUNMUEhNSk1f","sta":"23:19","eta":"On time","std":"23:20","etd":"On time","platform":"10","operator":"South Western Railway","operatorCode":"SW","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":0,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"2307595CLPHMJM_","adhocAlerts":null}],"busServices":[{"formation":null,"origin":[{"locationName":"East Croydon","crs":"ECR","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Clapham Junction","crs":"CLJ","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":null,"serviceIdPercentEncoded":"2300991CLPHMJC_","serviceIdGuid":"32333030-0039-3931-434c-50484d4a435f","serviceIdUrlSafe":"MjMwMDk5MUNMUEhNSkNf","sta":"23:18","eta":"On time","std":null,"etd":null,"platform":"BUS","operator":"Southern","operatorCode":"SN","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":1,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"2300991CLPHMJC_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Clapham Junction","crs":"CLJ","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Dorking","crs":"DKG","via":"via Hackbridge","futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"SN108600","serviceIdPercentEncoded":"2299817CLPHMJC_","serviceIdGuid":"32323939-0038-3137-434c-50484d4a435f","serviceIdUrlSafe":"MjI5OTgxN0NMUEhNSkNf","sta":null,"eta":null,"std":"23:20","etd":"On time","platform":"BUS","operator":"Southern","operatorCode":"SN","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":1,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"2299817CLPHMJC_","adhocAlerts":null},{"formation":null,"origin":[{"locationName":"Clapham Junction","crs":"CLJ","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"destination":[{"locationName":"Streatham Hill","crs":"SRH","via":null,"futureChangeTo":null,"assocIsCancelled":false}],"currentOrigins":null,"currentDestinations":null,"rsid":"SN097900","serviceIdPercentEncoded":"2299680CLPHMJC_","serviceIdGuid":"32323939-0036-3830-434c-50484d4a435f","serviceIdUrlSafe":"MjI5OTY4MENMUEhNSkNf","sta":null,"eta":null,"std":"23:20","etd":"On time","platform":"BUS","operator":"Southern","operatorCode":"SN","isCircularRoute":false,"isCancelled":false,"filterLocationCancelled":false,"serviceType":1,"length":0,"detachFront":false,"isReverseFormation":false,"cancelReason":null,"delayReason":null,"serviceID":"2299680CLPHMJC_","adhocAlerts":null}],"ferryServices":null,"generatedAt":"2026-04-19T22:17:39.3201263+00:00","locationName":"Clapham Junction","crs":"CLJ","filterLocationName":null,"filtercrs":null,"filterType":0,"nrccMessages":null,"platformAvailable":true,"areServicesAvailable":true}