Transit APIs

Power your platform with our technology

Power your platform with our technology

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:
  • sourcing data feeds,

  • normalizing real-time formats,

  • developing routing logic,

  • hosting the infrastructure,

  • and chasing down every data
    error yourself…

  • sourcing data feeds,

  • normalizing real-time formats,

  • developing routing logic,

  • hosting the infrastructure,

  • and chasing down every data
    error yourself…

  • sourcing data feeds,

  • normalizing real-time formats,

  • developing routing logic,

  • hosting the infrastructure,

  • and chasing down every data
    error yourself…

or
using our APIs.

using our APIs.

Transit API

From the best app to the best APIs

From the best app
to the best APIs

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

Mobility information

Our APIs provide mobility information around any given location, including:

Real-time transit departures

Wheelchair accessibility information

Service alerts

Bike, scooter and carshare availability

Mobility information

Our APIs provide mobility information around any given location, including:

Real-time transit departures

Wheelchair accessibility information

Service alerts

Bike, scooter and carshare availability

Mobility information

Our APIs provide mobility information around any given location, including:

Real-time transit departures

Wheelchair accessibility information

Service alerts

Bike, scooter and carshare availability

Multimodal trip results

Our APIs also provide multimodal trip results to get from A to B, such as:

Public transit, on-demand, and shared mobility (scooters, bikeshare, taxis, etc.)

Trip plans that combine agencies, modes and operators in a single journey for smooth first/last-mile connections

Personalized walking and biking directions with adjustable speeds and maximum duration

Wheelchair-accessible trips

Multimodal trip results

Our APIs also provide multimodal trip results to get from A to B, such as:

Public transit, on-demand, and shared mobility (scooters, bikeshare, taxis, etc.)

Trip plans that combine agencies, modes and operators in a single journey for smooth first/last-mile connections

Personalized walking and biking directions with adjustable speeds and maximum duration

Wheelchair-accessible trips

Multimodal trip results

Our APIs also provide multimodal trip results to get from A to B, such as:

Public transit, on-demand, and shared mobility (scooters, bikeshare, taxis, etc.)

Trip plans that combine agencies, modes and operators in a single journey for smooth first/last-mile connections

Personalized walking and biking directions with adjustable speeds and maximum duration

Wheelchair-accessible trips

Transit API

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.