Please note: Rail Delivery Group plans to retire the National Rail Data Portal (including OpenLDBSVWS) in early 2026. Alternatives are now available via the Rail Data Marketplace
<?php
require("OpenLDBSVWS.php");
date_default_timezone_set("Europe/London");
$OpenLDBSVWS = new OpenLDBSVWS("YOUR_ACCESS_TOKEN");
$response = $OpenLDBSVWS->GetDepartureBoardByCRS(10,"PAD",date("H:i:s",time()),120);
header("Content-Type: text/plain");
print_r($response);
?>
stdClass Object
(
[GetBoardResult] => stdClass Object
(
[generatedAt] => 2026-06-15T15:51:44.9013429+01:00
[locationName] => London Paddington
[crs] => PAD
[stationManager] => Network Rail
[stationManagerCode] => RT
[nrccMessages] => stdClass Object
(
[message] => Array
(
[0] => stdClass Object
(
[category] => Station
[severity] => Normal
[xhtmlMessage] =>
The escalators are out of order between the lawn mezzanine level and the ground floor, and the descending escalators are out of order between the London Underground platforms and the main concourse at London Paddington station.
)
)
)
[isTruncated] => 1
[trainServices] => stdClass Object
(
[service] => Array
(
[0] => stdClass Object
(
[rid] => 202606158734634
[uid] => W34634
[trainid] => 1B21
[sdd] => 2026-06-15
[operator] => Great Western Railway
[operatorCode] => GW
[std] => 2026-06-15T15:48:00
[departureType] => Delayed
[platform] => 8
[platformIsHidden] => 1
[serviceIsSupressed] => 1
[origin] => stdClass Object
(
[location] => Array
(
[0] => stdClass Object
(
[locationName] => London Paddington
[crs] => PAD
[tiploc] => PADTON
)
)
)
[destination] => stdClass Object
(
[location] => Array
(
[0] => stdClass Object
(
[locationName] => Swansea
[crs] => SWA
[tiploc] => SWANSEA
)
)
)
[delayReason] => stdClass Object
(
[_] => 576
[tiploc] =>
[near] =>
)
[category] => XX
[activities] => TB
)
[1] => stdClass Object
(
[rid] => 202606156737454
[uid] => C37454
[trainid] => 9U15
[sdd] => 2026-06-15
[operator] => Elizabeth Line
[operatorCode] => XR
[sta] => 2026-06-15T15:48:00
[ata] => 2026-06-15T15:47:16
[arrivalType] => Actual
[std] => 2026-06-15T15:49:00
[atd] => 2026-06-15T15:49:51
[departureType] => Actual
[departureSource] => TD
[platform] => A
[formation] => stdClass Object
(
[avgLoading] => 33
[coaches] => stdClass Object
(
[coach] => Array
(
[0] => stdClass Object
(
[coachClass] => Standard
[loading] => stdClass Object
(
[_] => 21
[source] => CIS
[sourceInstance] => at55
)
[number] => 1
)
[1] => stdClass Object
(
[coachClass] => Standard
[loading] => stdClass Object
(
[_] => 33
[source] => CIS
[sourceInstance] => at55
)
[number] => 2
)
[2] => stdClass Object
(
[coachClass] => Standard
[loading] => stdClass Object
(
[_] => 45
[source] => CIS
[sourceInstance] => at55
)
[number] => 3
)
[3] => stdClass Object
(
[coachClass] => Standard
[loading] => stdClass Object
(
[_] => 29
[source] => CIS
[sourceInstance] => at55
)
[number] => 4
)
[4] => stdClass Object
(
[coachClass] => Standard
[loading] => stdClass Object
(
[_] => 31
[source] => CIS
[sourceInstance] => at55
)
[number] => 5
)
[5] => stdClass Object
(
[coachClass] => Standard
[loading] => stdClass Object
(
[_] => 32
[source] => CIS
[sourceInstance] => at55
)
[number] => 6
)
[6] => stdClass Object
(
[coachClass] => Standard
[loading] => stdClass Object
(
[_] => 52
[source] => CIS
[sourceInstance] => at55
)
[number] => 7
)
[7] => stdClass Object
(
[coachClass] => Standard
[loading] => stdClass Object
(
[_] => 42
[source] => CIS
[sourceInstance] => at55
)
[number] => 8
)
[8] => stdClass Object
(
[coachClass] => Standard
[loading] => stdClass Object
(
[_] => 36
[source] => CIS
[sourceInstance] => at55
)
[number] => 9
)
)
)
[source] => C
[sourceInstance] => at55
)
[origin] => stdClass Object
(
[location] => Array
(
[0] => stdClass Object
(
[locationName] => Heathrow Airport T4
[crs] => HAF
[tiploc] => HTRWTM4
)
)
)
[destination] => stdClass Object
(
[location] => Array
(
[0] => stdClass Object
(
[locationName] => Abbey Wood
[crs] => ABW
[tiploc] => ABWDXR
)
)
)
[category] => OO
[activities] => T
)
[2] => stdClass Object
(
[rid] => 202606158915428
[uid] => Y15428
[trainid] => 1W31
[sdd] => 2026-06-15
[operator] => Great Western Railway
[operatorCode] => GW
[std] => 2026-06-15T15:52:00
[departureType] => Delayed
[platform] => 2
[origin] => stdClass Object
(
[location] => Array
(
[0] => stdClass Object
(
[locationName] => London Paddington
[crs] => PAD
[tiploc] => PADTON
)
)
)
[destination] => stdClass Object
(
[location] => Array
(
[0] => stdClass Object
(
[locationName] => Great Malvern
[crs] => GMV
[tiploc] => GTMLVRN
)
)
)
[delayReason] => stdClass Object
(
[_] => 576
[tiploc] =>
[near] =>
)
[category] => XX
[activities] => TB
)
[3] => stdClass Object
(
[rid] => 202606156737895
[uid] => C37895
[trainid] => 9W18
[sdd] => 2026-06-15
[operator] => Elizabeth Line
[operatorCode] => XR
[sta] => 2026-06-15T15:52:00
[eta] => 2026-06-15T15:55:01
[arrivalType] => Forecast
[std] => 2026-06-15T15:52:00
[etd] => 2026-06-15T15:55:31
[departureType] => Forecast
[departureSource] => Darwin
[platform] => A
[formation] => stdClass Object
(
[avgLoading] => 25
[coaches] => stdClass Object
(
[coach] => Array
(
[0] => stdClass Object
(
[coachClass] => Standard
[number] => 1
)
[1] => stdClass Object
(
[coachClass] => Standard
[number] => 2
)
[2] => stdClass Object
(
[coachClass] => Standard
[number] => 3
)
[3] => stdClass Object
(
[coachClass] => Standard
[number] => 4
)
[4] => stdClass Object
(
[coachClass] => Standard
[number] => 5
)
[5] => stdClass Object
(
[coachClass] => Standard
[number] => 6
)
[6] => stdClass Object
(
[coachClass] => Standard
[number] => 7
)
[7] => stdClass Object
(
[coachClass] => Standard
[number] => 8
)
[8] => stdClass Object
(
[coachClass] => Standard
[number] => 9
)
)
)
[source] => C
[sourceInstance] => at55
)
[origin] => stdClass Object
(
[location] => Array
(
[0] => stdClass Object
(
[locationName] => Heathrow Airport T5
[crs] => HWV
[tiploc] => HTRWTM5
)
)
)
[destination] => stdClass Object
(
[location] => Array
(
[0] => stdClass Object
(
[locationName] => Shenfield
[crs] => SNF
[tiploc] => SHENFLD
)
)
)
[category] => OO
[activities] => T
)
[4] => stdClass Object
(
[rid] => 202606156736976
[uid] => C36976
[trainid] => 9H50
[sdd] => 2026-06-15
[operator] => Elizabeth Line
[operatorCode] => XR
[sta] => 2026-06-15T15:54:00
[eta] => 2026-06-15T15:54:00
[arrivalType] => Forecast
[arrivalSource] => CIS
[arrivalSourceInstance] => XRRC
[std] => 2026-06-15T15:54:00
[etd] => 2026-06-15T15:54:10
[departureType] => Forecast
[departureSource] => CIS
[departureSourceInstance] => XRRC
[platform] => B
[formation] => stdClass Object
(
[avgLoading] => 49
[coaches] => stdClass Object
(
[coach] => Array
(
[0] => stdClass Object
(
[coachClass] => Standard
[number] => 1
)
[1] => stdClass Object
(
[coachClass] => Standard
[number] => 2
)
[2] => stdClass Object
(
[coachClass] => Standard
[number] => 3
)
[3] => stdClass Object
(
[coachClass] => Standard
[number] => 4
)
[4] => stdClass Object
(
[coachClass] => Standard
[number] => 5
)
[5] => stdClass Object
(
[coachClass] => Standard
[number] => 6
)
[6] => stdClass Object
(
[coachClass] => Standard
[number] => 7
)
[7] => stdClass Object
(
[coachClass] => Standard
[number] => 8
)
[8] => stdClass Object
(
[coachClass] => Standard
[number] => 9
)
)
)
[source] => C
[sourceInstance] => at55
)
[origin] => stdClass Object
(
[location] => Array
(
[0] => stdClass Object
(
[locationName] => Abbey Wood
[crs] => ABW
[tiploc] => ABWDXR
)
)
)
[destination] => stdClass Object
(
[location] => Array
(
[0] => stdClass Object
(
[locationName] => Heathrow Airport T4
[crs] => HAF
[tiploc] => HTRWTM4
)
)
)
[category] => OO
[activities] => T
)
[5] => stdClass Object
(
[rid] => 202606158710685
[uid] => W10685
[trainid] => 1T67
[sdd] => 2026-06-15
[operator] => Heathrow Express
[operatorCode] => HX
[std] => 2026-06-15T15:55:00
[etd] => 2026-06-15T15:55:00
[departureType] => Forecast
[departureSource] => TD
[platform] => 7
[origin] => stdClass Object
(
[location] => Array
(
[0] => stdClass Object
(
[locationName] => London Paddington
[crs] => PAD
[tiploc] => PADTON
)
)
)
[destination] => stdClass Object
(
[location] => Array
(
[0] => stdClass Object
(
[locationName] => Heathrow Airport T5
[crs] => HWV
[tiploc] => HTRWTM5
)
)
)
[category] => XX
[activities] => TB
)
[6] => stdClass Object
(
[rid] => 202606156737472
[uid] => C37472
[trainid] => 9U19
[sdd] => 2026-06-15
[operator] => Elizabeth Line
[operatorCode] => XR
[sta] => 2026-06-15T15:53:00
[eta] => 2026-06-15T15:54:00
[arrivalType] => Forecast
[std] => 2026-06-15T15:56:00
[etd] => 2026-06-15T15:56:00
[departureType] => Forecast
[departureSource] => Darwin
[platform] => A
[formation] => stdClass Object
(
[avgLoading] => 21
[coaches] => stdClass Object
(
[coach] => Array
(
[0] => stdClass Object
(
[coachClass] => Standard
[number] => 1
)
[1] => stdClass Object
(
[coachClass] => Standard
[number] => 2
)
[2] => stdClass Object
(
[coachClass] => Standard
[number] => 3
)
[3] => stdClass Object
(
[coachClass] => Standard
[number] => 4
)
[4] => stdClass Object
(
[coachClass] => Standard
[number] => 5
)
[5] => stdClass Object
(
[coachClass] => Standard
[number] => 6
)
[6] => stdClass Object
(
[coachClass] => Standard
[number] => 7
)
[7] => stdClass Object
(
[coachClass] => Standard
[number] => 8
)
[8] => stdClass Object
(
[coachClass] => Standard
[number] => 9
)
)
)
[source] => C
[sourceInstance] => at55
)
[origin] => stdClass Object
(
[location] => Array
(
[0] => stdClass Object
(
[locationName] => Reading
[crs] => RDG
[tiploc] => RDNGSTN
)
)
)
[destination] => stdClass Object
(
[location] => Array
(
[0] => stdClass Object
(
[locationName] => Abbey Wood
[crs] => ABW
[tiploc] => ABWDXR
)
)
)
[category] => OO
[activities] => T
)
[7] => stdClass Object
(
[rid] => 202606158734712
[uid] => W34712
[trainid] => 1C21
[sdd] => 2026-06-15
[operator] => Great Western Railway
[operatorCode] => GW
[std] => 2026-06-15T16:00:00
[etd] => 2026-06-15T16:00:00
[departureType] => Forecast
[departureSource] => Darwin
[platform] => 9
[platformIsHidden] => 1
[origin] => stdClass Object
(
[location] => Array
(
[0] => stdClass Object
(
[locationName] => London Paddington
[crs] => PAD
[tiploc] => PADTON
)
)
)
[destination] => stdClass Object
(
[location] => Array
(
[0] => stdClass Object
(
[locationName] => Bristol Temple Meads
[crs] => BRI
[tiploc] => BRSTLTM
)
)
)
[category] => XX
[activities] => TB
)
[8] => stdClass Object
(
[rid] => 202606156737911
[uid] => C37911
[trainid] => 9W22
[sdd] => 2026-06-15
[operator] => Elizabeth Line
[operatorCode] => XR
[std] => 2026-06-15T16:00:00
[etd] => 2026-06-15T16:00:00
[departureType] => Forecast
[departureSource] => Darwin
[platform] => A
[formation] => stdClass Object
(
[avgLoading] => 12
[source] =>
[sourceInstance] =>
)
[origin] => stdClass Object
(
[location] => Array
(
[0] => stdClass Object
(
[locationName] => London Paddington
[crs] => PAD
[tiploc] => PADTLL
)
)
)
[destination] => stdClass Object
(
[location] => Array
(
[0] => stdClass Object
(
[locationName] => Shenfield
[crs] => SNF
[tiploc] => SHENFLD
)
)
)
[category] => OO
[activities] => TB
)
[9] => stdClass Object
(
[rid] => 202606156737223
[uid] => C37223
[trainid] => 9R52
[sdd] => 2026-06-15
[operator] => Elizabeth Line
[operatorCode] => XR
[sta] => 2026-06-15T16:02:00
[eta] => 2026-06-15T16:02:00
[arrivalType] => Forecast
[std] => 2026-06-15T16:02:00
[etd] => 2026-06-15T16:02:10
[departureType] => Forecast
[departureSource] => CIS
[departureSourceInstance] => XRRC
[platform] => B
[formation] => stdClass Object
(
[avgLoading] => 43
[coaches] => stdClass Object
(
[coach] => Array
(
[0] => stdClass Object
(
[coachClass] => Standard
[number] => 1
)
[1] => stdClass Object
(
[coachClass] => Standard
[number] => 2
)
[2] => stdClass Object
(
[coachClass] => Standard
[number] => 3
)
[3] => stdClass Object
(
[coachClass] => Standard
[number] => 4
)
[4] => stdClass Object
(
[coachClass] => Standard
[number] => 5
)
[5] => stdClass Object
(
[coachClass] => Standard
[number] => 6
)
[6] => stdClass Object
(
[coachClass] => Standard
[number] => 7
)
[7] => stdClass Object
(
[coachClass] => Standard
[number] => 8
)
[8] => stdClass Object
(
[coachClass] => Standard
[number] => 9
)
)
)
[source] => C
[sourceInstance] => at55
)
[origin] => stdClass Object
(
[location] => Array
(
[0] => stdClass Object
(
[locationName] => Abbey Wood
[crs] => ABW
[tiploc] => ABWDXR
)
)
)
[destination] => stdClass Object
(
[location] => Array
(
[0] => stdClass Object
(
[locationName] => Reading
[crs] => RDG
[tiploc] => RDNGSTN
)
)
)
[category] => OO
[activities] => T
)
)
)
)
)