Routing

Route between points: distance, travel time and route geometry.

The service computes a route between start and destination (with optional via points) and returns total distance, duration and optionally the route geometry. The road network covers the whole Baltic region: routes can be computed in Estonia, Latvia and Lithuania, including across borders.

Read the guide â†’ Request, via points, geometry, output formats, errors. API reference (Swagger UI) â†’ All parameters and interactive try-it-out. OpenAPI spec (YAML file) â†’ Machine-readable API description for tooling: import into Postman or generate client code (OpenAPI Generator). Note: opens as a raw YAML file; your browser may download it.

Endpoint

MethodURL
GEThttps://pump.elemroot.com/LogismeRouting/SURRouting

Additional XML input (/routing), ESRI (/ESRIRouting) and SOAP (/services/*) interfaces; see the guide.

Required parameters

ParameterMeaning
pref requiredPreference: Fastest / Shortest / Pedestrian
start requiredStart point E,N (e.g. 22.513265,58.265563)
end requiredDestination point E,N
key requiredAPI key (without it: 403)

Quick example

curl "https://pump.elemroot.com/LogismeRouting/SURRouting?pref=Fastest&start=22.513265,58.265563&end=23.233129,58.605584&output=json&noRouteGeom=false&key=docs_382d376eaaa6d004b7b93b7d"

Full explanation and examples: Routing guide.