# Sydney Trains GTFS-R Version 2

**URL:** <https://opendataforum.transport.nsw.gov.au/t/sydney-trains-gtfs-r-version-2/2551>\
**Category:** Data updates\
**Created:** [October 11, 2021, 4:10am UTC](https://opendataforum.transport.nsw.gov.au/t/sydney-trains-gtfs-r-version-2/2551 "2021-10-11T04:10:27Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![david.phillips](https://avatars.discourse-cdn.com/v4/letter/d/71e660/32.png) [@david.phillips](https://opendataforum.transport.nsw.gov.au/u/david.phillips)\
**Post date:** [October 11, 2021, 4:10am UTC](https://opendataforum.transport.nsw.gov.au/t/sydney-trains-gtfs-r-version-2/2551/1 "2021-10-11T04:10:27Z")

</div>

Sydney Trains have completed work to upgrade their vehicle position and trip update feeds to GTFS-R proto V2.0. The feeds are available in production now:

[https://opendata.transport.nsw.gov.au/dataset/public-transport-realtime-vehicle-positions-v2](https://opendata.transport.nsw.gov.au/dataset/public-transport-realtime-vehicle-positions-v2)  
[https://opendata.transport.nsw.gov.au/dataset/public-transport-realtime-trip-update-v2](https://opendata.transport.nsw.gov.au/dataset/public-transport-realtime-trip-update-v2)

The attached proto file in these datasets should be used to consume these feeds. It includes TfNSW assigned GTFS-R extension 1007 for extra info such as carriage based occupancy levels.  
The Sydney Trains V1 feeds will remain in use until 12 November 2021, at which time they will be deprecated. All users will need to migrate to the V2 feed by this date.

---

<div class="post-metadata">

**Author:** ![jayen](https://sea1.discourse-cdn.com/flex019/user_avatar/opendataforum.transport.nsw.gov.au/jayen/32/208_2.png) [@jayen](https://opendataforum.transport.nsw.gov.au/u/jayen)\
**Post date:** [October 12, 2021, 1:39am UTC](https://opendataforum.transport.nsw.gov.au/t/sydney-trains-gtfs-r-version-2/2551/2 "2021-10-12T01:39:28Z")

</div>

is there one .proto file which works for all GTFS-realtime feeds (with and without TfNSW-specific changes)?

---

<div class="post-metadata">

**Author:** ![david.phillips](https://avatars.discourse-cdn.com/v4/letter/d/71e660/32.png) [@david.phillips](https://opendataforum.transport.nsw.gov.au/u/david.phillips)\
**Post date:** [October 12, 2021, 2:32am UTC](https://opendataforum.transport.nsw.gov.au/t/sydney-trains-gtfs-r-version-2/2551/3 "2021-10-12T02:32:21Z")

</div>

Not yet. The intention is to eventually align all feeds to use the same proto. The ones currently in use are on our documentation page. [Documentation | TfNSW Open Data Hub and Developer Portal](https://opendata.transport.nsw.gov.au/documentation)

---

<div class="post-metadata">

**Author:** ![Marcie](https://avatars.discourse-cdn.com/v4/letter/m/a5b964/32.png) [@Marcie](https://opendataforum.transport.nsw.gov.au/u/Marcie)\
**Post date:** [May 15, 2025, 11:03pm UTC](https://opendataforum.transport.nsw.gov.au/t/sydney-trains-gtfs-r-version-2/2551/4 "2025-05-15T23:03:43Z")

</div>

**The time has finally come to deprecate the Sydney trains GTFS-R V1 feed.**

Please be advised that the following endpoints:  
[https://api.transport.nsw.gov.au/v1/gtfs/realtime/sydneytrains](https://api.transport.nsw.gov.au/v1/gtfs/realtime/sydneytrains)  
[https://api.transport.nsw.gov.au/v1/gtfs/vehiclepos/sydneytrains](https://api.transport.nsw.gov.au/v1/gtfs/vehiclepos/sydneytrains)

Will be deprecated **Tuesday 27 May 2025**.

Please ensure you have moved onto Sydney Trains GTFS-R V2 endpoints.
