Welcome to the Developers section. The STM wishes to provide developers with data about its bus schedules and routes and information about its metro service.
New : Real-time bus schedules and locations now available
GTFS - realtime data (real-time bus schedules and locations) and API i3 (métro, bus and elevators service updates)
- More information about GTFS realtime
- Documentation on how to use our API can be found on the STM developer portal
GTFS data (bus schedules and métro frequency)
- Description of available data and a few STM specifications
- More information about GTFS (General Transit Feed Specification)
New features in planned schedules GTFS feed
Starting June 17th 2019, subway transfer stations will get one stop per subway line. Before, we had only one stop for all the lines using each station. This change allows us to give more information about elevator accessibility to metro lines. The files stops.txt, stop_times.txt have been updated accordingly.
The schedules will change in 2019 on the following dates:
January 7, March 25, June 17, August 26, October 28
The GTFS data are usually available 10 days before the schedule change .
Shapefile format for Geographic Information Systems (GIS)
Bus lines (shapes.txt) and bus stops (stops.txt) in the GTFS are available in shapefile format for easier integration into GIS. Shapefile specifications are available here.
Files available in MTM NAD83 Zone 8.
Please note that metro schedules are provided for your information and are used to determine how long a trip will take. They cannot be used to develop an application for metro schedules, as they are used only to estimate the time needed to travel between two stations.
MOBILES APPS GALLERY
There is a page on this website where all the transit apps using the STM data are listed. You'll see a description and a logo for each app. With this information, the clients will be able to find the app that suits their needs.