Open data

***If you have already filled out this form, go to the page containing the documentation and links to the files.

Click here to go there.

Now that the STL has its two official applications on the App Store and the Android Market, it has decided to open its data to all developers.

Before you begin, please read the terms and conditions for using the STL’s data, which you will find at the bottom of the page.

Then please register with the STL to inform us of your interest in our data, by filling out the form lower down, so that we can keep you up to date on our data. Don’t forget that this data may be updated and that this could have an impact on how well your application runs. You will also be invited to join the STL-Developers forum to make it easier to discuss matters.

Once your development is available on the platform of your choice, please let us know and it will be included in our third-party application gallery.

And lastly, when you publish your application, don’t forget to let us know. After all, we have helped you out by giving you access to our schedules!

* Mandatory field

Terms and Conditions of Use

The STL is hereby granting you non-exclusive, limited and revocable rights to use, reproduce and redistribute information on bus schedules and routes (information) in GTFS format, subject to the following terms and conditions:

The STL retains all rights, titles and interests of any nature whatsoever with regard to the information, including—but not limited to the foregoing—its rights to intellectual property related to the information, as well as any copyrights. You will acquire no rights in using, modifying or redistributing the information. No commercial or quasi-commercial use of the information is allowed under the agreement, without prior written authorization from the STL.

No official STL mark and no material protected by copyright may be used without the STL’s prior written authorization.

The information is provided “as is”. The STL does not guarantee that the information will be free from defects, errors or bugs, nor that it may be corrected nor that the site will operate without interruption or failure. Under no circumstances will the STL or its employees be held responsible for any type of damage, whether foreseeable or not) (including loss of profits or opportunities), resulting from the use or total or partial inability to use the information.

The STL reserves the right to modify or remove information at any time, without advance notice.

By downloading or using the STL’s information, you consent to the terms and conditions of this agreement.

The terms and conditions contained in this agreement replace all previous discussions, agreements or representations between the STL and yourself, and they may be amended only with prior written approval from the STL.

Due to imponderables, information on bus schedules are subject to change without notice.

You must accept these terms and conditions in order to download the file.

I’m ready to begin! Where’s the data?

***Before downloading the files and starting your development, make sure you have filled out the form and have read the terms and conditions of use.

Click here to download the form.

The data on its planned schedules that the STL is making available to developers is in GTF (General Transit Feed, formely Google Transit Feed) format. In order to clearly understand this data structure and make the most of its use, please consult the Google website on the specifications of this data format: General Transit Feed Specification (GTFS).

Here’s the link to download the files on the STL’s schedules in GTFS format: STL GTF file

The STL is also making the real-time data on its schedules available to developers, in XML feed format. Here is the link to the feed and the appropriate documentation in order to make good use of it.

Link to documentation: XML feed documentation

Link to the STL’s XML feed:Please read the feed documentation to access the feed, multiple commands and parameters are required to get a result set. Note the following value “a=stl” for one of the necessary parameters. This is the STL’s agency code so you can request information on our data.

Will the STL help me during my development?

The STL Developers group has been set up for this purpose; however, the STL can’t help you resolve a programming problem. As for understanding the data, if you ask a question on the Group’s site, a member of our team will answer within a reasonable amount of time. In addition, all the other members will be able to benefit from it. Or you may contact us by using the Group’s email address: stldeveloppeurs@stl.laval.qc.ca

All the best with your developing!

Gallery

Third-party applications

The applications found here are not official STL applications; therefore, we don’t endorse them and don’t provide any technical support for these applications. We tested them in order to make sure that they work, but you use them at your own risk. The STL may add and/or remove applications from this page without notice.

Name Platform Website Download
Transit
By: Transit App inc.
iOS and Android transitapp.com Apple Store

Google Play
Citymapper
By: Citymapper Ltd
iOS, Android and web citymapper.com/montreal Apple Store

Google Play
TransSee
By: Darwin O'Connor
Web www.transsee.ca
Transport Montréal
By: Rhatec
Android transportmtl.net Apple Store

Google Play
Bon Bus
By: Boris Yang
Android Google Play
Carte-Bus STL
By: Anton Dubrau
Android www.catbus.ca/stl Fichier APK
STL Localiseur
By: Mathias Adankon
Android www.ml-consulting.ca Google Play
CityTransit


By: Anil Vasani
Android anilvasani.com/CityTransit Google Play

If you are looking for official STL mobile applications, please click here.