BC Ferries
The API includes data for all terminals and routes served by BC Ferries. The response is structured as an array of "route" objects, each defining departure and arrival terminals, along with a JSON object containing sailings for that specific route.
BC Ferries endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET |
Non-Capacity /v2/noncapacity/ |
This API uses the following route codes used by BC Ferries: "TSA" -> Tsawwassen "SWB" -> Swartz Bay "SGI" -> Southern Gulf Islands "DUK" -> Duke Point (Nanaimo) "FUL" -> Fulford… |
| GET |
Capacity /v2/capacity/ |
"TSA": Routes to terminals "SWB", "SGI", "DUK" "SWB": Routes to terminals "TSA", "FUL", "SGI" "HSB": Routes to terminals "NAN", "LNG", "BOW" "DUK": Route to terminal "TSA" "LNG":… |
| GET |
Root /v2/ |
The root route provides data for both capacity and non-capacity sailings. Non-capacity includes information on all BC Ferries routes, while capacity data covers routes with… |