Transit APIs
3.5 B
API calls a year
160+
API users
1100
cities across
37 countries
130,000
vehicles tracked
in real-time
2,000
data convos with agencies each year
Building anything with transit data — a departure screen, an app, a trip planner on your website, nearby stations for a property listing — means:

Transit is the app of choice for millions of riders every day.
For 12 years, we’ve gathered raw data for trains, buses, bikes, and more, and turned it into accurate real-time departures, sensible trip plans, and multimodal journeys.
Now you can use our APIs for your next project.
Request free access. Reach out when you need more API calls.
Our API customers include
Real-time and
trip planning APIs

Our consumer app is used by 8 million people every month
...so our data gets corrections you won't find anywhere else. Thousands of emails a year to and from transit agencies, thousands of riders flagging issues, plus continuous crowdsourced improvements from users on their commute.
The Transit API
in action

SNCF Connect & Tech
SNCF Connect & Tech uses Transit’s API to power the trip planning capabilities for the SNCF Connect platform (app and website). The SNCF Connect platform counts over 1.65B API calls annually.


Champaign-Urbana Mass Transit District
MTD uses Transit’s API to build itineraries and provide arrival times for riders in their online trip planner using their own custom interface.


IKE.
IKE's interactive digital kiosks line sidewalks and public spaces in dozens of cities. We power public transit info on every single one — trip planning, real-time departures, and the nearest bike or scooter, right on the big screen.


Greater Cleveland Regional Transit Authority
GCRTA in Ohio uses Transit’s API to display real-time ETAs to riders in major stations across the region.

CoStar/
ForRentUniversity
CoStar, a leading provider of commercial real estate information, uses our API to fill departure boards in off-campus student buildings with local bus line departures.

University of Toronto
Researchers at University of Toronto have used trip duration data from Transit’s API to inform their analysis.
Ready to
give it a spin?
Just fill out our request form! We’ll send you an access key that will provide you with up to five API calls per minute and 1,500 API calls per month for free.
If you need more calls or have a specific use case, contact us using the button below or email us at partners@transit.app.
Transit's URL scheme
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 directions
description
get transit directions between 2 locations
parameters
from: latitude-longitude pair or location string of origin
to: latitude-longitude pair or location string of destination
example
transit://directions?from=Berri-UQAM&to=8194%20Drolet
notes
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 Lines
description
show nearby transit lines for a location
parameters
q: latitude-longitude pair or location string to fetch nearby routes for
example
transit://routes?q=45.5391,-73.5997
Open transit
data guidelines
Quality GTFS feeds not only make our job easier but also will make your riders happier. You can ensure the quality of your GTFS data by following our guide as well as the GTFS Best Practices.









