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

API (v4)

Services

Other versions

Stops API

Stops are locations where we have scheduled service.

New in v4

Stops, routes, trips, variants, and destinations services will have the concept of effective times:

  • effective-from and effective-to attributes on results from these services
  • effective-on query parameter accepted by these services

The effective attributes represent the time frame that the results are valid. They indicate when a piece of service begins and ends operating. Effective time ranges will correspond with Winnipeg Transit’s seasonal schedule changes. They will help you determine what service is new and what is ending when the Primary Transit Network launches on June 29, 2025. This includes identifying new stops and routes introduced by the network. It will also help in determining which routes will no longer be in service.

Different effective periods do not necessarily mean a major change in services. The BLUE route will continue to be in service after June 29, 2025 and will operate similarly to before that date. There may be some variability in service on the same route or at the same stop between effective periods. For example, an existing route may visit a new stop. Or an existing stop may be visited by a route that did not service it before.

Visit winnipeg.ca for more information about the new Primary Transit Network and its Feeder routes.

Valid URL Parameters

effective-on Return stop(s) in effect at the provided time. Allows querying for stops in future service that hasn't started yet.
street Only return stops on the street identified by the given street key.
route Only return stops serviced by the route identified by the given route number.
variant Only return stops serviced by the variant identified by the given variant key.
x The UTM X coordinate of the point to find stops near. Use in conjunction with 'y' and 'distance'.
y The UTM Y coordinate of the point to find stops near. Use in conjunction with 'x' and 'distance'.
lat The latitude of the point to find stops near. Use in conjunction with 'lon' and 'distance'.
lon The longitude of the point to find stops near. Use in conjunction with 'lat' and 'distance'.
distance The distance in metres from the given point which returned stops must fall within.
walking If set to true, the radius distance is calculated as walking distance.
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

  • stops/10064?usage=long
  • stops/11105?effective-on=2025-06-29T12:00:00
  • stops/1
  • stops/invalid

Filter

  • stops?distance=150&x=633861&y=5525798
  • stops?distance=150&x=633861&y=5525798&walking=true
  • stops?distance=250&lat=49.895&lon=-97.138
  • stops?street=2716
  • stops?route=16
  • stops?variant=16-1-K
  • stops?distance=250&lat=49.895&lon=-97.138&effective-on=2025-07-02T19:00:00
  • stops?distance=100&x=633861&lon=-97.1372
  • stops

Wildcard

  • stops:osborne
  • stops:mcgreg
  • stops:ellice?effective-on=2025-07-07T09:00:00
  • stops:

Explore the API

Login to explore the Stops API.

Noteworthy Results

key A unique identifier for this stop.
name The stop name. See the usage parameter for formatting options.
number The stop number.
effective-from The date and time when this stop will begin operating (i.e., the beginning of the Transit schedule change this stop is in)
effective-to The date and time when this stop will end operating (i.e., the end of the Transit schedule change this stop is in)
direction Specifies which direction buses which service the stop are heading.
side Specifies which side of the intersection the stop lies on.
street|cross-street The two streets which define the nearest intersection. See the Streets service for more details.
centre A geographical point describing where the stop is located. Both UTM and geographic coordinate systems are provided.
distances Contains distance information in metres. Only included when a point is provided in the URL parameters. In JSON results, this data is returned as an integer or float.
distances/direct As-the-crow-flies distance to the point provided by the URL parameters.
distances/walking Walking distance to the point provided by the URL parameters. Only included if the 'walking' parameter is set.