Paid Advertisement

Developers

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 get the feeds, you must agree to the License Agreement.

General Transit Feed Specification (GTFS) Data

The feeds include GTFS static schedule as well as two methods of obtaining Metra GTFS-realtime information - raw data (.dat) or JSON.  The Raw Data API is based on Protocol Buffers and data is provide as defined in the GTFS-realtime specifications. The JSON API is unserialized so no protocol buffers required. Also note that times that are defined as POSIX in the GTFS-realtime reference material are converted to UTC in the JSON API. We strongly encourage developers to thoroughly digest the reference material provided in the following links:

GTFS Static Reference

GTFS Realtime Reference

General Transit Feed Specification (GTFS) Static Schedule

The GTFS static schedule is updated regularly and may change within a 24 hour span. We suggest you check at least once every 24 hours for an updated schedule. An API Key is required to access the Static Schedule Feed. You can appy for any API Key by agreeing to the License Agreement and completing the form below.

GTFS Schedule Data (API Key required): 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.

 

Paid Advertisement