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
| Method | URL |
|---|---|
GET | https://pump.elemroot.com/LogismeRouting/SURRouting |
Additional XML input (/routing), ESRI (/ESRIRouting) and SOAP (/services/*) interfaces; see the guide.
Required parameters
| Parameter | Meaning |
|---|---|
pref required | Preference: Fastest / Shortest / Pedestrian |
start required | Start point E,N (e.g. 22.513265,58.265563) |
end required | Destination point E,N |
key required | API 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.