Planisfy
Api

Matrix API

Request Valhalla sources_to_targets distance and duration matrices.

Matrix API

Matrix requests proxy coordinates to Valhalla sources_to_targets.

Route

MethodRouteDescription
GET/matrix/v1/{profile}/{lon,lat;lon,lat}Distance and duration matrix.

At least two coordinates are required. A request can include at most 25 matrix locations and 100 source-target cells.

Query parameters

ParameterNotes
sourcesSemicolon-separated coordinate indexes to use as sources.
destinationsSemicolon-separated coordinate indexes to use as targets.

If omitted, all points are used as both sources and targets.

curl "https://api.example.com/matrix/v1/driving/9.18,48.77;9.20,48.78;9.25,48.80?sources=0&destinations=1;2" \
  -H "X-API-Key: pk_your_key_here"

Auth and errors

Requests require API key or session auth and a reachable Valhalla service. Invalid indexes, too many locations, or too many cells return 400 BAD_REQUEST.

On this page