Resource details

File name: Horaires temps-réel du réseau Titus (GTFS-RT)
Format: gtfs-rt

This resource file is part of the dataset Réseau urbain Titus.

Download availability

2026-02-06
99.6%
2026-02-14
99.3%
2026-02-15
99.3%
2026-02-16
99.3%
2026-02-18
99.8%
2026-02-20
99.8%
2026-02-23
100%
2026-02-26
100%
2026-02-03
100%
2026-02-08
100%
2026-02-10
100%
2026-03-02
100%
2026-02-19
100%
2026-02-02
100%
2026-02-04
100%
2026-02-11
100%
2026-03-03
100%
2026-02-12
100%
2026-02-24
100%
2026-02-09
100%
2026-02-28
100%
2026-02-13
100%
2026-02-21
100%
2026-02-05
100%
2026-03-04
100%
2026-02-27
100%
2026-03-01
100%
2026-02-07
100%
2026-02-17
100%
2026-02-22
100%
2026-02-25
100%
Learn more
We test this resource download availability every hour by making an HTTP 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

1 error

Validation carried out using the current GTFS file and the GTFS-RT the 2026-03-03 at 08:13 Europe/Paris using the MobilityData GTFS-RT validator.

Errors

Sequential stop_time_update times are not increasing E022 1 error

stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease.

Sample errors
  • trip_id 4882646057353216:4 stop_sequence 15 arrival_time 08:18:44 (1772522324) is less than previous stop departure_time 08:19:12 (1772522352) - times must increase between two sequential stops
