{
  "status" : "success",
  "data" : {
    "headers" : {
      "paging" : {
        "startIndex" : 0,
        "pageSize" : 54,
        "moreData" : false
      }
    }
  },
  "body" : [ {
    "validUntilTime" : "2026-05-22T20:22:10.238Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "15",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/15_2001_5221_5105"
      },
      "vehicleLocation" : {
        "longitude" : "23.9393539",
        "latitude" : "61.5441055"
      },
      "operatorRef" : "6990",
      "bearing" : "345.0",
      "delay" : "P0Y0M0DT0H2M23.000S",
      "vehicleRef" : "6990_415",
      "journeyPatternRef" : "15",
      "originShortName" : "5105",
      "destinationShortName" : "5221",
      "speed" : "50.1",
      "originAimedDepartureTime" : "2001",
      "onwardCalls" : [ {
        "expectedDepartureTime" : "2026-05-22T20:21:12Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5214",
        "order" : "21"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:21:47Z",
        "expectedDepartureTime" : "2026-05-22T20:21:54Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5216",
        "order" : "22"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:48Z",
        "expectedDepartureTime" : "2026-05-22T20:22:51Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5218",
        "order" : "23"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:18Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5221",
        "order" : "24"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:10.229Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "6",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/6_1950_4600_0574"
      },
      "vehicleLocation" : {
        "longitude" : "23.9734039",
        "latitude" : "61.4784813"
      },
      "operatorRef" : "10299",
      "bearing" : "133.0",
      "delay" : "P0Y0M0DT0H2M57.000S",
      "vehicleRef" : "10299_379",
      "journeyPatternRef" : "6",
      "originShortName" : "0574",
      "destinationShortName" : "4600",
      "speed" : "40.0",
      "originAimedDepartureTime" : "1950",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:57Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4600",
        "order" : "29"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.502Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "3",
      "directionRef" : "1",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/3_1958_0950_0839"
      },
      "vehicleLocation" : {
        "longitude" : "23.7732090",
        "latitude" : "61.4988540"
      },
      "operatorRef" : "56920",
      "bearing" : "268.58768",
      "delay" : "P0Y0M0DT0H1M4.000S",
      "vehicleRef" : "56920_17",
      "journeyPatternRef" : "3",
      "originShortName" : "0839",
      "destinationShortName" : "0950",
      "speed" : "0.0",
      "originAimedDepartureTime" : "1958",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:22:04Z",
        "expectedDepartureTime" : "2026-05-22T20:22:38Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0809",
        "order" : "14"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:19Z",
        "expectedDepartureTime" : "2026-05-22T20:23:56Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0807",
        "order" : "15"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:19Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0950",
        "order" : "16"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.490Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "1",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/1_1954_0908_0873"
      },
      "vehicleLocation" : {
        "longitude" : "23.7928730",
        "latitude" : "61.5001600"
      },
      "operatorRef" : "56920",
      "bearing" : "68.54",
      "delay" : "P0Y0M0DT0H0M10.000S",
      "vehicleRef" : "56920_4",
      "journeyPatternRef" : "1",
      "originShortName" : "0873",
      "destinationShortName" : "0908",
      "speed" : "0.0",
      "originAimedDepartureTime" : "1954",
      "onwardCalls" : [ {
        "expectedDepartureTime" : "2026-05-22T20:21:31Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0902",
        "order" : "16"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:16Z",
        "expectedDepartureTime" : "2026-05-22T20:22:45Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0904",
        "order" : "17"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:43Z",
        "expectedDepartureTime" : "2026-05-22T20:25:14Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0906",
        "order" : "18"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:25Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0908",
        "order" : "19"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.657Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "1",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/1_2024_0908_0873"
      },
      "vehicleLocation" : {
        "longitude" : "23.7042610",
        "latitude" : "61.5290460"
      },
      "operatorRef" : "56920",
      "bearing" : "169.26",
      "delay" : "P0Y0M0DT0H0M0.000S",
      "vehicleRef" : "56920_5",
      "journeyPatternRef" : "1",
      "originShortName" : "0873",
      "destinationShortName" : "0908",
      "speed" : "0.0",
      "originAimedDepartureTime" : "2024",
      "onwardCalls" : [ {
        "expectedDepartureTime" : "2026-05-22T20:24:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0873",
        "order" : "0"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:00Z",
        "expectedDepartureTime" : "2026-05-22T20:25:27Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0871",
        "order" : "1"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:02Z",
        "expectedDepartureTime" : "2026-05-22T20:27:29Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0869",
        "order" : "2"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:54Z",
        "expectedDepartureTime" : "2026-05-22T20:29:20Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0867",
        "order" : "3"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:02Z",
        "expectedDepartureTime" : "2026-05-22T20:30:29Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0865",
        "order" : "4"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:11Z",
        "expectedDepartureTime" : "2026-05-22T20:32:54Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0861",
        "order" : "5"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:09Z",
        "expectedDepartureTime" : "2026-05-22T20:35:39Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0855",
        "order" : "6"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:36:16Z",
        "expectedDepartureTime" : "2026-05-22T20:36:45Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0853",
        "order" : "7"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:36Z",
        "expectedDepartureTime" : "2026-05-22T20:39:03Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0851",
        "order" : "8"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:40:07Z",
        "expectedDepartureTime" : "2026-05-22T20:40:35Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0802",
        "order" : "9"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:42:14Z",
        "expectedDepartureTime" : "2026-05-22T20:42:47Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0804",
        "order" : "10"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:43:31Z",
        "expectedDepartureTime" : "2026-05-22T20:44:08Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0806",
        "order" : "11"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:45:14Z",
        "expectedDepartureTime" : "2026-05-22T20:45:50Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0808",
        "order" : "12"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:46:31Z",
        "expectedDepartureTime" : "2026-05-22T20:47:08Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0810",
        "order" : "13"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:48:02Z",
        "expectedDepartureTime" : "2026-05-22T20:48:36Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0812",
        "order" : "14"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:49:15Z",
        "expectedDepartureTime" : "2026-05-22T20:49:52Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0814",
        "order" : "15"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:50:41Z",
        "expectedDepartureTime" : "2026-05-22T20:51:09Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0902",
        "order" : "16"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:51:54Z",
        "expectedDepartureTime" : "2026-05-22T20:52:23Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0904",
        "order" : "17"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:54:21Z",
        "expectedDepartureTime" : "2026-05-22T20:54:52Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0906",
        "order" : "18"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:56:03Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0908",
        "order" : "19"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.712Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "3",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/3_2018_0840_0951"
      },
      "vehicleLocation" : {
        "longitude" : "23.7668160",
        "latitude" : "61.4981460"
      },
      "operatorRef" : "56920",
      "bearing" : "81.22",
      "delay" : "P0Y0M0DT0H2M8.000S",
      "vehicleRef" : "56920_8",
      "journeyPatternRef" : "3",
      "originShortName" : "0951",
      "destinationShortName" : "0840",
      "speed" : "16.6",
      "originAimedDepartureTime" : "2018",
      "onwardCalls" : [ {
        "expectedDepartureTime" : "2026-05-22T20:21:07Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0808",
        "order" : "1"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:21:48Z",
        "expectedDepartureTime" : "2026-05-22T20:22:25Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0810",
        "order" : "2"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:19Z",
        "expectedDepartureTime" : "2026-05-22T20:23:53Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0812",
        "order" : "3"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:32Z",
        "expectedDepartureTime" : "2026-05-22T20:25:09Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0814",
        "order" : "4"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:20Z",
        "expectedDepartureTime" : "2026-05-22T20:26:48Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0816",
        "order" : "5"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:33Z",
        "expectedDepartureTime" : "2026-05-22T20:28:02Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0818",
        "order" : "6"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:47Z",
        "expectedDepartureTime" : "2026-05-22T20:29:14Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0820",
        "order" : "7"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:06Z",
        "expectedDepartureTime" : "2026-05-22T20:30:06Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0822",
        "order" : "8"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:06Z",
        "expectedDepartureTime" : "2026-05-22T20:33:34Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0826",
        "order" : "9"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:00Z",
        "expectedDepartureTime" : "2026-05-22T20:35:26Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0828",
        "order" : "10"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:36:55Z",
        "expectedDepartureTime" : "2026-05-22T20:37:23Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0830",
        "order" : "11"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:02Z",
        "expectedDepartureTime" : "2026-05-22T20:38:33Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0832",
        "order" : "12"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:29Z",
        "expectedDepartureTime" : "2026-05-22T20:40:07Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0834",
        "order" : "13"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:41:00Z",
        "expectedDepartureTime" : "2026-05-22T20:41:28Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0836",
        "order" : "14"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:42:30Z",
        "expectedDepartureTime" : "2026-05-22T20:42:57Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0838",
        "order" : "15"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:44:32Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0840",
        "order" : "16"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:10.810Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "1",
      "directionRef" : "1",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/1_2001_0872_0907"
      },
      "vehicleLocation" : {
        "longitude" : "23.7250290",
        "latitude" : "61.5024840"
      },
      "operatorRef" : "56920",
      "bearing" : "343.56",
      "delay" : "P0Y0M0DT0H1M35.000S",
      "vehicleRef" : "56920_9",
      "journeyPatternRef" : "1",
      "originShortName" : "0907",
      "destinationShortName" : "0872",
      "speed" : "39.8",
      "originAimedDepartureTime" : "2001",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:34Z",
        "expectedDepartureTime" : "2026-05-22T20:22:05Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0852",
        "order" : "12"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:41Z",
        "expectedDepartureTime" : "2026-05-22T20:23:10Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0854",
        "order" : "13"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:27Z",
        "expectedDepartureTime" : "2026-05-22T20:25:57Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0860",
        "order" : "14"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:35Z",
        "expectedDepartureTime" : "2026-05-22T20:28:03Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0864",
        "order" : "15"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:46Z",
        "expectedDepartureTime" : "2026-05-22T20:29:18Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0866",
        "order" : "16"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:41Z",
        "expectedDepartureTime" : "2026-05-22T20:31:11Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0868",
        "order" : "17"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:39Z",
        "expectedDepartureTime" : "2026-05-22T20:33:06Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0870",
        "order" : "18"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:34:02Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0872",
        "order" : "19"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:10.938Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "3",
      "directionRef" : "1",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/3_2013_0950_0839"
      },
      "vehicleLocation" : {
        "longitude" : "23.8428730",
        "latitude" : "61.4629580"
      },
      "operatorRef" : "56920",
      "bearing" : "349.61",
      "delay" : "P0Y0M0DT0H0M3.000S",
      "vehicleRef" : "56920_20",
      "journeyPatternRef" : "3",
      "originShortName" : "0839",
      "destinationShortName" : "0950",
      "speed" : "48.1",
      "originAimedDepartureTime" : "2013",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:22:02Z",
        "expectedDepartureTime" : "2026-05-22T20:22:28Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0827",
        "order" : "6"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:52Z",
        "expectedDepartureTime" : "2026-05-22T20:24:18Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0825",
        "order" : "7"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:08Z",
        "expectedDepartureTime" : "2026-05-22T20:27:08Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0821",
        "order" : "8"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:08Z",
        "expectedDepartureTime" : "2026-05-22T20:28:37Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0819",
        "order" : "9"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:19Z",
        "expectedDepartureTime" : "2026-05-22T20:29:49Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0817",
        "order" : "10"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:34Z",
        "expectedDepartureTime" : "2026-05-22T20:31:01Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0815",
        "order" : "11"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:17Z",
        "expectedDepartureTime" : "2026-05-22T20:32:49Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0813",
        "order" : "12"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:27Z",
        "expectedDepartureTime" : "2026-05-22T20:33:59Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0811",
        "order" : "13"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:08Z",
        "expectedDepartureTime" : "2026-05-22T20:35:42Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0809",
        "order" : "14"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:36:23Z",
        "expectedDepartureTime" : "2026-05-22T20:37:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0807",
        "order" : "15"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:23Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0950",
        "order" : "16"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:10.217Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "40B",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/40B_1945_8064_0001"
      },
      "vehicleLocation" : {
        "longitude" : "24.0867443",
        "latitude" : "61.4603233"
      },
      "operatorRef" : "47374",
      "bearing" : "129.0",
      "delay" : "P0Y0M0DT0H1M26.000S",
      "vehicleRef" : "47374_68",
      "journeyPatternRef" : "40B",
      "originShortName" : "0001",
      "destinationShortName" : "8064",
      "speed" : "44.7",
      "originAimedDepartureTime" : "1945",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:16Z",
        "expectedDepartureTime" : "2026-05-22T20:21:17Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8044",
        "order" : "40"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:01Z",
        "expectedDepartureTime" : "2026-05-22T20:22:02Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8046",
        "order" : "41"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:39Z",
        "expectedDepartureTime" : "2026-05-22T20:22:50Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8048",
        "order" : "42"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:24Z",
        "expectedDepartureTime" : "2026-05-22T20:23:27Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8050",
        "order" : "43"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:52Z",
        "expectedDepartureTime" : "2026-05-22T20:23:58Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8052",
        "order" : "44"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:10Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8064",
        "order" : "45"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.640Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "3",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/3_2003_0840_0951"
      },
      "vehicleLocation" : {
        "longitude" : "23.8435300",
        "latitude" : "61.4613260"
      },
      "operatorRef" : "56920",
      "bearing" : "167.72",
      "delay" : "P0Y0M0DT0H0M6.000S",
      "vehicleRef" : "56920_24",
      "journeyPatternRef" : "3",
      "originShortName" : "0951",
      "destinationShortName" : "0840",
      "speed" : "69.3",
      "originAimedDepartureTime" : "2003",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:22:05Z",
        "expectedDepartureTime" : "2026-05-22T20:22:33Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0830",
        "order" : "11"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:12Z",
        "expectedDepartureTime" : "2026-05-22T20:23:43Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0832",
        "order" : "12"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:39Z",
        "expectedDepartureTime" : "2026-05-22T20:25:17Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0834",
        "order" : "13"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:10Z",
        "expectedDepartureTime" : "2026-05-22T20:26:38Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0836",
        "order" : "14"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:40Z",
        "expectedDepartureTime" : "2026-05-22T20:28:07Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0838",
        "order" : "15"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:42Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0840",
        "order" : "16"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.279Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "3",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/3_1936_0840_0873"
      },
      "vehicleLocation" : {
        "longitude" : "23.8584950",
        "latitude" : "61.4426250"
      },
      "operatorRef" : "56920",
      "bearing" : "153.03",
      "delay" : "P0Y0M0DT0H1M7.000S",
      "vehicleRef" : "56920_27",
      "journeyPatternRef" : "3",
      "originShortName" : "0873",
      "destinationShortName" : "0840",
      "speed" : "14.2",
      "originAimedDepartureTime" : "1936",
      "onwardCalls" : [ {
        "expectedDepartureTime" : "2026-05-22T20:21:07Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0838",
        "order" : "26"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:07Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0840",
        "order" : "27"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.267Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "3",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/3_2006_0840_0873"
      },
      "vehicleLocation" : {
        "longitude" : "23.7373830",
        "latitude" : "61.5002420"
      },
      "operatorRef" : "56920",
      "bearing" : "171.28",
      "delay" : "P0Y0M0DT0H0M35.000S",
      "vehicleRef" : "56920_28",
      "journeyPatternRef" : "3",
      "originShortName" : "0873",
      "destinationShortName" : "0840",
      "speed" : "30.1",
      "originAimedDepartureTime" : "2006",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:22:05Z",
        "expectedDepartureTime" : "2026-05-22T20:22:33Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0802",
        "order" : "9"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:12Z",
        "expectedDepartureTime" : "2026-05-22T20:24:45Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0804",
        "order" : "10"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:29Z",
        "expectedDepartureTime" : "2026-05-22T20:26:06Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0806",
        "order" : "11"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:12Z",
        "expectedDepartureTime" : "2026-05-22T20:27:48Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0808",
        "order" : "12"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:29Z",
        "expectedDepartureTime" : "2026-05-22T20:29:06Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0810",
        "order" : "13"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:00Z",
        "expectedDepartureTime" : "2026-05-22T20:30:34Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0812",
        "order" : "14"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:31:13Z",
        "expectedDepartureTime" : "2026-05-22T20:31:50Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0814",
        "order" : "15"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:01Z",
        "expectedDepartureTime" : "2026-05-22T20:33:29Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0816",
        "order" : "16"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:34:14Z",
        "expectedDepartureTime" : "2026-05-22T20:34:43Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0818",
        "order" : "17"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:28Z",
        "expectedDepartureTime" : "2026-05-22T20:35:55Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0820",
        "order" : "18"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:36:47Z",
        "expectedDepartureTime" : "2026-05-22T20:38:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0822",
        "order" : "19"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:41:00Z",
        "expectedDepartureTime" : "2026-05-22T20:41:28Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0826",
        "order" : "20"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:42:54Z",
        "expectedDepartureTime" : "2026-05-22T20:43:20Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0828",
        "order" : "21"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:44:49Z",
        "expectedDepartureTime" : "2026-05-22T20:45:17Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0830",
        "order" : "22"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:45:56Z",
        "expectedDepartureTime" : "2026-05-22T20:46:27Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0832",
        "order" : "23"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:47:23Z",
        "expectedDepartureTime" : "2026-05-22T20:48:01Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0834",
        "order" : "24"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:48:54Z",
        "expectedDepartureTime" : "2026-05-22T20:49:22Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0836",
        "order" : "25"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:50:24Z",
        "expectedDepartureTime" : "2026-05-22T20:50:51Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0838",
        "order" : "26"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:52:26Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0840",
        "order" : "27"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.236Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "48",
      "directionRef" : "1",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/48_2010_8035_9029"
      },
      "vehicleLocation" : {
        "longitude" : "24.2196503",
        "latitude" : "61.4675369"
      },
      "operatorRef" : "47374",
      "bearing" : "266.0",
      "delay" : "P0Y0M0DT0H4M15.000S",
      "vehicleRef" : "47374_72",
      "journeyPatternRef" : "48",
      "originShortName" : "9029",
      "destinationShortName" : "8035",
      "speed" : "81.0",
      "originAimedDepartureTime" : "2010",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:15Z",
        "expectedDepartureTime" : "2026-05-22T20:21:17Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/9121",
        "order" : "8"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:21:51Z",
        "expectedDepartureTime" : "2026-05-22T20:21:53Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/9119",
        "order" : "9"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:15Z",
        "expectedDepartureTime" : "2026-05-22T20:22:17Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/9117",
        "order" : "10"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:49Z",
        "expectedDepartureTime" : "2026-05-22T20:22:51Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/9115",
        "order" : "11"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:21Z",
        "expectedDepartureTime" : "2026-05-22T20:23:23Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/9113",
        "order" : "12"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:37Z",
        "expectedDepartureTime" : "2026-05-22T20:23:37Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/9111",
        "order" : "13"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:59Z",
        "expectedDepartureTime" : "2026-05-22T20:24:01Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/9109",
        "order" : "14"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:37Z",
        "expectedDepartureTime" : "2026-05-22T20:24:39Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/9107",
        "order" : "15"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:57Z",
        "expectedDepartureTime" : "2026-05-22T20:24:59Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/9105",
        "order" : "16"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:29Z",
        "expectedDepartureTime" : "2026-05-22T20:25:31Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/9103",
        "order" : "17"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:45Z",
        "expectedDepartureTime" : "2026-05-22T20:25:47Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/9101",
        "order" : "18"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:35Z",
        "expectedDepartureTime" : "2026-05-22T20:26:41Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8049",
        "order" : "19"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:11Z",
        "expectedDepartureTime" : "2026-05-22T20:27:19Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8047",
        "order" : "20"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:00Z",
        "expectedDepartureTime" : "2026-05-22T20:28:02Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8045",
        "order" : "21"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:41Z",
        "expectedDepartureTime" : "2026-05-22T20:28:43Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8043",
        "order" : "22"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:16Z",
        "expectedDepartureTime" : "2026-05-22T20:29:18Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8041",
        "order" : "23"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:54Z",
        "expectedDepartureTime" : "2026-05-22T20:29:56Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8039",
        "order" : "24"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:11Z",
        "expectedDepartureTime" : "2026-05-22T20:30:15Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8037",
        "order" : "25"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:31:34Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8035",
        "order" : "26"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:10.197Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "26",
      "directionRef" : "1",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/26_1925_1570_7662"
      },
      "vehicleLocation" : {
        "longitude" : "23.6449795",
        "latitude" : "61.5005074"
      },
      "operatorRef" : "6921",
      "bearing" : "247.0",
      "delay" : "P0Y0M0DT0H6M25.000S",
      "vehicleRef" : "6921_125",
      "journeyPatternRef" : "26",
      "originShortName" : "7662",
      "destinationShortName" : "1570",
      "speed" : "41.7",
      "originAimedDepartureTime" : "1925",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:29Z",
        "expectedDepartureTime" : "2026-05-22T20:21:49Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1562",
        "order" : "55"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:21Z",
        "expectedDepartureTime" : "2026-05-22T20:22:29Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1564",
        "order" : "56"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:51Z",
        "expectedDepartureTime" : "2026-05-22T20:23:13Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1566",
        "order" : "57"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:37Z",
        "expectedDepartureTime" : "2026-05-22T20:23:41Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1574",
        "order" : "58"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:13Z",
        "expectedDepartureTime" : "2026-05-22T20:24:15Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1720",
        "order" : "59"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:38Z",
        "expectedDepartureTime" : "2026-05-22T20:24:50Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1568",
        "order" : "60"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:04Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1570",
        "order" : "61"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:10.176Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "30",
      "directionRef" : "1",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/30_2010_0031_7060"
      },
      "vehicleLocation" : {
        "longitude" : "23.7120552",
        "latitude" : "61.4699974"
      },
      "operatorRef" : "6990",
      "bearing" : "98.0",
      "delay" : "P0Y0M0DT0H1M49.000S",
      "vehicleRef" : "6990_186",
      "journeyPatternRef" : "30",
      "originShortName" : "7060",
      "destinationShortName" : "0031",
      "speed" : "0.3",
      "originAimedDepartureTime" : "2010",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:14Z",
        "expectedDepartureTime" : "2026-05-22T20:21:19Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7003",
        "order" : "10"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:57Z",
        "expectedDepartureTime" : "2026-05-22T20:23:03Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2524",
        "order" : "11"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:13Z",
        "expectedDepartureTime" : "2026-05-22T20:25:13Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2521",
        "order" : "12"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:15Z",
        "expectedDepartureTime" : "2026-05-22T20:26:15Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2519",
        "order" : "13"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:25Z",
        "expectedDepartureTime" : "2026-05-22T20:27:33Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2517",
        "order" : "14"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:27Z",
        "expectedDepartureTime" : "2026-05-22T20:29:31Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2513",
        "order" : "15"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:25Z",
        "expectedDepartureTime" : "2026-05-22T20:30:41Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2511",
        "order" : "16"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:05Z",
        "expectedDepartureTime" : "2026-05-22T20:32:09Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2509",
        "order" : "17"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:59Z",
        "expectedDepartureTime" : "2026-05-22T20:33:23Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2507",
        "order" : "18"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:34:43Z",
        "expectedDepartureTime" : "2026-05-22T20:34:43Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2505",
        "order" : "19"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:24Z",
        "expectedDepartureTime" : "2026-05-22T20:35:24Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2503",
        "order" : "20"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:37:30Z",
        "expectedDepartureTime" : "2026-05-22T20:37:54Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0523",
        "order" : "21"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:42Z",
        "expectedDepartureTime" : "2026-05-22T20:39:16Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0519",
        "order" : "22"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:40:01Z",
        "expectedDepartureTime" : "2026-05-22T20:40:15Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0015",
        "order" : "23"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:42:31Z",
        "expectedDepartureTime" : "2026-05-22T20:42:47Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0024",
        "order" : "24"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:43:55Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0031",
        "order" : "25"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.251Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "5",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/5_2005_3598_0042"
      },
      "vehicleLocation" : {
        "longitude" : "23.7622490",
        "latitude" : "61.4548912"
      },
      "operatorRef" : "6852",
      "bearing" : "100.0",
      "delay" : "P0Y0M0DT0H4M19.000S",
      "vehicleRef" : "6852_809",
      "journeyPatternRef" : "5",
      "originShortName" : "0042",
      "destinationShortName" : "3598",
      "speed" : "11.1",
      "originAimedDepartureTime" : "2005",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:22:20Z",
        "expectedDepartureTime" : "2026-05-22T20:22:30Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3168",
        "order" : "12"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:02Z",
        "expectedDepartureTime" : "2026-05-22T20:23:04Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3112",
        "order" : "13"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:27Z",
        "expectedDepartureTime" : "2026-05-22T20:23:29Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3166",
        "order" : "14"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:39Z",
        "expectedDepartureTime" : "2026-05-22T20:24:51Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3658",
        "order" : "15"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:54Z",
        "expectedDepartureTime" : "2026-05-22T20:25:56Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3648",
        "order" : "16"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:39Z",
        "expectedDepartureTime" : "2026-05-22T20:28:04Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3660",
        "order" : "17"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:04Z",
        "expectedDepartureTime" : "2026-05-22T20:29:27Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3644",
        "order" : "18"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:21Z",
        "expectedDepartureTime" : "2026-05-22T20:30:50Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3640",
        "order" : "19"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:31:21Z",
        "expectedDepartureTime" : "2026-05-22T20:31:21Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3638",
        "order" : "20"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:05Z",
        "expectedDepartureTime" : "2026-05-22T20:32:18Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3636",
        "order" : "21"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:50Z",
        "expectedDepartureTime" : "2026-05-22T20:32:54Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3634",
        "order" : "22"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:52Z",
        "expectedDepartureTime" : "2026-05-22T20:34:01Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3632",
        "order" : "23"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:20Z",
        "expectedDepartureTime" : "2026-05-22T20:35:22Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3762",
        "order" : "24"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:36:12Z",
        "expectedDepartureTime" : "2026-05-22T20:36:20Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3760",
        "order" : "25"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:36:43Z",
        "expectedDepartureTime" : "2026-05-22T20:36:50Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3602",
        "order" : "26"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:37:20Z",
        "expectedDepartureTime" : "2026-05-22T20:37:26Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3604",
        "order" : "27"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:03Z",
        "expectedDepartureTime" : "2026-05-22T20:38:10Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3606",
        "order" : "28"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:52Z",
        "expectedDepartureTime" : "2026-05-22T20:38:53Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3613",
        "order" : "29"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:28Z",
        "expectedDepartureTime" : "2026-05-22T20:39:31Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3611",
        "order" : "30"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:55Z",
        "expectedDepartureTime" : "2026-05-22T20:39:57Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3735",
        "order" : "31"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:40:25Z",
        "expectedDepartureTime" : "2026-05-22T20:40:27Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3523",
        "order" : "32"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:40:37Z",
        "expectedDepartureTime" : "2026-05-22T20:40:40Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3731",
        "order" : "33"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:41:00Z",
        "expectedDepartureTime" : "2026-05-22T20:41:12Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3737",
        "order" : "34"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:42:14Z",
        "expectedDepartureTime" : "2026-05-22T20:42:36Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3724",
        "order" : "35"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:43:08Z",
        "expectedDepartureTime" : "2026-05-22T20:43:19Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3574",
        "order" : "36"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:44:00Z",
        "expectedDepartureTime" : "2026-05-22T20:44:10Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3576",
        "order" : "37"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:44:41Z",
        "expectedDepartureTime" : "2026-05-22T20:44:48Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3578",
        "order" : "38"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:45:21Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3598",
        "order" : "39"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.214Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "8A",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/8A_2005_4045_1668"
      },
      "vehicleLocation" : {
        "longitude" : "23.7207985",
        "latitude" : "61.5020752"
      },
      "operatorRef" : "6921",
      "bearing" : "124.0",
      "delay" : "-P0Y0M0DT0H0M8.000S",
      "vehicleRef" : "6921_12",
      "journeyPatternRef" : "8A",
      "originShortName" : "1668",
      "destinationShortName" : "4045",
      "speed" : "40.5",
      "originAimedDepartureTime" : "2005",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:23Z",
        "expectedDepartureTime" : "2026-05-22T20:21:25Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1505",
        "order" : "21"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:21:49Z",
        "expectedDepartureTime" : "2026-05-22T20:21:51Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1503",
        "order" : "22"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:31Z",
        "expectedDepartureTime" : "2026-05-22T20:22:33Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1501",
        "order" : "23"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:12Z",
        "expectedDepartureTime" : "2026-05-22T20:23:32Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0029",
        "order" : "24"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:12Z",
        "expectedDepartureTime" : "2026-05-22T20:24:22Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0025",
        "order" : "25"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:29Z",
        "expectedDepartureTime" : "2026-05-22T20:27:30Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0011",
        "order" : "26"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:19Z",
        "expectedDepartureTime" : "2026-05-22T20:29:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0518",
        "order" : "27"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:22Z",
        "expectedDepartureTime" : "2026-05-22T20:30:43Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0570",
        "order" : "28"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:31:56Z",
        "expectedDepartureTime" : "2026-05-22T20:32:04Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0566",
        "order" : "29"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:58Z",
        "expectedDepartureTime" : "2026-05-22T20:33:02Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4000",
        "order" : "30"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:18Z",
        "expectedDepartureTime" : "2026-05-22T20:33:20Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4002",
        "order" : "31"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:47Z",
        "expectedDepartureTime" : "2026-05-22T20:33:49Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4004",
        "order" : "32"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:34:19Z",
        "expectedDepartureTime" : "2026-05-22T20:34:39Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4006",
        "order" : "33"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:34:57Z",
        "expectedDepartureTime" : "2026-05-22T20:34:59Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4008",
        "order" : "34"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:36:09Z",
        "expectedDepartureTime" : "2026-05-22T20:36:14Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4010",
        "order" : "35"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:36:54Z",
        "expectedDepartureTime" : "2026-05-22T20:36:58Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4012",
        "order" : "36"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:37:31Z",
        "expectedDepartureTime" : "2026-05-22T20:37:33Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4014",
        "order" : "37"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:37:57Z",
        "expectedDepartureTime" : "2026-05-22T20:38:07Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4016",
        "order" : "38"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:32Z",
        "expectedDepartureTime" : "2026-05-22T20:38:34Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4018",
        "order" : "39"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:18Z",
        "expectedDepartureTime" : "2026-05-22T20:39:18Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4020",
        "order" : "40"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:44Z",
        "expectedDepartureTime" : "2026-05-22T20:39:46Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4022",
        "order" : "41"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:40:41Z",
        "expectedDepartureTime" : "2026-05-22T20:40:46Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4024",
        "order" : "42"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:41:30Z",
        "expectedDepartureTime" : "2026-05-22T20:41:33Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4028",
        "order" : "43"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:42:32Z",
        "expectedDepartureTime" : "2026-05-22T20:42:40Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4030",
        "order" : "44"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:43:11Z",
        "expectedDepartureTime" : "2026-05-22T20:43:33Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4034",
        "order" : "45"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:44:18Z",
        "expectedDepartureTime" : "2026-05-22T20:44:19Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4036",
        "order" : "46"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:45:06Z",
        "expectedDepartureTime" : "2026-05-22T20:45:29Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4092",
        "order" : "47"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:46:06Z",
        "expectedDepartureTime" : "2026-05-22T20:46:26Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4044",
        "order" : "48"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:47:07Z",
        "expectedDepartureTime" : "2026-05-22T20:47:11Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4042",
        "order" : "49"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:47:36Z",
        "expectedDepartureTime" : "2026-05-22T20:47:42Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4040",
        "order" : "50"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:48:28Z",
        "expectedDepartureTime" : "2026-05-22T20:48:32Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4108",
        "order" : "51"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:49:23Z",
        "expectedDepartureTime" : "2026-05-22T20:49:49Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4082",
        "order" : "52"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:50:25Z",
        "expectedDepartureTime" : "2026-05-22T20:50:29Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4104",
        "order" : "53"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:51:11Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4045",
        "order" : "54"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:10.236Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "80",
      "directionRef" : "1",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/80_2015_3670_0002"
      },
      "vehicleLocation" : {
        "longitude" : "23.7226295",
        "latitude" : "61.5012856"
      },
      "operatorRef" : "10299",
      "bearing" : "315.0",
      "delay" : "P0Y0M0DT0H1M30.000S",
      "vehicleRef" : "10299_352",
      "journeyPatternRef" : "80",
      "originShortName" : "0002",
      "destinationShortName" : "3670",
      "speed" : "51.4",
      "originAimedDepartureTime" : "2015",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:25Z",
        "expectedDepartureTime" : "2026-05-22T20:21:27Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1504",
        "order" : "5"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:21:57Z",
        "expectedDepartureTime" : "2026-05-22T20:21:59Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1506",
        "order" : "6"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:23Z",
        "expectedDepartureTime" : "2026-05-22T20:22:25Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1508",
        "order" : "7"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:11Z",
        "expectedDepartureTime" : "2026-05-22T20:23:13Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1510",
        "order" : "8"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:55Z",
        "expectedDepartureTime" : "2026-05-22T20:24:07Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1512",
        "order" : "9"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:41Z",
        "expectedDepartureTime" : "2026-05-22T20:25:52Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1010",
        "order" : "10"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:50Z",
        "expectedDepartureTime" : "2026-05-22T20:28:04Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1014",
        "order" : "11"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:02Z",
        "expectedDepartureTime" : "2026-05-22T20:29:02Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1450",
        "order" : "12"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:52Z",
        "expectedDepartureTime" : "2026-05-22T20:29:55Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1643",
        "order" : "13"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:31:21Z",
        "expectedDepartureTime" : "2026-05-22T20:31:41Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1822",
        "order" : "14"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:01Z",
        "expectedDepartureTime" : "2026-05-22T20:32:03Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1654",
        "order" : "15"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:21Z",
        "expectedDepartureTime" : "2026-05-22T20:32:25Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1656",
        "order" : "16"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:45Z",
        "expectedDepartureTime" : "2026-05-22T20:33:05Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1658",
        "order" : "17"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:45Z",
        "expectedDepartureTime" : "2026-05-22T20:33:49Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1660",
        "order" : "18"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:34:05Z",
        "expectedDepartureTime" : "2026-05-22T20:34:07Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1680",
        "order" : "19"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:34:27Z",
        "expectedDepartureTime" : "2026-05-22T20:34:29Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6000",
        "order" : "20"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:03Z",
        "expectedDepartureTime" : "2026-05-22T20:35:05Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6002",
        "order" : "21"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:23Z",
        "expectedDepartureTime" : "2026-05-22T20:35:27Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6004",
        "order" : "22"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:36:09Z",
        "expectedDepartureTime" : "2026-05-22T20:36:11Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6006",
        "order" : "23"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:36:51Z",
        "expectedDepartureTime" : "2026-05-22T20:36:55Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6008",
        "order" : "24"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:37:23Z",
        "expectedDepartureTime" : "2026-05-22T20:37:27Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6010",
        "order" : "25"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:37:53Z",
        "expectedDepartureTime" : "2026-05-22T20:37:55Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6012",
        "order" : "26"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:17Z",
        "expectedDepartureTime" : "2026-05-22T20:38:19Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6014",
        "order" : "27"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:05Z",
        "expectedDepartureTime" : "2026-05-22T20:39:07Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6018",
        "order" : "28"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:40:21Z",
        "expectedDepartureTime" : "2026-05-22T20:40:23Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6020",
        "order" : "29"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:41:27Z",
        "expectedDepartureTime" : "2026-05-22T20:43:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6100",
        "order" : "30"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:45:00Z",
        "expectedDepartureTime" : "2026-05-22T20:45:20Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6110",
        "order" : "31"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:46:15Z",
        "expectedDepartureTime" : "2026-05-22T20:46:18Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6120",
        "order" : "32"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:47:02Z",
        "expectedDepartureTime" : "2026-05-22T20:47:05Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6122",
        "order" : "33"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:47:40Z",
        "expectedDepartureTime" : "2026-05-22T20:47:42Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6124",
        "order" : "34"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:48:27Z",
        "expectedDepartureTime" : "2026-05-22T20:48:43Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6126",
        "order" : "35"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:49:11Z",
        "expectedDepartureTime" : "2026-05-22T20:49:14Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6128",
        "order" : "36"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:49:58Z",
        "expectedDepartureTime" : "2026-05-22T20:50:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6105",
        "order" : "37"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:51:32Z",
        "expectedDepartureTime" : "2026-05-22T20:51:34Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6104",
        "order" : "38"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:52:46Z",
        "expectedDepartureTime" : "2026-05-22T20:52:48Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6130",
        "order" : "39"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:53:19Z",
        "expectedDepartureTime" : "2026-05-22T20:53:25Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6132",
        "order" : "40"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:53:57Z",
        "expectedDepartureTime" : "2026-05-22T20:53:59Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6134",
        "order" : "41"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:54:18Z",
        "expectedDepartureTime" : "2026-05-22T20:54:20Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6136",
        "order" : "42"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:54:49Z",
        "expectedDepartureTime" : "2026-05-22T20:54:53Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6114",
        "order" : "43"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:55:27Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3670",
        "order" : "44"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.198Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "82",
      "directionRef" : "1",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/82_2000_6164_0002"
      },
      "vehicleLocation" : {
        "longitude" : "23.5984917",
        "latitude" : "61.5487900"
      },
      "operatorRef" : "10299",
      "bearing" : "12.0",
      "delay" : "P0Y0M0DT0H2M8.000S",
      "vehicleRef" : "10299_353",
      "journeyPatternRef" : "82",
      "originShortName" : "0002",
      "destinationShortName" : "6164",
      "speed" : "11.1",
      "originAimedDepartureTime" : "2000",
      "onwardCalls" : [ {
        "expectedDepartureTime" : "2026-05-22T20:21:09Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6100",
        "order" : "17"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:09Z",
        "expectedDepartureTime" : "2026-05-22T20:23:22Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6139",
        "order" : "18"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:25Z",
        "expectedDepartureTime" : "2026-05-22T20:24:28Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6138",
        "order" : "19"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:29Z",
        "expectedDepartureTime" : "2026-05-22T20:25:31Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6140",
        "order" : "20"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:19Z",
        "expectedDepartureTime" : "2026-05-22T20:26:21Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6142",
        "order" : "21"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:55Z",
        "expectedDepartureTime" : "2026-05-22T20:26:58Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6144",
        "order" : "22"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:53Z",
        "expectedDepartureTime" : "2026-05-22T20:27:55Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6162",
        "order" : "23"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:53Z",
        "expectedDepartureTime" : "2026-05-22T20:28:55Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6166",
        "order" : "24"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:32Z",
        "expectedDepartureTime" : "2026-05-22T20:29:34Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6146",
        "order" : "25"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:52Z",
        "expectedDepartureTime" : "2026-05-22T20:29:54Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6148",
        "order" : "26"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:28Z",
        "expectedDepartureTime" : "2026-05-22T20:30:37Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6150",
        "order" : "27"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:31:22Z",
        "expectedDepartureTime" : "2026-05-22T20:31:33Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6152",
        "order" : "28"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:08Z",
        "expectedDepartureTime" : "2026-05-22T20:32:20Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6154",
        "order" : "29"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:50Z",
        "expectedDepartureTime" : "2026-05-22T20:33:02Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6156",
        "order" : "30"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:49Z",
        "expectedDepartureTime" : "2026-05-22T20:33:52Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6158",
        "order" : "31"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:34:36Z",
        "expectedDepartureTime" : "2026-05-22T20:34:57Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6160",
        "order" : "32"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:11Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6164",
        "order" : "33"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.240Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "80",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/80_2007_0002_6117"
      },
      "vehicleLocation" : {
        "longitude" : "23.5961399",
        "latitude" : "61.5446358"
      },
      "operatorRef" : "10299",
      "bearing" : "115.0",
      "delay" : "P0Y0M0DT0H0M49.000S",
      "vehicleRef" : "10299_367",
      "journeyPatternRef" : "80",
      "originShortName" : "6117",
      "destinationShortName" : "0002",
      "speed" : "46.6",
      "originAimedDepartureTime" : "2007",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:22:22Z",
        "expectedDepartureTime" : "2026-05-22T20:22:22Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6019",
        "order" : "16"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:46Z",
        "expectedDepartureTime" : "2026-05-22T20:22:56Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6017",
        "order" : "17"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:25Z",
        "expectedDepartureTime" : "2026-05-22T20:23:27Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6015",
        "order" : "18"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:50Z",
        "expectedDepartureTime" : "2026-05-22T20:23:52Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6013",
        "order" : "19"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:16Z",
        "expectedDepartureTime" : "2026-05-22T20:24:19Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6011",
        "order" : "20"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:56Z",
        "expectedDepartureTime" : "2026-05-22T20:24:58Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6009",
        "order" : "21"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:42Z",
        "expectedDepartureTime" : "2026-05-22T20:25:42Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6007",
        "order" : "22"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:24Z",
        "expectedDepartureTime" : "2026-05-22T20:26:24Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6005",
        "order" : "23"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:44Z",
        "expectedDepartureTime" : "2026-05-22T20:26:44Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6003",
        "order" : "24"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:23Z",
        "expectedDepartureTime" : "2026-05-22T20:27:25Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6001",
        "order" : "25"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:48Z",
        "expectedDepartureTime" : "2026-05-22T20:27:51Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1685",
        "order" : "26"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:11Z",
        "expectedDepartureTime" : "2026-05-22T20:28:15Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1661",
        "order" : "27"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:55Z",
        "expectedDepartureTime" : "2026-05-22T20:29:10Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1659",
        "order" : "28"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:49Z",
        "expectedDepartureTime" : "2026-05-22T20:30:01Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1657",
        "order" : "29"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:55Z",
        "expectedDepartureTime" : "2026-05-22T20:30:57Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1823",
        "order" : "30"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:06Z",
        "expectedDepartureTime" : "2026-05-22T20:32:08Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1642",
        "order" : "31"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:56Z",
        "expectedDepartureTime" : "2026-05-22T20:32:56Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1451",
        "order" : "32"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:30Z",
        "expectedDepartureTime" : "2026-05-22T20:33:33Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1015",
        "order" : "33"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:25Z",
        "expectedDepartureTime" : "2026-05-22T20:35:27Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1011",
        "order" : "34"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:36:23Z",
        "expectedDepartureTime" : "2026-05-22T20:36:25Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1675",
        "order" : "35"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:37:03Z",
        "expectedDepartureTime" : "2026-05-22T20:37:05Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1511",
        "order" : "36"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:37:51Z",
        "expectedDepartureTime" : "2026-05-22T20:38:10Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1509",
        "order" : "37"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:47Z",
        "expectedDepartureTime" : "2026-05-22T20:38:49Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1507",
        "order" : "38"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:23Z",
        "expectedDepartureTime" : "2026-05-22T20:39:25Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1505",
        "order" : "39"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:49Z",
        "expectedDepartureTime" : "2026-05-22T20:39:51Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1503",
        "order" : "40"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:40:31Z",
        "expectedDepartureTime" : "2026-05-22T20:40:33Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1501",
        "order" : "41"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:41:12Z",
        "expectedDepartureTime" : "2026-05-22T20:41:32Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0029",
        "order" : "42"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:42:12Z",
        "expectedDepartureTime" : "2026-05-22T20:42:22Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0025",
        "order" : "43"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:44:42Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0002",
        "order" : "44"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:10.232Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "50",
      "directionRef" : "1",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/50_2010_0007_7577"
      },
      "vehicleLocation" : {
        "longitude" : "23.7989578",
        "latitude" : "61.3627052"
      },
      "operatorRef" : "47374",
      "bearing" : "354.0",
      "delay" : "P0Y0M0DT0H0M4.000S",
      "vehicleRef" : "47374_37",
      "journeyPatternRef" : "50",
      "originShortName" : "7577",
      "destinationShortName" : "0007",
      "speed" : "0.1",
      "originAimedDepartureTime" : "2010",
      "onwardCalls" : [ {
        "expectedDepartureTime" : "2026-05-22T20:21:06Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7803",
        "order" : "11"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:41Z",
        "expectedDepartureTime" : "2026-05-22T20:22:43Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7805",
        "order" : "12"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:33Z",
        "expectedDepartureTime" : "2026-05-22T20:24:38Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7585",
        "order" : "13"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:24Z",
        "expectedDepartureTime" : "2026-05-22T20:25:26Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7531",
        "order" : "14"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:03Z",
        "expectedDepartureTime" : "2026-05-22T20:26:05Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7529",
        "order" : "15"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:37Z",
        "expectedDepartureTime" : "2026-05-22T20:26:37Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7527",
        "order" : "16"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:05Z",
        "expectedDepartureTime" : "2026-05-22T20:27:08Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7525",
        "order" : "17"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:46Z",
        "expectedDepartureTime" : "2026-05-22T20:27:48Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7523",
        "order" : "18"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:32Z",
        "expectedDepartureTime" : "2026-05-22T20:28:34Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7521",
        "order" : "19"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:34Z",
        "expectedDepartureTime" : "2026-05-22T20:29:34Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7519",
        "order" : "20"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:12Z",
        "expectedDepartureTime" : "2026-05-22T20:30:13Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7517",
        "order" : "21"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:41Z",
        "expectedDepartureTime" : "2026-05-22T20:30:41Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7515",
        "order" : "22"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:31:26Z",
        "expectedDepartureTime" : "2026-05-22T20:31:26Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7513",
        "order" : "23"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:11Z",
        "expectedDepartureTime" : "2026-05-22T20:32:31Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7511",
        "order" : "24"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:20Z",
        "expectedDepartureTime" : "2026-05-22T20:33:22Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7509",
        "order" : "25"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:48Z",
        "expectedDepartureTime" : "2026-05-22T20:33:50Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7507",
        "order" : "26"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:34:14Z",
        "expectedDepartureTime" : "2026-05-22T20:34:14Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7505",
        "order" : "27"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:34:33Z",
        "expectedDepartureTime" : "2026-05-22T20:34:34Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7503",
        "order" : "28"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:23Z",
        "expectedDepartureTime" : "2026-05-22T20:35:25Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7501",
        "order" : "29"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:55Z",
        "expectedDepartureTime" : "2026-05-22T20:36:28Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3133",
        "order" : "30"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:37:02Z",
        "expectedDepartureTime" : "2026-05-22T20:37:43Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3021",
        "order" : "31"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:18Z",
        "expectedDepartureTime" : "2026-05-22T20:38:20Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3019",
        "order" : "32"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:51Z",
        "expectedDepartureTime" : "2026-05-22T20:39:11Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3017",
        "order" : "33"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:29Z",
        "expectedDepartureTime" : "2026-05-22T20:39:31Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3015",
        "order" : "34"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:40:36Z",
        "expectedDepartureTime" : "2026-05-22T20:41:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3013",
        "order" : "35"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:41:36Z",
        "expectedDepartureTime" : "2026-05-22T20:41:50Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3011",
        "order" : "36"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:42:06Z",
        "expectedDepartureTime" : "2026-05-22T20:42:08Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3115",
        "order" : "37"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:42:32Z",
        "expectedDepartureTime" : "2026-05-22T20:42:34Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3009",
        "order" : "38"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:43:42Z",
        "expectedDepartureTime" : "2026-05-22T20:43:44Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3007",
        "order" : "39"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:44:06Z",
        "expectedDepartureTime" : "2026-05-22T20:44:28Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3005",
        "order" : "40"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:45:50Z",
        "expectedDepartureTime" : "2026-05-22T20:45:52Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3003",
        "order" : "41"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:46:27Z",
        "expectedDepartureTime" : "2026-05-22T20:46:29Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3001",
        "order" : "42"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:47:42Z",
        "expectedDepartureTime" : "2026-05-22T20:47:44Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0601",
        "order" : "43"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:49:34Z",
        "expectedDepartureTime" : "2026-05-22T20:49:58Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0523",
        "order" : "44"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:50:46Z",
        "expectedDepartureTime" : "2026-05-22T20:51:20Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0519",
        "order" : "45"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:52:02Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0007",
        "order" : "46"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:10.243Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "6",
      "directionRef" : "1",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/6_2000_0574_4600"
      },
      "vehicleLocation" : {
        "longitude" : "23.8243923",
        "latitude" : "61.5047035"
      },
      "operatorRef" : "10299",
      "bearing" : "259.0",
      "delay" : "P0Y0M0DT0H4M2.000S",
      "vehicleRef" : "10299_377",
      "journeyPatternRef" : "6",
      "originShortName" : "4600",
      "destinationShortName" : "0574",
      "speed" : "33.3",
      "originAimedDepartureTime" : "2000",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:14Z",
        "expectedDepartureTime" : "2026-05-22T20:21:25Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5039",
        "order" : "21"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:13Z",
        "expectedDepartureTime" : "2026-05-22T20:22:18Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5007",
        "order" : "22"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:58Z",
        "expectedDepartureTime" : "2026-05-22T20:23:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5005",
        "order" : "23"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:35Z",
        "expectedDepartureTime" : "2026-05-22T20:23:47Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5003",
        "order" : "24"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:49Z",
        "expectedDepartureTime" : "2026-05-22T20:25:11Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5149",
        "order" : "25"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:10Z",
        "expectedDepartureTime" : "2026-05-22T20:26:13Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0511",
        "order" : "26"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:41Z",
        "expectedDepartureTime" : "2026-05-22T20:28:07Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0506",
        "order" : "27"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:21Z",
        "expectedDepartureTime" : "2026-05-22T20:29:29Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0569",
        "order" : "28"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:48Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0574",
        "order" : "29"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.213Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "6",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/6_2020_4600_0574"
      },
      "vehicleLocation" : {
        "longitude" : "23.7719555",
        "latitude" : "61.4980774"
      },
      "operatorRef" : "10299",
      "bearing" : "349.0",
      "delay" : "P0Y0M0DT0H0M8.000S",
      "vehicleRef" : "10299_375",
      "journeyPatternRef" : "6",
      "originShortName" : "0574",
      "destinationShortName" : "4600",
      "speed" : "0.4",
      "originAimedDepartureTime" : "2020",
      "onwardCalls" : [ {
        "expectedDepartureTime" : "2026-05-22T20:21:47Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0526",
        "order" : "1"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:48Z",
        "expectedDepartureTime" : "2026-05-22T20:24:12Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0510",
        "order" : "2"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:49Z",
        "expectedDepartureTime" : "2026-05-22T20:25:52Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5000",
        "order" : "3"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:54Z",
        "expectedDepartureTime" : "2026-05-22T20:27:13Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5004",
        "order" : "4"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:45Z",
        "expectedDepartureTime" : "2026-05-22T20:27:47Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5006",
        "order" : "5"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:16Z",
        "expectedDepartureTime" : "2026-05-22T20:28:18Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5008",
        "order" : "6"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:46Z",
        "expectedDepartureTime" : "2026-05-22T20:28:48Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5038",
        "order" : "7"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:04Z",
        "expectedDepartureTime" : "2026-05-22T20:29:07Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5040",
        "order" : "8"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:01Z",
        "expectedDepartureTime" : "2026-05-22T20:30:03Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5042",
        "order" : "9"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:42Z",
        "expectedDepartureTime" : "2026-05-22T20:30:46Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5044",
        "order" : "10"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:31:38Z",
        "expectedDepartureTime" : "2026-05-22T20:31:40Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5116",
        "order" : "11"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:26Z",
        "expectedDepartureTime" : "2026-05-22T20:32:29Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5118",
        "order" : "12"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:34:01Z",
        "expectedDepartureTime" : "2026-05-22T20:37:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5128",
        "order" : "13"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:37:45Z",
        "expectedDepartureTime" : "2026-05-22T20:37:51Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4572",
        "order" : "14"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:27Z",
        "expectedDepartureTime" : "2026-05-22T20:38:38Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5130",
        "order" : "15"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:05Z",
        "expectedDepartureTime" : "2026-05-22T20:39:08Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5132",
        "order" : "16"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:40Z",
        "expectedDepartureTime" : "2026-05-22T20:39:58Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4578",
        "order" : "17"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:40:48Z",
        "expectedDepartureTime" : "2026-05-22T20:41:03Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4580",
        "order" : "18"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:41:26Z",
        "expectedDepartureTime" : "2026-05-22T20:41:38Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4550",
        "order" : "19"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:42:28Z",
        "expectedDepartureTime" : "2026-05-22T20:42:42Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4590",
        "order" : "20"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:43:01Z",
        "expectedDepartureTime" : "2026-05-22T20:43:10Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4553",
        "order" : "21"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:43:30Z",
        "expectedDepartureTime" : "2026-05-22T20:43:41Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4554",
        "order" : "22"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:44:21Z",
        "expectedDepartureTime" : "2026-05-22T20:44:37Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8140",
        "order" : "23"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:45:03Z",
        "expectedDepartureTime" : "2026-05-22T20:45:05Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8142",
        "order" : "24"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:45:37Z",
        "expectedDepartureTime" : "2026-05-22T20:45:50Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8144",
        "order" : "25"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:46:47Z",
        "expectedDepartureTime" : "2026-05-22T20:46:54Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8146",
        "order" : "26"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:47:55Z",
        "expectedDepartureTime" : "2026-05-22T20:48:01Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8148",
        "order" : "27"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:48:47Z",
        "expectedDepartureTime" : "2026-05-22T20:48:49Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8170",
        "order" : "28"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:49:44Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4600",
        "order" : "29"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.247Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "7",
      "directionRef" : "1",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/7_2000_1533_5126"
      },
      "vehicleLocation" : {
        "longitude" : "23.7693558",
        "latitude" : "61.4954300"
      },
      "operatorRef" : "6921",
      "bearing" : "328.0",
      "delay" : "P0Y0M0DT0H0M59.000S",
      "vehicleRef" : "6921_110",
      "journeyPatternRef" : "7",
      "originShortName" : "5126",
      "destinationShortName" : "1533",
      "speed" : "27.4",
      "originAimedDepartureTime" : "2000",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:22:43Z",
        "expectedDepartureTime" : "2026-05-22T20:23:17Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0519",
        "order" : "23"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:50Z",
        "expectedDepartureTime" : "2026-05-22T20:23:50Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0035",
        "order" : "24"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:36Z",
        "expectedDepartureTime" : "2026-05-22T20:25:52Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0024",
        "order" : "25"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:37Z",
        "expectedDepartureTime" : "2026-05-22T20:26:41Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0028",
        "order" : "26"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:38Z",
        "expectedDepartureTime" : "2026-05-22T20:27:42Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1500",
        "order" : "27"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:25Z",
        "expectedDepartureTime" : "2026-05-22T20:28:27Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1502",
        "order" : "28"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:04Z",
        "expectedDepartureTime" : "2026-05-22T20:29:06Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1504",
        "order" : "29"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:36Z",
        "expectedDepartureTime" : "2026-05-22T20:29:38Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1506",
        "order" : "30"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:02Z",
        "expectedDepartureTime" : "2026-05-22T20:30:04Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1508",
        "order" : "31"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:50Z",
        "expectedDepartureTime" : "2026-05-22T20:30:52Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1510",
        "order" : "32"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:31:34Z",
        "expectedDepartureTime" : "2026-05-22T20:31:46Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1512",
        "order" : "33"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:57Z",
        "expectedDepartureTime" : "2026-05-22T20:33:17Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1514",
        "order" : "34"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:34:03Z",
        "expectedDepartureTime" : "2026-05-22T20:34:06Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1518",
        "order" : "35"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:01Z",
        "expectedDepartureTime" : "2026-05-22T20:35:03Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1520",
        "order" : "36"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:42Z",
        "expectedDepartureTime" : "2026-05-22T20:35:44Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1522",
        "order" : "37"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:36:10Z",
        "expectedDepartureTime" : "2026-05-22T20:36:12Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1524",
        "order" : "38"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:36:40Z",
        "expectedDepartureTime" : "2026-05-22T20:36:56Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1526",
        "order" : "39"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:37:40Z",
        "expectedDepartureTime" : "2026-05-22T20:38:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1562",
        "order" : "40"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:32Z",
        "expectedDepartureTime" : "2026-05-22T20:38:40Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1564",
        "order" : "41"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:02Z",
        "expectedDepartureTime" : "2026-05-22T20:39:24Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1566",
        "order" : "42"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:52Z",
        "expectedDepartureTime" : "2026-05-22T20:40:09Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1762",
        "order" : "43"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:40:53Z",
        "expectedDepartureTime" : "2026-05-22T20:40:57Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1758",
        "order" : "44"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:41:21Z",
        "expectedDepartureTime" : "2026-05-22T20:41:28Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1764",
        "order" : "45"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:41:59Z",
        "expectedDepartureTime" : "2026-05-22T20:42:01Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1766",
        "order" : "46"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:42:17Z",
        "expectedDepartureTime" : "2026-05-22T20:42:28Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1768",
        "order" : "47"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:43:03Z",
        "expectedDepartureTime" : "2026-05-22T20:43:05Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1770",
        "order" : "48"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:43:43Z",
        "expectedDepartureTime" : "2026-05-22T20:43:51Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1581",
        "order" : "49"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:44:19Z",
        "expectedDepartureTime" : "2026-05-22T20:44:43Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1585",
        "order" : "50"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:45:11Z",
        "expectedDepartureTime" : "2026-05-22T20:45:14Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1583",
        "order" : "51"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:45:45Z",
        "expectedDepartureTime" : "2026-05-22T20:45:56Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1677",
        "order" : "52"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:46:46Z",
        "expectedDepartureTime" : "2026-05-22T20:46:47Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1735",
        "order" : "53"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:47:15Z",
        "expectedDepartureTime" : "2026-05-22T20:47:25Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1733",
        "order" : "54"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:48:09Z",
        "expectedDepartureTime" : "2026-05-22T20:48:19Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1731",
        "order" : "55"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:49:29Z",
        "expectedDepartureTime" : "2026-05-22T20:49:31Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1537",
        "order" : "56"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:50:01Z",
        "expectedDepartureTime" : "2026-05-22T20:50:07Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1535",
        "order" : "57"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:50:53Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1533",
        "order" : "58"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:10.192Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "10",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/10_1945_4078_2017"
      },
      "vehicleLocation" : {
        "longitude" : "23.8843307",
        "latitude" : "61.4719620"
      },
      "operatorRef" : "6852",
      "bearing" : "114.0",
      "delay" : "P0Y0M0DT0H3M48.000S",
      "vehicleRef" : "6852_858",
      "journeyPatternRef" : "10",
      "originShortName" : "2017",
      "destinationShortName" : "4078",
      "speed" : "17.7",
      "originAimedDepartureTime" : "1945",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:48Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4078",
        "order" : "35"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:10.230Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "40B",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/40B_2015_8064_0001"
      },
      "vehicleLocation" : {
        "longitude" : "23.7713051",
        "latitude" : "61.4946823"
      },
      "operatorRef" : "47374",
      "bearing" : "66.0",
      "delay" : "P0Y0M0DT0H3M44.000S",
      "vehicleRef" : "47374_76",
      "journeyPatternRef" : "40B",
      "originShortName" : "0001",
      "destinationShortName" : "8064",
      "speed" : "0.3",
      "originAimedDepartureTime" : "2015",
      "onwardCalls" : [ {
        "expectedDepartureTime" : "2026-05-22T20:21:13Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0570",
        "order" : "2"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:26Z",
        "expectedDepartureTime" : "2026-05-22T20:22:34Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0566",
        "order" : "3"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:28Z",
        "expectedDepartureTime" : "2026-05-22T20:23:32Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4000",
        "order" : "4"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:48Z",
        "expectedDepartureTime" : "2026-05-22T20:23:50Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4002",
        "order" : "5"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:17Z",
        "expectedDepartureTime" : "2026-05-22T20:24:19Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4004",
        "order" : "6"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:49Z",
        "expectedDepartureTime" : "2026-05-22T20:25:09Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4006",
        "order" : "7"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:27Z",
        "expectedDepartureTime" : "2026-05-22T20:25:29Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4008",
        "order" : "8"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:39Z",
        "expectedDepartureTime" : "2026-05-22T20:26:44Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4010",
        "order" : "9"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:24Z",
        "expectedDepartureTime" : "2026-05-22T20:27:28Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4012",
        "order" : "10"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:01Z",
        "expectedDepartureTime" : "2026-05-22T20:28:03Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4014",
        "order" : "11"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:27Z",
        "expectedDepartureTime" : "2026-05-22T20:28:37Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4016",
        "order" : "12"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:02Z",
        "expectedDepartureTime" : "2026-05-22T20:29:04Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4018",
        "order" : "13"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:48Z",
        "expectedDepartureTime" : "2026-05-22T20:29:48Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4020",
        "order" : "14"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:14Z",
        "expectedDepartureTime" : "2026-05-22T20:30:16Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4022",
        "order" : "15"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:51Z",
        "expectedDepartureTime" : "2026-05-22T20:31:13Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4046",
        "order" : "16"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:31:49Z",
        "expectedDepartureTime" : "2026-05-22T20:31:51Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4048",
        "order" : "17"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:41Z",
        "expectedDepartureTime" : "2026-05-22T20:32:43Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4052",
        "order" : "18"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:21Z",
        "expectedDepartureTime" : "2026-05-22T20:33:23Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4112",
        "order" : "19"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:34:10Z",
        "expectedDepartureTime" : "2026-05-22T20:34:20Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4058",
        "order" : "20"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:34:51Z",
        "expectedDepartureTime" : "2026-05-22T20:35:02Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4060",
        "order" : "21"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:36:35Z",
        "expectedDepartureTime" : "2026-05-22T20:36:58Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8000",
        "order" : "22"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:37:53Z",
        "expectedDepartureTime" : "2026-05-22T20:37:57Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8002",
        "order" : "23"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:39Z",
        "expectedDepartureTime" : "2026-05-22T20:38:39Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8004",
        "order" : "24"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:13Z",
        "expectedDepartureTime" : "2026-05-22T20:39:19Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8006",
        "order" : "25"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:56Z",
        "expectedDepartureTime" : "2026-05-22T20:40:06Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8008",
        "order" : "26"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:40:44Z",
        "expectedDepartureTime" : "2026-05-22T20:40:46Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8010",
        "order" : "27"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:41:42Z",
        "expectedDepartureTime" : "2026-05-22T20:41:59Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8012",
        "order" : "28"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:42:30Z",
        "expectedDepartureTime" : "2026-05-22T20:42:53Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8014",
        "order" : "29"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:44:02Z",
        "expectedDepartureTime" : "2026-05-22T20:44:24Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8016",
        "order" : "30"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:44:58Z",
        "expectedDepartureTime" : "2026-05-22T20:45:09Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8018",
        "order" : "31"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:45:37Z",
        "expectedDepartureTime" : "2026-05-22T20:45:53Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8020",
        "order" : "32"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:46:44Z",
        "expectedDepartureTime" : "2026-05-22T20:46:53Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8840",
        "order" : "33"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:48:01Z",
        "expectedDepartureTime" : "2026-05-22T20:48:08Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8077",
        "order" : "34"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:49:31Z",
        "expectedDepartureTime" : "2026-05-22T20:49:33Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8028",
        "order" : "35"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:50:02Z",
        "expectedDepartureTime" : "2026-05-22T20:50:08Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8030",
        "order" : "36"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:50:29Z",
        "expectedDepartureTime" : "2026-05-22T20:50:33Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8032",
        "order" : "37"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:51:16Z",
        "expectedDepartureTime" : "2026-05-22T20:51:16Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8034",
        "order" : "38"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:52:29Z",
        "expectedDepartureTime" : "2026-05-22T20:52:41Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8042",
        "order" : "39"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:53:09Z",
        "expectedDepartureTime" : "2026-05-22T20:53:10Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8044",
        "order" : "40"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:53:54Z",
        "expectedDepartureTime" : "2026-05-22T20:53:55Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8046",
        "order" : "41"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:54:32Z",
        "expectedDepartureTime" : "2026-05-22T20:54:43Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8048",
        "order" : "42"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:55:17Z",
        "expectedDepartureTime" : "2026-05-22T20:55:20Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8050",
        "order" : "43"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:55:45Z",
        "expectedDepartureTime" : "2026-05-22T20:55:51Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8052",
        "order" : "44"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:56:03Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8064",
        "order" : "45"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.245Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "7",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/7_2000_5126_1542"
      },
      "vehicleLocation" : {
        "longitude" : "23.7180099",
        "latitude" : "61.5030251"
      },
      "operatorRef" : "6921",
      "bearing" : "136.0",
      "delay" : "P0Y0M0DT0H1M30.000S",
      "vehicleRef" : "6921_115",
      "journeyPatternRef" : "7",
      "originShortName" : "1542",
      "destinationShortName" : "5126",
      "speed" : "46.9",
      "originAimedDepartureTime" : "2000",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:51Z",
        "expectedDepartureTime" : "2026-05-22T20:21:53Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1505",
        "order" : "29"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:17Z",
        "expectedDepartureTime" : "2026-05-22T20:22:19Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1503",
        "order" : "30"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:59Z",
        "expectedDepartureTime" : "2026-05-22T20:23:01Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1501",
        "order" : "31"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:40Z",
        "expectedDepartureTime" : "2026-05-22T20:24:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0029",
        "order" : "32"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:40Z",
        "expectedDepartureTime" : "2026-05-22T20:24:50Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0025",
        "order" : "33"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:04Z",
        "expectedDepartureTime" : "2026-05-22T20:27:04Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0012",
        "order" : "34"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:47Z",
        "expectedDepartureTime" : "2026-05-22T20:28:44Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0518",
        "order" : "35"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:49Z",
        "expectedDepartureTime" : "2026-05-22T20:31:10Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0570",
        "order" : "36"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:23Z",
        "expectedDepartureTime" : "2026-05-22T20:32:31Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0566",
        "order" : "37"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:25Z",
        "expectedDepartureTime" : "2026-05-22T20:33:29Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4000",
        "order" : "38"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:45Z",
        "expectedDepartureTime" : "2026-05-22T20:33:47Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4002",
        "order" : "39"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:34:46Z",
        "expectedDepartureTime" : "2026-05-22T20:34:50Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4510",
        "order" : "40"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:46Z",
        "expectedDepartureTime" : "2026-05-22T20:35:56Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4508",
        "order" : "41"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:36:49Z",
        "expectedDepartureTime" : "2026-05-22T20:37:22Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4512",
        "order" : "42"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:37:52Z",
        "expectedDepartureTime" : "2026-05-22T20:38:01Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4518",
        "order" : "43"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:02Z",
        "expectedDepartureTime" : "2026-05-22T20:39:22Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4520",
        "order" : "44"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:40:06Z",
        "expectedDepartureTime" : "2026-05-22T20:40:18Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4522",
        "order" : "45"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:40:53Z",
        "expectedDepartureTime" : "2026-05-22T20:41:14Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4524",
        "order" : "46"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:41:47Z",
        "expectedDepartureTime" : "2026-05-22T20:42:03Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4582",
        "order" : "47"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:42:32Z",
        "expectedDepartureTime" : "2026-05-22T20:42:43Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4584",
        "order" : "48"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:43:13Z",
        "expectedDepartureTime" : "2026-05-22T20:43:20Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4420",
        "order" : "49"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:44:05Z",
        "expectedDepartureTime" : "2026-05-22T20:44:27Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4557",
        "order" : "50"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:44:56Z",
        "expectedDepartureTime" : "2026-05-22T20:45:10Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4556",
        "order" : "51"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:45:51Z",
        "expectedDepartureTime" : "2026-05-22T20:45:58Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4530",
        "order" : "52"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:47:14Z",
        "expectedDepartureTime" : "2026-05-22T20:47:35Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4535",
        "order" : "53"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:48:29Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5126",
        "order" : "54"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.219Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "4",
      "directionRef" : "1",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/4_2005_1005_3596"
      },
      "vehicleLocation" : {
        "longitude" : "23.8075314",
        "latitude" : "61.4875908"
      },
      "operatorRef" : "47374",
      "bearing" : "279.0",
      "delay" : "-P0Y0M0DT0H1M8.000S",
      "vehicleRef" : "47374_14",
      "journeyPatternRef" : "4",
      "originShortName" : "3596",
      "destinationShortName" : "1005",
      "speed" : "37.6",
      "originAimedDepartureTime" : "2005",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:18Z",
        "expectedDepartureTime" : "2026-05-22T20:21:21Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3507",
        "order" : "16"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:01Z",
        "expectedDepartureTime" : "2026-05-22T20:22:17Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3505",
        "order" : "17"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:43Z",
        "expectedDepartureTime" : "2026-05-22T20:22:51Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3503",
        "order" : "18"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:22Z",
        "expectedDepartureTime" : "2026-05-22T20:23:35Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3557",
        "order" : "19"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:59Z",
        "expectedDepartureTime" : "2026-05-22T20:25:01Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0601",
        "order" : "20"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:51Z",
        "expectedDepartureTime" : "2026-05-22T20:27:15Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0523",
        "order" : "21"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:03Z",
        "expectedDepartureTime" : "2026-05-22T20:28:37Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0519",
        "order" : "22"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:10Z",
        "expectedDepartureTime" : "2026-05-22T20:30:30Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0035",
        "order" : "23"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:16Z",
        "expectedDepartureTime" : "2026-05-22T20:32:32Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0024",
        "order" : "24"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:17Z",
        "expectedDepartureTime" : "2026-05-22T20:33:21Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0028",
        "order" : "25"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:34:18Z",
        "expectedDepartureTime" : "2026-05-22T20:34:22Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1500",
        "order" : "26"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:05Z",
        "expectedDepartureTime" : "2026-05-22T20:35:07Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1502",
        "order" : "27"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:44Z",
        "expectedDepartureTime" : "2026-05-22T20:35:46Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1504",
        "order" : "28"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:36:16Z",
        "expectedDepartureTime" : "2026-05-22T20:36:18Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1506",
        "order" : "29"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:36:42Z",
        "expectedDepartureTime" : "2026-05-22T20:36:44Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1508",
        "order" : "30"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:37:30Z",
        "expectedDepartureTime" : "2026-05-22T20:37:32Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1510",
        "order" : "31"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:14Z",
        "expectedDepartureTime" : "2026-05-22T20:38:26Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1512",
        "order" : "32"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:37Z",
        "expectedDepartureTime" : "2026-05-22T20:39:57Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1514",
        "order" : "33"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:40:43Z",
        "expectedDepartureTime" : "2026-05-22T20:40:46Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1518",
        "order" : "34"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:41:41Z",
        "expectedDepartureTime" : "2026-05-22T20:41:43Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1520",
        "order" : "35"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:42:22Z",
        "expectedDepartureTime" : "2026-05-22T20:42:24Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1522",
        "order" : "36"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:42:50Z",
        "expectedDepartureTime" : "2026-05-22T20:42:52Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1524",
        "order" : "37"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:43:20Z",
        "expectedDepartureTime" : "2026-05-22T20:43:36Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1526",
        "order" : "38"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:44:17Z",
        "expectedDepartureTime" : "2026-05-22T20:44:28Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1528",
        "order" : "39"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:45:03Z",
        "expectedDepartureTime" : "2026-05-22T20:45:19Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1530",
        "order" : "40"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:46:02Z",
        "expectedDepartureTime" : "2026-05-22T20:47:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1532",
        "order" : "41"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:48:04Z",
        "expectedDepartureTime" : "2026-05-22T20:48:18Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1534",
        "order" : "42"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:48:44Z",
        "expectedDepartureTime" : "2026-05-22T20:48:47Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1536",
        "order" : "43"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:49:21Z",
        "expectedDepartureTime" : "2026-05-22T20:49:24Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1602",
        "order" : "44"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:49:55Z",
        "expectedDepartureTime" : "2026-05-22T20:49:57Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1604",
        "order" : "45"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:50:45Z",
        "expectedDepartureTime" : "2026-05-22T20:50:51Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1635",
        "order" : "46"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:51:25Z",
        "expectedDepartureTime" : "2026-05-22T20:51:39Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1633",
        "order" : "47"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:52:14Z",
        "expectedDepartureTime" : "2026-05-22T20:52:16Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1631",
        "order" : "48"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:52:42Z",
        "expectedDepartureTime" : "2026-05-22T20:52:55Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1629",
        "order" : "49"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:53:51Z",
        "expectedDepartureTime" : "2026-05-22T20:54:04Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1627",
        "order" : "50"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:54:27Z",
        "expectedDepartureTime" : "2026-05-22T20:54:29Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1625",
        "order" : "51"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:55:14Z",
        "expectedDepartureTime" : "2026-05-22T20:55:21Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1623",
        "order" : "52"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:55:46Z",
        "expectedDepartureTime" : "2026-05-22T20:55:47Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1621",
        "order" : "53"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:56:35Z",
        "expectedDepartureTime" : "2026-05-22T20:56:37Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1821",
        "order" : "54"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:57:15Z",
        "expectedDepartureTime" : "2026-05-22T20:57:17Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1823",
        "order" : "55"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:58:26Z",
        "expectedDepartureTime" : "2026-05-22T20:58:28Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1642",
        "order" : "56"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:59:16Z",
        "expectedDepartureTime" : "2026-05-22T20:59:36Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1451",
        "order" : "57"
      }, {
        "expectedArrivalTime" : "2026-05-22T21:00:18Z",
        "expectedDepartureTime" : "2026-05-22T21:00:20Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1075",
        "order" : "58"
      }, {
        "expectedArrivalTime" : "2026-05-22T21:00:40Z",
        "expectedDepartureTime" : "2026-05-22T21:00:42Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1067",
        "order" : "59"
      }, {
        "expectedArrivalTime" : "2026-05-22T21:01:39Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1005",
        "order" : "60"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:10.206Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "4",
      "directionRef" : "1",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/4_1935_1005_3596"
      },
      "vehicleLocation" : {
        "longitude" : "23.6039486",
        "latitude" : "61.5041313"
      },
      "operatorRef" : "47374",
      "bearing" : "246.0",
      "delay" : "-P0Y0M0DT0H0M5.000S",
      "vehicleRef" : "47374_161",
      "journeyPatternRef" : "4",
      "originShortName" : "3596",
      "destinationShortName" : "1005",
      "speed" : "21.8",
      "originAimedDepartureTime" : "1935",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:30Z",
        "expectedDepartureTime" : "2026-05-22T20:21:32Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1604",
        "order" : "45"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:20Z",
        "expectedDepartureTime" : "2026-05-22T20:22:26Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1635",
        "order" : "46"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:00Z",
        "expectedDepartureTime" : "2026-05-22T20:23:14Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1633",
        "order" : "47"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:49Z",
        "expectedDepartureTime" : "2026-05-22T20:23:51Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1631",
        "order" : "48"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:17Z",
        "expectedDepartureTime" : "2026-05-22T20:24:30Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1629",
        "order" : "49"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:26Z",
        "expectedDepartureTime" : "2026-05-22T20:25:39Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1627",
        "order" : "50"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:02Z",
        "expectedDepartureTime" : "2026-05-22T20:26:04Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1625",
        "order" : "51"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:49Z",
        "expectedDepartureTime" : "2026-05-22T20:26:56Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1623",
        "order" : "52"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:21Z",
        "expectedDepartureTime" : "2026-05-22T20:27:22Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1621",
        "order" : "53"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:10Z",
        "expectedDepartureTime" : "2026-05-22T20:28:12Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1821",
        "order" : "54"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:50Z",
        "expectedDepartureTime" : "2026-05-22T20:28:52Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1823",
        "order" : "55"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:01Z",
        "expectedDepartureTime" : "2026-05-22T20:30:03Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1642",
        "order" : "56"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:51Z",
        "expectedDepartureTime" : "2026-05-22T20:31:11Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1451",
        "order" : "57"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:13Z",
        "expectedDepartureTime" : "2026-05-22T20:32:14Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1075",
        "order" : "58"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:31Z",
        "expectedDepartureTime" : "2026-05-22T20:32:33Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1067",
        "order" : "59"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:34Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1005",
        "order" : "60"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.179Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "8A",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/8A_1935_4045_1668"
      },
      "vehicleLocation" : {
        "longitude" : "23.7911415",
        "latitude" : "61.4951172"
      },
      "operatorRef" : "6921",
      "bearing" : "95.0",
      "delay" : "P0Y0M0DT0H17M22.000S",
      "vehicleRef" : "6921_127",
      "journeyPatternRef" : "8A",
      "originShortName" : "1668",
      "destinationShortName" : "4045",
      "speed" : "24.1",
      "originAimedDepartureTime" : "1935",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:14Z",
        "expectedDepartureTime" : "2026-05-22T20:21:18Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4000",
        "order" : "30"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:21:34Z",
        "expectedDepartureTime" : "2026-05-22T20:21:36Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4002",
        "order" : "31"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:03Z",
        "expectedDepartureTime" : "2026-05-22T20:22:05Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4004",
        "order" : "32"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:35Z",
        "expectedDepartureTime" : "2026-05-22T20:22:55Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4006",
        "order" : "33"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:13Z",
        "expectedDepartureTime" : "2026-05-22T20:23:15Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4008",
        "order" : "34"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:25Z",
        "expectedDepartureTime" : "2026-05-22T20:24:30Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4010",
        "order" : "35"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:10Z",
        "expectedDepartureTime" : "2026-05-22T20:25:14Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4012",
        "order" : "36"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:47Z",
        "expectedDepartureTime" : "2026-05-22T20:25:49Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4014",
        "order" : "37"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:13Z",
        "expectedDepartureTime" : "2026-05-22T20:26:23Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4016",
        "order" : "38"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:48Z",
        "expectedDepartureTime" : "2026-05-22T20:26:50Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4018",
        "order" : "39"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:34Z",
        "expectedDepartureTime" : "2026-05-22T20:27:34Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4020",
        "order" : "40"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:00Z",
        "expectedDepartureTime" : "2026-05-22T20:28:02Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4022",
        "order" : "41"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:57Z",
        "expectedDepartureTime" : "2026-05-22T20:29:02Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4024",
        "order" : "42"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:46Z",
        "expectedDepartureTime" : "2026-05-22T20:29:49Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4028",
        "order" : "43"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:48Z",
        "expectedDepartureTime" : "2026-05-22T20:30:56Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4030",
        "order" : "44"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:31:27Z",
        "expectedDepartureTime" : "2026-05-22T20:31:49Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4034",
        "order" : "45"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:34Z",
        "expectedDepartureTime" : "2026-05-22T20:32:35Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4036",
        "order" : "46"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:22Z",
        "expectedDepartureTime" : "2026-05-22T20:33:45Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4092",
        "order" : "47"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:34:22Z",
        "expectedDepartureTime" : "2026-05-22T20:34:42Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4044",
        "order" : "48"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:23Z",
        "expectedDepartureTime" : "2026-05-22T20:35:27Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4042",
        "order" : "49"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:52Z",
        "expectedDepartureTime" : "2026-05-22T20:35:58Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4040",
        "order" : "50"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:36:44Z",
        "expectedDepartureTime" : "2026-05-22T20:36:48Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4108",
        "order" : "51"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:37:39Z",
        "expectedDepartureTime" : "2026-05-22T20:38:05Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4082",
        "order" : "52"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:41Z",
        "expectedDepartureTime" : "2026-05-22T20:38:45Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4104",
        "order" : "53"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:27Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4045",
        "order" : "54"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.209Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "4",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/4_1925_3596_1005"
      },
      "vehicleLocation" : {
        "longitude" : "23.8546009",
        "latitude" : "61.4659233"
      },
      "operatorRef" : "47374",
      "bearing" : "162.0",
      "delay" : "P0Y0M0DT0H4M25.000S",
      "vehicleRef" : "47374_30",
      "journeyPatternRef" : "4",
      "originShortName" : "1005",
      "destinationShortName" : "3596",
      "speed" : "36.9",
      "originAimedDepartureTime" : "1925",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:43Z",
        "expectedDepartureTime" : "2026-05-22T20:21:55Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3560",
        "order" : "55"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:04Z",
        "expectedDepartureTime" : "2026-05-22T20:23:06Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3568",
        "order" : "56"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:45Z",
        "expectedDepartureTime" : "2026-05-22T20:23:50Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3570",
        "order" : "57"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:04Z",
        "expectedDepartureTime" : "2026-05-22T20:25:26Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3724",
        "order" : "58"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:21Z",
        "expectedDepartureTime" : "2026-05-22T20:26:44Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3699",
        "order" : "59"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:52Z",
        "expectedDepartureTime" : "2026-05-22T20:28:03Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3526",
        "order" : "60"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:32Z",
        "expectedDepartureTime" : "2026-05-22T20:28:54Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3528",
        "order" : "61"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:20Z",
        "expectedDepartureTime" : "2026-05-22T20:29:33Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3530",
        "order" : "62"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:06Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3596",
        "order" : "63"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.227Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "30",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/30_1950_7060_0031"
      },
      "vehicleLocation" : {
        "longitude" : "23.7090816",
        "latitude" : "61.4700890"
      },
      "operatorRef" : "6990",
      "bearing" : "263.0",
      "delay" : "P0Y0M0DT0H8M19.000S",
      "vehicleRef" : "6990_171",
      "journeyPatternRef" : "30",
      "originShortName" : "0031",
      "destinationShortName" : "7060",
      "speed" : "16.0",
      "originAimedDepartureTime" : "1950",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:22:28Z",
        "expectedDepartureTime" : "2026-05-22T20:22:47Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7004",
        "order" : "16"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:27Z",
        "expectedDepartureTime" : "2026-05-22T20:23:44Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7006",
        "order" : "17"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:09Z",
        "expectedDepartureTime" : "2026-05-22T20:24:21Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7008",
        "order" : "18"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:15Z",
        "expectedDepartureTime" : "2026-05-22T20:25:26Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7010",
        "order" : "19"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:18Z",
        "expectedDepartureTime" : "2026-05-22T20:26:20Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7012",
        "order" : "20"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:42Z",
        "expectedDepartureTime" : "2026-05-22T20:28:04Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7014",
        "order" : "21"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:40Z",
        "expectedDepartureTime" : "2026-05-22T20:29:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7016",
        "order" : "22"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:42Z",
        "expectedDepartureTime" : "2026-05-22T20:29:44Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7036",
        "order" : "23"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:40Z",
        "expectedDepartureTime" : "2026-05-22T20:31:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7038",
        "order" : "24"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:31:40Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7060",
        "order" : "25"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.244Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "8A",
      "directionRef" : "1",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/8A_1955_1668_4045"
      },
      "vehicleLocation" : {
        "longitude" : "23.7657967",
        "latitude" : "61.4976349"
      },
      "operatorRef" : "6921",
      "bearing" : "298.0",
      "delay" : "P0Y0M0DT0H6M7.000S",
      "vehicleRef" : "6921_106",
      "journeyPatternRef" : "8A",
      "originShortName" : "4045",
      "destinationShortName" : "1668",
      "speed" : "3.7",
      "originAimedDepartureTime" : "1955",
      "onwardCalls" : [ {
        "expectedDepartureTime" : "2026-05-22T20:21:11Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0519",
        "order" : "25"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:14Z",
        "expectedDepartureTime" : "2026-05-22T20:22:28Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0015",
        "order" : "26"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:44Z",
        "expectedDepartureTime" : "2026-05-22T20:25:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0024",
        "order" : "27"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:45Z",
        "expectedDepartureTime" : "2026-05-22T20:25:49Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0028",
        "order" : "28"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:46Z",
        "expectedDepartureTime" : "2026-05-22T20:26:50Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1500",
        "order" : "29"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:33Z",
        "expectedDepartureTime" : "2026-05-22T20:27:35Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1502",
        "order" : "30"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:12Z",
        "expectedDepartureTime" : "2026-05-22T20:28:14Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1504",
        "order" : "31"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:44Z",
        "expectedDepartureTime" : "2026-05-22T20:28:46Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1506",
        "order" : "32"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:10Z",
        "expectedDepartureTime" : "2026-05-22T20:29:12Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1508",
        "order" : "33"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:58Z",
        "expectedDepartureTime" : "2026-05-22T20:30:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1510",
        "order" : "34"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:42Z",
        "expectedDepartureTime" : "2026-05-22T20:30:54Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1512",
        "order" : "35"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:05Z",
        "expectedDepartureTime" : "2026-05-22T20:32:25Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1514",
        "order" : "36"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:11Z",
        "expectedDepartureTime" : "2026-05-22T20:33:14Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1518",
        "order" : "37"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:34:36Z",
        "expectedDepartureTime" : "2026-05-22T20:34:45Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1594",
        "order" : "38"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:48Z",
        "expectedDepartureTime" : "2026-05-22T20:35:50Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1598",
        "order" : "39"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:36:43Z",
        "expectedDepartureTime" : "2026-05-22T20:36:45Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1600",
        "order" : "40"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:36:59Z",
        "expectedDepartureTime" : "2026-05-22T20:37:02Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1712",
        "order" : "41"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:08Z",
        "expectedDepartureTime" : "2026-05-22T20:38:08Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1532",
        "order" : "42"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:35Z",
        "expectedDepartureTime" : "2026-05-22T20:39:49Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1534",
        "order" : "43"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:40:15Z",
        "expectedDepartureTime" : "2026-05-22T20:40:18Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1536",
        "order" : "44"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:41:09Z",
        "expectedDepartureTime" : "2026-05-22T20:41:22Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1540",
        "order" : "45"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:42:00Z",
        "expectedDepartureTime" : "2026-05-22T20:42:22Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1674",
        "order" : "46"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:43:02Z",
        "expectedDepartureTime" : "2026-05-22T20:43:08Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1694",
        "order" : "47"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:43:48Z",
        "expectedDepartureTime" : "2026-05-22T20:43:50Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1702",
        "order" : "48"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:44:32Z",
        "expectedDepartureTime" : "2026-05-22T20:44:54Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1706",
        "order" : "49"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:45:08Z",
        "expectedDepartureTime" : "2026-05-22T20:45:10Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1666",
        "order" : "50"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:45:23Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1668",
        "order" : "51"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:10.219Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "29",
      "directionRef" : "1",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/29_1930_1672_5281"
      },
      "vehicleLocation" : {
        "longitude" : "23.6296005",
        "latitude" : "61.5055733"
      },
      "operatorRef" : "47374",
      "bearing" : "323.0",
      "delay" : "P0Y0M0DT0H0M2.000S",
      "vehicleRef" : "47374_12",
      "journeyPatternRef" : "29",
      "originShortName" : "5281",
      "destinationShortName" : "1672",
      "speed" : "23.9",
      "originAimedDepartureTime" : "1930",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:42Z",
        "expectedDepartureTime" : "2026-05-22T20:21:54Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1612",
        "order" : "50"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:33Z",
        "expectedDepartureTime" : "2026-05-22T20:22:36Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1614",
        "order" : "51"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:54Z",
        "expectedDepartureTime" : "2026-05-22T20:22:59Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1616",
        "order" : "52"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:44Z",
        "expectedDepartureTime" : "2026-05-22T20:23:56Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1618",
        "order" : "53"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:36Z",
        "expectedDepartureTime" : "2026-05-22T20:24:49Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1620",
        "order" : "54"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:21Z",
        "expectedDepartureTime" : "2026-05-22T20:25:25Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1665",
        "order" : "55"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:25Z",
        "expectedDepartureTime" : "2026-05-22T20:26:59Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1663",
        "order" : "56"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:16Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1672",
        "order" : "57"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.258Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "29",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/29_1945_5281_1672"
      },
      "vehicleLocation" : {
        "longitude" : "23.8323307",
        "latitude" : "61.4964180"
      },
      "operatorRef" : "47374",
      "bearing" : "106.0",
      "delay" : "P0Y0M0DT0H0M9.000S",
      "vehicleRef" : "47374_36",
      "journeyPatternRef" : "29",
      "originShortName" : "1672",
      "destinationShortName" : "5281",
      "speed" : "18.4",
      "originAimedDepartureTime" : "1945",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:58Z",
        "expectedDepartureTime" : "2026-05-22T20:22:02Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5066",
        "order" : "36"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:46Z",
        "expectedDepartureTime" : "2026-05-22T20:22:58Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4522",
        "order" : "37"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:33Z",
        "expectedDepartureTime" : "2026-05-22T20:23:54Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4524",
        "order" : "38"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:41Z",
        "expectedDepartureTime" : "2026-05-22T20:24:41Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4526",
        "order" : "39"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:51Z",
        "expectedDepartureTime" : "2026-05-22T20:27:03Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5074",
        "order" : "40"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:39Z",
        "expectedDepartureTime" : "2026-05-22T20:27:45Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5076",
        "order" : "41"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:35Z",
        "expectedDepartureTime" : "2026-05-22T20:28:39Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5078",
        "order" : "42"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:13Z",
        "expectedDepartureTime" : "2026-05-22T20:29:17Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5080",
        "order" : "43"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:58Z",
        "expectedDepartureTime" : "2026-05-22T20:30:58Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5128",
        "order" : "44"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:31:42Z",
        "expectedDepartureTime" : "2026-05-22T20:31:48Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4572",
        "order" : "45"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:24Z",
        "expectedDepartureTime" : "2026-05-22T20:32:35Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5130",
        "order" : "46"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:02Z",
        "expectedDepartureTime" : "2026-05-22T20:33:05Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5132",
        "order" : "47"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:37Z",
        "expectedDepartureTime" : "2026-05-22T20:33:55Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4578",
        "order" : "48"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:11Z",
        "expectedDepartureTime" : "2026-05-22T20:35:15Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5270",
        "order" : "49"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:36:31Z",
        "expectedDepartureTime" : "2026-05-22T20:36:36Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5272",
        "order" : "50"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:37:56Z",
        "expectedDepartureTime" : "2026-05-22T20:38:09Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5267",
        "order" : "51"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:54Z",
        "expectedDepartureTime" : "2026-05-22T20:38:57Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5274",
        "order" : "52"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:52Z",
        "expectedDepartureTime" : "2026-05-22T20:39:58Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5278",
        "order" : "53"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:40:52Z",
        "expectedDepartureTime" : "2026-05-22T20:40:55Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5275",
        "order" : "54"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:41:48Z",
        "expectedDepartureTime" : "2026-05-22T20:41:52Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5280",
        "order" : "55"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:42:37Z",
        "expectedDepartureTime" : "2026-05-22T20:42:40Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5284",
        "order" : "56"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:43:05Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5281",
        "order" : "57"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.208Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "50",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/50_1940_7576_0007"
      },
      "vehicleLocation" : {
        "longitude" : "23.7548714",
        "latitude" : "61.3428459"
      },
      "operatorRef" : "47374",
      "bearing" : "191.0",
      "delay" : "P0Y0M0DT0H3M41.000S",
      "vehicleRef" : "47374_42",
      "journeyPatternRef" : "50",
      "originShortName" : "0007",
      "destinationShortName" : "7576",
      "speed" : "50.7",
      "originAimedDepartureTime" : "1940",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:59Z",
        "expectedDepartureTime" : "2026-05-22T20:22:22Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7548",
        "order" : "39"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:28Z",
        "expectedDepartureTime" : "2026-05-22T20:23:41Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7550",
        "order" : "40"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:42Z",
        "expectedDepartureTime" : "2026-05-22T20:24:54Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7552",
        "order" : "41"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:09Z",
        "expectedDepartureTime" : "2026-05-22T20:25:10Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7554",
        "order" : "42"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:30Z",
        "expectedDepartureTime" : "2026-05-22T20:25:30Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7556",
        "order" : "43"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:02Z",
        "expectedDepartureTime" : "2026-05-22T20:26:08Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7558",
        "order" : "44"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:44Z",
        "expectedDepartureTime" : "2026-05-22T20:27:33Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7574",
        "order" : "45"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:11Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7576",
        "order" : "46"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.224Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "7",
      "directionRef" : "1",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/7_1930_1533_5126"
      },
      "vehicleLocation" : {
        "longitude" : "23.5851154",
        "latitude" : "61.4960442"
      },
      "operatorRef" : "6921",
      "bearing" : "347.0",
      "delay" : "P0Y0M0DT0H7M59.000S",
      "vehicleRef" : "6921_119",
      "journeyPatternRef" : "7",
      "originShortName" : "5126",
      "destinationShortName" : "1533",
      "speed" : "19.2",
      "originAimedDepartureTime" : "1930",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:30Z",
        "expectedDepartureTime" : "2026-05-22T20:21:33Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1583",
        "order" : "51"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:04Z",
        "expectedDepartureTime" : "2026-05-22T20:22:15Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1677",
        "order" : "52"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:05Z",
        "expectedDepartureTime" : "2026-05-22T20:23:06Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1735",
        "order" : "53"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:34Z",
        "expectedDepartureTime" : "2026-05-22T20:23:44Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1733",
        "order" : "54"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:28Z",
        "expectedDepartureTime" : "2026-05-22T20:24:38Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1731",
        "order" : "55"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:48Z",
        "expectedDepartureTime" : "2026-05-22T20:25:50Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1537",
        "order" : "56"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:20Z",
        "expectedDepartureTime" : "2026-05-22T20:26:26Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1535",
        "order" : "57"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:12Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1533",
        "order" : "58"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:10.249Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "17",
      "directionRef" : "1",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/17_1955_5107_3633"
      },
      "vehicleLocation" : {
        "longitude" : "23.8840523",
        "latitude" : "61.4953117"
      },
      "operatorRef" : "6990",
      "bearing" : "33.0",
      "delay" : "P0Y0M0DT0H0M4.000S",
      "vehicleRef" : "6990_413",
      "journeyPatternRef" : "17",
      "originShortName" : "3633",
      "destinationShortName" : "5107",
      "speed" : "30.0",
      "originAimedDepartureTime" : "1955",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:22:33Z",
        "expectedDepartureTime" : "2026-05-22T20:22:35Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5119",
        "order" : "29"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:23Z",
        "expectedDepartureTime" : "2026-05-22T20:23:26Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5117",
        "order" : "30"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:23Z",
        "expectedDepartureTime" : "2026-05-22T20:24:25Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5043",
        "order" : "31"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:02Z",
        "expectedDepartureTime" : "2026-05-22T20:25:04Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5041",
        "order" : "32"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:37Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5107",
        "order" : "33"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:10.216Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "30",
      "directionRef" : "1",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/30_1950_0031_7060"
      },
      "vehicleLocation" : {
        "longitude" : "23.7599449",
        "latitude" : "61.4977150"
      },
      "operatorRef" : "6990",
      "bearing" : "265.0",
      "delay" : "P0Y0M0DT0H6M30.000S",
      "vehicleRef" : "6990_180",
      "journeyPatternRef" : "30",
      "originShortName" : "7060",
      "destinationShortName" : "0031",
      "speed" : "11.1",
      "originAimedDepartureTime" : "1950",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:22:57Z",
        "expectedDepartureTime" : "2026-05-22T20:23:13Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0024",
        "order" : "24"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:21Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0031",
        "order" : "25"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.191Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "70",
      "directionRef" : "1",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/70_2000_9970_0005"
      },
      "vehicleLocation" : {
        "longitude" : "23.5345345",
        "latitude" : "61.4807777"
      },
      "operatorRef" : "47374",
      "bearing" : "254.0",
      "delay" : "P0Y0M0DT0H4M30.000S",
      "vehicleRef" : "47374_110",
      "journeyPatternRef" : "70",
      "originShortName" : "0005",
      "destinationShortName" : "9970",
      "speed" : "56.3",
      "originAimedDepartureTime" : "2000",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:30Z",
        "expectedDepartureTime" : "2026-05-22T20:21:33Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8504",
        "order" : "12"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:58Z",
        "expectedDepartureTime" : "2026-05-22T20:23:03Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8506",
        "order" : "13"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:52Z",
        "expectedDepartureTime" : "2026-05-22T20:24:16Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8508",
        "order" : "14"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:26Z",
        "expectedDepartureTime" : "2026-05-22T20:24:40Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8512",
        "order" : "15"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:17Z",
        "expectedDepartureTime" : "2026-05-22T20:25:53Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8528",
        "order" : "16"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:18Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/9970",
        "order" : "17"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.218Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "5",
      "directionRef" : "1",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/5_1950_0042_3598"
      },
      "vehicleLocation" : {
        "longitude" : "23.7749043",
        "latitude" : "61.4694939"
      },
      "operatorRef" : "6852",
      "bearing" : "350.0",
      "delay" : "P0Y0M0DT0H1M47.000S",
      "vehicleRef" : "6852_1139",
      "journeyPatternRef" : "5",
      "originShortName" : "3598",
      "destinationShortName" : "0042",
      "speed" : "45.6",
      "originAimedDepartureTime" : "1950",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:16Z",
        "expectedDepartureTime" : "2026-05-22T20:21:18Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3007",
        "order" : "32"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:21:40Z",
        "expectedDepartureTime" : "2026-05-22T20:22:02Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3005",
        "order" : "33"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:24Z",
        "expectedDepartureTime" : "2026-05-22T20:23:26Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3003",
        "order" : "34"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:01Z",
        "expectedDepartureTime" : "2026-05-22T20:24:03Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3001",
        "order" : "35"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:16Z",
        "expectedDepartureTime" : "2026-05-22T20:25:18Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0601",
        "order" : "36"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:08Z",
        "expectedDepartureTime" : "2026-05-22T20:27:32Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0523",
        "order" : "37"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:20Z",
        "expectedDepartureTime" : "2026-05-22T20:28:54Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0519",
        "order" : "38"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:49Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0042",
        "order" : "39"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:10.218Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "2",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/2_2010_5021_0062"
      },
      "vehicleLocation" : {
        "longitude" : "23.7729492",
        "latitude" : "61.4948425"
      },
      "operatorRef" : "47374",
      "bearing" : "90.0",
      "delay" : "-P0Y0M0DT0H0M6.000S",
      "vehicleRef" : "47374_107",
      "journeyPatternRef" : "2",
      "originShortName" : "0062",
      "destinationShortName" : "5021",
      "speed" : "32.2",
      "originAimedDepartureTime" : "2010",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:45Z",
        "expectedDepartureTime" : "2026-05-22T20:21:47Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0563",
        "order" : "7"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:40Z",
        "expectedDepartureTime" : "2026-05-22T20:22:40Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0561",
        "order" : "8"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:47Z",
        "expectedDepartureTime" : "2026-05-22T20:23:53Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0540",
        "order" : "9"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:15Z",
        "expectedDepartureTime" : "2026-05-22T20:24:21Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0542",
        "order" : "10"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:53Z",
        "expectedDepartureTime" : "2026-05-22T20:24:57Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0546",
        "order" : "11"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:34Z",
        "expectedDepartureTime" : "2026-05-22T20:25:42Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0550",
        "order" : "12"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:38Z",
        "expectedDepartureTime" : "2026-05-22T20:26:47Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0534",
        "order" : "13"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:25Z",
        "expectedDepartureTime" : "2026-05-22T20:27:28Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5014",
        "order" : "14"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:49Z",
        "expectedDepartureTime" : "2026-05-22T20:28:01Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5018",
        "order" : "15"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:43Z",
        "expectedDepartureTime" : "2026-05-22T20:28:47Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5020",
        "order" : "16"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:29Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5021",
        "order" : "17"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.253Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "29",
      "directionRef" : "1",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/29_2000_1672_5281"
      },
      "vehicleLocation" : {
        "longitude" : "23.8383121",
        "latitude" : "61.4952164"
      },
      "operatorRef" : "47374",
      "bearing" : "295.0",
      "delay" : "-P0Y0M0DT0H0M33.000S",
      "vehicleRef" : "47374_13",
      "journeyPatternRef" : "29",
      "originShortName" : "5281",
      "destinationShortName" : "1672",
      "speed" : "17.8",
      "originAimedDepartureTime" : "2000",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:10Z",
        "expectedDepartureTime" : "2026-05-22T20:21:14Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5065",
        "order" : "21"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:21:46Z",
        "expectedDepartureTime" : "2026-05-22T20:22:06Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5063",
        "order" : "22"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:38Z",
        "expectedDepartureTime" : "2026-05-22T20:22:40Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5061",
        "order" : "23"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:28Z",
        "expectedDepartureTime" : "2026-05-22T20:23:34Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5113",
        "order" : "24"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:14Z",
        "expectedDepartureTime" : "2026-05-22T20:24:18Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5009",
        "order" : "25"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:18Z",
        "expectedDepartureTime" : "2026-05-22T20:25:23Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5007",
        "order" : "26"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:03Z",
        "expectedDepartureTime" : "2026-05-22T20:26:05Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5005",
        "order" : "27"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:40Z",
        "expectedDepartureTime" : "2026-05-22T20:26:52Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5003",
        "order" : "28"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:54Z",
        "expectedDepartureTime" : "2026-05-22T20:28:16Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5149",
        "order" : "29"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:15Z",
        "expectedDepartureTime" : "2026-05-22T20:29:18Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0511",
        "order" : "30"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:31:43Z",
        "expectedDepartureTime" : "2026-05-22T20:33:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0108",
        "order" : "31"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:59Z",
        "expectedDepartureTime" : "2026-05-22T20:34:10Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0110",
        "order" : "32"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:45Z",
        "expectedDepartureTime" : "2026-05-22T20:35:57Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0087",
        "order" : "33"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:37:00Z",
        "expectedDepartureTime" : "2026-05-22T20:37:03Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0058",
        "order" : "34"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:37:53Z",
        "expectedDepartureTime" : "2026-05-22T20:37:57Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0060",
        "order" : "35"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:33Z",
        "expectedDepartureTime" : "2026-05-22T20:38:35Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1544",
        "order" : "36"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:39Z",
        "expectedDepartureTime" : "2026-05-22T20:39:41Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1502",
        "order" : "37"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:40:18Z",
        "expectedDepartureTime" : "2026-05-22T20:40:20Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1504",
        "order" : "38"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:40:50Z",
        "expectedDepartureTime" : "2026-05-22T20:40:52Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1506",
        "order" : "39"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:41:16Z",
        "expectedDepartureTime" : "2026-05-22T20:41:18Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1508",
        "order" : "40"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:42:04Z",
        "expectedDepartureTime" : "2026-05-22T20:42:06Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1510",
        "order" : "41"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:42:48Z",
        "expectedDepartureTime" : "2026-05-22T20:43:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1512",
        "order" : "42"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:44:11Z",
        "expectedDepartureTime" : "2026-05-22T20:44:31Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1514",
        "order" : "43"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:45:17Z",
        "expectedDepartureTime" : "2026-05-22T20:45:20Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1518",
        "order" : "44"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:46:42Z",
        "expectedDepartureTime" : "2026-05-22T20:46:51Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1594",
        "order" : "45"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:47:54Z",
        "expectedDepartureTime" : "2026-05-22T20:47:56Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1598",
        "order" : "46"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:48:49Z",
        "expectedDepartureTime" : "2026-05-22T20:48:51Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1600",
        "order" : "47"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:49:05Z",
        "expectedDepartureTime" : "2026-05-22T20:49:08Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1712",
        "order" : "48"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:49:58Z",
        "expectedDepartureTime" : "2026-05-22T20:51:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1610",
        "order" : "49"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:51:40Z",
        "expectedDepartureTime" : "2026-05-22T20:51:52Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1612",
        "order" : "50"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:52:31Z",
        "expectedDepartureTime" : "2026-05-22T20:52:34Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1614",
        "order" : "51"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:52:52Z",
        "expectedDepartureTime" : "2026-05-22T20:52:57Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1616",
        "order" : "52"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:53:42Z",
        "expectedDepartureTime" : "2026-05-22T20:53:54Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1618",
        "order" : "53"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:54:34Z",
        "expectedDepartureTime" : "2026-05-22T20:54:47Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1620",
        "order" : "54"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:55:19Z",
        "expectedDepartureTime" : "2026-05-22T20:55:23Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1665",
        "order" : "55"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:56:23Z",
        "expectedDepartureTime" : "2026-05-22T20:56:57Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1663",
        "order" : "56"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:57:14Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1672",
        "order" : "57"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.215Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "5",
      "directionRef" : "1",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/5_2025_0042_3598"
      },
      "vehicleLocation" : {
        "longitude" : "23.8348579",
        "latitude" : "61.4480209"
      },
      "operatorRef" : "6852",
      "bearing" : "301.0",
      "delay" : "P0Y0M0DT0H0M0.000S",
      "vehicleRef" : "6852_800",
      "journeyPatternRef" : "5",
      "originShortName" : "3598",
      "destinationShortName" : "0042",
      "speed" : "0.1",
      "originAimedDepartureTime" : "2025",
      "onwardCalls" : [ {
        "expectedDepartureTime" : "2026-05-22T20:25:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3598",
        "order" : "0"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:46Z",
        "expectedDepartureTime" : "2026-05-22T20:25:52Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3579",
        "order" : "1"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:30Z",
        "expectedDepartureTime" : "2026-05-22T20:26:36Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3577",
        "order" : "2"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:07Z",
        "expectedDepartureTime" : "2026-05-22T20:27:19Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3575",
        "order" : "3"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:03Z",
        "expectedDepartureTime" : "2026-05-22T20:28:23Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3723",
        "order" : "4"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:59Z",
        "expectedDepartureTime" : "2026-05-22T20:29:13Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3736",
        "order" : "5"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:54Z",
        "expectedDepartureTime" : "2026-05-22T20:29:56Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3730",
        "order" : "6"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:15Z",
        "expectedDepartureTime" : "2026-05-22T20:30:37Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3642",
        "order" : "7"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:31:03Z",
        "expectedDepartureTime" : "2026-05-22T20:31:05Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3734",
        "order" : "8"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:31:23Z",
        "expectedDepartureTime" : "2026-05-22T20:31:35Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3610",
        "order" : "9"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:07Z",
        "expectedDepartureTime" : "2026-05-22T20:32:09Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3612",
        "order" : "10"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:45Z",
        "expectedDepartureTime" : "2026-05-22T20:33:08Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3605",
        "order" : "11"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:45Z",
        "expectedDepartureTime" : "2026-05-22T20:33:48Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3603",
        "order" : "12"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:34:18Z",
        "expectedDepartureTime" : "2026-05-22T20:34:29Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3601",
        "order" : "13"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:09Z",
        "expectedDepartureTime" : "2026-05-22T20:35:13Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3761",
        "order" : "14"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:48Z",
        "expectedDepartureTime" : "2026-05-22T20:35:50Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3763",
        "order" : "15"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:37:23Z",
        "expectedDepartureTime" : "2026-05-22T20:37:26Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3631",
        "order" : "16"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:17Z",
        "expectedDepartureTime" : "2026-05-22T20:38:24Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3621",
        "order" : "17"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:49Z",
        "expectedDepartureTime" : "2026-05-22T20:39:09Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3635",
        "order" : "18"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:48Z",
        "expectedDepartureTime" : "2026-05-22T20:40:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3639",
        "order" : "19"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:40:28Z",
        "expectedDepartureTime" : "2026-05-22T20:40:46Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3641",
        "order" : "20"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:41:31Z",
        "expectedDepartureTime" : "2026-05-22T20:41:38Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3643",
        "order" : "21"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:42:42Z",
        "expectedDepartureTime" : "2026-05-22T20:43:06Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3645",
        "order" : "22"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:44:48Z",
        "expectedDepartureTime" : "2026-05-22T20:44:50Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3647",
        "order" : "23"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:45:41Z",
        "expectedDepartureTime" : "2026-05-22T20:45:44Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3657",
        "order" : "24"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:46:32Z",
        "expectedDepartureTime" : "2026-05-22T20:46:43Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3649",
        "order" : "25"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:47:18Z",
        "expectedDepartureTime" : "2026-05-22T20:47:20Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3165",
        "order" : "26"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:48:13Z",
        "expectedDepartureTime" : "2026-05-22T20:48:15Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3169",
        "order" : "27"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:49:35Z",
        "expectedDepartureTime" : "2026-05-22T20:49:59Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3013",
        "order" : "28"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:50:35Z",
        "expectedDepartureTime" : "2026-05-22T20:50:49Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3011",
        "order" : "29"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:51:05Z",
        "expectedDepartureTime" : "2026-05-22T20:51:07Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3115",
        "order" : "30"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:51:31Z",
        "expectedDepartureTime" : "2026-05-22T20:51:33Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3009",
        "order" : "31"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:52:41Z",
        "expectedDepartureTime" : "2026-05-22T20:52:43Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3007",
        "order" : "32"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:53:05Z",
        "expectedDepartureTime" : "2026-05-22T20:53:27Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3005",
        "order" : "33"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:54:49Z",
        "expectedDepartureTime" : "2026-05-22T20:54:51Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3003",
        "order" : "34"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:55:26Z",
        "expectedDepartureTime" : "2026-05-22T20:55:28Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3001",
        "order" : "35"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:56:41Z",
        "expectedDepartureTime" : "2026-05-22T20:56:43Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0601",
        "order" : "36"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:58:33Z",
        "expectedDepartureTime" : "2026-05-22T20:58:57Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0523",
        "order" : "37"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:59:45Z",
        "expectedDepartureTime" : "2026-05-22T21:00:19Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0519",
        "order" : "38"
      }, {
        "expectedArrivalTime" : "2026-05-22T21:01:14Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0042",
        "order" : "39"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.241Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "2",
      "directionRef" : "1",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/2_2005_0062_5021"
      },
      "vehicleLocation" : {
        "longitude" : "23.7445393",
        "latitude" : "61.5026360"
      },
      "operatorRef" : "47374",
      "bearing" : "256.0",
      "delay" : "-P0Y0M0DT0H0M47.000S",
      "vehicleRef" : "47374_101",
      "journeyPatternRef" : "2",
      "originShortName" : "5021",
      "destinationShortName" : "0062",
      "speed" : "43.8",
      "originAimedDepartureTime" : "2005",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:22:13Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0062",
        "order" : "17"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.237Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "82",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/82_1950_0002_6164"
      },
      "vehicleLocation" : {
        "longitude" : "23.7484150",
        "latitude" : "61.4974861"
      },
      "operatorRef" : "10299",
      "bearing" : "118.0",
      "delay" : "P0Y0M0DT0H1M6.000S",
      "vehicleRef" : "10299_359",
      "journeyPatternRef" : "82",
      "originShortName" : "6164",
      "destinationShortName" : "0002",
      "speed" : "1.8",
      "originAimedDepartureTime" : "1950",
      "onwardCalls" : [ {
        "expectedDepartureTime" : "2026-05-22T20:21:11Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0025",
        "order" : "33"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:06Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0002",
        "order" : "34"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.242Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "90X",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/90X_2010_5395_0005"
      },
      "vehicleLocation" : {
        "longitude" : "23.8348827",
        "latitude" : "61.5058098"
      },
      "operatorRef" : "6852",
      "bearing" : "83.0",
      "delay" : "P0Y0M0DT0H0M53.000S",
      "vehicleRef" : "6852_863",
      "journeyPatternRef" : "90X",
      "originShortName" : "0005",
      "destinationShortName" : "5395",
      "speed" : "57.7",
      "originAimedDepartureTime" : "2010",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:12Z",
        "expectedDepartureTime" : "2026-05-22T20:21:14Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5042",
        "order" : "9"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:21:53Z",
        "expectedDepartureTime" : "2026-05-22T20:21:57Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5044",
        "order" : "10"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:49Z",
        "expectedDepartureTime" : "2026-05-22T20:22:51Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5116",
        "order" : "11"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:37Z",
        "expectedDepartureTime" : "2026-05-22T20:23:40Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5118",
        "order" : "12"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:45Z",
        "expectedDepartureTime" : "2026-05-22T20:30:47Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5212",
        "order" : "13"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:31:39Z",
        "expectedDepartureTime" : "2026-05-22T20:31:41Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5214",
        "order" : "14"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:16Z",
        "expectedDepartureTime" : "2026-05-22T20:32:23Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5216",
        "order" : "15"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:17Z",
        "expectedDepartureTime" : "2026-05-22T20:33:17Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5218",
        "order" : "16"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:34:04Z",
        "expectedDepartureTime" : "2026-05-22T20:34:06Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5304",
        "order" : "17"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:34:59Z",
        "expectedDepartureTime" : "2026-05-22T20:35:12Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5306",
        "order" : "18"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:36:18Z",
        "expectedDepartureTime" : "2026-05-22T20:36:18Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5644",
        "order" : "19"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:37:30Z",
        "expectedDepartureTime" : "2026-05-22T20:37:32Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5646",
        "order" : "20"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:08Z",
        "expectedDepartureTime" : "2026-05-22T20:38:10Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5648",
        "order" : "21"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:01Z",
        "expectedDepartureTime" : "2026-05-22T20:39:01Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5322",
        "order" : "22"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:19Z",
        "expectedDepartureTime" : "2026-05-22T20:39:20Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5324",
        "order" : "23"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:40:06Z",
        "expectedDepartureTime" : "2026-05-22T20:40:17Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5326",
        "order" : "24"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:41:14Z",
        "expectedDepartureTime" : "2026-05-22T20:41:17Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5328",
        "order" : "25"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:41:53Z",
        "expectedDepartureTime" : "2026-05-22T20:41:55Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5330",
        "order" : "26"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:42:27Z",
        "expectedDepartureTime" : "2026-05-22T20:42:29Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5332",
        "order" : "27"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:43:03Z",
        "expectedDepartureTime" : "2026-05-22T20:43:05Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5334",
        "order" : "28"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:43:47Z",
        "expectedDepartureTime" : "2026-05-22T20:44:09Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5336",
        "order" : "29"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:44:23Z",
        "expectedDepartureTime" : "2026-05-22T20:44:23Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5338",
        "order" : "30"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:44:44Z",
        "expectedDepartureTime" : "2026-05-22T20:44:46Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5340",
        "order" : "31"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:45:24Z",
        "expectedDepartureTime" : "2026-05-22T20:45:26Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5342",
        "order" : "32"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:45:54Z",
        "expectedDepartureTime" : "2026-05-22T20:45:54Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5344",
        "order" : "33"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:46:16Z",
        "expectedDepartureTime" : "2026-05-22T20:46:18Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5346",
        "order" : "34"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:46:42Z",
        "expectedDepartureTime" : "2026-05-22T20:46:42Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5348",
        "order" : "35"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:47:04Z",
        "expectedDepartureTime" : "2026-05-22T20:47:06Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5350",
        "order" : "36"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:47:38Z",
        "expectedDepartureTime" : "2026-05-22T20:47:40Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5352",
        "order" : "37"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:47:56Z",
        "expectedDepartureTime" : "2026-05-22T20:47:58Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5354",
        "order" : "38"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:48:26Z",
        "expectedDepartureTime" : "2026-05-22T20:48:28Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5356",
        "order" : "39"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:48:58Z",
        "expectedDepartureTime" : "2026-05-22T20:49:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5358",
        "order" : "40"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:49:30Z",
        "expectedDepartureTime" : "2026-05-22T20:49:50Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5360",
        "order" : "41"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:50:44Z",
        "expectedDepartureTime" : "2026-05-22T20:50:46Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5364",
        "order" : "42"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:51:48Z",
        "expectedDepartureTime" : "2026-05-22T20:51:48Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5366",
        "order" : "43"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:52:50Z",
        "expectedDepartureTime" : "2026-05-22T20:52:50Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5368",
        "order" : "44"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:53:50Z",
        "expectedDepartureTime" : "2026-05-22T20:53:50Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5370",
        "order" : "45"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:54:24Z",
        "expectedDepartureTime" : "2026-05-22T20:54:26Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5372",
        "order" : "46"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:54:54Z",
        "expectedDepartureTime" : "2026-05-22T20:54:58Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5374",
        "order" : "47"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:55:22Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/5395",
        "order" : "48"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.234Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "60",
      "directionRef" : "1",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/60_2015_0521_9800"
      },
      "vehicleLocation" : {
        "longitude" : "24.0291862",
        "latitude" : "61.2715530"
      },
      "operatorRef" : "6957",
      "bearing" : "49.0",
      "delay" : "P0Y0M0DT0H3M52.000S",
      "vehicleRef" : "131341",
      "journeyPatternRef" : "60",
      "originShortName" : "9800",
      "destinationShortName" : "0521",
      "speed" : "14.2",
      "originAimedDepartureTime" : "2015",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:46Z",
        "expectedDepartureTime" : "2026-05-22T20:21:48Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8969",
        "order" : "3"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:27Z",
        "expectedDepartureTime" : "2026-05-22T20:22:31Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8967",
        "order" : "4"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:53Z",
        "expectedDepartureTime" : "2026-05-22T20:22:56Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8965",
        "order" : "5"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:22Z",
        "expectedDepartureTime" : "2026-05-22T20:23:35Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8963",
        "order" : "6"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:02Z",
        "expectedDepartureTime" : "2026-05-22T20:24:15Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8979",
        "order" : "7"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:06Z",
        "expectedDepartureTime" : "2026-05-22T20:25:08Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8980",
        "order" : "8"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:35Z",
        "expectedDepartureTime" : "2026-05-22T20:25:37Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/8982",
        "order" : "9"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:16Z",
        "expectedDepartureTime" : "2026-05-22T20:26:18Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/9815",
        "order" : "10"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:45Z",
        "expectedDepartureTime" : "2026-05-22T20:26:45Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/9817",
        "order" : "11"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:26Z",
        "expectedDepartureTime" : "2026-05-22T20:27:28Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/9819",
        "order" : "12"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:18Z",
        "expectedDepartureTime" : "2026-05-22T20:28:18Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/9821",
        "order" : "13"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:12Z",
        "expectedDepartureTime" : "2026-05-22T20:29:14Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/9823",
        "order" : "14"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:46Z",
        "expectedDepartureTime" : "2026-05-22T20:29:46Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/9825",
        "order" : "15"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:20Z",
        "expectedDepartureTime" : "2026-05-22T20:30:20Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/9827",
        "order" : "16"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:44Z",
        "expectedDepartureTime" : "2026-05-22T20:30:45Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/9829",
        "order" : "17"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:31:23Z",
        "expectedDepartureTime" : "2026-05-22T20:31:24Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7911",
        "order" : "18"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:28Z",
        "expectedDepartureTime" : "2026-05-22T20:32:28Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7913",
        "order" : "19"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:17Z",
        "expectedDepartureTime" : "2026-05-22T20:33:17Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7915",
        "order" : "20"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:58Z",
        "expectedDepartureTime" : "2026-05-22T20:33:59Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7919",
        "order" : "21"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:34:30Z",
        "expectedDepartureTime" : "2026-05-22T20:34:30Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7921",
        "order" : "22"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:07Z",
        "expectedDepartureTime" : "2026-05-22T20:35:07Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7923",
        "order" : "23"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:58Z",
        "expectedDepartureTime" : "2026-05-22T20:35:59Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7925",
        "order" : "24"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:37:04Z",
        "expectedDepartureTime" : "2026-05-22T20:37:06Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7929",
        "order" : "25"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:23Z",
        "expectedDepartureTime" : "2026-05-22T20:38:25Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7933",
        "order" : "26"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:59Z",
        "expectedDepartureTime" : "2026-05-22T20:40:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7803",
        "order" : "27"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:41:02Z",
        "expectedDepartureTime" : "2026-05-22T20:41:04Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7805",
        "order" : "28"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:46:14Z",
        "expectedDepartureTime" : "2026-05-22T20:46:21Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7807",
        "order" : "29"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:51:29Z",
        "expectedDepartureTime" : "2026-05-22T20:51:31Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3003",
        "order" : "30"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:52:06Z",
        "expectedDepartureTime" : "2026-05-22T20:52:08Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3001",
        "order" : "31"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:53:21Z",
        "expectedDepartureTime" : "2026-05-22T20:53:23Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0601",
        "order" : "32"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:55:22Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0521",
        "order" : "33"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.226Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "80",
      "directionRef" : "1",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/80_1945_3670_0002"
      },
      "vehicleLocation" : {
        "longitude" : "23.5758610",
        "latitude" : "61.5675735"
      },
      "operatorRef" : "10299",
      "bearing" : "5.0",
      "delay" : "P0Y0M0DT0H2M21.000S",
      "vehicleRef" : "10299_363",
      "journeyPatternRef" : "80",
      "originShortName" : "0002",
      "destinationShortName" : "3670",
      "speed" : "40.0",
      "originAimedDepartureTime" : "1945",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:30Z",
        "expectedDepartureTime" : "2026-05-22T20:21:33Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6128",
        "order" : "36"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:17Z",
        "expectedDepartureTime" : "2026-05-22T20:22:19Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6105",
        "order" : "37"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:51Z",
        "expectedDepartureTime" : "2026-05-22T20:23:53Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6104",
        "order" : "38"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:05Z",
        "expectedDepartureTime" : "2026-05-22T20:25:07Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6130",
        "order" : "39"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:38Z",
        "expectedDepartureTime" : "2026-05-22T20:25:44Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6132",
        "order" : "40"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:16Z",
        "expectedDepartureTime" : "2026-05-22T20:26:18Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6134",
        "order" : "41"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:37Z",
        "expectedDepartureTime" : "2026-05-22T20:26:39Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6136",
        "order" : "42"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:08Z",
        "expectedDepartureTime" : "2026-05-22T20:27:12Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/6114",
        "order" : "43"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:46Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3670",
        "order" : "44"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:10.176Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "10",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/10_2015_4078_2017"
      },
      "vehicleLocation" : {
        "longitude" : "23.7321396",
        "latitude" : "61.4949684"
      },
      "operatorRef" : "6852",
      "bearing" : "54.0",
      "delay" : "P0Y0M0DT0H0M59.000S",
      "vehicleRef" : "6852_862",
      "journeyPatternRef" : "10",
      "originShortName" : "2017",
      "destinationShortName" : "4078",
      "speed" : "40.3",
      "originAimedDepartureTime" : "2015",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:38Z",
        "expectedDepartureTime" : "2026-05-22T20:21:39Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2005",
        "order" : "7"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:07Z",
        "expectedDepartureTime" : "2026-05-22T20:22:12Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2003",
        "order" : "8"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:31Z",
        "expectedDepartureTime" : "2026-05-22T20:22:35Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2001",
        "order" : "9"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:15Z",
        "expectedDepartureTime" : "2026-05-22T20:23:17Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0065",
        "order" : "10"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:03Z",
        "expectedDepartureTime" : "2026-05-22T20:24:13Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0025",
        "order" : "11"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:27Z",
        "expectedDepartureTime" : "2026-05-22T20:28:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0012",
        "order" : "12"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:41Z",
        "expectedDepartureTime" : "2026-05-22T20:29:38Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0518",
        "order" : "13"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:31:10Z",
        "expectedDepartureTime" : "2026-05-22T20:31:14Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0522",
        "order" : "14"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:25Z",
        "expectedDepartureTime" : "2026-05-22T20:32:27Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0524",
        "order" : "15"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:59Z",
        "expectedDepartureTime" : "2026-05-22T20:34:20Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3062",
        "order" : "16"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:34:56Z",
        "expectedDepartureTime" : "2026-05-22T20:35:04Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3064",
        "order" : "17"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:36:00Z",
        "expectedDepartureTime" : "2026-05-22T20:36:18Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3066",
        "order" : "18"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:37:31Z",
        "expectedDepartureTime" : "2026-05-22T20:37:39Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3068",
        "order" : "19"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:09Z",
        "expectedDepartureTime" : "2026-05-22T20:38:30Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3082",
        "order" : "20"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:59Z",
        "expectedDepartureTime" : "2026-05-22T20:39:19Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3084",
        "order" : "21"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:53Z",
        "expectedDepartureTime" : "2026-05-22T20:39:56Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3086",
        "order" : "22"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:40:41Z",
        "expectedDepartureTime" : "2026-05-22T20:40:48Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3118",
        "order" : "23"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:41:21Z",
        "expectedDepartureTime" : "2026-05-22T20:41:31Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3590",
        "order" : "24"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:42:03Z",
        "expectedDepartureTime" : "2026-05-22T20:42:05Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3080",
        "order" : "25"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:42:59Z",
        "expectedDepartureTime" : "2026-05-22T20:43:10Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3120",
        "order" : "26"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:44:02Z",
        "expectedDepartureTime" : "2026-05-22T20:44:13Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3548",
        "order" : "27"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:44:52Z",
        "expectedDepartureTime" : "2026-05-22T20:44:54Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3552",
        "order" : "28"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:45:16Z",
        "expectedDepartureTime" : "2026-05-22T20:45:20Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3554",
        "order" : "29"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:45:50Z",
        "expectedDepartureTime" : "2026-05-22T20:46:02Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3556",
        "order" : "30"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:46:58Z",
        "expectedDepartureTime" : "2026-05-22T20:47:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3583",
        "order" : "31"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:48:12Z",
        "expectedDepartureTime" : "2026-05-22T20:48:24Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4072",
        "order" : "32"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:49:07Z",
        "expectedDepartureTime" : "2026-05-22T20:49:27Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4074",
        "order" : "33"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:50:09Z",
        "expectedDepartureTime" : "2026-05-22T20:50:13Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4076",
        "order" : "34"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:50:43Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4078",
        "order" : "35"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:10.226Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "50",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/50_2010_7576_0007"
      },
      "vehicleLocation" : {
        "longitude" : "23.7700214",
        "latitude" : "61.4663773"
      },
      "operatorRef" : "47374",
      "bearing" : "257.0",
      "delay" : "P0Y0M0DT0H1M48.000S",
      "vehicleRef" : "47374_80",
      "journeyPatternRef" : "50",
      "originShortName" : "0007",
      "destinationShortName" : "7576",
      "speed" : "39.7",
      "originAimedDepartureTime" : "2010",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:49Z",
        "expectedDepartureTime" : "2026-05-22T20:21:51Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3008",
        "order" : "8"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:13Z",
        "expectedDepartureTime" : "2026-05-22T20:22:15Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3116",
        "order" : "9"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:35Z",
        "expectedDepartureTime" : "2026-05-22T20:22:59Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3010",
        "order" : "10"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:40Z",
        "expectedDepartureTime" : "2026-05-22T20:24:04Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3012",
        "order" : "11"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:46Z",
        "expectedDepartureTime" : "2026-05-22T20:25:02Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3014",
        "order" : "12"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:51Z",
        "expectedDepartureTime" : "2026-05-22T20:26:08Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3016",
        "order" : "13"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:42Z",
        "expectedDepartureTime" : "2026-05-22T20:26:53Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3018",
        "order" : "14"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:24Z",
        "expectedDepartureTime" : "2026-05-22T20:27:47Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3020",
        "order" : "15"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:27Z",
        "expectedDepartureTime" : "2026-05-22T20:28:50Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3052",
        "order" : "16"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:10Z",
        "expectedDepartureTime" : "2026-05-22T20:29:12Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7500",
        "order" : "17"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:04Z",
        "expectedDepartureTime" : "2026-05-22T20:30:06Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7504",
        "order" : "18"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:36Z",
        "expectedDepartureTime" : "2026-05-22T20:30:38Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7506",
        "order" : "19"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:55Z",
        "expectedDepartureTime" : "2026-05-22T20:30:56Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7508",
        "order" : "20"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:31:34Z",
        "expectedDepartureTime" : "2026-05-22T20:31:54Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7510",
        "order" : "21"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:38Z",
        "expectedDepartureTime" : "2026-05-22T20:33:02Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7512",
        "order" : "22"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:48Z",
        "expectedDepartureTime" : "2026-05-22T20:34:08Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7514",
        "order" : "23"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:34:53Z",
        "expectedDepartureTime" : "2026-05-22T20:34:55Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7516",
        "order" : "24"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:29Z",
        "expectedDepartureTime" : "2026-05-22T20:35:31Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7518",
        "order" : "25"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:36:08Z",
        "expectedDepartureTime" : "2026-05-22T20:36:19Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7520",
        "order" : "26"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:37:32Z",
        "expectedDepartureTime" : "2026-05-22T20:37:34Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7522",
        "order" : "27"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:04Z",
        "expectedDepartureTime" : "2026-05-22T20:38:15Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7524",
        "order" : "28"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:02Z",
        "expectedDepartureTime" : "2026-05-22T20:39:04Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7526",
        "order" : "29"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:39Z",
        "expectedDepartureTime" : "2026-05-22T20:39:50Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7528",
        "order" : "30"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:40:45Z",
        "expectedDepartureTime" : "2026-05-22T20:40:47Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7530",
        "order" : "31"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:41:15Z",
        "expectedDepartureTime" : "2026-05-22T20:41:15Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7532",
        "order" : "32"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:42:43Z",
        "expectedDepartureTime" : "2026-05-22T20:42:49Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7810",
        "order" : "33"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:44:10Z",
        "expectedDepartureTime" : "2026-05-22T20:44:17Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7804",
        "order" : "34"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:45:18Z",
        "expectedDepartureTime" : "2026-05-22T20:45:18Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7802",
        "order" : "35"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:47:57Z",
        "expectedDepartureTime" : "2026-05-22T20:47:59Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7800",
        "order" : "36"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:49:04Z",
        "expectedDepartureTime" : "2026-05-22T20:49:15Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7542",
        "order" : "37"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:50:07Z",
        "expectedDepartureTime" : "2026-05-22T20:50:25Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7544",
        "order" : "38"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:51:29Z",
        "expectedDepartureTime" : "2026-05-22T20:51:52Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7548",
        "order" : "39"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:52:58Z",
        "expectedDepartureTime" : "2026-05-22T20:53:11Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7550",
        "order" : "40"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:54:12Z",
        "expectedDepartureTime" : "2026-05-22T20:54:24Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7552",
        "order" : "41"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:54:39Z",
        "expectedDepartureTime" : "2026-05-22T20:54:40Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7554",
        "order" : "42"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:55:00Z",
        "expectedDepartureTime" : "2026-05-22T20:55:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7556",
        "order" : "43"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:55:32Z",
        "expectedDepartureTime" : "2026-05-22T20:55:38Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7558",
        "order" : "44"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:56:14Z",
        "expectedDepartureTime" : "2026-05-22T20:57:03Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7574",
        "order" : "45"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:57:41Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7576",
        "order" : "46"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:10.212Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "10",
      "directionRef" : "1",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/10_2000_2017_4078"
      },
      "vehicleLocation" : {
        "longitude" : "23.7698059",
        "latitude" : "61.4948578"
      },
      "operatorRef" : "6852",
      "bearing" : "353.0",
      "delay" : "P0Y0M0DT0H0M36.000S",
      "vehicleRef" : "6852_855",
      "journeyPatternRef" : "10",
      "originShortName" : "4078",
      "destinationShortName" : "2017",
      "speed" : "15.3",
      "originAimedDepartureTime" : "2000",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:15Z",
        "expectedDepartureTime" : "2026-05-22T20:21:39Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0523",
        "order" : "22"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:27Z",
        "expectedDepartureTime" : "2026-05-22T20:23:01Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0519",
        "order" : "23"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:34Z",
        "expectedDepartureTime" : "2026-05-22T20:23:34Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0035",
        "order" : "24"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:25:20Z",
        "expectedDepartureTime" : "2026-05-22T20:25:36Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0024",
        "order" : "25"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:30Z",
        "expectedDepartureTime" : "2026-05-22T20:26:34Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0064",
        "order" : "26"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:06Z",
        "expectedDepartureTime" : "2026-05-22T20:27:08Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2000",
        "order" : "27"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:42Z",
        "expectedDepartureTime" : "2026-05-22T20:27:48Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2002",
        "order" : "28"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:28:13Z",
        "expectedDepartureTime" : "2026-05-22T20:28:13Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2004",
        "order" : "29"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:05Z",
        "expectedDepartureTime" : "2026-05-22T20:29:07Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2006",
        "order" : "30"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:42Z",
        "expectedDepartureTime" : "2026-05-22T20:29:47Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2008",
        "order" : "31"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:31:07Z",
        "expectedDepartureTime" : "2026-05-22T20:31:11Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2012",
        "order" : "32"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:06Z",
        "expectedDepartureTime" : "2026-05-22T20:32:20Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2014",
        "order" : "33"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:05Z",
        "expectedDepartureTime" : "2026-05-22T20:33:20Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2016",
        "order" : "34"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:33:57Z",
        "expectedDepartureTime" : "2026-05-22T20:34:01Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2024",
        "order" : "35"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:34:38Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2017",
        "order" : "36"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:11.202Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "4",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/4_1955_3596_1005"
      },
      "vehicleLocation" : {
        "longitude" : "23.7136841",
        "latitude" : "61.5045471"
      },
      "operatorRef" : "47374",
      "bearing" : "113.0",
      "delay" : "-P0Y0M0DT0H2M12.000S",
      "vehicleRef" : "47374_31",
      "journeyPatternRef" : "4",
      "originShortName" : "1005",
      "destinationShortName" : "3596",
      "speed" : "33.3",
      "originAimedDepartureTime" : "1955",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:30Z",
        "expectedDepartureTime" : "2026-05-22T20:21:32Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1507",
        "order" : "34"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:06Z",
        "expectedDepartureTime" : "2026-05-22T20:22:08Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1505",
        "order" : "35"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:22:32Z",
        "expectedDepartureTime" : "2026-05-22T20:22:34Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1503",
        "order" : "36"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:14Z",
        "expectedDepartureTime" : "2026-05-22T20:23:16Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/1501",
        "order" : "37"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:55Z",
        "expectedDepartureTime" : "2026-05-22T20:24:15Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0029",
        "order" : "38"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:55Z",
        "expectedDepartureTime" : "2026-05-22T20:25:05Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0025",
        "order" : "39"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:19Z",
        "expectedDepartureTime" : "2026-05-22T20:31:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0012",
        "order" : "40"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:31:48Z",
        "expectedDepartureTime" : "2026-05-22T20:32:45Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0518",
        "order" : "41"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:34:17Z",
        "expectedDepartureTime" : "2026-05-22T20:34:21Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0522",
        "order" : "42"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:32Z",
        "expectedDepartureTime" : "2026-05-22T20:35:34Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0524",
        "order" : "43"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:37:07Z",
        "expectedDepartureTime" : "2026-05-22T20:37:20Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3500",
        "order" : "44"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:03Z",
        "expectedDepartureTime" : "2026-05-22T20:38:22Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3502",
        "order" : "45"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:39:10Z",
        "expectedDepartureTime" : "2026-05-22T20:39:29Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3504",
        "order" : "46"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:40:14Z",
        "expectedDepartureTime" : "2026-05-22T20:40:16Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3508",
        "order" : "47"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:40:38Z",
        "expectedDepartureTime" : "2026-05-22T20:40:41Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3510",
        "order" : "48"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:41:39Z",
        "expectedDepartureTime" : "2026-05-22T20:41:44Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4010",
        "order" : "49"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:42:24Z",
        "expectedDepartureTime" : "2026-05-22T20:42:28Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4012",
        "order" : "50"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:43:01Z",
        "expectedDepartureTime" : "2026-05-22T20:43:03Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4014",
        "order" : "51"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:43:27Z",
        "expectedDepartureTime" : "2026-05-22T20:43:37Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/4016",
        "order" : "52"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:45:20Z",
        "expectedDepartureTime" : "2026-05-22T20:45:31Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3548",
        "order" : "53"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:47:11Z",
        "expectedDepartureTime" : "2026-05-22T20:47:28Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3588",
        "order" : "54"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:48:04Z",
        "expectedDepartureTime" : "2026-05-22T20:48:16Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3560",
        "order" : "55"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:49:25Z",
        "expectedDepartureTime" : "2026-05-22T20:49:27Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3568",
        "order" : "56"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:50:06Z",
        "expectedDepartureTime" : "2026-05-22T20:50:11Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3570",
        "order" : "57"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:51:25Z",
        "expectedDepartureTime" : "2026-05-22T20:51:47Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3724",
        "order" : "58"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:52:42Z",
        "expectedDepartureTime" : "2026-05-22T20:53:05Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3699",
        "order" : "59"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:54:13Z",
        "expectedDepartureTime" : "2026-05-22T20:54:24Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3526",
        "order" : "60"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:54:53Z",
        "expectedDepartureTime" : "2026-05-22T20:55:15Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3528",
        "order" : "61"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:55:41Z",
        "expectedDepartureTime" : "2026-05-22T20:55:54Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3530",
        "order" : "62"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:56:27Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/3596",
        "order" : "63"
      } ]
    }
  }, {
    "validUntilTime" : "2026-05-22T20:22:10.208Z",
    "monitoredVehicleJourney" : {
      "lineRef" : "30",
      "directionRef" : "2",
      "framedVehicleJourneyRef" : {
        "dateFrameRef" : "2026-05-22",
        "datedVehicleJourneyRef" : "https://data.itsfactory.fi/journeys/api/1/journeys/30_2010_7060_0031"
      },
      "vehicleLocation" : {
        "longitude" : "23.7688026",
        "latitude" : "61.4955444"
      },
      "operatorRef" : "6990",
      "bearing" : "147.0",
      "delay" : "P0Y0M0DT0H4M0.000S",
      "vehicleRef" : "6990_114",
      "journeyPatternRef" : "30",
      "originShortName" : "0031",
      "destinationShortName" : "7060",
      "speed" : "12.1",
      "originAimedDepartureTime" : "2010",
      "onwardCalls" : [ {
        "expectedArrivalTime" : "2026-05-22T20:21:58Z",
        "expectedDepartureTime" : "2026-05-22T20:22:02Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/0522",
        "order" : "4"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:23:42Z",
        "expectedDepartureTime" : "2026-05-22T20:23:45Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2500",
        "order" : "5"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:24:43Z",
        "expectedDepartureTime" : "2026-05-22T20:24:48Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2502",
        "order" : "6"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:26:00Z",
        "expectedDepartureTime" : "2026-05-22T20:26:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2506",
        "order" : "7"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:27:10Z",
        "expectedDepartureTime" : "2026-05-22T20:27:10Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2508",
        "order" : "8"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:29:20Z",
        "expectedDepartureTime" : "2026-05-22T20:29:24Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2510",
        "order" : "9"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:30:16Z",
        "expectedDepartureTime" : "2026-05-22T20:30:16Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2512",
        "order" : "10"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:15Z",
        "expectedDepartureTime" : "2026-05-22T20:32:19Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2514",
        "order" : "11"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:32:55Z",
        "expectedDepartureTime" : "2026-05-22T20:33:00Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2518",
        "order" : "12"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:34:16Z",
        "expectedDepartureTime" : "2026-05-22T20:34:46Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2520",
        "order" : "13"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:35:46Z",
        "expectedDepartureTime" : "2026-05-22T20:35:51Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/2558",
        "order" : "14"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:38:28Z",
        "expectedDepartureTime" : "2026-05-22T20:38:29Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7002",
        "order" : "15"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:40:13Z",
        "expectedDepartureTime" : "2026-05-22T20:40:32Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7004",
        "order" : "16"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:41:12Z",
        "expectedDepartureTime" : "2026-05-22T20:41:29Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7006",
        "order" : "17"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:41:54Z",
        "expectedDepartureTime" : "2026-05-22T20:42:06Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7008",
        "order" : "18"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:43:00Z",
        "expectedDepartureTime" : "2026-05-22T20:43:11Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7010",
        "order" : "19"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:44:03Z",
        "expectedDepartureTime" : "2026-05-22T20:44:05Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7012",
        "order" : "20"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:45:27Z",
        "expectedDepartureTime" : "2026-05-22T20:45:49Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7014",
        "order" : "21"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:46:25Z",
        "expectedDepartureTime" : "2026-05-22T20:46:45Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7016",
        "order" : "22"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:47:27Z",
        "expectedDepartureTime" : "2026-05-22T20:47:29Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7036",
        "order" : "23"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:48:25Z",
        "expectedDepartureTime" : "2026-05-22T20:48:45Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7038",
        "order" : "24"
      }, {
        "expectedArrivalTime" : "2026-05-22T20:49:25Z",
        "stopPointRef" : "https://data.itsfactory.fi/journeys/api/1/stop-points/7060",
        "order" : "25"
      } ]
    }
  } ]
}