You are viewing information on version v4 of the Winnipeg Transit Open Data Web Service API.

API (v4)

Services

Other versions

Trip Schedules API

Returns the schedule for a specific trip that a bus travels along a variant.

Valid URL Parameters

effective-on Return a trip in effect at the provided time. Allows querying for trips in future service that hasn't started yet.
Common parameters:
usage The style of names to return.
  • long: The default, yields more verbose names.
  • short: Yields terser names.
json-camel-case Return camelCase keys when returning data in JSON format.
  • false: The default, legacy behaviour. Returns hyphenated keys like 'stop-schedule' or 'effective-to'
  • true: Returns camelCase keys like 'stopSchedule' or 'effectiveTo'.

Examples

Login to see sample results.

Identity

  • trips/28507047
  • trips/30794157?effective-on=2025-07-02T14:00:00
  • trips/not-a-trip-key

Wildcard

  • trips:
  • trips:123

Explore the API

Login to explore the Trip Schedules API.

Noteworthy Results

previous-trip-key The trip key of the previous trip performed by the bus performing this trip
next-trip-key The trip key of the next trip performed by the bus performing this trip
schedule-type The "schedule type" that will be running on this day. Returns one of Weekday, Saturday, Sunday, or Holiday
variant The variant being operated on this trip. See the Variants service for more information.
effective-from The date and time when this trip will begin operating (i.e., the beginning of the Transit schedule change this trip is in)
effective-to The date and time when this trip will end operating (i.e., the end of the Transit schedule change this trip is in)
bus Information about the bus performing this trip. Will typically be present for trips that are actively in service today but not necessarily for all trips.
bus/key A unique identifier for the bus.
bus/bike-rack Boolean field describing whether or not the bus has a bike rack.
bus/wifi Boolean field describing whether or not the bus has wifi.
scheduled-stops A list of scheduled-stops. These contain information about when a bus on this trip will pass by the stop.
scheduled-stop/stop The stop that the trip visits at this scheduled stop. See the Stops service for more information.
scheduled-stop/key A unique identifier for this scheduled-stop.
scheduled-stop/cancelled A boolean indicating whether this scheduled stop has been cancelled.
scheduled-stop/times/arrival/scheduled The time that the bus is scheduled to arrive at the stop.
scheduled-stop/times/arrival/estimated The current estimated arrival time of the bus at the stop.
scheduled-stop/times/departure/scheduled The time that the bus is scheduled to leave the stop.
scheduled-stop/times/departure/estimated The current estimated time that the bus will leave the stop.