Validate this GTFS-RT now

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
E022 stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease. 59 20 times (69 % 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. 3 3 times (10 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2026-03-04 at 07:46 Europe/Paris.

vehicle_positions (4) trip_updates (4) service_alerts (1)

Entities seen in the last 7 days.

service_alerts trip_updates vehicle_positions

Service alerts

Here is a display of service alerts contained in this feed at 2026-03-04 at 07:46 Europe/Paris.

INFORMATION Unknown effect

Ligne 2. Du 02-03 au 06-03-2026 Bonjour de 8h00a 17h00 les arrêts suivants ne seront pas desservis : Les Marnaudes, Alsace Lorraine, Groupe scolaire les Marnaudes a cause des travaux. Veuillez vous déplacer a l'arrêt Barroy sur ce créneau horaire. Veuillez nous excuser pour la gêne occasionnée.

Between 2026-03-02 at 04:00 Europe/Paris and 2026-03-07 at 04:00 Europe/Paris

Decoded GTFS-RT feed

See full payload

Here is the decoded GTFS-RT feed Protobuf at 2026-03-04 at 07:46 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "zenbus:Vehicle:552860001:LOC", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 23, "position": { "latitude": 48.873111724853516, "longitude": 2.4972400665283203 }, "stopId": "zenbus:StopPoint:SP:5170709657550848:LOC", "timestamp": "1772606788", "trip": { "routeId": "zenbus:Line:12010117:LOC", "scheduleRelationship": "SCHEDULED", "startDate": "20260304", "startTime": "06:54:00", "tripId": "4882646057353216:2" }, "vehicle": { "id": "zenbus:Vehicle:552860001:LOC" } } }, { "id": "20260304:4861065423749120:2", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1772606694" }, "departure": { "time": "1772606731" }, "stopId": "zenbus:StopPoint:SP:5194782580146176:LOC", "stopSequence": 22 }, { "arrival": { "time": "1772606782" }, "departure": { "time": "1772606844" }, "stopId": "zenbus:StopPoint:SP:5170709657550848:LOC", "stopSequence": 23 }, { "arrival": { "time": "1772606924" }, "departure": { "time": "1772606937" }, "stopId": "zenbus:StopPoint:SP:5179397772410880:LOC", "stopSequence": 24 }, { "arrival": { "time": "1772607137" }, "departure": { "time": "1772607163" }, "stopId": "zenbus:StopPoint:SP:5151955347308544:LOC", "stopSequence": 25 }, { "arrival": { "time": "1772607312" }, "departure": { "time": "1772607431" }, "stopId": "zenbus:StopPoint:SP:5107624439709696:LOC", "stopSequence": 26 } ], "timestamp": "1772606798", "trip": { "routeId": "zenbus:Line:12010117:LOC", "scheduleRelationship": "SCHEDULED", "startDate": "20260304", "startTime": "06:54:00", "tripId": "4882646057353216:2" }, "vehicle": { "id": "zenbus:Vehicle:552860001:LOC" } } }, { "id": "zenbus:Vehicle:22010065:LOC", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 10, "position": { "latitude": 48.878299713134766, "longitude": 2.4733400344848633 }, "stopId": "zenbus:StopPoint:SP:5170949538185216:LOC", "timestamp": "1772606800", "trip": { "routeId": "zenbus:Line:12010117:LOC", "scheduleRelationship": "SCHEDULED", "startDate": "20260304", "startTime": "07:18:00", "tripId": "4882646057353216:3" }, "vehicle": { "id": "zenbus:Vehicle:22010065:LOC" } } }, { "id": "20260304:4861065423749120:3", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1772606785" }, "departure": { "time": "1772606812" }, "stopId": "zenbus:StopPoint:SP:5170949538185216:LOC", "stopSequence": 10 }, { "arrival": { "time": "1772606909" }, "departure": { "time": "1772606919" }, "stopId": "zenbus:StopPoint:SP:5156674811723776:LOC", "stopSequence": 11 }, { "arrival": { "time": "1772607190" }, "departure": { "time": "1772607200" }, "stopId": "zenbus:StopPoint:SP:5090016919289856:LOC", "stopSequence": 12 }, { "arrival": { "time": "1772607290" }, "departure": { "time": "1772607300" }, "stopId": "zenbus:StopPoint:SP:5087750644563968:LOC", "stopSequence": 13 }, { "arrival": { "time": "1772607339" }, "departure": { "time": "1772607384" }, "stopId": "zenbus:StopPoint:SP:6243154300764160:LOC", "stopSequence": 14 }, { "arrival": { "time": "1772607429" }, "departure": { "time": "1772607459" }, "stopId": "zenbus:StopPoint:SP:5174282332143616:LOC", "stopSequence": 15 }, { "arrival": { "time": "1772607571" }, "departure": { "time": "1772607581" }, "stopId": "zenbus:StopPoint:SP:5076144711794688:LOC", "stopSequence": 16 }, { "arrival": { "time": "1772607678" }, "departure": { "time": "1772607688" }, "stopId": "zenbus:StopPoint:SP:5130629022744576:LOC", "stopSequence": 17 }, { "arrival": { "time": "1772607765" }, "departure": { "time": "1772607775" }, "stopId": "zenbus:StopPoint:SP:5193264846077952:LOC", "stopSequence": 18 }, { "arrival": { "time": "1772607914" }, "departure": { "time": "1772607924" }, "stopId": "zenbus:StopPoint:SP:5127933637165056:LOC", "stopSequence": 19 }, { "arrival": { "time": "1772608041" }, "departure": { "time": "1772608051" }, "stopId": "zenbus:StopPoint:SP:4789253570560000:LOC", "stopSequence": 20 }, { "arrival": { "time": "1772608185" }, "departure": { "time": "1772608195" }, "stopId": "zenbus:StopPoint:SP:14000109:LOC", "stopSequence": 21 }, { "arrival": { "time": "1772608252" }, "departure": { "time": "1772608262" }, "stopId": "zenbus:StopPoint:SP:5194782580146176:LOC", "stopSequence": 22 }, { "arrival": { "time": "1772608388" }, "departure": { "time": "1772608398" }, "stopId": "zenbus:StopPoint:SP:5170709657550848:LOC", "stopSequence": 23 }, { "arrival": { "time": "1772608478" }, "departure": { "time": "1772608488" }, "stopId": "zenbus:StopPoint:SP:5179397772410880:LOC", "stopSequence": 24 }, { "arrival": { "time": "1772608690" }, "departure": { "time": "1772608700" }, "stopId": "zenbus:StopPoint:SP:5151955347308544:LOC", "stopSequence": 25 }, { "arrival": { "time": "1772608866" }, "departure": { "time": "1772608928" }, "stopId": "zenbus:StopPoint:SP:5107624439709696:LOC", "stopSequence": 26 } ], "timestamp": "1772606802", "trip": { "routeId": "zenbus:Line:12010117:LOC", "scheduleRelationship": "SCHEDULED", "startDate": "20260304", "startTime": "07:18:00", "tripId": "4882646057353216:3" }, "vehicle": { "id": "zenbus:Vehicle:22010065:LOC" } } }, { "id": "zenbus:Vehicle:5159681678901248:LOC", "vehicle": { "currentStopSequence": 2, "position": { "latitude": 48.87255096435547, "longitude": 2.481199026107788 }, "stopId": "zenbus:StopPoint:SP:5171327126208512:LOC", "timestamp": "1772606799", "trip": { "routeId": "zenbus:Line:12010117:LOC", "scheduleRelationship": "SCHEDULED", "startDate": "20260304", "startTime": "07:42:00", "tripId": "4882646057353216:4" }, "vehicle": { "id": "zenbus:Vehicle:5159681678901248:LOC" } } }, { "id": "20260304:4861065423749120:4", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1772606758" }, "departure": { "time": "1772606796" }, "stopId": "zenbus:StopPoint:SP:5086695198294016:LOC", "stopSequence": 1 }, { "arrival": { "time": "1772606919" }, "departure": { "time": "1772606929" }, "stopId": "zenbus:StopPoint:SP:5171327126208512:LOC", "stopSequence": 2 }, { "arrival": { "time": "1772607055" }, "departure": { "time": "1772607065" }, "stopId": "zenbus:StopPoint:SP:5128050062655488:LOC", "stopSequence": 3 }, { "arrival": { "time": "1772607190" }, "departure": { "time": "1772607200" }, "stopId": "zenbus:StopPoint:SP:5112764139831296:LOC", "stopSequence": 4 }, { "arrival": { "time": "1772607312" }, "departure": { "time": "1772607322" }, "stopId": "zenbus:StopPoint:SP:6331626365648896:LOC", "stopSequence": 5 }, { "arrival": { "time": "1772607504" }, "departure": { "time": "1772607514" }, "stopId": "zenbus:StopPoint:SP:5129379120152576:LOC", "stopSequence": 6 }, { "arrival": { "time": "1772607653" }, "departure": { "time": "1772607663" }, "stopId": "zenbus:StopPoint:SP:5075691726962688:LOC", "stopSequence": 7 }, { "arrival": { "time": "1772607744" }, "departure": { "time": "1772607754" }, "stopId": "zenbus:StopPoint:SP:5089051759607808:LOC", "stopSequence": 8 }, { "arrival": { "time": "1772607930" }, "departure": { "time": "1772607940" }, "stopId": "zenbus:StopPoint:SP:5155400414396416:LOC", "stopSequence": 9 }, { "arrival": { "time": "1772608125" }, "departure": { "time": "1772608135" }, "stopId": "zenbus:StopPoint:SP:5170949538185216:LOC", "stopSequence": 10 }, { "arrival": { "time": "1772608232" }, "departure": { "time": "1772608242" }, "stopId": "zenbus:StopPoint:SP:5156674811723776:LOC", "stopSequence": 11 }, { "arrival": { "time": "1772608513" }, "departure": { "time": "1772608523" }, "stopId": "zenbus:StopPoint:SP:5090016919289856:LOC", "stopSequence": 12 }, { "arrival": { "time": "1772608613" }, "departure": { "time": "1772608623" }, "stopId": "zenbus:StopPoint:SP:5087750644563968:LOC", "stopSequence": 13 }, { "arrival": { "time": "1772608662" }, "departure": { "time": "1772608766" }, "stopId": "zenbus:StopPoint:SP:6243154300764160:LOC", "stopSequence": 14 }, { "arrival": { "time": "1772608752" }, "departure": { "time": "1772608841" }, "stopId": "zenbus:StopPoint:SP:5174282332143616:LOC", "stopSequence": 15 }, { "arrival": { "time": "1772608893" }, "departure": { "time": "1772608941" }, "stopId": "zenbus:StopPoint:SP:5076144711794688:LOC", "stopSequence": 16 }, { "arrival": { "time": "1772609000" }, "departure": { "time": "1772609025" }, "stopId": "zenbus:StopPoint:SP:5130629022744576:LOC", "stopSequence": 17 }, { "arrival": { "time": "1772609088" }, "departure": { "time": "1772609129" }, "stopId": "zenbus:StopPoint:SP:5193264846077952:LOC", "stopSequence": 18 }, { "arrival": { "time": "1772609237" }, "departure": { "time": "1772609263" }, "stopId": "zenbus:StopPoint:SP:5127933637165056:LOC", "stopSequence": 19 }, { "arrival": { "time": "1772609364" }, "departure": { "time": "1772609387" }, "stopId": "zenbus:StopPoint:SP:4789253570560000:LOC", "stopSequence": 20 }, { "arrival": { "time": "1772609508" }, "departure": { "time": "1772609549" }, "stopId": "zenbus:StopPoint:SP:14000109:LOC", "stopSequence": 21 }, { "arrival": { "time": "1772609575" }, "departure": { "time": "1772609612" }, "stopId": "zenbus:StopPoint:SP:5194782580146176:LOC", "stopSequence": 22 }, { "arrival": { "time": "1772609710" }, "departure": { "time": "1772609740" }, "stopId": "zenbus:StopPoint:SP:5170709657550848:LOC", "stopSequence": 23 }, { "arrival": { "time": "1772609801" }, "departure": { "time": "1772609815" }, "stopId": "zenbus:StopPoint:SP:5179397772410880:LOC", "stopSequence": 24 }, { "arrival": { "time": "1772610013" }, "departure": { "time": "1772610041" }, "stopId": "zenbus:StopPoint:SP:5151955347308544:LOC", "stopSequence": 25 }, { "arrival": { "time": "1772610188" }, "departure": { "time": "1772610309" }, "stopId": "zenbus:StopPoint:SP:5107624439709696:LOC", "stopSequence": 26 } ], "timestamp": "1772606800", "trip": { "routeId": "zenbus:Line:12010117:LOC", "scheduleRelationship": "SCHEDULED", "startDate": "20260304", "startTime": "07:42:00", "tripId": "4882646057353216:4" }, "vehicle": { "id": "zenbus:Vehicle:5159681678901248:LOC" } } }, { "id": "zenbus:Vehicle:12040164:LOC", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 0, "position": { "latitude": 48.8714714050293, "longitude": 2.48573899269104 }, "stopId": "zenbus:StopPoint:SP:5107624439709696:LOC", "timestamp": "1772606802", "trip": { "routeId": "zenbus:Line:12010117:LOC", "scheduleRelationship": "SCHEDULED", "startDate": "20260304", "startTime": "08:06:00", "tripId": "4882646057353216:5" }, "vehicle": { "id": "zenbus:Vehicle:12040164:LOC" } } }, { "id": "20260304:4861065423749120:5", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1772606535" }, "departure": { "time": "1772607960" }, "stopId": "zenbus:StopPoint:SP:5107624439709696:LOC", "stopSequence": 0 }, { "arrival": { "time": "1772608063" }, "departure": { "time": "1772608073" }, "stopId": "zenbus:StopPoint:SP:5086695198294016:LOC", "stopSequence": 1 }, { "arrival": { "time": "1772608298" }, "departure": { "time": "1772608308" }, "stopId": "zenbus:StopPoint:SP:5171327126208512:LOC", "stopSequence": 2 }, { "arrival": { "time": "1772608434" }, "departure": { "time": "1772608444" }, "stopId": "zenbus:StopPoint:SP:5128050062655488:LOC", "stopSequence": 3 }, { "arrival": { "time": "1772608568" }, "departure": { "time": "1772608578" }, "stopId": "zenbus:StopPoint:SP:5112764139831296:LOC", "stopSequence": 4 }, { "arrival": { "time": "1772608690" }, "departure": { "time": "1772608700" }, "stopId": "zenbus:StopPoint:SP:6331626365648896:LOC", "stopSequence": 5 }, { "arrival": { "time": "1772608882" }, "departure": { "time": "1772608892" }, "stopId": "zenbus:StopPoint:SP:5129379120152576:LOC", "stopSequence": 6 }, { "arrival": { "time": "1772609032" }, "departure": { "time": "1772609042" }, "stopId": "zenbus:StopPoint:SP:5075691726962688:LOC", "stopSequence": 7 }, { "arrival": { "time": "1772609122" }, "departure": { "time": "1772609132" }, "stopId": "zenbus:StopPoint:SP:5089051759607808:LOC", "stopSequence": 8 }, { "arrival": { "time": "1772609309" }, "departure": { "time": "1772609319" }, "stopId": "zenbus:StopPoint:SP:5155400414396416:LOC", "stopSequence": 9 }, { "arrival": { "time": "1772609503" }, "departure": { "time": "1772609513" }, "stopId": "zenbus:StopPoint:SP:5170949538185216:LOC", "stopSequence": 10 }, { "arrival": { "time": "1772609610" }, "departure": { "time": "1772609620" }, "stopId": "zenbus:StopPoint:SP:5156674811723776:LOC", "stopSequence": 11 }, { "arrival": { "time": "1772609891" }, "departure": { "time": "1772609901" }, "stopId": "zenbus:StopPoint:SP:5090016919289856:LOC", "stopSequence": 12 }, { "arrival": { "time": "1772609991" }, "departure": { "time": "1772610030" }, "stopId": "zenbus:StopPoint:SP:5087750644563968:LOC", "stopSequence": 13 }, { "arrival": { "time": "1772610040" }, "departure": { "time": "1772610175" }, "stopId": "zenbus:StopPoint:SP:6243154300764160:LOC", "stopSequence": 14 }, { "arrival": { "time": "1772610130" }, "departure": { "time": "1772610250" }, "stopId": "zenbus:StopPoint:SP:5174282332143616:LOC", "stopSequence": 15 }, { "arrival": { "time": "1772610272" }, "departure": { "time": "1772610351" }, "stopId": "zenbus:StopPoint:SP:5076144711794688:LOC", "stopSequence": 16 }, { "arrival": { "time": "1772610379" }, "departure": { "time": "1772610434" }, "stopId": "zenbus:StopPoint:SP:5130629022744576:LOC", "stopSequence": 17 }, { "arrival": { "time": "1772610466" }, "departure": { "time": "1772610538" }, "stopId": "zenbus:StopPoint:SP:5193264846077952:LOC", "stopSequence": 18 }, { "arrival": { "time": "1772610615" }, "departure": { "time": "1772610672" }, "stopId": "zenbus:StopPoint:SP:5127933637165056:LOC", "stopSequence": 19 }, { "arrival": { "time": "1772610742" }, "departure": { "time": "1772610796" }, "stopId": "zenbus:StopPoint:SP:4789253570560000:LOC", "stopSequence": 20 }, { "arrival": { "time": "1772610887" }, "departure": { "time": "1772610958" }, "stopId": "zenbus:StopPoint:SP:14000109:LOC", "stopSequence": 21 }, { "arrival": { "time": "1772610953" }, "departure": { "time": "1772611021" }, "stopId": "zenbus:StopPoint:SP:5194782580146176:LOC", "stopSequence": 22 }, { "arrival": { "time": "1772611089" }, "departure": { "time": "1772611149" }, "stopId": "zenbus:StopPoint:SP:5170709657550848:LOC", "stopSequence": 23 }, { "arrival": { "time": "1772611179" }, "departure": { "time": "1772611224" }, "stopId": "zenbus:StopPoint:SP:5179397772410880:LOC", "stopSequence": 24 }, { "arrival": { "time": "1772611392" }, "departure": { "time": "1772611451" }, "stopId": "zenbus:StopPoint:SP:5151955347308544:LOC", "stopSequence": 25 }, { "arrival": { "time": "1772611567" }, "departure": { "time": "1772611718" }, "stopId": "zenbus:StopPoint:SP:5107624439709696:LOC", "stopSequence": 26 } ], "timestamp": "1772606803", "trip": { "routeId": "zenbus:Line:12010117:LOC", "scheduleRelationship": "SCHEDULED", "startDate": "20260304", "startTime": "08:06:00", "tripId": "4882646057353216:5" }, "vehicle": { "id": "zenbus:Vehicle:12040164:LOC" } } }, { "alert": { "activePeriod": [ { "end": "1772852400", "start": "1772420400" } ], "cause": "OTHER_CAUSE", "descriptionText": { "translation": [ { "text": "Ligne 2. Du 02-03 au 06-03-2026\r\nBonjour de 8h00a 17h00 les arrêts suivants ne seront pas desservis : Les Marnaudes, Alsace Lorraine, Groupe scolaire les Marnaudes a cause des travaux. \r\nVeuillez vous déplacer a l'arrêt Barroy sur ce créneau horaire. \r\n\r\nVeuillez nous excuser pour la gêne occasionnée." } ] }, "headerText": { "translation": [ { "text": "INFORMATION" } ] }, "informedEntity": [ { "agencyId": "ville de Rosny-sous-Bois" } ] }, "id": "5933456923033600" } ], "header": { "gtfsRealtimeVersion": "2.0", "timestamp": "1772606803" } }