For Developers

Image
yard workers

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.

 

GTFS Realtime API Key Request Form

(Note: You must select this checkbox to submit your application).