Transit gathers raw data for trains, buses, bikes (and more) across 300 cities in 16 countries. Our algorithms transform millions of data points into accurate real-time departure times and intuitive trip plans.
Now you have access to the same high-grade multimodal mobility fuel that powers Transit. Installing real-time signage? Updating your website to include transit trip planning? It's easy with our APIs. Best of all: it's free with a capped number of calls.
Looking for feedback from Transit users to gather insights, learn from survey results, and track ridership trends for your transit agency?Check out our data playground
Our APIs provide mobility information around any given location, including:
Our APIs also provide multimodal trip results to get from A to B, such as:
Your customers can plan their trip with your Transit-powered platform, then seamlessly pull up their itinerary on Transit when they’re ready to go, using live navigation and step-by-step notifications to guide them along the way.
If you're a developer, you can use our URL scheme to make your app launch Transit and show nearby routes or get directions for a particular location.
|get transit directions between 2 locations
|from: latitude-longitude pair or location string of origin
to: latitude-longitude pair or location string of destination
|Leaving out a parameter will use the user's current location.
User's current location is taken into account when geocoding address strings.
Query strings are only supported in Transit 2.0+
|show nearby transit lines for a location
|q: latitude-longitude pair or location string to fetch nearby routes for