Skip to main content

GTFS operator list

The GTFS operator list identifies which agencies have feed downloads available and also identifies the operator id used for the regional feed.

GTFS feed downloads

The bulk GTFS download endpoint returns a zip file for a specific operator or the regional feed. The transit specification also documents support for historic regional feed access. The underlying GTFS tables are agency.txt, routes.txt, trips.txt, stop_times.txt, and stops.txt, but the important relationships are between the agency, route, trip, stop-time, and stop entities.

GTFS-Realtime

The transit specification documents three GTFS-Realtime families:
  • trip updates
  • vehicle positions
  • service alerts
For protobuf field semantics, the PDF points readers to the upstream GTFS-Realtime specification.

GTFS+ files

Appendix D documents several additional files that accompany GTFS datasets:
  • directions.txt
  • calendar_attributes.txt
  • farezone_attributes.txt
  • rider_categories.txt
  • fare_rider_categories.txt
In the GTFS+ files these appear as farezone_attributes.txt, fare_rider_categories.txt, and rider_categories.txt, but the useful mental model is the relationship between stops, fare zones, fares, and rider categories.

Historic regional feed

Appendix E explains how the historic regional GTFS feed is derived, including feed slicing, copying shared entities, hashing and comparing trips, and differences between live and historic regional feeds.