Notice: The Metra GTFS API hosted at https://gtfsapi.metrarail.com will no longer be available as of November 1, 2025. To gain access to the new version of the API, please review the updated API information available here and opt-in by completing the request form below.
Developers can use Metra's GTFS data to build apps that represent the physical layout, stop locations, and static schedule for the entire Metra system. To access the feeds, you must first agree to the License Agreement.
General Transit Feed Specification (GTFS) Data
Metra provides both GTFS static schedule and GTFS realtime data feeds. The realtime data is delivered via a Raw Data API that uses Protocol Buffers and follows the official GTFS-realtime specifications.
Developers are strongly encouraged to review the following reference material in detail:
General Transit Feed Specification (GTFS) Static Schedule
The GTFS static schedule is updated regularly and may change within a 24-hour span. Developers should check for updates at least once every 24 hours for an updated schedule.
GTFS Schedule Data: Download
Metra GTFS API
Additional information on the Metra GTFS API is available here. An API Key is required and may be obtained by agreeing to the License Agreement and completing the form below.
License Agreement
Please click here to view our license agreement.
