Matrix
Every origin to every stop
Distances and drive times between every pair in a list of up to ten points, in one request. The building block for dispatch, pricing and ETA tables.
| From ↓ / To → | Edna Mall | Airport | AAU |
|---|---|---|---|
| Meskel Sq | 0min | 0min | 0min |
| Piassa | 0min | 0min | 0min |
| Merkato | 0min | 0min | 0min |
Piassa → Airport: 22 min · 9.4 km
3 origins × 3 destinations = 9 routes · 1 request
What you get
Every pair
Ten points give you all 100 distances and times in one response.
Road distance, not straight lines
Each cell is a real driving route, in kilometres and seconds.
Asymmetric
A to B and B to A are measured separately, as one-way streets demand.
Under 400 ms
Fast enough to price a trip while the customer waits.
How the matrix works
The matrix answers a whole table of questions in one request: from each of these points, how far and how long to each of the others? Send up to ten points and you get every pair back, measured along real roads, in kilometres and seconds.
Each direction is measured separately, because getting from A to B is often not the same as B to A once one-way streets and turns are counted. That is what makes the numbers usable for real decisions rather than estimates.
Use it to find the courier who can reach a pickup first, to price deliveries by road distance, or to check which branch can serve a customer within the promised time. When you need the order to visit them in, pass the same points to route optimization.
Built for
Nearest driver
Pick the courier who can reach the pickup first, not the one closest as the crow flies.
Distance-based pricing
Quote delivery fees from real road distance.
Service areas
Check which branch can reach a customer within the promised time.
Works with the rest
Put your product on the map
Create a free account, get a key and make your first request today.