Reset
Direct Link: /api-doc/planner
Server Parsed formData:
{
  "ok": false,
  "data": {}
}
Client formData:
{}
URLSearchParams:

Type something ☝️

Selected location:
unnamed location
Click on the map to select a location
 

Type something ☝️

Selected location:
unnamed location
Click on the map to select a location
 
date:
time:
arriveBy
arriveBy:
Whether the trip should depart or arrive at the specified date and time. If arriveBy is on, and no datetime information is provided, the journey will attempt to arrive "now" and thus probably start in the past. Unless you desire showing "arrivals", this is not desired behavior, so make sure to provide a datetime.
arriveBy:
View extra params
showIntermediateStops
showIntermediateStops:
Whether intermediate stops -- those that the itinerary passes in a vehicle, but does not board or alight at -- should be returned in the response. For example, on a Q train trip from Prospect Park to DeKalb Avenue, whether 7th Avenue and Atlantic Avenue should be included.
showIntermediateStops:
bannedAgencies
bannedAgencies:
String. Enum. Multiple. List of banned agencies.
bannedAgencies:
mode
mode:
The set of modes that a user is willing to use, with qualifiers stating whether vehicles should be parked, rented, etc. Acceptable values are: WALK, TRANSIT, BICYCLE, BICYCLE_RENT, BICYCLE_PARK, CAR, CAR_PARK, TRAM, SUBWAY, RAIL, BUS
mode:
walkSpeed:
numItineraries:
maxWalkDistance:
View all params
alightSlack:
bannedRoutes:
bannedStops:
bannedStopsHard:
bannedTrips:
batch
batch:
If true, goal direction is turned off and a full path tree is built (specify only once).
batch:
bikeBoardCost:
bikeSpeed:
bikeSwitchCost:
boardSlack:
disableAlertFiltering
disableAlertFiltering:
TODO : add description
disableAlertFiltering:
disableRemainingWeightHeuristic
disableRemainingWeightHeuristic:
If true, the remaining weight heuristic is disabled. Currently only implemented for the long distance path service.
disableRemainingWeightHeuristic:
geoidElevation
geoidElevation:
If true, the Graph's ellipsoidToGeoidDifference is applied to all elevations returned by this query.
geoidElevation:
ignoreRealtimeUpdates
ignoreRealtimeUpdates:
If true, realtime updates are ignored during this search.
ignoreRealtimeUpdates:
intermediatePlaces:
locale:
maxHours:
maxPreTransitTime:
maxTransfers:
optimize:
String. One of Enum. The set of characteristics that the user wants to optimize for. @See OptimizeType. Accetptable values are: FLAT, GREENWAYS, QUICK, SAFE, TRANSFERS, TRIANGLE
optimize:
otherThanPreferredRoutesPenalty:
preferredAgencies:
preferredRoutes:
reverseOptimizeOnTheFly
reverseOptimizeOnTheFly:
If true, this trip will be reverse-optimized on the fly. Otherwise, reverse-optimization will occur once a trip has been chosen (in Analyst, it will not be done at all).
reverseOptimizeOnTheFly:
startTransitStopId:
startTransitTripId:
transferPenalty:
triangleSafetyFactor:
triangleSlopeFactor:
triangleTimeFactor:
unpreferredAgencies:
unpreferredRoutes:
useRequestedDateTimeInMaxHours
useRequestedDateTimeInMaxHours:
TODO : add description
useRequestedDateTimeInMaxHours:
waitAtBeginningFactor:
waitReluctance:
walkBoardCost:
walkReluctance:
wheelchair
wheelchair:
Whether the trip must be wheelchair accessible.
wheelchair:
Collapse/Expand map

To start, pick an origin an destination in the form.

Like Liège -> Namur