Transit logo

Transit

Transit is a Montreal-based mobility app that provides real-time public transit, multimodal trip planning, and shared-mobility navigation across 1,000+ cities worldwide. The consumer app displays nearby buses, subways, trains, bikeshare, scooters, carshare, and on-demand transit the moment it opens, and is augmented by "GO" crowdsourced vehicle locations contributed by millions of riders. Transit operates a partner program for transit agencies, mobility operators, and third-party developers, exposing its routing, real-time, alerts, and shared-mobility surface through the public Transit API (api-doc.transitapp.com, v4 stable). The v4 API is a single OpenAPI 3.1 contract covering nearby routes and stops, stop departures, multimodal trip planning, placemarks for shared-mobility vehicles and docks, available networks, route and trip details, service alerts, and real-time vehicle positions. Authentication is an apiKey header; the free tier allows 5 requests per minute and 1,500 calls per month after key approval, with custom commercial plans available through [email protected].

1 APIs 0 Features
TransitPublic TransitMultimodalMobilityTrip PlanningRoutingReal-TimeGTFSGOFSBikeshareScootersCarshareOn-Demand TransitService AlertsShared MobilityCrowdsourced Data

Transit publishes 1 API on the APIs.io network. Tagged areas include Transit, Public Transit, Multimodal, Mobility, and Trip Planning.

Transit’s developer surface includes developer portal, documentation, engineering blog, tooling, and 24 more developer resources.

APIs

Transit API

Public, real-time and trip-planning API for Transit's transit and shared-mobility data. Exposes nearby routes and stops, stop departures (schedule + real-time), multimodal trip ...

Resources

🔗
Website
Website
🌐
Portal
Portal
🌐
APIPortal
APIPortal
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🌐
PartnerPortal
PartnerPortal
🔗
Documentation
Documentation
📰
Blog
Blog
🔗
AboutUs
AboutUs
🔗
Vision
Vision
🔗
Press
Press
🔗
Help
Help
🔗
Careers
Careers
🔗
Contact
Contact
🔗
Partners
Partners
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
🔗
AppStore
AppStore
🔗
PlayStore
PlayStore
👥
GitHubOrganization
GitHubOrganization
🔗
Twitter
Twitter
🔗
LinkedIn
LinkedIn
🔧
Tool
Tool
🔧
Tool
Tool
🔧
Tool
Tool
🔗
Sample
Sample
🔗
Benchmark
Benchmark

Sources

Raw ↑
aid: transit-app
name: Transit
description: >-
  Transit is a Montreal-based mobility app that provides real-time public
  transit, multimodal trip planning, and shared-mobility navigation across
  1,000+ cities worldwide. The consumer app displays nearby buses, subways,
  trains, bikeshare, scooters, carshare, and on-demand transit the moment it
  opens, and is augmented by "GO" crowdsourced vehicle locations contributed
  by millions of riders. Transit operates a partner program for transit
  agencies, mobility operators, and third-party developers, exposing its
  routing, real-time, alerts, and shared-mobility surface through the public
  Transit API (api-doc.transitapp.com, v4 stable). The v4 API is a single
  OpenAPI 3.1 contract covering nearby routes and stops, stop departures,
  multimodal trip planning, placemarks for shared-mobility vehicles and docks,
  available networks, route and trip details, service alerts, and real-time
  vehicle positions. Authentication is an apiKey header; the free tier allows
  5 requests per minute and 1,500 calls per month after key approval, with
  custom commercial plans available through [email protected].
type: Index
position: Provider
access: 3rd-Party
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Transit
  - Public Transit
  - Multimodal
  - Mobility
  - Trip Planning
  - Routing
  - Real-Time
  - GTFS
  - GOFS
  - Bikeshare
  - Scooters
  - Carshare
  - On-Demand Transit
  - Service Alerts
  - Shared Mobility
  - Crowdsourced Data
