API (v4)
Services
- Destinations
- Holidays
- Locations
- Routes
- Service Advisories
- Statuses
- Stop Features
- Stop Schedules
- Stops
- Streets
- System Messages
- Trip Planner
- Trip Schedules
- Variants
Other versions
Routes API
A route is a pattern of service that covers a certain geographic area.
Primary Transit Network launching June 29, 2025
Find out more about the routes that make up the Primary and Feeder Networks. In general, route numbers are changing from mostly numeric to a mix of alphanumeric and numeric, so ensure your applications can handle both numeric and alphanumeric route "numbers".
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.
Route badges
The badge-label attribute provides a shorthand version of a route number. Badge labels may differ from the route number if the route number exceeds 3 characters. Badge labels are for display purposes in cases of limited screen space.
The badge-style property defines CSS styles for displaying route badges. CSS class names are also provided for styles defined in the routes stylesheet.