GET StopPoint/Departures/{ID}/{limit}
Returns the X next departures from a single bus and/or train stop requested by the ID parameter, where X is equal to your requested {limit}.
Parameters
Parameter | Example value | Description |
---|---|---|
id | 200405035 |
Id integer of train and/or bus stop to get departures returned for |
limit | 3 |
Amount of departures integer to get returned by the API |
Resource URL
https://api.tfl.lu/v1/StopPoint/Departures/{ID}/{limit}
Format
The response will be formatted as a JSON.
Object properties
Key | Type | Possible values | Description |
---|---|---|---|
id | string |
{id} |
Id of the departure |
type | string |
- 'train' - 'bus' |
type of transportation |
trainId | string |
- {trainId} - NULL |
train id (null on busses) |
line | string |
- {line} - NULL |
bus or train line (currently null for all trains as info is missing on Verkéiersverbond API) |
lineId | string |
{lineId} |
bus or train line identifier (can be used to map departure to a line) |
number | integer |
{number} |
number given by Verkéiersverbond. Do not trust it to be unique |
departure | integer |
{departure} |
calculated real life departure of train/bus in Unix time |
delay | integer |
{delay} |
offset between {departure} and scheduled departure in seconds |
live | boolean |
- true - false |
wether live data is available for the given train/bus or not |
departureISO | string |
{departureISO} |
calculated real life departure of train/bus in ISO 8601 time |
destination | string |
{destination} |
name of destination |
destinationId | integer |
{destinationId} - NULL |
id of destination as found on /StopPoint/{id} or NULL if unknown |
Sample request & response
GET https://api.tfl.lu/v1/StopPoint/Departures/200405035/3
[{
"id": "1|6459|0|82|16032017",
"type": "bus",
"trainId": null,
"lineId": "3:RGTR--:194",
"line": "194",
"number": 671,
"departure": 1489655040,
"delay": 0,
"live": false,
"departureISO": "2017-03-16T10:04:00+01:00",
"destination": "Sandweiler, Am Eck",
"destinationId": 200601001
}, {
"id": "1|290|12|82|16032017",
"type": "bus",
"trainId": null,
"lineId": "1:AVL---:18",
"line": "18",
"number": 2277,
"departure": 1489655280,
"delay": 60,
"live": true,
"departureISO": "2017-03-16T10:08:00+01:00",
"destination": "Kirchberg, Luxexpo Entrée Sud Quai 1",
"destinationId": 200417023
}, {
"id": "1|512|9|82|16032017",
"type": "bus",
"trainId": null,
"lineId": "1:AVL---:4",
"line": "4",
"number": 3204,
"departure": 1489655340,
"delay": 60,
"live": true,
"departureISO": "2017-03-16T10:09:00+01:00",
"destination": "Limpertsberg, Lycée Michel Lucius",
"destinationId": 200419022
}]
License
Please refer to StopPoint/Departures for information about the train and bus departures data licensing.
Credits
Made by Daniel Duton & Thierry Degeling from ION Network Solutions.
Sponsored by Digital Lëtzebuerg.