Distance Matrix API

Every pair, priced in one call.

Compute travel times and distances for thousands of origins × destinations in a single request — the primitive under every dispatch and pricing engine.

POST api.symt.ai/v1/matrix
Get an API keyDistance Matrix docs

What it does

The Distance Matrix API returns a full duration and distance table between sets of origins and destinations. It is engineered for the hot loop of delivery assignment: many-to-many tables of 1,000 × 1,000 resolve in well under a second.

Matrices honor the same vehicle profiles and traffic data as Routing, so the ETA you assign with is the ETA you navigate with.

terminal
curl -X POST "https://api.symt.ai/v1/matrix" \
  -H "Authorization: Bearer $SYMT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"origins":[[24.7136,46.6753],[24.6877,46.7219]],
       "destinations":[[24.6408,46.7728],[24.7743,46.7386]],
       "profile":"car"}'
Live example

Run it right here.

Try it — sandboxResponses match production shape
POSTapi.symt.ai/v1/matrix

Press “Run request” to see a live-shaped response.

Auth-free sandbox · production keys at console.symt.ai
Key features

Engineered for the hot path.

1M+ pairs / second

Bulk many-to-many tables computed on the same graph as Routing — no sampling, no straight-line approximations.

No cell limits

Metered APIs cap you at a few hundred elements per request. Symt matrices scale to whatever your hardware can hold.

Durations + distances

Request either or both; choose fastest or shortest weighting per call.

Async batch mode

Fire-and-poll jobs for country-scale matrices used in network design and simulation.

Consistent with Routing

Same profiles, same traffic model — assignment and navigation never disagree.

Streaming output

NDJSON streaming for very large tables, so your consumers start work before the matrix finishes.

Why teams switch

Metered matrix APIs bill $5+ per 1,000 elements with a hard ceiling of a few hundred elements per request.

A 100-driver × 100-order assignment costs ~$50 per tick on per-element pricing. On Symt it is one sub-second call on your own cluster.

Ship Distance Matrix this week.

Free plan, real endpoints, no credit card. Bring the workload you already have — the migration is designed to be boring.