Avail Technologies delivers real-time transit data for agencies across the country. Live agency data is continuously processed and published as GTFS-Realtime Protocol Buffer messages via HTTP, ready for consumption by any standards-compliant client.
This is built on a cloud-native streaming pipeline architecture that leverages gRPC for high-throughput internal data streaming, Protocol Buffers for compact binary serialization, container-based services for elastic scalability, and OpenTelemetry for end-to-end observability.
The Avail architecture delivers near-real-time data freshness and simultaneous multi-agency processing at scale, with feeds that conform to the GTFS-Realtime spec. Every feed is timestamped and served with standard HTTP caching headers, giving downstream systems explicit control over freshness and re-fetch behavior.
Each agency below publishes up to three types of GTFS-Realtime feed messages. Expand an agency card to see the ready-to-use endpoint URLs for each feed type. No authentication is required for public feeds.
How to request a feed: Send an HTTP GET to the URL shown in each agency card:
GET /GtfsProtoBuf?FeedLabel={Agency}&FeedType={Type}
The response is a binary GTFS-Realtime Protocol Buffer message (Content-Type: application/x-protobuf). Each feed type serves a distinct purpose:
Polling cadence: Feeds are updated as new data arrives from the agency — update frequency is data-driven, not on a fixed-interval. Typical update windows by feed type:
If a feed type has no data or has not received an update within the last 28 seconds, it is automatically republished with a updated header timestamp, so consumers can be confident they are always receiving the most current snapshot — even when that snapshot is empty.
Efficient caching: Each response includes ETag and Last-Modified headers. Send If-None-Match or If-Modified-Since on subsequent requests — the service returns 304 Not Modified when the feed has not changed, saving bandwidth and parse time. On a 304, continue using your previously parsed payload.
Data integrity: Each response is an authoritative, atomic snapshot of all entities for that feed type at the given timestamp. Replace your full local state on every successful fetch — partial updates are never issued.
For complete technical details including HTTP status codes, Protocol Buffer specification, and feed encoding, see the Feed Publishing & Practices page.
Available Agency Feed Sources
http://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=AkronMETRO&FeedType=Alertshttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=AkronMETRO&FeedType=TripUpdateshttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=AkronMETRO&FeedType=VehiclePositionshttp://realtimemetro.availtec.com/infopoint/gtfs-zip.ashxhttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=CAMTRAN&FeedType=Alertshttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=CAMTRAN&FeedType=TripUpdateshttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=CAMTRAN&FeedType=VehiclePositionshttps://live.camtranbus.com/InfoPoint/gtfs-zip.ashxhttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=CATA-SC&FeedType=Alertshttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=CATA-SC&FeedType=TripUpdateshttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=CATA-SC&FeedType=VehiclePositionshttps://realtime.catabus.com/InfoPoint/gtfs-zip.ashxhttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=Foothill&FeedType=Alertshttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=Foothill&FeedType=TripUpdateshttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=Foothill&FeedType=VehiclePositionshttps://foothilltransit.rideralerts.com/myStop/gtfs-zip.ashxhttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=GoPasco&FeedType=Alertshttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=GoPasco&FeedType=TripUpdateshttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=GoPasco&FeedType=VehiclePositionshttps://gopasco.rideralerts.com/InfoPoint/gtfs-zip.ashxhttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=ICT&FeedType=Alertshttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=ICT&FeedType=TripUpdateshttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=ICT&FeedType=VehiclePositionshttps://wcta.rideralerts.com/InfoPoint/gtfs-zip.ashxhttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=IndyGo&FeedType=Alertshttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=IndyGo&FeedType=TripUpdateshttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=IndyGo&FeedType=VehiclePositionshttps://realtime.indygo.net/InfoPoint/gtfs-zip.ashxhttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=Link&FeedType=Alertshttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=Link&FeedType=TripUpdateshttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=Link&FeedType=VehiclePositionshttps://link.rideralerts.com/InfoPoint/gtfs-zip.ashxhttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=Montebello&FeedType=Alertshttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=Montebello&FeedType=TripUpdateshttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=Montebello&FeedType=VehiclePositionshttps://mbl.rideralerts.com/InfoPoint/gtfs-zip.ashxhttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=MVTA&FeedType=Alertshttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=MVTA&FeedType=TripUpdateshttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=MVTA&FeedType=VehiclePositionshttps://srv.mvta.com/InfoPoint/gtfs-zip.ashxhttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=Salem&FeedType=Alertshttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=Salem&FeedType=TripUpdateshttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=Salem&FeedType=VehiclePositionshttps://cherriots.rideralerts.com/InfoPoint/gtfs-zip.ashxhttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=SporTran&FeedType=Alertshttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=SporTran&FeedType=TripUpdateshttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=SporTran&FeedType=VehiclePositionshttps://sportran.rideralerts.com/InfoPoint/gtfs-zip.ashxhttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=WCTA-GB&FeedType=Alertshttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=WCTA-GB&FeedType=TripUpdateshttp://gtfs-rt.myavail.cloud/GtfsProtoBuf?FeedLabel=WCTA-GB&FeedType=VehiclePositionshttps://wcta.rideralerts.com/InfoPoint/gtfs-zip.ashx