Resource details
This resource file is part of the dataset Réseau urbain Kicéo.
Download availability
Learn more
HEAD request with a timeout of 5 seconds. If we detect a downtime, we perform subsequent tests every 10 minutes, until the resource is back online.For SIRI and SIRI Lite feeds, we perform a
GET request: a 401 or 405 status code is considered successful. In case of HTTP 500, the feed will be considered unavailable, unless the body appears to contain SOAP.Validation details
❌20 errors, 9 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2026-01-03 at 08:09 Europe/Paris using the MobilityData GTFS-RT validator.
Errors
GTFS-rt trip_id does not exist in GTFS data and does not have schedule_relationship of ADDED E003 6 errors
All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED
Sample errors
- vehicle_id 367 trip_id ext:12069 does not exist in the GTFS data and does not have schedule_relationship of ADDED
- vehicle_id 344 trip_id chouette:VehicleJourney:53f71a46-2ead-4f36-9116-2d8f09bdebdf:LOC does not exist in the GTFS data and does not have schedule_relationship of ADDED
- vehicle_id 165 trip_id ext:12069 does not exist in the GTFS data and does not have schedule_relationship of ADDED
- vehicle_id 178 trip_id chouette:VehicleJourney:b06d0e1d-00b1-4f2f-bcd9-10ed2d719f04:LOC does not exist in the GTFS data and does not have schedule_relationship of ADDED
- vehicle_id 357 trip_id chouette:VehicleJourney:110285b0-a061-467e-a681-25e4aaf45af4:LOC does not exist in the GTFS data and does not have schedule_relationship of ADDED
GTFS-rt route_id does not exist in GTFS data E004 6 errors
All route_ids provided in the GTFS-rt feed must exist in the GTFS data
Sample errors
- vehicle_id 367 route_id MOBICEO does not exist in the GTFS data routes.txt
- vehicle_id 344 route_id CAT56Ligne603 does not exist in the GTFS data routes.txt
- vehicle_id 165 route_id MOBICEO does not exist in the GTFS data routes.txt
- vehicle_id 178 route_id MAURYLigne609 does not exist in the GTFS data routes.txt
- vehicle_id 357 route_id MorioLigne602 does not exist in the GTFS data routes.txt
GTFS-rt stop_id does not exist in GTFS data E011 6 errors
All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt
Sample errors
- vehicle_id 367 stop_id STP-DEPART does not exist in GTFS data stops.txt
- vehicle_id 344 stop_id chouette:StopArea:d2c53593-28a8-4ebb-bed3-91cee01b4496:LOC does not exist in GTFS data stops.txt
- vehicle_id 165 stop_id STP-DEPART does not exist in GTFS data stops.txt
- vehicle_id 178 stop_id chouette:StopArea:bca95593-9f29-46ae-9eca-a9f5185b32a2:LOC does not exist in GTFS data stops.txt
- vehicle_id 357 stop_id chouette:StopArea:2b3ddbd2-6c81-48c1-ae43-0b35901be04d:LOC does not exist in GTFS data stops.txt
Vehicle position far from trip shape E029 2 errors
The vehicle position should be within a certain distance of the GTFS shapes.txt data for the current trip unless there is a Service Alert with the Effect of DETOUR for this trip_id.
Sample errors
- vehicle.id 25 trip_id 2-119472130 at (47.623432,-2.731124) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
- vehicle.id 331 trip_id 2-285802510 at (47.701405,-2.769743) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
Warnings
timestamp not populated W001 9 errors
Timestamps should be populated for all elements
Sample errors
- vehicle_id 344 does not have a timestamp
- vehicle_id 62 does not have a timestamp
- vehicle_id 44 does not have a timestamp
- vehicle_id 83 does not have a timestamp
- vehicle_id 63 does not have a timestamp
Previous validations
Here is a recap of all the error types encountered over the last 30 days.
| Error ID | Description | Errors count | Number of occurences |
|---|---|---|---|
| E003 | All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED | 457 | 24 times (80 % of validations) |
| E004 | All route_ids provided in the GTFS-rt feed must exist in the GTFS data | 417 | 24 times (80 % of validations) |
| E011 | All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt | 416 | 24 times (80 % of validations) |
| W001 | Timestamps should be populated for all elements | 188 | 24 times (80 % of validations) |
| E029 | The vehicle position should be within a certain distance of the GTFS shapes.txt data for the current trip unless there is a Service Alert with the Effect of DETOUR for this trip_id. | 105 | 17 times (57 % of validations) |
| E052 | Each vehicle should have a unique ID | 24 | 11 times (37 % of validations) |
| E028 | The vehicle position should be inside the agency coverage area. This is defined as within roughly 1/8 of a mile (200 meters) of the GTFS shapes.txt data, or stops.txt locations if the GTFS feed doesn't include shapes.txt. | 11 | 10 times (33 % of validations) |
| W004 | vehicle.position.speed has an unrealistic speed that may be incorrect | 10 | 8 times (27 % of validations) |
| E023 | For normal scheduled trips (i.e., not defined in frequencies.txt), the GTFS-realtime trip start_time must match the first GTFS arrival_time in stop_times.txt for this trip | 9 | 3 times (10 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2026-01-03 at 19:26 Europe/Paris.
vehicle_positions (35) service_alerts (0) trip_updates (0)Entities seen in the last 7 days.
vehicle_positionsDecoded GTFS-RT feed
See full payload
Here is the decoded GTFS-RT feed Protobuf at 2026-01-03 at 19:26 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "644694",
"vehicle": {
"currentStopSequence": 22,
"position": {
"bearing": 177.0,
"latitude": 47.65586853027344,
"longitude": -2.759769916534424,
"speed": 3.055555582046509
},
"stopId": "603",
"timestamp": "1767464697",
"trip": {
"directionId": 0,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "19:02:00",
"tripId": "2-17235970"
},
"vehicle": {
"id": "22",
"label": "97178",
"licensePlate": "BS 213 FJ"
}
}
},
{
"id": "644691",
"vehicle": {
"currentStopSequence": 23,
"position": {
"latitude": 47.6437873840332,
"longitude": -2.7603940963745117,
"speed": 0.0
},
"stopId": "472",
"timestamp": "1767464745",
"trip": {
"directionId": 0,
"routeId": "7",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "18:57:00",
"tripId": "2-121700366"
},
"vehicle": {
"id": "51",
"label": "97190",
"licensePlate": "CW 596 GY"
}
}
},
{
"id": "644105",
"vehicle": {
"currentStopSequence": 16,
"position": {
"bearing": 59.0,
"latitude": 47.65517044067383,
"longitude": -2.7626330852508545,
"speed": 3.6111111640930176
},
"stopId": "606",
"timestamp": "1767464789",
"trip": {
"directionId": 1,
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "19:10:00",
"tripId": "2-73138190"
},
"vehicle": {
"id": "31",
"label": "74456",
"licensePlate": "FE 412 CH"
}
}
},
{
"id": "644702",
"vehicle": {
"currentStopSequence": 5,
"position": {
"bearing": 265.0,
"latitude": 47.65911865234375,
"longitude": -2.764552116394043,
"speed": 9.44444465637207
},
"stopId": "556",
"timestamp": "1767464760",
"trip": {
"directionId": 1,
"routeId": "11",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "19:18:00",
"tripId": "2-185466887"
},
"vehicle": {
"id": "28",
"label": "73722",
"licensePlate": "ES 845 VL"
}
}
},
{
"id": "644684",
"vehicle": {
"currentStopSequence": 9,
"position": {
"bearing": 203.0,
"latitude": 47.56571578979492,
"longitude": -2.708688974380493,
"speed": 17.22222137451172
},
"stopId": "232",
"timestamp": "1767464749",
"trip": {
"directionId": 0,
"routeId": "17",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "18:50:00",
"tripId": "2-285802506"
},
"vehicle": {
"id": "342",
"label": "40348",
"licensePlate": "GT 747 CM"
}
}
},
{
"id": "644689",
"vehicle": {
"currentStopSequence": 28,
"position": {
"bearing": 23.0,
"latitude": 47.65957260131836,
"longitude": -2.758089065551758,
"speed": 7.222222328186035
},
"stopId": "494",
"timestamp": "1767464771",
"trip": {
"directionId": 1,
"routeId": "7",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "18:52:00",
"tripId": "2-121241601"
},
"vehicle": {
"id": "56",
"label": "97195",
"licensePlate": "DA 049 XD"
}
}
},
{
"id": "644708",
"vehicle": {
"currentStopSequence": 1,
"stopId": "629",
"trip": {
"directionId": 0,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "19:26:00",
"tripId": "2-17236005"
},
"vehicle": {
"id": "90",
"label": "97229",
"licensePlate": "GW 392 KS"
}
}
},
{
"id": "644686",
"vehicle": {
"currentStopSequence": 33,
"position": {
"bearing": 276.0,
"latitude": 47.659393310546875,
"longitude": -2.777411937713623,
"speed": 12.5
},
"stopId": "519",
"timestamp": "1767464769",
"trip": {
"directionId": 1,
"routeId": "10",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "18:50:00",
"tripId": "2-168689676"
},
"vehicle": {
"id": "39",
"label": "97171",
"licensePlate": "AY 825 PG"
}
}
},
{
"id": "644816",
"vehicle": {
"currentStopSequence": 1,
"position": {
"bearing": 310.0,
"latitude": 47.698974609375,
"longitude": -2.7596819400787354,
"speed": 10.277777671813965
},
"stopId": "STP-DEPART",
"timestamp": "1767448800",
"trip": {
"directionId": 0,
"routeId": "MOBICEO",
"scheduleRelationship": "UNSCHEDULED",
"startDate": "20260103",
"startTime": "10:00:00",
"tripId": "ext:12069"
},
"vehicle": {
"id": "163",
"label": "GP-751-SJ",
"licensePlate": "GP-751-SJ"
}
}
},
{
"id": "644704",
"vehicle": {
"currentStopSequence": 3,
"position": {
"bearing": 96.0,
"latitude": 47.65966796875,
"longitude": -2.7828140258789062,
"speed": 6.94444465637207
},
"stopId": "563",
"timestamp": "1767464676",
"trip": {
"directionId": 0,
"routeId": "2",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "19:20:00",
"tripId": "2-33620047"
},
"vehicle": {
"id": "55",
"label": "97194",
"licensePlate": "DA 232 JL"
}
}
},
{
"id": "644696",
"vehicle": {
"currentStopSequence": 21,
"position": {
"bearing": 0.0,
"latitude": 47.65056610107422,
"longitude": -2.7705929279327393,
"speed": 0.0
},
"stopId": "598",
"timestamp": "1767464750",
"trip": {
"directionId": 1,
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "19:04:00",
"tripId": "2-52756508"
},
"vehicle": {
"id": "62",
"label": "97201",
"licensePlate": "DP 172 VF"
}
}
},
{
"id": "644706",
"vehicle": {
"currentStopSequence": 5,
"position": {
"latitude": 47.700008392333984,
"longitude": -2.679863929748535,
"speed": 0.0
},
"stopId": "141",
"timestamp": "1767464762",
"trip": {
"directionId": 1,
"routeId": "366",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "19:21:00",
"tripId": "2-6140657665"
},
"vehicle": {
"id": "42",
"label": "97176",
"licensePlate": "BS 695 FG"
}
}
},
{
"id": "644095",
"vehicle": {
"currentStopSequence": 29,
"position": {
"latitude": 47.65403747558594,
"longitude": -2.7792539596557617,
"speed": 0.0
},
"stopId": "533",
"timestamp": "1767464749",
"trip": {
"directionId": 0,
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "18:54:00",
"tripId": "2-73203724"
},
"vehicle": {
"id": "27",
"label": "73721",
"licensePlate": "ES 757 VL"
}
}
},
{
"id": "644707",
"vehicle": {
"currentStopSequence": 3,
"position": {
"bearing": 320.0,
"latitude": 47.64244842529297,
"longitude": -2.7760961055755615,
"speed": 8.61111068725586
},
"stopId": "497",
"timestamp": "1767464762",
"trip": {
"directionId": 1,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "19:24:00",
"tripId": "2-19202054"
},
"vehicle": {
"id": "45",
"label": "97184",
"licensePlate": "CH 252 RT"
}
}
},
{
"id": "644699",
"vehicle": {
"currentStopSequence": 14,
"position": {
"bearing": 0.0,
"latitude": 47.67186737060547,
"longitude": -2.765273094177246,
"speed": 0.0
},
"stopId": "424",
"timestamp": "1767464749",
"trip": {
"directionId": 0,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "19:11:00",
"tripId": "2-17039399"
},
"vehicle": {
"id": "87",
"label": "97226",
"licensePlate": "GS 854 EX"
}
}
},
{
"id": "644698",
"vehicle": {
"currentStopSequence": 15,
"position": {
"latitude": 47.663490295410156,
"longitude": -2.7557859420776367,
"speed": 0.0
},
"stopId": "404",
"timestamp": "1767464734",
"trip": {
"directionId": 1,
"routeId": "5",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "19:09:00",
"tripId": "2-85983233"
},
"vehicle": {
"id": "92",
"label": "97231",
"licensePlate": "GW 163 JG"
}
}
},
{
"id": "644705",
"vehicle": {
"currentStopSequence": 2,
"position": {
"latitude": 47.66046142578125,
"longitude": -2.795274019241333,
"speed": 0.0
},
"stopId": "413",
"timestamp": "1767464398",
"trip": {
"directionId": 0,
"routeId": "19",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "19:21:00",
"tripId": "2-319356929"
},
"vehicle": {
"id": "66",
"label": "97205",
"licensePlate": "EA 886 ZQ"
}
}
},
{
"id": "644011",
"vehicle": {
"currentStopSequence": 1,
"stopId": "4360",
"trip": {
"directionId": 0,
"routeId": "338",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "19:27:00",
"tripId": "2-5671026698"
},
"vehicle": {
"id": "534",
"label": "1004",
"licensePlate": "BA 092 PZ"
}
}
},
{
"id": "644681",
"vehicle": {
"currentStopSequence": 11,
"position": {
"bearing": 273.0,
"latitude": 47.757144927978516,
"longitude": -2.7871549129486084,
"speed": 1.6666666269302368
},
"stopId": "4391",
"timestamp": "1767464727",
"trip": {
"directionId": 1,
"routeId": "348",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "18:45:00",
"tripId": "2-5839323148"
},
"vehicle": {
"id": "339",
"label": "40365",
"licensePlate": "GS 390 BA"
}
}
},
{
"id": "643910",
"vehicle": {
"currentStopSequence": 21,
"position": {
"latitude": 47.65243911743164,
"longitude": -2.74188494682312,
"speed": 0.0
},
"stopId": "427",
"timestamp": "1767464770",
"trip": {
"directionId": 0,
"routeId": "2",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "19:04:00",
"tripId": "2-33619987"
},
"vehicle": {
"id": "67",
"label": "97206",
"licensePlate": "EM 054 MR"
}
}
},
{
"id": "644676",
"vehicle": {
"currentStopSequence": 28,
"position": {
"bearing": 342.0,
"latitude": 47.79235076904297,
"longitude": -2.592952013015747,
"speed": 6.94444465637207
},
"stopId": "6278",
"timestamp": "1767464782",
"trip": {
"directionId": 1,
"routeId": "13",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "18:40:00",
"tripId": "2-218562647"
},
"vehicle": {
"id": "205",
"label": "A66",
"licensePlate": "FJ-766-ND"
}
}
},
{
"id": "644805",
"vehicle": {
"currentStopSequence": 2,
"position": {
"bearing": 57.0,
"latitude": 47.68207931518555,
"longitude": -2.7666289806365967,
"speed": 0.5555555820465088
},
"stopId": "STP-ARRIVEE",
"timestamp": "1767458225",
"trip": {
"directionId": 0,
"routeId": "MOBICEO",
"scheduleRelationship": "UNSCHEDULED",
"startDate": "20260103",
"startTime": "10:00:00",
"tripId": "ext:12069"
},
"vehicle": {
"id": "165",
"label": "GS-228-EX",
"licensePlate": "GS-228-EX"
}
}
},
{
"id": "644693",
"vehicle": {
"currentStopSequence": 23,
"position": {
"latitude": 47.670894622802734,
"longitude": -2.7573089599609375,
"speed": 0.0
},
"stopId": "543",
"timestamp": "1767464747",
"trip": {
"directionId": 1,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "18:59:00",
"tripId": "2-19136553"
},
"vehicle": {
"id": "74",
"label": "97213",
"licensePlate": "GC 436 NJ"
}
}
},
{
"id": "644043",
"vehicle": {
"currentStopSequence": 21,
"position": {
"latitude": 47.65165328979492,
"longitude": -2.7341699600219727,
"speed": 0.0
},
"stopId": "245",
"timestamp": "1767464772",
"trip": {
"directionId": 0,
"routeId": "5",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "19:01:00",
"tripId": "2-85852173"
},
"vehicle": {
"id": "59",
"label": "97198",
"licensePlate": "DK 995 CW"
}
}
},
{
"id": "644759",
"vehicle": {
"currentStopSequence": 1,
"position": {
"bearing": 66.0,
"latitude": 47.664546966552734,
"longitude": -2.7535340785980225,
"speed": 9.722222328186035
},
"stopId": "chouette:StopArea:f2903fd2-a299-4b09-a2a3-308b185e1135:LOC",
"timestamp": "1767464734",
"trip": {
"directionId": 1,
"routeId": "CAT56Ligne604",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "19:14:00",
"tripId": "chouette:VehicleJourney:8ea56cac-50a8-44ab-8338-9f88d7f1a76d:LOC"
},
"vehicle": {
"id": "460",
"label": "41245",
"licensePlate": "HF-440-AZ"
}
}
},
{
"id": "644701",
"vehicle": {
"currentStopSequence": 10,
"position": {
"latitude": 47.61235427856445,
"longitude": -2.733630895614624,
"speed": 0.0
},
"stopId": "300",
"timestamp": "1767464757",
"trip": {
"directionId": 1,
"routeId": "7",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "19:17:00",
"tripId": "2-121372673"
},
"vehicle": {
"id": "44",
"label": "97179",
"licensePlate": "BS 293 FK"
}
}
},
{
"id": "643973",
"vehicle": {
"currentStopSequence": 6,
"position": {
"bearing": 161.0,
"latitude": 47.652374267578125,
"longitude": -2.7572519779205322,
"speed": 6.111111164093018
},
"stopId": "500",
"timestamp": "1767464746",
"trip": {
"directionId": 0,
"routeId": "10",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "19:15:00",
"tripId": "2-168099851"
},
"vehicle": {
"id": "77",
"label": "97216",
"licensePlate": "GB 343 CT"
}
}
},
{
"id": "644037",
"vehicle": {
"currentStopSequence": 31,
"position": {
"latitude": 47.65162658691406,
"longitude": -2.892764091491699,
"speed": 0.0
},
"stopId": "4386",
"timestamp": "1767464769",
"trip": {
"directionId": 1,
"routeId": "11",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "18:48:00",
"tripId": "2-185729027"
},
"vehicle": {
"id": "73",
"label": "97212",
"licensePlate": "GC 399 NJ"
}
}
},
{
"id": "644695",
"vehicle": {
"currentStopSequence": 24,
"position": {
"latitude": 47.659767150878906,
"longitude": -2.783277988433838,
"speed": 0.0
},
"stopId": "458",
"timestamp": "1767464740",
"trip": {
"directionId": 1,
"routeId": "2",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "19:04:00",
"tripId": "2-34144317"
},
"vehicle": {
"id": "46",
"label": "97185",
"licensePlate": "CH 510 RT"
}
}
},
{
"id": "644712",
"vehicle": {
"currentStopSequence": 1,
"position": {
"bearing": 0.0,
"latitude": 47.636749267578125,
"longitude": -2.7784929275512695,
"speed": 0.0
},
"stopId": "406",
"timestamp": "1767464553",
"trip": {
"directionId": 1,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "19:36:00",
"tripId": "2-19136519"
},
"vehicle": {
"id": "81",
"label": "97220",
"licensePlate": "GD 936 JD"
}
}
},
{
"id": "644697",
"vehicle": {
"currentStopSequence": 19,
"position": {
"latitude": 47.659751892089844,
"longitude": -2.751945972442627,
"speed": 0.0
},
"stopId": "467",
"timestamp": "1767464776",
"trip": {
"directionId": 0,
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "19:06:00",
"tripId": "2-50593795"
},
"vehicle": {
"id": "34",
"label": "75403",
"licensePlate": "GH 524 XX"
}
}
},
{
"id": "644700",
"vehicle": {
"currentStopSequence": 10,
"position": {
"bearing": 251.0,
"latitude": 47.653194427490234,
"longitude": -2.782860040664673,
"speed": 7.5
},
"stopId": "393",
"timestamp": "1767464748",
"trip": {
"directionId": 1,
"routeId": "8",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "19:11:00",
"tripId": "2-135987212"
},
"vehicle": {
"id": "49",
"label": "97188",
"licensePlate": "CH 063 RV"
}
}
},
{
"id": "644111",
"vehicle": {
"currentStopSequence": 10,
"position": {
"bearing": 245.0,
"latitude": 47.570655822753906,
"longitude": -2.6438729763031006,
"speed": 15.277777671813965
},
"stopId": "232",
"timestamp": "1767464758",
"trip": {
"directionId": 1,
"routeId": "15",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "18:40:00",
"tripId": "2-251920393"
},
"vehicle": {
"id": "306",
"label": "39694",
"licensePlate": "GG 290 WQ"
}
}
},
{
"id": "644692",
"vehicle": {
"currentStopSequence": 28,
"position": {
"bearing": 201.0,
"latitude": 47.66176223754883,
"longitude": -2.7568299770355225,
"speed": 4.166666507720947
},
"stopId": "493",
"timestamp": "1767464723",
"trip": {
"directionId": 1,
"routeId": "20",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260103",
"startTime": "18:58:00",
"tripId": "2-336134170"
},
"vehicle": {
"id": "72",
"label": "97211",
"licensePlate": "FC 572 NS"
}
}
},
{
"id": "644812",
"vehicle": {
"currentStopSequence": 2,
"position": {
"bearing": 304.0,
"latitude": 47.667293548583984,
"longitude": -2.785470962524414,
"speed": 8.05555534362793
},
"stopId": "STP-ARRIVEE",
"timestamp": "1767449094",
"trip": {
"directionId": 0,
"routeId": "MOBICEO",
"scheduleRelationship": "UNSCHEDULED",
"startDate": "20260103",
"startTime": "10:00:00",
"tripId": "ext:12069"
},
"vehicle": {
"id": "367",
"label": "GX-680-NR",
"licensePlate": "GX-680-NR"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1767464798"
}
}