Skip to content

OSRM Trip Node

Web/Geo/Routing

OSRM Trip

Plans the shortest round trip through multiple coordinates using OSRM.

geo_osrm_tripgeo
Inputs7
Outputs8
Security exposure1/10
Packagegeo

Ratings

Scores range from 0 to 10. Higher values mean more impact, exposure, or operational weight.

SecurityAttack surface and exposure impact.
1/10High
PrivacyPotential sensitivity of processed data.
3/10High
PerformanceRuntime or resource pressure.
4/10Medium
GovernancePolicy, audit, or compliance impact.
10/10Low
ReliabilityOperational stability considerations.
2/10High
CostExternal or compute cost impact.
0/10High

Input Pins

7

Execute

Execution
exec_in

Initiate the trip planning request

Coordinates

Struct Array
coordinates

Ordered coordinates for the trip

GeoCoordinateGeoCoordinate2 fields
latitudenumber:doublerequired
format double
longitudenumber:doublerequired
format double
Default []
Schema enforced

Profile

Struct
profile

Transportation mode: Car, Bike, or Foot

RouteProfileRouteProfile0 fields
No named fields in this schema.
Default Car

Roundtrip

Boolean
roundtrip

Return to the starting point

Default true

Source

String
source

Source location: any, first, or last

Default any
anyfirstlast

Destination

String
destination

Destination location: any, first, or last

Default any
anyfirstlast

Base URL

String
base_url

OSRM server base URL

Default https://router.project-osrm.org

Output Pins

8

Success

Execution
exec_success

Triggered when trip planning succeeds

Error

Execution
exec_error

Triggered when trip planning fails

Trip

Struct
trip

Primary trip result

RouteResultRouteResult5 fields
distancenumber:doublerequired
format double
durationnumber:doublerequired
format double
geometryRouteGeometryrequired
pointsArray<GeoCoordinate>required
itemsGeoCoordinatearray item
latitudenumber:doublerequired
format double
longitudenumber:doublerequired
format double
legsArray<RouteLeg>required
itemsRouteLegarray item
distancenumber:doublerequired
format double
durationnumber:doublerequired
format double
summarystringrequired
stepsArray<RouteStep>required
itemsRouteSteparray item
weight_namestringrequired

Trips

Struct Array
trips

All trip results returned by OSRM

RouteResultRouteResult5 fields
distancenumber:doublerequired
format double
durationnumber:doublerequired
format double
geometryRouteGeometryrequired
pointsArray<GeoCoordinate>required
itemsGeoCoordinatearray item
latitudenumber:doublerequired
format double
longitudenumber:doublerequired
format double
legsArray<RouteLeg>required
itemsRouteLegarray item
distancenumber:doublerequired
format double
durationnumber:doublerequired
format double
summarystringrequired
stepsArray<RouteStep>required
itemsRouteSteparray item
weight_namestringrequired

Waypoints

Struct Array
waypoints

Optimized trip waypoints

TripWaypointTripWaypoint5 fields
namestringrequired
distancenumber:doublerequired
format double
coordinateGeoCoordinaterequired
latitudenumber:doublerequired
format double
longitudenumber:doublerequired
format double
hintstring | null
waypoint_indexinteger | null
format uintmin 0

Distance

Float
distance

Total trip distance in meters

Duration

Float
duration

Total trip duration in seconds

Geometry

Struct Array
geometry

Trip geometry as array of coordinates

GeoCoordinateGeoCoordinate2 fields
latitudenumber:doublerequired
format double
longitudenumber:doublerequired
format double

Node Info

Internal name
geo_osrm_trip
Category
Web/Geo/Routing