Resource details
This resource file is part of the dataset Navettes Paris - Saclay.
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
✅No error detected
Validation carried out using the current GTFS file and the GTFS-RT the 2025-12-07 at 08:03 Europe/Paris using the MobilityData GTFS-RT validator.
Validate this GTFS-RT nowPrevious validations
Here is a recap of all the error types encountered over the last 30 days.
| Error ID | Description | Errors count | Number of occurences |
|---|---|---|---|
| W002 | vehicle_id should be populated for TripUpdates and VehiclePositions | 5 | 4 times (13 % of validations) |
| W003 | a trip_id that is provided in the VehiclePositions feed should be provided in the TripUpdates feed, and a vehicle_id that is provided in the TripUpdates feed should be provided in the VehiclePositions feed | 5 | 4 times (13 % 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. | 1 | 1 times (3 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2025-12-07 at 12:42 Europe/Paris.
vehicle_positions (6) trip_updates (6) service_alerts (3)Entities seen in the last 7 days.
service_alerts trip_updates vehicle_positionsService alerts
Here is a display of service alerts contained in this feed at 2025-12-07 at 12:42 Europe/Paris.
INFORMATION Unknown effect
Bonjour, Le service sur la ligne G ne pourra malheureusement pas être assuré ce dimanche avant 9h30 en raison d'un nombre important d'absence conducteurs ce matin. Nous sommes sincèrement désolés pour ce désagrément. Cordialement
Between 2025-12-07 at 04:00 Europe/Paris and 2025-12-08 at 04:00 Europe/Paris
INFORMATION Unknown effect
Bonjour, L
INFORMATION Unknown effect
Bonjour, A la suite de la fermeture rue de la Division Leclerc, les arrêts suivants ne seront pas desservis les dimanches jusqu'à la fin 2026 en direction de Périgord: -Mairie -Gabriel Péri -Jean Mermoz Un arrêt provisoire sera disponible à partir du 5 octobre à l'angle de la rue Appert/Gabriel Péri. Merci de votre compréhension.
Between 2025-09-28 at 04:00 Europe/Paris and 2026-12-28 at 04:00 Europe/Paris
Decoded GTFS-RT feed
See full payload
Here is the decoded GTFS-RT feed Protobuf at 2025-12-07 at 12:42 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "zenbus:Vehicle:799120001:LOC",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 10,
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"latitude": 48.70061111450195,
"longitude": 2.333750009536743
},
"stopId": "zenbus:StopPoint:SP:660650004:LOC",
"timestamp": "1765107764",
"trip": {
"routeId": "zenbus:Line:18030132:LOC",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251207",
"startTime": "12:20:00",
"tripId": "823290002:5"
},
"vehicle": {
"id": "zenbus:Vehicle:799120001:LOC",
"label": "Paris Saclay"
}
}
},
{
"id": "20251207:827300001:5",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1765107848"
},
"departure": {
"time": "1765107858"
},
"stopId": "zenbus:StopPoint:SP:10000135:LOC",
"stopSequence": 11
},
{
"arrival": {
"time": "1765107959"
},
"departure": {
"time": "1765107969"
},
"stopId": "zenbus:StopPoint:SP:8020127:LOC",
"stopSequence": 12
},
{
"arrival": {
"time": "1765108090"
},
"departure": {
"time": "1765108100"
},
"stopId": "zenbus:StopPoint:SP:16020131:LOC",
"stopSequence": 13
},
{
"arrival": {
"time": "1765108161"
},
"departure": {
"time": "1765108171"
},
"stopId": "zenbus:StopPoint:SP:670320001:LOC",
"stopSequence": 14
},
{
"arrival": {
"time": "1765108230"
},
"departure": {
"time": "1765108240"
},
"stopId": "zenbus:StopPoint:SP:686990057:LOC",
"stopSequence": 15
},
{
"arrival": {
"time": "1765108355"
},
"departure": {
"time": "1765108365"
},
"stopId": "zenbus:StopPoint:SP:707020001:LOC",
"stopSequence": 16
},
{
"arrival": {
"time": "1765108464"
},
"departure": {
"time": "1765108474"
},
"stopId": "zenbus:StopPoint:SP:567920002:LOC",
"stopSequence": 17
},
{
"arrival": {
"time": "1765108638"
},
"departure": {
"time": "1765108648"
},
"stopId": "zenbus:StopPoint:SP:684990001:LOC",
"stopSequence": 18
},
{
"arrival": {
"time": "1765108719"
},
"departure": {
"time": "1765108729"
},
"stopId": "zenbus:StopPoint:SP:4010136:LOC",
"stopSequence": 19
},
{
"arrival": {
"time": "1765108826"
},
"departure": {
"time": "1765108836"
},
"stopId": "zenbus:StopPoint:SP:30020135:LOC",
"stopSequence": 20
},
{
"arrival": {
"time": "1765108881"
},
"departure": {
"time": "1765108891"
},
"stopId": "zenbus:StopPoint:SP:16000130:LOC",
"stopSequence": 21
},
{
"arrival": {
"time": "1765109098"
},
"departure": {
"time": "1765109108"
},
"stopId": "zenbus:StopPoint:SP:691450001:LOC",
"stopSequence": 22
}
],
"timestamp": "1765107765",
"trip": {
"routeId": "zenbus:Line:18030132:LOC",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251207",
"startTime": "12:20:00",
"tripId": "823290002:5"
},
"vehicle": {
"id": "zenbus:Vehicle:799120001:LOC",
"label": "Paris Saclay"
}
}
},
{
"id": "zenbus:Vehicle:795630001:LOC",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 7,
"occupancyStatus": "EMPTY",
"position": {
"latitude": 48.732391357421875,
"longitude": 2.229429006576538
},
"stopId": "zenbus:StopPoint:SP:681270003:LOC",
"timestamp": "1765107763",
"trip": {
"routeId": "zenbus:Line:353570001:LOC",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251207",
"startTime": "12:30:00",
"tripId": "697310002:6"
},
"vehicle": {
"id": "zenbus:Vehicle:795630001:LOC",
"label": "Paris Saclay"
}
}
},
{
"id": "20251207:689740002:6",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1765107753"
},
"departure": {
"time": "1765107774"
},
"stopId": "zenbus:StopPoint:SP:681270003:LOC",
"stopSequence": 7
},
{
"arrival": {
"time": "1765107814"
},
"departure": {
"time": "1765107824"
},
"stopId": "zenbus:StopPoint:SP:684930006:LOC",
"stopSequence": 8
},
{
"arrival": {
"time": "1765107872"
},
"departure": {
"time": "1765107882"
},
"stopId": "zenbus:StopPoint:SP:677290002:LOC",
"stopSequence": 9
},
{
"arrival": {
"time": "1765107920"
},
"departure": {
"time": "1765107930"
},
"stopId": "zenbus:StopPoint:SP:670230002:LOC",
"stopSequence": 10
},
{
"arrival": {
"time": "1765107966"
},
"departure": {
"time": "1765107976"
},
"stopId": "zenbus:StopPoint:SP:686840001:LOC",
"stopSequence": 11
},
{
"arrival": {
"time": "1765108064"
},
"departure": {
"time": "1765108074"
},
"stopId": "zenbus:StopPoint:SP:688840001:LOC",
"stopSequence": 12
},
{
"arrival": {
"time": "1765108113"
},
"departure": {
"time": "1765108123"
},
"stopId": "zenbus:StopPoint:SP:660540002:LOC",
"stopSequence": 13
},
{
"arrival": {
"time": "1765108172"
},
"departure": {
"time": "1765108182"
},
"stopId": "zenbus:StopPoint:SP:656740002:LOC",
"stopSequence": 14
},
{
"arrival": {
"time": "1765108233"
},
"departure": {
"time": "1765108243"
},
"stopId": "zenbus:StopPoint:SP:693700001:LOC",
"stopSequence": 15
}
],
"timestamp": "1765107764",
"trip": {
"routeId": "zenbus:Line:353570001:LOC",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251207",
"startTime": "12:30:00",
"tripId": "697310002:6"
},
"vehicle": {
"id": "zenbus:Vehicle:795630001:LOC",
"label": "Paris Saclay"
}
}
},
{
"id": "zenbus:Vehicle:754470002:LOC",
"vehicle": {
"currentStopSequence": 8,
"occupancyStatus": "EMPTY",
"position": {
"latitude": 48.73240661621094,
"longitude": 2.2737600803375244
},
"stopId": "zenbus:StopPoint:SP:689740001:LOC",
"timestamp": "1765107764",
"trip": {
"routeId": "zenbus:Line:351080019:LOC",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251207",
"startTime": "12:10:00",
"tripId": "5099985689378816:4"
},
"vehicle": {
"id": "zenbus:Vehicle:754470002:LOC",
"label": "Paris Saclay"
}
}
},
{
"id": "20251207:5204232464498688:4",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1765107726"
},
"departure": {
"time": "1765107764"
},
"stopId": "zenbus:StopPoint:SP:139:LOC",
"stopSequence": 7
},
{
"arrival": {
"time": "1765107793"
},
"departure": {
"time": "1765107803"
},
"stopId": "zenbus:StopPoint:SP:689740001:LOC",
"stopSequence": 8
},
{
"arrival": {
"time": "1765107897"
},
"departure": {
"time": "1765107907"
},
"stopId": "zenbus:StopPoint:SP:701040001:LOC",
"stopSequence": 9
},
{
"arrival": {
"time": "1765108054"
},
"departure": {
"time": "1765108064"
},
"stopId": "zenbus:StopPoint:SP:569630006:LOC",
"stopSequence": 10
},
{
"arrival": {
"time": "1765108174"
},
"departure": {
"time": "1765108184"
},
"stopId": "zenbus:StopPoint:SP:12030119:LOC",
"stopSequence": 11
},
{
"arrival": {
"time": "1765108368"
},
"departure": {
"time": "1765108378"
},
"stopId": "zenbus:StopPoint:SP:693700001:LOC",
"stopSequence": 12
},
{
"arrival": {
"time": "1765108480"
},
"departure": {
"time": "1765108490"
},
"stopId": "zenbus:StopPoint:SP:684950002:LOC",
"stopSequence": 13
},
{
"arrival": {
"time": "1765108546"
},
"departure": {
"time": "1765108556"
},
"stopId": "zenbus:StopPoint:SP:677300001:LOC",
"stopSequence": 14
},
{
"arrival": {
"time": "1765108707"
},
"departure": {
"time": "1765108717"
},
"stopId": "zenbus:StopPoint:SP:674320001:LOC",
"stopSequence": 15
},
{
"arrival": {
"time": "1765108861"
},
"departure": {
"time": "1765108871"
},
"stopId": "zenbus:StopPoint:SP:674220001:LOC",
"stopSequence": 16
},
{
"arrival": {
"time": "1765108927"
},
"departure": {
"time": "1765108937"
},
"stopId": "zenbus:StopPoint:SP:670210042:LOC",
"stopSequence": 17
}
],
"timestamp": "1765107765",
"trip": {
"routeId": "zenbus:Line:351080019:LOC",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251207",
"startTime": "12:10:00",
"tripId": "5099985689378816:4"
},
"vehicle": {
"id": "zenbus:Vehicle:754470002:LOC",
"label": "Paris Saclay"
}
}
},
{
"id": "zenbus:Vehicle:783940001:LOC",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 0,
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"latitude": 48.70111846923828,
"longitude": 2.1352601051330566
},
"stopId": "zenbus:StopPoint:SP:684940001:LOC",
"timestamp": "1765107762",
"trip": {
"routeId": "zenbus:Line:355640002:LOC",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251207",
"startTime": "12:50:00",
"tripId": "6251301862113280:6"
},
"vehicle": {
"id": "zenbus:Vehicle:783940001:LOC"
}
}
},
{
"id": "20251207:5150620459728896:6",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1765107725"
},
"departure": {
"time": "1765108200"
},
"stopId": "zenbus:StopPoint:SP:684940001:LOC",
"stopSequence": 0
},
{
"arrival": {
"time": "1765108325"
},
"departure": {
"time": "1765108335"
},
"stopId": "zenbus:StopPoint:SP:5151043849551872:LOC",
"stopSequence": 1
},
{
"arrival": {
"time": "1765108406"
},
"departure": {
"time": "1765108416"
},
"stopId": "zenbus:StopPoint:SP:297340010:LOC",
"stopSequence": 2
},
{
"arrival": {
"time": "1765108499"
},
"departure": {
"time": "1765108509"
},
"stopId": "zenbus:StopPoint:SP:37010005:LOC",
"stopSequence": 3
},
{
"arrival": {
"time": "1765108625"
},
"departure": {
"time": "1765108635"
},
"stopId": "zenbus:StopPoint:SP:7190006:LOC",
"stopSequence": 4
},
{
"arrival": {
"time": "1765108710"
},
"departure": {
"time": "1765108720"
},
"stopId": "zenbus:StopPoint:SP:9300005:LOC",
"stopSequence": 5
},
{
"arrival": {
"time": "1765108762"
},
"departure": {
"time": "1765108772"
},
"stopId": "zenbus:StopPoint:SP:11150008:LOC",
"stopSequence": 6
},
{
"arrival": {
"time": "1765108923"
},
"departure": {
"time": "1765108933"
},
"stopId": "zenbus:StopPoint:SP:229010002:LOC",
"stopSequence": 7
},
{
"arrival": {
"time": "1765108998"
},
"departure": {
"time": "1765109008"
},
"stopId": "zenbus:StopPoint:SP:571800002:LOC",
"stopSequence": 8
},
{
"arrival": {
"time": "1765109104"
},
"departure": {
"time": "1765109114"
},
"stopId": "zenbus:StopPoint:SP:1260003:LOC",
"stopSequence": 9
},
{
"arrival": {
"time": "1765109262"
},
"departure": {
"time": "1765109272"
},
"stopId": "zenbus:StopPoint:SP:3170003:LOC",
"stopSequence": 10
},
{
"arrival": {
"time": "1765109327"
},
"departure": {
"time": "1765109337"
},
"stopId": "zenbus:StopPoint:SP:663980001:LOC",
"stopSequence": 11
},
{
"arrival": {
"time": "1765109445"
},
"departure": {
"time": "1765109455"
},
"stopId": "zenbus:StopPoint:SP:675270001:LOC",
"stopSequence": 12
},
{
"arrival": {
"time": "1765109605"
},
"departure": {
"time": "1765109615"
},
"stopId": "zenbus:StopPoint:SP:5150752227983360:LOC",
"stopSequence": 13
},
{
"arrival": {
"time": "1765109700"
},
"departure": {
"time": "1765109710"
},
"stopId": "zenbus:StopPoint:SP:5128233177579520:LOC",
"stopSequence": 14
},
{
"arrival": {
"time": "1765109959"
},
"departure": {
"time": "1765109969"
},
"stopId": "zenbus:StopPoint:SP:684940001:LOC",
"stopSequence": 15
}
],
"timestamp": "1765107763",
"trip": {
"routeId": "zenbus:Line:355640002:LOC",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251207",
"startTime": "12:50:00",
"tripId": "6251301862113280:6"
},
"vehicle": {
"id": "zenbus:Vehicle:783940001:LOC"
}
}
},
{
"id": "zenbus:Vehicle:776180007:LOC",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 4,
"occupancyStatus": "EMPTY",
"position": {
"latitude": 48.714141845703125,
"longitude": 2.2459490299224854
},
"stopId": "zenbus:StopPoint:SP:552760002:LOC",
"timestamp": "1765107764",
"trip": {
"routeId": "zenbus:Line:239050001:LOC",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251207",
"startTime": "12:30:00",
"tripId": "5116386078621696:9"
},
"vehicle": {
"id": "zenbus:Vehicle:776180007:LOC"
}
}
},
{
"id": "20251207:684990002:9",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1765107752"
},
"departure": {
"time": "1765107775"
},
"stopId": "zenbus:StopPoint:SP:552760002:LOC",
"stopSequence": 4
},
{
"arrival": {
"time": "1765107862"
},
"departure": {
"time": "1765107872"
},
"stopId": "zenbus:StopPoint:SP:550540003:LOC",
"stopSequence": 5
},
{
"arrival": {
"time": "1765108024"
},
"departure": {
"time": "1765108034"
},
"stopId": "zenbus:StopPoint:SP:674330001:LOC",
"stopSequence": 6
},
{
"arrival": {
"time": "1765108316"
},
"departure": {
"time": "1765108326"
},
"stopId": "zenbus:StopPoint:SP:237050001:LOC",
"stopSequence": 7
},
{
"arrival": {
"time": "1765108461"
},
"departure": {
"time": "1765108471"
},
"stopId": "zenbus:StopPoint:SP:223120001:LOC",
"stopSequence": 8
},
{
"arrival": {
"time": "1765108657"
},
"departure": {
"time": "1765108667"
},
"stopId": "zenbus:StopPoint:SP:538170002:LOC",
"stopSequence": 9
}
],
"timestamp": "1765107765",
"trip": {
"routeId": "zenbus:Line:239050001:LOC",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251207",
"startTime": "12:30:00",
"tripId": "5116386078621696:9"
},
"vehicle": {
"id": "zenbus:Vehicle:776180007:LOC"
}
}
},
{
"id": "zenbus:Vehicle:897490002:LOC",
"vehicle": {
"currentStopSequence": 2,
"occupancyStatus": "EMPTY",
"position": {
"latitude": 48.67934036254883,
"longitude": 2.1882500648498535
},
"stopId": "zenbus:StopPoint:SP:670220005:LOC",
"timestamp": "1765107764",
"trip": {
"routeId": "zenbus:Line:642200001:LOC",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251207",
"startTime": "12:38:00",
"tripId": "5135840088948736:5"
},
"vehicle": {
"id": "zenbus:Vehicle:897490002:LOC",
"label": "MINISTERE"
}
}
},
{
"id": "20251207:5111932757475328:5",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1765107717"
},
"departure": {
"time": "1765107748"
},
"stopId": "zenbus:StopPoint:SP:668410003:LOC",
"stopSequence": 1
},
{
"arrival": {
"time": "1765107785"
},
"departure": {
"time": "1765107795"
},
"stopId": "zenbus:StopPoint:SP:670220005:LOC",
"stopSequence": 2
},
{
"arrival": {
"time": "1765107896"
},
"departure": {
"time": "1765107906"
},
"stopId": "zenbus:StopPoint:SP:662190028:LOC",
"stopSequence": 3
},
{
"arrival": {
"time": "1765107988"
},
"departure": {
"time": "1765107998"
},
"stopId": "zenbus:StopPoint:SP:674210004:LOC",
"stopSequence": 4
},
{
"arrival": {
"time": "1765108053"
},
"departure": {
"time": "1765108063"
},
"stopId": "zenbus:StopPoint:SP:658660004:LOC",
"stopSequence": 5
},
{
"arrival": {
"time": "1765108162"
},
"departure": {
"time": "1765108172"
},
"stopId": "zenbus:StopPoint:SP:681270006:LOC",
"stopSequence": 6
},
{
"arrival": {
"time": "1765108229"
},
"departure": {
"time": "1765108239"
},
"stopId": "zenbus:StopPoint:SP:675220005:LOC",
"stopSequence": 7
},
{
"arrival": {
"time": "1765108281"
},
"departure": {
"time": "1765108291"
},
"stopId": "zenbus:StopPoint:SP:663890028:LOC",
"stopSequence": 8
},
{
"arrival": {
"time": "1765108331"
},
"departure": {
"time": "1765108341"
},
"stopId": "zenbus:StopPoint:SP:656740004:LOC",
"stopSequence": 9
},
{
"arrival": {
"time": "1765108384"
},
"departure": {
"time": "1765108394"
},
"stopId": "zenbus:StopPoint:SP:677260038:LOC",
"stopSequence": 10
}
],
"timestamp": "1765107765",
"trip": {
"routeId": "zenbus:Line:642200001:LOC",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251207",
"startTime": "12:38:00",
"tripId": "5135840088948736:5"
},
"vehicle": {
"id": "zenbus:Vehicle:897490002:LOC",
"label": "MINISTERE"
}
}
},
{
"alert": {
"activePeriod": [
{
"end": "1765162800",
"start": "1765076400"
}
],
"cause": "OTHER_CAUSE",
"descriptionText": {
"translation": [
{
"text": "Bonjour,\r\n\r\nLe service sur la ligne G ne pourra malheureusement pas être assuré ce dimanche avant 9h30 en raison d'un nombre important d'absence conducteurs ce matin.\r\n\r\nNous sommes sincèrement désolés pour ce désagrément.\r\n\r\nCordialement"
}
]
},
"headerText": {
"translation": [
{
"text": "INFORMATION"
}
]
},
"informedEntity": [
{
"routeId": "zenbus:Line:365020005:LOC"
}
]
},
"id": "4808420549984256"
},
{
"alert": {
"cause": "OTHER_CAUSE",
"descriptionText": {
"translation": [
{
"text": "Bonjour,\r\n\r\nL"
}
]
},
"headerText": {
"translation": [
{
"text": "INFORMATION"
}
]
},
"informedEntity": [
{
"routeId": "zenbus:Line:365020005:LOC"
}
]
},
"id": "4912054063333376"
},
{
"alert": {
"activePeriod": [
{
"end": "1798426800",
"start": "1759024800"
}
],
"cause": "OTHER_CAUSE",
"descriptionText": {
"translation": [
{
"text": "Bonjour, \r\n\r\nA la suite de la fermeture rue de la Division Leclerc, les arrêts suivants ne seront pas desservis les dimanches jusqu'à la fin 2026 en direction de Périgord:\r\n\r\n-Mairie\r\n-Gabriel Péri \r\n-Jean Mermoz \r\n\r\nUn arrêt provisoire sera disponible à partir du 5 octobre à l'angle de la rue Appert/Gabriel Péri.\r\n\r\nMerci de votre compréhension."
}
]
},
"headerText": {
"translation": [
{
"text": "INFORMATION"
}
]
},
"informedEntity": [
{
"routeId": "zenbus:Line:351080019:LOC"
}
]
},
"id": "6486058775609344"
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1765107766"
}
}