SMTT Developer API

The API includes a public preview of some exciting new data offerings from SMTT. We hope this data release will help you get started in developing rich, helpful applications for people who use transit on a variety of platforms. Mobile applications, Web mashups, digital information displays are just a few places where we think estimated vehicle arrival times could be very helpful in people’s day to day transit commute.

Please contact us with any feedback you have. We’re always looking to hear more about your experiences and how we can improve our informational offerings.

Later, we’ll be adding more information about this API and other data products available from SMTT. Please check back regularly for more information.

To register for an API key:

Go to and “Sign In” or click on “Create Account”  or in the top right corner. After you’ve signed in (or created an account) do the following:

  1. Choose on My Account in the upper right-hand corner of the page.
  2. Follow the link under “Developer API” to apply.
  3. Register and Accept the Developer Terms of Use

We’ll need to review your application. Once we assign you a key, you’ll get an e-mail containing the key right away. Meanwhile, feel free to review the FAQ and API documentation below.

Frequently Asked Questions – FAQ

What is the Transit Tracker Developer API?

The Transit Tracker Developer API allows you to request and retrieve data directly from Transit Tracker in real-time. Registered third-party developers can make an HTTP request for data and receive an XML response from the Transit Tracker web server.

This initial release of the Transit Tracker API will soon be joined by more information, tips and data services down the road. Please check back regularly for to see what’s new!

What data is available through the API?

Data available through the API includes:

  • Vehicle locations
  • Route data (route lists, geo-positional route definitions, stop lists, etc)
  • Prediction Data
  • Service Bulletins

Will my application break if changes are made to the API?

No. The API is fully backward compatible allowing time for developers to upgrade their applications to make use of new API features.

How does the Developer API work?

In order to use the API, you must sign in to your Transit Tracker account and request an API key. Only one key will be available per account. Once your request has been approved, an email will be sent to you with the API key.

Once you receive the key, you will be able to make calls to the API by providing the key as part of every request for data.

Is there a limit to the number of requests I can make to the Developer API?

Yes. By default, the Developer API will place a limit of 10,000 requests on an API key. If you believe that you will require more than 10,000 daily requests, you must request that the cap on your key be raised to handle the additional traffic.

For the SMTT API documentation go to: SMTT API