Resource details
GTFS-RT (protobuff) de la position des véhicules.
This resource file is part of the dataset Réseau urbain et scolaire SEMO.
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
❌16 errors, 17 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2026-07-24 at 09:05 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 16 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 42306 trip_id ATOUMOD006:ServiceJourney:2x5504967:LOC does not exist in the GTFS data and does not have schedule_relationship of ADDED
- vehicle_id 116 trip_id ATOUMOD006:ServiceJourney:2x5504978:LOC does not exist in the GTFS data and does not have schedule_relationship of ADDED
- vehicle_id 42309 trip_id ATOUMOD006:ServiceJourney:2x5471194:LOC does not exist in the GTFS data and does not have schedule_relationship of ADDED
- vehicle_id 42203 trip_id ATOUMOD006:ServiceJourney:2x5505104:LOC does not exist in the GTFS data and does not have schedule_relationship of ADDED
- vehicle_id 42202 trip_id ATOUMOD006:ServiceJourney:2x5505152:LOC does not exist in the GTFS data and does not have schedule_relationship of ADDED
Warnings
timestamp not populated W001 1 error
Timestamps should be populated for all elements
Sample errors
- vehicle_id 4201 does not have a timestamp
schedule_relationship not populated W009 16 errors
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Sample errors
- trip_id ATOUMOD006:ServiceJourney:2x5504967:LOC does not have a schedule_relationship
- trip_id ATOUMOD006:ServiceJourney:2x5504978:LOC does not have a schedule_relationship
- trip_id ATOUMOD006:ServiceJourney:2x5471194:LOC does not have a schedule_relationship
- trip_id ATOUMOD006:ServiceJourney:2x5505104:LOC does not have a schedule_relationship
- trip_id ATOUMOD006:ServiceJourney:2x5505152:LOC does not have a schedule_relationship
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 | 231 | 15 times (50 % of validations) |
| W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 231 | 15 times (50 % of validations) |
| E050 | All timestamps must be less than the current time | 9 | 9 times (30 % of validations) |
| W001 | Timestamps should be populated for all elements | 4 | 4 times (13 % of validations) |
| W008 | The data in a GTFS-realtime feed should always be less than one minute old | 3 | 3 times (10 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2026-07-24 at 18:48 Europe/Paris.
vehicle_positions (15) 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-07-24 at 18:48 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "VM:ATOUMOD006:ServiceJourney:2x5505045:LOC",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 11,
"position": {
"bearing": 110.0,
"latitude": 49.25178909301758,
"longitude": 1.1779849529266357
},
"stopId": "FR:27701:ZE:0x7036:ATOUMOD006",
"timestamp": "1784911533",
"trip": {
"directionId": 1,
"routeId": "ATOUMOD006:Line:C1:LOC",
"tripId": "ATOUMOD006:ServiceJourney:2x5505045:LOC"
},
"vehicle": {
"id": "42306"
}
}
},
{
"id": "VM:ATOUMOD006:ServiceJourney:2x5505030:LOC",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 22,
"position": {
"bearing": 353.0,
"latitude": 49.21154022216797,
"longitude": 1.1706199645996094
},
"stopId": "FR:27375:ZE:0x6514:ATOUMOD006",
"timestamp": "1784911534",
"trip": {
"routeId": "ATOUMOD006:Line:C1:LOC",
"tripId": "ATOUMOD006:ServiceJourney:2x5505030:LOC"
},
"vehicle": {
"id": "116"
}
}
},
{
"id": "VM:ATOUMOD006:ServiceJourney:2x5505146:LOC",
"vehicle": {
"currentStopSequence": 36,
"position": {
"bearing": 162.0,
"latitude": 49.28083038330078,
"longitude": 1.20626699924469
},
"stopId": "FR:27701:ZE:0x7063:ATOUMOD006",
"timestamp": "1784891779",
"trip": {
"directionId": 1,
"routeId": "ATOUMOD006:Line:5:LOC",
"tripId": "ATOUMOD006:ServiceJourney:2x5505146:LOC"
},
"vehicle": {
"id": "123"
}
}
},
{
"id": "VM:ATOUMOD006:ServiceJourney:2x5470377:LOC",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 65.0,
"latitude": 49.27460861206055,
"longitude": 1.2239949703216553
},
"stopId": "FR:27701:ZE:0x7150:ATOUMOD006",
"timestamp": "1784911531",
"trip": {
"routeId": "ATOUMOD006:Line:7a:LOC",
"tripId": "ATOUMOD006:ServiceJourney:2x5470377:LOC"
},
"vehicle": {
"id": "42309"
}
}
},
{
"id": "VM:ATOUMOD006:ServiceJourney:2x5505147:LOC",
"vehicle": {
"currentStopSequence": 10,
"position": {
"bearing": 296.0,
"latitude": 49.31312942504883,
"longitude": 1.207247018814087
},
"stopId": "FR:27386:ZE:0x6367:ATOUMOD006",
"timestamp": "1784911551",
"trip": {
"directionId": 1,
"routeId": "ATOUMOD006:Line:5:LOC",
"tripId": "ATOUMOD006:ServiceJourney:2x5505147:LOC"
},
"vehicle": {
"id": "42203"
}
}
},
{
"id": "VM:ATOUMOD006:ServiceJourney:2x5471239:LOC",
"vehicle": {
"currentStopSequence": 36,
"position": {
"bearing": 61.0,
"latitude": 49.27037048339844,
"longitude": 1.2124979496002197
},
"stopId": "FR:27701:ZE:0x7116:ATOUMOD006",
"timestamp": "1784911541",
"trip": {
"directionId": 1,
"routeId": "ATOUMOD006:Line:2:LOC",
"tripId": "ATOUMOD006:ServiceJourney:2x5471239:LOC"
},
"vehicle": {
"id": "42202"
}
}
},
{
"id": "VM:ATOUMOD006:ServiceJourney:2x5471210:LOC",
"vehicle": {
"currentStopSequence": 21,
"position": {
"bearing": 195.0,
"latitude": 49.226158142089844,
"longitude": 1.1733620166778564
},
"stopId": "FR:27375:ZE:0x6385:ATOUMOD006",
"timestamp": "1784911535",
"trip": {
"routeId": "ATOUMOD006:Line:2:LOC",
"tripId": "ATOUMOD006:ServiceJourney:2x5471210:LOC"
},
"vehicle": {
"id": "4201"
}
}
},
{
"id": "VM:ATOUMOD006:ServiceJourney:2x5505031:LOC",
"vehicle": {
"currentStopSequence": 17,
"position": {
"bearing": 191.0,
"latitude": 49.2288818359375,
"longitude": 1.168910026550293
},
"stopId": "FR:27375:ZE:0x6443:ATOUMOD006",
"timestamp": "1784911532",
"trip": {
"routeId": "ATOUMOD006:Line:C1:LOC",
"tripId": "ATOUMOD006:ServiceJourney:2x5505031:LOC"
},
"vehicle": {
"id": "42204"
}
}
},
{
"id": "VM:ATOUMOD006:ServiceJourney:2x5471240:LOC",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 9,
"position": {
"bearing": 73.0,
"latitude": 49.210121154785156,
"longitude": 1.1646449565887451
},
"stopId": "FR:27375:ZE:0x6432:ATOUMOD006",
"timestamp": "1784911532",
"trip": {
"directionId": 1,
"routeId": "ATOUMOD006:Line:2:LOC",
"tripId": "ATOUMOD006:ServiceJourney:2x5471240:LOC"
},
"vehicle": {
"id": "4184"
}
}
},
{
"id": "VM:ATOUMOD006:ServiceJourney:2x5505033:LOC",
"vehicle": {
"currentStopSequence": 1,
"position": {
"bearing": 61.0,
"latitude": 49.27470016479492,
"longitude": 1.2242540121078491
},
"stopId": "FR:27701:ZE:0x7150:ATOUMOD006",
"timestamp": "1784911543",
"trip": {
"routeId": "ATOUMOD006:Line:C1:LOC",
"tripId": "ATOUMOD006:ServiceJourney:2x5505033:LOC"
},
"vehicle": {
"id": "4204"
}
}
},
{
"id": "VM:ATOUMOD006:ServiceJourney:2x5505265:LOC",
"vehicle": {
"currentStopSequence": 12,
"position": {
"bearing": 301.0,
"latitude": 49.17919158935547,
"longitude": 1.2662450075149536
},
"stopId": "FR:27249:ZE:0x6184:ATOUMOD006",
"timestamp": "1784911539",
"trip": {
"routeId": "ATOUMOD006:Line:E1:LOC",
"tripId": "ATOUMOD006:ServiceJourney:2x5505265:LOC"
},
"vehicle": {
"id": "4203"
}
}
},
{
"id": "VM:ATOUMOD006:ServiceJourney:2x5505272:LOC",
"vehicle": {
"currentStopSequence": 5,
"position": {
"bearing": 64.0,
"latitude": 49.294960021972656,
"longitude": 1.0607060194015503
},
"stopId": "FR:27394:ZE:0x6605:ATOUMOD006",
"timestamp": "1784911414",
"trip": {
"directionId": 1,
"routeId": "ATOUMOD006:Line:E1:LOC",
"tripId": "ATOUMOD006:ServiceJourney:2x5505272:LOC"
},
"vehicle": {
"id": "7015"
}
}
},
{
"id": "VM:ATOUMOD006:ServiceJourney:2x5505032:LOC",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 2,
"position": {
"bearing": 246.0,
"latitude": 49.27132034301758,
"longitude": 1.2156490087509155
},
"stopId": "FR:27701:ZE:0x7087:ATOUMOD006",
"timestamp": "1784911549",
"trip": {
"routeId": "ATOUMOD006:Line:C1:LOC",
"tripId": "ATOUMOD006:ServiceJourney:2x5505032:LOC"
},
"vehicle": {
"id": "4211"
}
}
},
{
"id": "VM:ATOUMOD006:ServiceJourney:2x5505261:LOC",
"vehicle": {
"currentStopSequence": 1,
"position": {
"bearing": 123.0,
"latitude": 49.17427062988281,
"longitude": 1.3533480167388916
},
"stopId": "FR:27022:ZE:0x6991:ATOUMOD006",
"timestamp": "1784911545",
"trip": {
"routeId": "ATOUMOD006:Line:E1:LOC",
"tripId": "ATOUMOD006:ServiceJourney:2x5505261:LOC"
},
"vehicle": {
"id": "7232"
}
}
},
{
"id": "VM:ATOUMOD006:ServiceJourney:2x5505123:LOC",
"vehicle": {
"currentStopSequence": 21,
"position": {
"bearing": 109.0,
"latitude": 49.32006072998047,
"longitude": 1.1533260345458984
},
"stopId": "FR:27348:ZE:0x6292:ATOUMOD006",
"timestamp": "1784911518",
"trip": {
"routeId": "ATOUMOD006:Line:5:LOC",
"tripId": "ATOUMOD006:ServiceJourney:2x5505123:LOC"
},
"vehicle": {
"id": "42307"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1784911730"
}
}