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.
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.
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"}'Run it right here.
Press “Run request” to see a live-shaped response.
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.
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.