url: https://raw.githubusercontent.com/api-evangelist/transit-app/refs/heads/main/apis.yml
created: '2026-05-25'
modified: '2026-05-25'
specificationVersion: '0.20'
apis:
  - aid: transit-app:transit-api
    name: Transit API
    description: >-
      Public, real-time and trip-planning API for Transit's transit and
      shared-mobility data. Exposes nearby routes and stops, stop departures
      (schedule + real-time), multimodal trip planning, plan duration
      estimates, placemarks for bikeshare/scooter/carshare vehicles and docks,
      available sharing networks, route and trip details, service alerts, and
      real-time vehicle positions across 1,000+ cities. Single OpenAPI 3.1
      contract under /v4/public, with map-layer endpoints for shared-mobility
      placemarks and networks. Auth via the apiKey header; free tier is 5
      req/min and 1,500 req/month after approval.
    humanURL: https://api-doc.transitapp.com/v4.html
    baseURL: https://external.transitapp.com
    tags:
      - Transit
      - Public Transit
      - Multimodal
      - Trip Planning
      - Real-Time
      - Departures
      - Stops
      - Routes
      - Service Alerts
      - Shared Mobility
      - Vehicle Positions
      - GTFS
    properties:
      - type: Documentation
        url: https://api-doc.transitapp.com/v4.html
      - type: Documentation
        url: https://api-doc.transitapp.com/
      - type: SignUp
        url: https://transitapp.com/apis
      - type: OpenAPI
        url: openapi/transit-openapi.yml
common:
  - type: Website
    url: https://transitapp.com
  - type: Portal
    url: https://transitapp.com
  - type: APIPortal
    url: https://transitapp.com/apis
  - type: Documentation
    url: https://api-doc.transitapp.com/
  - type: Documentation
    url: https://api-doc.transitapp.com/v4.html
  - type: Documentation
    url: https://api-doc.transitapp.com/v3.html
    name: Transit API v3 (Legacy)
  - type: PartnerPortal
    url: https://resources.transitapp.com/
  - type: Documentation
    url: https://resources.transitapp.com/article/397-on-demand-transit-api-guidelines
    name: On-Demand Transit API Guidelines (GOFS)
  - type: Blog
    url: https://blog.transitapp.com/
  - type: AboutUs
    url: https://transitapp.com/about
  - type: Vision
    url: https://transitapp.com/vision
  - type: Press
    url: https://transitapp.com/press
  - type: Help
    url: https://help.transitapp.com/
  - type: Careers
    url: https://transitapp.com/jobs
  - type: Contact
    url: mailto:[email protected]
  - type: Partners
    url: https://transitapp.com/apis
  - type: PrivacyPolicy
    url: https://transitapp.com/privacy
  - type: TermsOfService
    url: https://transitapp.com/terms
  - type: AppStore
    url: https://apps.apple.com/app/transit-bus-subway-times/id498151501
  - type: PlayStore
    url: https://play.google.com/store/apps/details?id=com.thetransitapp.droid
  - type: GitHubOrganization
    url: https://github.com/transitapp
  - type: Twitter
    url: https://twitter.com/transitapp
  - type: LinkedIn
    url: https://www.linkedin.com/company/transit-app
  - type: Tool
    url: https://github.com/transitapp/gtfs-flex-to-GOFS
    name: GTFS-Flex to GOFS Converter
  - type: Tool
    url: https://github.com/transitapp/gtfs-blocks-to-transfers
    name: GTFS Blocks to Transfers
  - type: Tool
    url: https://github.com/transitapp/py-gtfs-loader
    name: py-gtfs-loader
  - type: Sample
    url: https://github.com/transitapp/Transit-TV
    name: Transit-TV (Transit API consumer sample)
  - type: Benchmark
    url: https://github.com/transitapp/ETA-Accuracy-Benchmark
    name: ETA Accuracy Benchmark
maintainers:
  - FN: Kin Lane
    email: [email protected]