SL Journey-planner v2
newDescription
With this API, you can get travel proposals from point A to point B within Stockholm County using SL’s traffic. Waxholmsbolaget’s traffic is also included in SL’s journey planner. The API can be used to calculate travel proposals between any combination of positions and/or stops. The API returns travel proposals based on the “best match” for the input.
URL
This API consists of 3 endpoints, each with their own URL.
1https://journeyplanner.integration.sl.se/v2/system-info
1https://journeyplanner.integration.sl.se/v2/stop-finder?name_sf=odenplan&any_obj_filter_sf=2&type_sf=any
1https://journeyplanner.integration.sl.se/v2/trips?type_origin=any&type_destination=any&name_origin=9091001000009182&name_destination=9091001000009192&calc_number_of_trips=3
Format
This API returns data in the JSON format.
Request
API Keys
This API does not require the use of an API key. You should however not make excessive requests, to ensure the availability and performance of the API for everyone.
If you need large amounts of data, for example to analyze travel times between all stops, GTFS Regional might be better suited for your application.
Parameters
Stop Lookup
Name | Description |
---|---|
name_sf | The street or stop name to search for. Name of the locality (e.g. stop name, POI, address) or coordinate. Syntax for coordinates: “<x>:<y>:WGS84[dd.ddddd]” E.g. “18.013809:59.335104:WGS84[dd.ddddd]”. Note: Type must be stated in parameter “type_sf”. |
type_sf | The search . coord for coordinates, or any for street and stop names |
any_obj_filter_sf | What to search for. Bitmask used in combination with any in type_sf .
|
Trip search
For a complete list of all parameters, see the OpenAPI specification on the bottom of this page.
Name | Required | Description |
---|---|---|
type_origin | Yes | The type of input which is used for the origin. coord for coordinates, or any for street and stop names. |
name_origin | Yes | The location id or coordinates to depart from. type_origin should match the type of input used. Syntax for coordinates: “<x>:<y>:WGS84[dd.ddddd]” E.g. “18.013809:59.335104:WGS84[dd.ddddd]”. Note: Type must be stated in parameter “type_sf”. |
type_destination | Yes | The type of input which is used for the destination. coord for coordinates, or any for street and stop names. |
name_destination | Yes | The location id, or coordinates. type_destination should match the type of input used. Syntax for coordinates: “<x>:<y>:WGS84[dd.ddddd]” E.g. “18.013809:59.335104:WGS84[dd.ddddd]”. Note: Type must be stated in parameter “type_sf”. |
calc_number_of_trips | Yes, 1-3 | The number of public transport trips to return. 1-3. Walk and bike routes are not affected. In some cases, the journey planner will calculate additional connections, resulting in a higher number of results than stated in this parameter. In some cases the number of connections will be lower than the stated number of results. |
type_via | No, default no via | The type of input which is used for defining a via stop. coord for coordinates, or any for street and stop names. |
name_via | No, default no via | The location id, or coordinates, to use as an additional stop between the origin and destination. type_via should match the type of input used. Syntax for coordinates: “<x>:<y>:WGS84[dd.ddddd]” E.g. “18.013809:59.335104:WGS84[dd.ddddd]”. Note: Type must be stated in parameter “type_sf”. |
dwell_time | No, default no via | The time to wait at the via stop, in hh:mm format. |
type_not_via | No, default no stop to avoid | The type of input which is used for defining a stop to avoid. coord for coordinates, or any for street and stop names. |
name_not_via | No, default no stop to avoid | The location id, or coordinates, to avoid. type_not_via should match the type of input used. Syntax for coordinates: “<x>:<y>:WGS84[dd.ddddd]” E.g. “18.013809:59.335104:WGS84[dd.ddddd]”. Note: Type must be stated in parameter “type_sf”. |
language | No, default sv | The language to use in the response. sv or en . |
max_changes | No, default 9 | The number of changes allowed in results, 0-9. |
calc_one_direction | No, default false | Prevents the journey planner from calculating one result before the requested departure time |
incl_mot_0 | No, default true | Whether or not to include commuter trains in trip calculation |
incl_mot_2 | No, default true | Whether or not to include metro lines in trip calculation |
incl_mot_4 | No, default true | Whether or not to include trams and local trains (lokalbanor, e.g. lidingöbanan) in trip calculation |
incl_mot_5 | No, default true | Whether or not to include busses in trip calculation |
incl_mot_9 | No, default true | Whether or not to include ships and ferries in trip calculation |
incl_mot_10 | No, default true | Whether or not to include on-demand traffic in trip calculation. incl_mot_5 and incl_mot_10 should be enabled. |
incl_mot_14 | No, default true | Whether or not to include national trains in trip calculation |
incl_mot_19 | No, default true | Whether or not to include accessible bus (närtrafik) in trip calculation |
route_type | No, default leasttime | Calculate trips with the least interchanges (leastinterchange ) fastest connections (leasttime ), least walking (leastwalking ) |
gen_c | No, default true` | Whether or not to include coordinates for trip legs |
Response
For details regarding the response structure, please see the OpenApi specification below. A few example responses can be seen below.
systemMessages
structure, even though the request was handled successfully. When the response returns data, error messages can be
ignored.1{
2 "validity": {
3 "from": "2025-01-03",
4 "to": "2025-06-21"
5 }
6}
1{
2 "systemMessages": [
3 {
4 "type": "error",
5 "module": "BROKER",
6 "code": -8011,
7 "text": ""
8 }
9 ],
10 "locations": [
11 {
12 "id": "9091001000001079",
13 "isGlobalId": true,
14 "name": "Stockholm, Stockholm Odenplan",
15 "disassembledName": "Stockholm Odenplan",
16 "coord": [
17 59.343116,
18 18.04569
19 ],
20 "type": "stop",
21 "matchQuality": 948,
22 "isBest": false,
23 "productClasses": [
24 0,
25 2,
26 5
27 ],
28 "parent": {
29 "id": "placeID:33001080:1",
30 "name": "Stockholm",
31 "type": "locality"
32 },
33 "properties": {
34 "stopId": "18001079",
35 "mainLocality": "Stockholm"
36 }
37 },
38 {
39 "id": "9091001000009117",
40 "isGlobalId": true,
41 "name": "Stockholm, Odenplan",
42 "disassembledName": "Odenplan",
43 "coord": [
44 59.342906,
45 18.049103
46 ],
47 "type": "stop",
48 "matchQuality": 1000,
49 "isBest": true,
50 "productClasses": [
51 0,
52 2,
53 5
54 ],
55 "parent": {
56 "id": "placeID:33001080:1",
57 "name": "Stockholm",
58 "type": "locality"
59 },
60 "properties": {
61 "stopId": "18009117",
62 "mainLocality": "Stockholm"
63 }
64 }
65 ]
66}
1{
2 "systemMessages": [
3
4 ],
5 "journeys": [
6 {
7 "tripId": "9015001001812227|9025001000001861|2025-04-04T10:32:42Z|9025001000001011|2025-04-04T10:49:30Z",
8 "tripParams": "maxLengthBicycle=4000&minLengthBicycle=0&mustExcl=1&mustExclOP=sam%3A%3A&name_destination=9091001000009192&name_origin=9091001000009182&selOP=1&type_destination=any&type_origin=any",
9 "tripDuration": 1008,
10 "tripRtDuration": 942,
11 "rating": 0,
12 "isAdditional": false,
13 "interchanges": 0,
14 "legs": [
15 {
16 "infos": [
17
18 ],
19 "duration": 942,
20 "origin": {
21 "isGlobalId": true,
22 "id": "9025001000001861",
23 "name": "Hökarängen, Stockholm",
24 "disassembledName": "1",
25 "type": "platform",
26 "coord": [
27 59.257932,
28 18.082494
29 ],
30 "niveau": 0,
31 "parent": {
32 "isGlobalId": true,
33 "id": "9021001001861000",
34 "name": "Hökarängen, Stockholm",
35 "disassembledName": "Hökarängen",
36 "type": "stop",
37 "parent": {
38 "id": "placeID:33001080:1",
39 "name": "Stockholm",
40 "type": "locality"
41 },
42 "properties": {
43 "stopId": "18001861"
44 },
45 "coord": [
46 59.257928,
47 18.082503
48 ],
49 "niveau": 0
50 },
51 "productClasses": [
52 2
53 ],
54 "departureTimeBaseTimetable": "2025-04-04T10:32:42Z",
55 "departureTimePlanned": "2025-04-04T10:32:42Z",
56 "departureTimeEstimated": "2025-04-04T10:33:06Z",
57 "properties": {
58 "AREA_NIVEAU_DIVA": "0",
59 "area": "1",
60 "platform": "1",
61 "stoppingPointPlanned": "1",
62 "platformName": "1"
63 }
64 },
65 "destination": {
66 "isGlobalId": true,
67 "id": "9025001000001011",
68 "name": "Slussen, Stockholm",
69 "disassembledName": "1",
70 "type": "platform",
71 "coord": [
72 59.319633,
73 18.072226
74 ],
75 "niveau": 0,
76 "parent": {
77 "isGlobalId": true,
78 "id": "9021001001011000",
79 "name": "Slussen, Stockholm",
80 "disassembledName": "Slussen",
81 "type": "stop",
82 "parent": {
83 "id": "placeID:33001080:1",
84 "name": "Stockholm",
85 "type": "locality"
86 },
87 "properties": {
88 "stopId": "18001011"
89 },
90 "coord": [
91 59.319533,
92 18.071615
93 ],
94 "niveau": 0
95 },
96 "productClasses": [
97 2
98 ],
99 "arrivalTimeBaseTimetable": "2025-04-04T10:49:30Z",
100 "arrivalTimePlanned": "2025-04-04T10:49:30Z",
101 "arrivalTimeEstimated": "2025-04-04T10:48:48Z",
102 "properties": {
103 "AREA_NIVEAU_DIVA": "0",
104 "area": "1",
105 "platform": "1",
106 "stoppingPointPlanned": "1",
107 "platformName": "1"
108 }
109 },
110 "transportation": {
111 "id": "tfs:02018: :H:y01",
112 "name": "Tunnelbana tunnelbanans gröna linje 18",
113 "number": "tunnelbanans gröna linje 18",
114 "product": {
115 "id": 8,
116 "class": 2,
117 "name": "Tunnelbana",
118 "iconId": 1
119 },
120 "operator": {
121 "id": "1",
122 "name": "Storstockholms Lokaltrafik"
123 },
124 "destination": {
125 "id": "18001331",
126 "name": "Hässelby strand",
127 "type": "stop"
128 },
129 "properties": {
130 "tripCode": 429,
131 "timetablePeriod": "Current",
132 "lineDisplay": "LINE",
133 "globalId": "9011001001800000",
134 "RealtimeTripId": "9015001001812227",
135 "shortTrain": false,
136 "AVMSTripID": "9015001001812227"
137 },
138 "isSamtrafik": false,
139 "disassembledName": "18"
140 },
141 "stopSequence": [
142 {
143 "isGlobalId": true,
144 "id": "9025001000001861",
145 "name": "Hökarängen, Stockholm",
146 "disassembledName": "1",
147 "type": "platform",
148 "coord": [
149 59.257932,
150 18.082494
151 ],
152 "niveau": 0,
153 "parent": {
154 "isGlobalId": true,
155 "id": "9021001001861000",
156 "name": "Hökarängen, Stockholm",
157 "disassembledName": "Hökarängen",
158 "type": "stop",
159 "parent": {
160 "id": "placeID:33001080:1",
161 "name": "Stockholm",
162 "type": "locality"
163 },
164 "properties": {
165 "stopId": "18001861"
166 },
167 "coord": [
168 59.257928,
169 18.082503
170 ],
171 "niveau": 0
172 },
173 "productClasses": [
174 2
175 ],
176 "properties": {
177 "AREA_NIVEAU_DIVA": "0",
178 "area": "1",
179 "platform": "1",
180 "zone": "tfs:32",
181 "stoppingPointPlanned": "1",
182 "platformName": "1"
183 },
184 "departureTimePlanned": "2025-04-04T10:32:42Z",
185 "departureTimeEstimated": "2025-04-04T10:33:06Z"
186 },
187 {
188 "isGlobalId": true,
189 "id": "9025001000001851",
190 "name": "Gubbängen, Stockholm",
191 "disassembledName": "1",
192 "type": "platform",
193 "coord": [
194 59.263323,
195 18.082134
196 ],
197 "niveau": 0,
198 "parent": {
199 "isGlobalId": true,
200 "id": "9021001001851000",
201 "name": "Gubbängen, Stockholm",
202 "disassembledName": "Gubbängen",
203 "type": "stop",
204 "parent": {
205 "id": "placeID:33001080:1",
206 "name": "Stockholm",
207 "type": "locality"
208 },
209 "properties": {
210 "stopId": "18001851"
211 },
212 "coord": [
213 59.263327,
214 18.082134
215 ],
216 "niveau": 0
217 },
218 "productClasses": [
219 2
220 ],
221 "properties": {
222 "AREA_NIVEAU_DIVA": "0",
223 "area": "1",
224 "platform": "1",
225 "zone": "tfs:32",
226 "stoppingPointPlanned": "1",
227 "platformName": "1"
228 },
229 "departureTimePlanned": "2025-04-04T10:34:12Z",
230 "departureTimeEstimated": "2025-04-04T10:34:36Z",
231 "arrivalTimePlanned": "2025-04-04T10:34:12Z",
232 "arrivalTimeEstimated": "2025-04-04T10:33:42Z"
233 },
234 {
235 "isGlobalId": true,
236 "id": "9025001000001841",
237 "name": "Tallkrogen, Stockholm",
238 "disassembledName": "1",
239 "type": "platform",
240 "coord": [
241 59.271265,
242 18.085566
243 ],
244 "niveau": 0,
245 "parent": {
246 "isGlobalId": true,
247 "id": "9021001001841000",
248 "name": "Tallkrogen, Stockholm",
249 "disassembledName": "Tallkrogen",
250 "type": "stop",
251 "parent": {
252 "id": "placeID:33001080:1",
253 "name": "Stockholm",
254 "type": "locality"
255 },
256 "properties": {
257 "stopId": "18001841"
258 },
259 "coord": [
260 59.271255,
261 18.085548
262 ],
263 "niveau": 0
264 },
265 "productClasses": [
266 2
267 ],
268 "properties": {
269 "AREA_NIVEAU_DIVA": "0",
270 "area": "1",
271 "platform": "1",
272 "zone": "tfs:32",
273 "stoppingPointPlanned": "1",
274 "platformName": "1"
275 },
276 "departureTimePlanned": "2025-04-04T10:35:42Z",
277 "departureTimeEstimated": "2025-04-04T10:36:12Z",
278 "arrivalTimePlanned": "2025-04-04T10:35:42Z",
279 "arrivalTimeEstimated": "2025-04-04T10:35:24Z"
280 },
281 {
282 "isGlobalId": true,
283 "id": "9025001000001831",
284 "name": "Skogskyrkogården, Stockholm",
285 "disassembledName": "1",
286 "type": "platform",
287 "coord": [
288 59.278966,
289 18.095519
290 ],
291 "niveau": 0,
292 "parent": {
293 "isGlobalId": true,
294 "id": "9021001001831000",
295 "name": "Skogskyrkogården, Stockholm",
296 "disassembledName": "Skogskyrkogården",
297 "type": "stop",
298 "parent": {
299 "id": "placeID:33001080:1",
300 "name": "Stockholm",
301 "type": "locality"
302 },
303 "properties": {
304 "stopId": "18001831"
305 },
306 "coord": [
307 59.278966,
308 18.095519
309 ],
310 "niveau": 0
311 },
312 "productClasses": [
313 2
314 ],
315 "properties": {
316 "AREA_NIVEAU_DIVA": "0",
317 "area": "1",
318 "platform": "1",
319 "zone": "tfs:32",
320 "stoppingPointPlanned": "1",
321 "platformName": "1"
322 },
323 "departureTimePlanned": "2025-04-04T10:37:12Z",
324 "departureTimeEstimated": "2025-04-04T10:38:00Z",
325 "arrivalTimePlanned": "2025-04-04T10:37:12Z",
326 "arrivalTimeEstimated": "2025-04-04T10:37:00Z"
327 },
328 {
329 "isGlobalId": true,
330 "id": "9025001000001821",
331 "name": "Sandsborg, Stockholm",
332 "disassembledName": "1",
333 "type": "platform",
334 "coord": [
335 59.285675,
336 18.091935
337 ],
338 "niveau": 0,
339 "parent": {
340 "isGlobalId": true,
341 "id": "9021001001821000",
342 "name": "Sandsborg, Stockholm",
343 "disassembledName": "Sandsborg",
344 "type": "stop",
345 "parent": {
346 "id": "placeID:33001080:1",
347 "name": "Stockholm",
348 "type": "locality"
349 },
350 "properties": {
351 "stopId": "18001821"
352 },
353 "coord": [
354 59.285675,
355 18.091935
356 ],
357 "niveau": 0
358 },
359 "productClasses": [
360 2
361 ],
362 "properties": {
363 "AREA_NIVEAU_DIVA": "0",
364 "area": "1",
365 "platform": "1",
366 "zone": "tfs:32",
367 "stoppingPointPlanned": "1",
368 "platformName": "1"
369 },
370 "departureTimePlanned": "2025-04-04T10:38:42Z",
371 "departureTimeEstimated": "2025-04-04T10:39:30Z",
372 "arrivalTimePlanned": "2025-04-04T10:38:42Z",
373 "arrivalTimeEstimated": "2025-04-04T10:38:36Z"
374 },
375 {
376 "isGlobalId": true,
377 "id": "9025001000001811",
378 "name": "Blåsut, Stockholm",
379 "disassembledName": "1",
380 "type": "platform",
381 "coord": [
382 59.291185,
383 18.091163
384 ],
385 "niveau": 0,
386 "parent": {
387 "isGlobalId": true,
388 "id": "9021001001811000",
389 "name": "Blåsut, Stockholm",
390 "disassembledName": "Blåsut",
391 "type": "stop",
392 "parent": {
393 "id": "placeID:33001080:1",
394 "name": "Stockholm",
395 "type": "locality"
396 },
397 "properties": {
398 "stopId": "18001811"
399 },
400 "coord": [
401 59.291166,
402 18.091154
403 ],
404 "niveau": 0
405 },
406 "productClasses": [
407 2
408 ],
409 "properties": {
410 "AREA_NIVEAU_DIVA": "0",
411 "area": "1",
412 "platform": "1",
413 "zone": "tfs:32",
414 "stoppingPointPlanned": "1",
415 "platformName": "1"
416 },
417 "departureTimePlanned": "2025-04-04T10:40:12Z",
418 "departureTimeEstimated": "2025-04-04T10:40:42Z",
419 "arrivalTimePlanned": "2025-04-04T10:40:12Z",
420 "arrivalTimeEstimated": "2025-04-04T10:39:54Z"
421 },
422 {
423 "isGlobalId": true,
424 "id": "9025001000001603",
425 "name": "Skärmarbrink, Stockholm",
426 "disassembledName": "2",
427 "type": "platform",
428 "coord": [
429 59.295286,
430 18.090327
431 ],
432 "niveau": 0,
433 "parent": {
434 "isGlobalId": true,
435 "id": "9021001001601000",
436 "name": "Skärmarbrink, Stockholm",
437 "disassembledName": "Skärmarbrink",
438 "type": "stop",
439 "parent": {
440 "id": "placeID:33001080:1",
441 "name": "Stockholm",
442 "type": "locality"
443 },
444 "properties": {
445 "stopId": "18001601"
446 },
447 "coord": [
448 59.295272,
449 18.090354
450 ],
451 "niveau": 0
452 },
453 "productClasses": [
454 2
455 ],
456 "properties": {
457 "AREA_NIVEAU_DIVA": "0",
458 "area": "3",
459 "platform": "1",
460 "zone": "tfs:32",
461 "stoppingPointPlanned": "2",
462 "platformName": "2"
463 },
464 "departureTimePlanned": "2025-04-04T10:42:00Z",
465 "departureTimeEstimated": "2025-04-04T10:42:00Z",
466 "arrivalTimePlanned": "2025-04-04T10:42:00Z",
467 "arrivalTimeEstimated": "2025-04-04T10:41:24Z"
468 },
469 {
470 "isGlobalId": true,
471 "id": "9025001000001551",
472 "name": "Gullmarsplan, Stockholm",
473 "disassembledName": "1",
474 "type": "platform",
475 "coord": [
476 59.299184,
477 18.080967
478 ],
479 "niveau": 0,
480 "parent": {
481 "isGlobalId": true,
482 "id": "9021001001551000",
483 "name": "Gullmarsplan, Stockholm",
484 "disassembledName": "Gullmarsplan",
485 "type": "stop",
486 "parent": {
487 "id": "placeID:33001080:1",
488 "name": "Stockholm",
489 "type": "locality"
490 },
491 "properties": {
492 "stopId": "18001551"
493 },
494 "coord": [
495 59.299157,
496 18.080985
497 ],
498 "niveau": 0
499 },
500 "productClasses": [
501 2
502 ],
503 "properties": {
504 "AREA_NIVEAU_DIVA": "0",
505 "area": "1",
506 "platform": "1",
507 "zone": "tfs:32",
508 "stoppingPointPlanned": "1",
509 "platformName": "1"
510 },
511 "departureTimePlanned": "2025-04-04T10:44:30Z",
512 "departureTimeEstimated": "2025-04-04T10:44:30Z",
513 "arrivalTimePlanned": "2025-04-04T10:44:30Z",
514 "arrivalTimeEstimated": "2025-04-04T10:42:42Z"
515 },
516 {
517 "isGlobalId": true,
518 "id": "9025001000001521",
519 "name": "Skanstull, Stockholm",
520 "disassembledName": "1",
521 "type": "platform",
522 "coord": [
523 59.308493,
524 18.076062
525 ],
526 "niveau": 0,
527 "parent": {
528 "isGlobalId": true,
529 "id": "9021001001521000",
530 "name": "Skanstull, Stockholm",
531 "disassembledName": "Skanstull",
532 "type": "stop",
533 "parent": {
534 "id": "placeID:33001080:1",
535 "name": "Stockholm",
536 "type": "locality"
537 },
538 "properties": {
539 "stopId": "18001521"
540 },
541 "coord": [
542 59.308498,
543 18.076107
544 ],
545 "niveau": 0
546 },
547 "productClasses": [
548 2
549 ],
550 "properties": {
551 "AREA_NIVEAU_DIVA": "0",
552 "area": "1",
553 "platform": "1",
554 "zone": "tfs:33",
555 "stoppingPointPlanned": "1",
556 "platformName": "1"
557 },
558 "departureTimePlanned": "2025-04-04T10:46:30Z",
559 "departureTimeEstimated": "2025-04-04T10:46:36Z",
560 "arrivalTimePlanned": "2025-04-04T10:46:30Z",
561 "arrivalTimeEstimated": "2025-04-04T10:46:00Z"
562 },
563 {
564 "isGlobalId": true,
565 "id": "9025001000001511",
566 "name": "Medborgarplatsen, Stockholm",
567 "disassembledName": "1",
568 "type": "platform",
569 "coord": [
570 59.314889,
571 18.073412
572 ],
573 "niveau": 0,
574 "parent": {
575 "isGlobalId": true,
576 "id": "9021001001511000",
577 "name": "Medborgarplatsen, Stockholm",
578 "disassembledName": "Medborgarplatsen",
579 "type": "stop",
580 "parent": {
581 "id": "placeID:33001080:1",
582 "name": "Stockholm",
583 "type": "locality"
584 },
585 "properties": {
586 "stopId": "18001511"
587 },
588 "coord": [
589 59.31488,
590 18.073439
591 ],
592 "niveau": 0
593 },
594 "productClasses": [
595 2
596 ],
597 "properties": {
598 "AREA_NIVEAU_DIVA": "0",
599 "area": "1",
600 "platform": "1",
601 "zone": "tfs:33",
602 "stoppingPointPlanned": "1",
603 "platformName": "1"
604 },
605 "departureTimePlanned": "2025-04-04T10:48:00Z",
606 "departureTimeEstimated": "2025-04-04T10:48:00Z",
607 "arrivalTimePlanned": "2025-04-04T10:48:00Z",
608 "arrivalTimeEstimated": "2025-04-04T10:47:30Z"
609 },
610 {
611 "isGlobalId": true,
612 "id": "9025001000001011",
613 "name": "Slussen, Stockholm",
614 "disassembledName": "1",
615 "type": "platform",
616 "coord": [
617 59.319633,
618 18.072226
619 ],
620 "niveau": 0,
621 "parent": {
622 "isGlobalId": true,
623 "id": "9021001001011000",
624 "name": "Slussen, Stockholm",
625 "disassembledName": "Slussen",
626 "type": "stop",
627 "parent": {
628 "id": "placeID:33001080:1",
629 "name": "Stockholm",
630 "type": "locality"
631 },
632 "properties": {
633 "stopId": "18001011"
634 },
635 "coord": [
636 59.319533,
637 18.071615
638 ],
639 "niveau": 0
640 },
641 "productClasses": [
642 2
643 ],
644 "properties": {
645 "AREA_NIVEAU_DIVA": "0",
646 "area": "1",
647 "platform": "1",
648 "zone": "tfs:33",
649 "stoppingPointPlanned": "1",
650 "platformName": "1"
651 },
652 "arrivalTimePlanned": "2025-04-04T10:49:30Z",
653 "arrivalTimeEstimated": "2025-04-04T10:48:48Z"
654 }
655 ],
656 "properties": {
657 "tripId": "9015001001812227"
658 },
659 "coords": [
660 [
661 59.257695,
662 18.082629
663 ],
664 [
665 59.257793,
666 18.082575
667 ],
668 [
669 59.257866,
670 18.082539
671 ],
672 [
673 59.319413,
674 18.072386
675 ],
676 [
677 59.319501,
678 18.072324
679 ],
680 [
681 59.319621,
682 18.072231
683 ]
684 ],
685 "realtimeStatus": [
686 "MONITORED"
687 ],
688 "isRealtimeControlled": true
689 }
690 ],
691 "fare": {
692 "tickets": [
693 {
694 "id": "VUX",
695 "name": "SL enkelbiljett",
696 "comment": "minutes (xsd:duration)",
697 "currency": "SEK",
698 "priceBrutto": 40.57,
699 "priceNetto": 43,
700 "taxPercent": 6,
701 "fromLeg": 0,
702 "toLeg": 0,
703 "net": "SL-tarif",
704 "person": "ADULT",
705 "travellerClass": "SECOND",
706 "timeValidity": "SINGLE",
707 "validMinutes": 75,
708 "isShortHaul": "NO",
709 "returnsAllowed": "NO",
710 "validForOneJourneyOnly": "UNKNOWN",
711 "validForOneOperatorOnly": "UNKNOWN",
712 "numberOfChanges": 0,
713 "validFrom": "2025-04-04T10:32:00Z",
714 "validTo": "2025-04-04T11:47:00Z",
715 "validityExtent": "BOARDING",
716 "properties": {
717 "priceTotalFare": "0.00",
718 "riderCategoryName": "Adult",
719 "tariffProductDefault": [
720
721 ],
722 "tariffProductOption": [
723
724 ],
725 "validityPeriodType": "DURATION"
726 }
727 },
728 {
729 "id": "RAB",
730 "name": "SL enkelbiljett",
731 "comment": "minutes (xsd:duration)",
732 "currency": "SEK",
733 "priceBrutto": 24.53,
734 "priceNetto": 26,
735 "taxPercent": 6,
736 "fromLeg": 0,
737 "toLeg": 0,
738 "net": "SL-tarif",
739 "person": "REDUCED",
740 "travellerClass": "SECOND",
741 "timeValidity": "SINGLE",
742 "validMinutes": 75,
743 "isShortHaul": "NO",
744 "returnsAllowed": "NO",
745 "validForOneJourneyOnly": "UNKNOWN",
746 "validForOneOperatorOnly": "UNKNOWN",
747 "numberOfChanges": 0,
748 "validFrom": "2025-04-04T10:32:00Z",
749 "validTo": "2025-04-04T11:47:00Z",
750 "validityExtent": "BOARDING",
751 "properties": {
752 "priceTotalFare": "0.00",
753 "riderCategoryName": "Adult",
754 "tariffProductDefault": [
755
756 ],
757 "tariffProductOption": [
758
759 ],
760 "validityPeriodType": "DURATION"
761 }
762 }
763 ],
764 "priceCompilations": [
765 {
766 "ticketId": "VUX",
767 "name": "SL enkelbiljett",
768 "NumberOfTickets": 1,
769 "priceBrutto": 40.57,
770 "priceNetto": 43,
771 "unitPriceBrutto": 40.57,
772 "unitPriceNetto": 43,
773 "taxPercent": 6
774 },
775 {
776 "ticketId": "RAB",
777 "name": "SL enkelbiljett",
778 "NumberOfTickets": 1,
779 "priceBrutto": 24.53,
780 "priceNetto": 26,
781 "unitPriceBrutto": 24.53,
782 "unitPriceNetto": 26,
783 "taxPercent": 6
784 }
785 ],
786 "priceInformations": [
787 {
788 "ID": "Default_1",
789 "Name": "1",
790 "Content": "Biljettpriset är beräknat på resan i förslaget. För vissa resor går det inte att visa ett pris.",
791 "URL": "https://sl.se/prisinformation",
792 "UrlDescription": "Läs mer på sl.se om hur reseplaneraren och uträkningen av biljettpriset funkar.",
793 "Description": "Friskrivning, gäller både tider och priser "
794 },
795 {
796 "ID": "VUX",
797 "Name": "SL enkelbiljett"
798 }
799 ]
800 },
801 "daysOfService": {
802 "rvb": "000000000000000000000000000000080000000000000000"
803 }
804 },
805 {
806 "tripId": "9015001001812228|9025001000001861|2025-04-04T10:42:42Z|9025001000001011|2025-04-04T10:59:30Z",
807 "tripParams": "maxLengthBicycle=4000&minLengthBicycle=0&mustExcl=1&mustExclOP=sam%3A%3A&name_destination=9091001000009192&name_origin=9091001000009182&selOP=1&type_destination=any&type_origin=any",
808 "tripDuration": 1008,
809 "tripRtDuration": 942,
810 "rating": 0,
811 "isAdditional": false,
812 "interchanges": 0,
813 "legs": [
814 {
815 "infos": [
816
817 ],
818 "duration": 942,
819 "origin": {
820 "isGlobalId": true,
821 "id": "9025001000001861",
822 "name": "Hökarängen, Stockholm",
823 "disassembledName": "1",
824 "type": "platform",
825 "coord": [
826 59.257932,
827 18.082494
828 ],
829 "niveau": 0,
830 "parent": {
831 "isGlobalId": true,
832 "id": "9021001001861000",
833 "name": "Hökarängen, Stockholm",
834 "disassembledName": "Hökarängen",
835 "type": "stop",
836 "parent": {
837 "id": "placeID:33001080:1",
838 "name": "Stockholm",
839 "type": "locality"
840 },
841 "properties": {
842 "stopId": "18001861"
843 },
844 "coord": [
845 59.257928,
846 18.082503
847 ],
848 "niveau": 0
849 },
850 "productClasses": [
851 2
852 ],
853 "departureTimeBaseTimetable": "2025-04-04T10:42:42Z",
854 "departureTimePlanned": "2025-04-04T10:42:42Z",
855 "departureTimeEstimated": "2025-04-04T10:42:42Z",
856 "properties": {
857 "AREA_NIVEAU_DIVA": "0",
858 "area": "1",
859 "platform": "1",
860 "stoppingPointPlanned": "1",
861 "platformName": "1"
862 }
863 },
864 "destination": {
865 "isGlobalId": true,
866 "id": "9025001000001011",
867 "name": "Slussen, Stockholm",
868 "disassembledName": "1",
869 "type": "platform",
870 "coord": [
871 59.319633,
872 18.072226
873 ],
874 "niveau": 0,
875 "parent": {
876 "isGlobalId": true,
877 "id": "9021001001011000",
878 "name": "Slussen, Stockholm",
879 "disassembledName": "Slussen",
880 "type": "stop",
881 "parent": {
882 "id": "placeID:33001080:1",
883 "name": "Stockholm",
884 "type": "locality"
885 },
886 "properties": {
887 "stopId": "18001011"
888 },
889 "coord": [
890 59.319533,
891 18.071615
892 ],
893 "niveau": 0
894 },
895 "productClasses": [
896 2
897 ],
898 "arrivalTimeBaseTimetable": "2025-04-04T10:59:30Z",
899 "arrivalTimePlanned": "2025-04-04T10:59:30Z",
900 "arrivalTimeEstimated": "2025-04-04T10:58:24Z",
901 "properties": {
902 "AREA_NIVEAU_DIVA": "0",
903 "area": "1",
904 "platform": "1",
905 "stoppingPointPlanned": "1",
906 "platformName": "1"
907 }
908 },
909 "transportation": {
910 "id": "tfs:02018: :H:y01",
911 "name": "Tunnelbana tunnelbanans gröna linje 18",
912 "number": "tunnelbanans gröna linje 18",
913 "product": {
914 "id": 8,
915 "class": 2,
916 "name": "Tunnelbana",
917 "iconId": 1
918 },
919 "operator": {
920 "id": "1",
921 "name": "Storstockholms Lokaltrafik"
922 },
923 "destination": {
924 "id": "18001331",
925 "name": "Hässelby strand",
926 "type": "stop"
927 },
928 "properties": {
929 "tripCode": 430,
930 "timetablePeriod": "Current",
931 "lineDisplay": "LINE",
932 "globalId": "9011001001800000",
933 "RealtimeTripId": "9015001001812228",
934 "shortTrain": false,
935 "AVMSTripID": "9015001001812228"
936 },
937 "isSamtrafik": false,
938 "disassembledName": "18"
939 },
940 "stopSequence": [
941 {
942 "isGlobalId": true,
943 "id": "9025001000001861",
944 "name": "Hökarängen, Stockholm",
945 "disassembledName": "1",
946 "type": "platform",
947 "coord": [
948 59.257932,
949 18.082494
950 ],
951 "niveau": 0,
952 "parent": {
953 "isGlobalId": true,
954 "id": "9021001001861000",
955 "name": "Hökarängen, Stockholm",
956 "disassembledName": "Hökarängen",
957 "type": "stop",
958 "parent": {
959 "id": "placeID:33001080:1",
960 "name": "Stockholm",
961 "type": "locality"
962 },
963 "properties": {
964 "stopId": "18001861"
965 },
966 "coord": [
967 59.257928,
968 18.082503
969 ],
970 "niveau": 0
971 },
972 "productClasses": [
973 2
974 ],
975 "properties": {
976 "AREA_NIVEAU_DIVA": "0",
977 "area": "1",
978 "platform": "1",
979 "zone": "tfs:32",
980 "stoppingPointPlanned": "1",
981 "platformName": "1"
982 },
983 "departureTimePlanned": "2025-04-04T10:42:42Z",
984 "departureTimeEstimated": "2025-04-04T10:42:42Z"
985 },
986 {
987 "isGlobalId": true,
988 "id": "9025001000001851",
989 "name": "Gubbängen, Stockholm",
990 "disassembledName": "1",
991 "type": "platform",
992 "coord": [
993 59.263323,
994 18.082134
995 ],
996 "niveau": 0,
997 "parent": {
998 "isGlobalId": true,
999 "id": "9021001001851000",
1000 "name": "Gubbängen, Stockholm",
1001 "disassembledName": "Gubbängen",
1002 "type": "stop",
1003 "parent": {
1004 "id": "placeID:33001080:1",
1005 "name": "Stockholm",
1006 "type": "locality"
1007 },
1008 "properties": {
1009 "stopId": "18001851"
1010 },
1011 "coord": [
1012 59.263327,
1013 18.082134
1014 ],
1015 "niveau": 0
1016 },
1017 "productClasses": [
1018 2
1019 ],
1020 "properties": {
1021 "AREA_NIVEAU_DIVA": "0",
1022 "area": "1",
1023 "platform": "1",
1024 "zone": "tfs:32",
1025 "stoppingPointPlanned": "1",
1026 "platformName": "1"
1027 },
1028 "departureTimePlanned": "2025-04-04T10:44:12Z",
1029 "departureTimeEstimated": "2025-04-04T10:44:12Z",
1030 "arrivalTimePlanned": "2025-04-04T10:44:12Z",
1031 "arrivalTimeEstimated": "2025-04-04T10:43:06Z"
1032 },
1033 {
1034 "isGlobalId": true,
1035 "id": "9025001000001841",
1036 "name": "Tallkrogen, Stockholm",
1037 "disassembledName": "1",
1038 "type": "platform",
1039 "coord": [
1040 59.271265,
1041 18.085566
1042 ],
1043 "niveau": 0,
1044 "parent": {
1045 "isGlobalId": true,
1046 "id": "9021001001841000",
1047 "name": "Tallkrogen, Stockholm",
1048 "disassembledName": "Tallkrogen",
1049 "type": "stop",
1050 "parent": {
1051 "id": "placeID:33001080:1",
1052 "name": "Stockholm",
1053 "type": "locality"
1054 },
1055 "properties": {
1056 "stopId": "18001841"
1057 },
1058 "coord": [
1059 59.271255,
1060 18.085548
1061 ],
1062 "niveau": 0
1063 },
1064 "productClasses": [
1065 2
1066 ],
1067 "properties": {
1068 "AREA_NIVEAU_DIVA": "0",
1069 "area": "1",
1070 "platform": "1",
1071 "zone": "tfs:32",
1072 "stoppingPointPlanned": "1",
1073 "platformName": "1"
1074 },
1075 "departureTimePlanned": "2025-04-04T10:45:42Z",
1076 "departureTimeEstimated": "2025-04-04T10:45:42Z",
1077 "arrivalTimePlanned": "2025-04-04T10:45:42Z",
1078 "arrivalTimeEstimated": "2025-04-04T10:44:54Z"
1079 },
1080 {
1081 "isGlobalId": true,
1082 "id": "9025001000001831",
1083 "name": "Skogskyrkogården, Stockholm",
1084 "disassembledName": "1",
1085 "type": "platform",
1086 "coord": [
1087 59.278966,
1088 18.095519
1089 ],
1090 "niveau": 0,
1091 "parent": {
1092 "isGlobalId": true,
1093 "id": "9021001001831000",
1094 "name": "Skogskyrkogården, Stockholm",
1095 "disassembledName": "Skogskyrkogården",
1096 "type": "stop",
1097 "parent": {
1098 "id": "placeID:33001080:1",
1099 "name": "Stockholm",
1100 "type": "locality"
1101 },
1102 "properties": {
1103 "stopId": "18001831"
1104 },
1105 "coord": [
1106 59.278966,
1107 18.095519
1108 ],
1109 "niveau": 0
1110 },
1111 "productClasses": [
1112 2
1113 ],
1114 "properties": {
1115 "AREA_NIVEAU_DIVA": "0",
1116 "area": "1",
1117 "platform": "1",
1118 "zone": "tfs:32",
1119 "stoppingPointPlanned": "1",
1120 "platformName": "1"
1121 },
1122 "departureTimePlanned": "2025-04-04T10:47:12Z",
1123 "departureTimeEstimated": "2025-04-04T10:47:12Z",
1124 "arrivalTimePlanned": "2025-04-04T10:47:12Z",
1125 "arrivalTimeEstimated": "2025-04-04T10:46:30Z"
1126 },
1127 {
1128 "isGlobalId": true,
1129 "id": "9025001000001821",
1130 "name": "Sandsborg, Stockholm",
1131 "disassembledName": "1",
1132 "type": "platform",
1133 "coord": [
1134 59.285675,
1135 18.091935
1136 ],
1137 "niveau": 0,
1138 "parent": {
1139 "isGlobalId": true,
1140 "id": "9021001001821000",
1141 "name": "Sandsborg, Stockholm",
1142 "disassembledName": "Sandsborg",
1143 "type": "stop",
1144 "parent": {
1145 "id": "placeID:33001080:1",
1146 "name": "Stockholm",
1147 "type": "locality"
1148 },
1149 "properties": {
1150 "stopId": "18001821"
1151 },
1152 "coord": [
1153 59.285675,
1154 18.091935
1155 ],
1156 "niveau": 0
1157 },
1158 "productClasses": [
1159 2
1160 ],
1161 "properties": {
1162 "AREA_NIVEAU_DIVA": "0",
1163 "area": "1",
1164 "platform": "1",
1165 "zone": "tfs:32",
1166 "stoppingPointPlanned": "1",
1167 "platformName": "1"
1168 },
1169 "departureTimePlanned": "2025-04-04T10:48:42Z",
1170 "departureTimeEstimated": "2025-04-04T10:48:48Z",
1171 "arrivalTimePlanned": "2025-04-04T10:48:42Z",
1172 "arrivalTimeEstimated": "2025-04-04T10:47:54Z"
1173 },
1174 {
1175 "isGlobalId": true,
1176 "id": "9025001000001811",
1177 "name": "Blåsut, Stockholm",
1178 "disassembledName": "1",
1179 "type": "platform",
1180 "coord": [
1181 59.291185,
1182 18.091163
1183 ],
1184 "niveau": 0,
1185 "parent": {
1186 "isGlobalId": true,
1187 "id": "9021001001811000",
1188 "name": "Blåsut, Stockholm",
1189 "disassembledName": "Blåsut",
1190 "type": "stop",
1191 "parent": {
1192 "id": "placeID:33001080:1",
1193 "name": "Stockholm",
1194 "type": "locality"
1195 },
1196 "properties": {
1197 "stopId": "18001811"
1198 },
1199 "coord": [
1200 59.291166,
1201 18.091154
1202 ],
1203 "niveau": 0
1204 },
1205 "productClasses": [
1206 2
1207 ],
1208 "properties": {
1209 "AREA_NIVEAU_DIVA": "0",
1210 "area": "1",
1211 "platform": "1",
1212 "zone": "tfs:32",
1213 "stoppingPointPlanned": "1",
1214 "platformName": "1"
1215 },
1216 "departureTimePlanned": "2025-04-04T10:50:12Z",
1217 "departureTimeEstimated": "2025-04-04T10:50:12Z",
1218 "arrivalTimePlanned": "2025-04-04T10:50:12Z",
1219 "arrivalTimeEstimated": "2025-04-04T10:49:18Z"
1220 },
1221 {
1222 "isGlobalId": true,
1223 "id": "9025001000001603",
1224 "name": "Skärmarbrink, Stockholm",
1225 "disassembledName": "2",
1226 "type": "platform",
1227 "coord": [
1228 59.295286,
1229 18.090327
1230 ],
1231 "niveau": 0,
1232 "parent": {
1233 "isGlobalId": true,
1234 "id": "9021001001601000",
1235 "name": "Skärmarbrink, Stockholm",
1236 "disassembledName": "Skärmarbrink",
1237 "type": "stop",
1238 "parent": {
1239 "id": "placeID:33001080:1",
1240 "name": "Stockholm",
1241 "type": "locality"
1242 },
1243 "properties": {
1244 "stopId": "18001601"
1245 },
1246 "coord": [
1247 59.295272,
1248 18.090354
1249 ],
1250 "niveau": 0
1251 },
1252 "productClasses": [
1253 2
1254 ],
1255 "properties": {
1256 "AREA_NIVEAU_DIVA": "0",
1257 "area": "3",
1258 "platform": "1",
1259 "zone": "tfs:32",
1260 "stoppingPointPlanned": "2",
1261 "platformName": "2"
1262 },
1263 "departureTimePlanned": "2025-04-04T10:52:00Z",
1264 "departureTimeEstimated": "2025-04-04T10:52:00Z",
1265 "arrivalTimePlanned": "2025-04-04T10:52:00Z",
1266 "arrivalTimeEstimated": "2025-04-04T10:50:48Z"
1267 },
1268 {
1269 "isGlobalId": true,
1270 "id": "9025001000001551",
1271 "name": "Gullmarsplan, Stockholm",
1272 "disassembledName": "1",
1273 "type": "platform",
1274 "coord": [
1275 59.299184,
1276 18.080967
1277 ],
1278 "niveau": 0,
1279 "parent": {
1280 "isGlobalId": true,
1281 "id": "9021001001551000",
1282 "name": "Gullmarsplan, Stockholm",
1283 "disassembledName": "Gullmarsplan",
1284 "type": "stop",
1285 "parent": {
1286 "id": "placeID:33001080:1",
1287 "name": "Stockholm",
1288 "type": "locality"
1289 },
1290 "properties": {
1291 "stopId": "18001551"
1292 },
1293 "coord": [
1294 59.299157,
1295 18.080985
1296 ],
1297 "niveau": 0
1298 },
1299 "productClasses": [
1300 2
1301 ],
1302 "properties": {
1303 "AREA_NIVEAU_DIVA": "0",
1304 "area": "1",
1305 "platform": "1",
1306 "zone": "tfs:32",
1307 "stoppingPointPlanned": "1",
1308 "platformName": "1"
1309 },
1310 "departureTimePlanned": "2025-04-04T10:54:30Z",
1311 "departureTimeEstimated": "2025-04-04T10:54:30Z",
1312 "arrivalTimePlanned": "2025-04-04T10:54:30Z",
1313 "arrivalTimeEstimated": "2025-04-04T10:52:42Z"
1314 },
1315 {
1316 "isGlobalId": true,
1317 "id": "9025001000001521",
1318 "name": "Skanstull, Stockholm",
1319 "disassembledName": "1",
1320 "type": "platform",
1321 "coord": [
1322 59.308493,
1323 18.076062
1324 ],
1325 "niveau": 0,
1326 "parent": {
1327 "isGlobalId": true,
1328 "id": "9021001001521000",
1329 "name": "Skanstull, Stockholm",
1330 "disassembledName": "Skanstull",
1331 "type": "stop",
1332 "parent": {
1333 "id": "placeID:33001080:1",
1334 "name": "Stockholm",
1335 "type": "locality"
1336 },
1337 "properties": {
1338 "stopId": "18001521"
1339 },
1340 "coord": [
1341 59.308498,
1342 18.076107
1343 ],
1344 "niveau": 0
1345 },
1346 "productClasses": [
1347 2
1348 ],
1349 "properties": {
1350 "AREA_NIVEAU_DIVA": "0",
1351 "area": "1",
1352 "platform": "1",
1353 "zone": "tfs:33",
1354 "stoppingPointPlanned": "1",
1355 "platformName": "1"
1356 },
1357 "departureTimePlanned": "2025-04-04T10:56:30Z",
1358 "departureTimeEstimated": "2025-04-04T10:56:36Z",
1359 "arrivalTimePlanned": "2025-04-04T10:56:30Z",
1360 "arrivalTimeEstimated": "2025-04-04T10:55:42Z"
1361 },
1362 {
1363 "isGlobalId": true,
1364 "id": "9025001000001511",
1365 "name": "Medborgarplatsen, Stockholm",
1366 "disassembledName": "1",
1367 "type": "platform",
1368 "coord": [
1369 59.314889,
1370 18.073412
1371 ],
1372 "niveau": 0,
1373 "parent": {
1374 "isGlobalId": true,
1375 "id": "9021001001511000",
1376 "name": "Medborgarplatsen, Stockholm",
1377 "disassembledName": "Medborgarplatsen",
1378 "type": "stop",
1379 "parent": {
1380 "id": "placeID:33001080:1",
1381 "name": "Stockholm",
1382 "type": "locality"
1383 },
1384 "properties": {
1385 "stopId": "18001511"
1386 },
1387 "coord": [
1388 59.31488,
1389 18.073439
1390 ],
1391 "niveau": 0
1392 },
1393 "productClasses": [
1394 2
1395 ],
1396 "properties": {
1397 "AREA_NIVEAU_DIVA": "0",
1398 "area": "1",
1399 "platform": "1",
1400 "zone": "tfs:33",
1401 "stoppingPointPlanned": "1",
1402 "platformName": "1"
1403 },
1404 "departureTimePlanned": "2025-04-04T10:58:00Z",
1405 "departureTimeEstimated": "2025-04-04T10:58:00Z",
1406 "arrivalTimePlanned": "2025-04-04T10:58:00Z",
1407 "arrivalTimeEstimated": "2025-04-04T10:57:12Z"
1408 },
1409 {
1410 "isGlobalId": true,
1411 "id": "9025001000001011",
1412 "name": "Slussen, Stockholm",
1413 "disassembledName": "1",
1414 "type": "platform",
1415 "coord": [
1416 59.319633,
1417 18.072226
1418 ],
1419 "niveau": 0,
1420 "parent": {
1421 "isGlobalId": true,
1422 "id": "9021001001011000",
1423 "name": "Slussen, Stockholm",
1424 "disassembledName": "Slussen",
1425 "type": "stop",
1426 "parent": {
1427 "id": "placeID:33001080:1",
1428 "name": "Stockholm",
1429 "type": "locality"
1430 },
1431 "properties": {
1432 "stopId": "18001011"
1433 },
1434 "coord": [
1435 59.319533,
1436 18.071615
1437 ],
1438 "niveau": 0
1439 },
1440 "productClasses": [
1441 2
1442 ],
1443 "properties": {
1444 "AREA_NIVEAU_DIVA": "0",
1445 "area": "1",
1446 "platform": "1",
1447 "zone": "tfs:33",
1448 "stoppingPointPlanned": "1",
1449 "platformName": "1"
1450 },
1451 "arrivalTimePlanned": "2025-04-04T10:59:30Z",
1452 "arrivalTimeEstimated": "2025-04-04T10:58:24Z"
1453 }
1454 ],
1455 "properties": {
1456 "tripId": "9015001001812228"
1457 },
1458 "coords": [
1459 [
1460 59.257695,
1461 18.082629
1462 ],
1463 [
1464 59.257793,
1465 18.082575
1466 ],
1467 [
1468 59.257866,
1469 18.082539
1470 ],
1471 [
1472 59.319331,
1473 18.072437
1474 ],
1475 [
1476 59.319413,
1477 18.072386
1478 ],
1479 [
1480 59.319501,
1481 18.072324
1482 ],
1483 [
1484 59.319621,
1485 18.072231
1486 ]
1487 ],
1488 "realtimeStatus": [
1489 "MONITORED"
1490 ],
1491 "isRealtimeControlled": true
1492 }
1493 ],
1494 "fare": {
1495 "tickets": [
1496 {
1497 "id": "VUX",
1498 "name": "SL enkelbiljett",
1499 "comment": "minutes (xsd:duration)",
1500 "currency": "SEK",
1501 "priceBrutto": 40.57,
1502 "priceNetto": 43,
1503 "taxPercent": 6,
1504 "fromLeg": 0,
1505 "toLeg": 0,
1506 "net": "SL-tarif",
1507 "person": "ADULT",
1508 "travellerClass": "SECOND",
1509 "timeValidity": "SINGLE",
1510 "validMinutes": 75,
1511 "isShortHaul": "NO",
1512 "returnsAllowed": "NO",
1513 "validForOneJourneyOnly": "UNKNOWN",
1514 "validForOneOperatorOnly": "UNKNOWN",
1515 "numberOfChanges": 0,
1516 "validFrom": "2025-04-04T10:42:00Z",
1517 "validTo": "2025-04-04T11:57:00Z",
1518 "validityExtent": "BOARDING",
1519 "properties": {
1520 "priceTotalFare": "0.00",
1521 "riderCategoryName": "Adult",
1522 "tariffProductDefault": [
1523
1524 ],
1525 "tariffProductOption": [
1526
1527 ],
1528 "validityPeriodType": "DURATION"
1529 }
1530 },
1531 {
1532 "id": "RAB",
1533 "name": "SL enkelbiljett",
1534 "comment": "minutes (xsd:duration)",
1535 "currency": "SEK",
1536 "priceBrutto": 24.53,
1537 "priceNetto": 26,
1538 "taxPercent": 6,
1539 "fromLeg": 0,
1540 "toLeg": 0,
1541 "net": "SL-tarif",
1542 "person": "REDUCED",
1543 "travellerClass": "SECOND",
1544 "timeValidity": "SINGLE",
1545 "validMinutes": 75,
1546 "isShortHaul": "NO",
1547 "returnsAllowed": "NO",
1548 "validForOneJourneyOnly": "UNKNOWN",
1549 "validForOneOperatorOnly": "UNKNOWN",
1550 "numberOfChanges": 0,
1551 "validFrom": "2025-04-04T10:42:00Z",
1552 "validTo": "2025-04-04T11:57:00Z",
1553 "validityExtent": "BOARDING",
1554 "properties": {
1555 "priceTotalFare": "0.00",
1556 "riderCategoryName": "Adult",
1557 "tariffProductDefault": [
1558
1559 ],
1560 "tariffProductOption": [
1561
1562 ],
1563 "validityPeriodType": "DURATION"
1564 }
1565 }
1566 ],
1567 "priceCompilations": [
1568 {
1569 "ticketId": "VUX",
1570 "name": "SL enkelbiljett",
1571 "NumberOfTickets": 1,
1572 "priceBrutto": 40.57,
1573 "priceNetto": 43,
1574 "unitPriceBrutto": 40.57,
1575 "unitPriceNetto": 43,
1576 "taxPercent": 6
1577 },
1578 {
1579 "ticketId": "RAB",
1580 "name": "SL enkelbiljett",
1581 "NumberOfTickets": 1,
1582 "priceBrutto": 24.53,
1583 "priceNetto": 26,
1584 "unitPriceBrutto": 24.53,
1585 "unitPriceNetto": 26,
1586 "taxPercent": 6
1587 }
1588 ],
1589 "priceInformations": [
1590 {
1591 "ID": "Default_1",
1592 "Name": "1",
1593 "Content": "Biljettpriset är beräknat på resan i förslaget. För vissa resor går det inte att visa ett pris.",
1594 "URL": "https://sl.se/prisinformation",
1595 "UrlDescription": "Läs mer på sl.se om hur reseplaneraren och uträkningen av biljettpriset funkar.",
1596 "Description": "Friskrivning, gäller både tider och priser "
1597 },
1598 {
1599 "ID": "VUX",
1600 "Name": "SL enkelbiljett"
1601 }
1602 ]
1603 },
1604 "daysOfService": {
1605 "rvb": "000000000000000000000000000000080000000000000000"
1606 }
1607 }
1608 ]
1609}