Live Routing
Address-to-address route estimates
Live Routing is for workflows that need a practical distance and travel-time estimate between two selected New Zealand addresses.
What the feature does
Live Routing helps a form, checkout, booking tool, or internal system compare an origin address and a destination address. The result can support quote prompts, delivery decisions, service windows, branch selection, technician allocation, and similar operational workflows.
The feature is designed for selected StreetKit addresses, so the host app can work with structured address output instead of raw free-text fields.
What it does not do
- Live Routing is not live traffic, courier-certified, or NZ Post-certified.
- It does not guarantee travel time, arrival time, delivery eligibility, or driver availability.
- It does not replace business rules for pricing, staffing, customer promises, or service exceptions.
- It should be presented as an estimate, not as a delivery or appointment guarantee.
When to use Live Routing
- Use Radius
- When a simple straight-line distance rule is enough; see the delivery radius checker.
- Use Drive Zones
- When fixed depots, branches, clinics, offices, or service bases need managed Drive Zones service-area checks.
- Use Live Routing
- When the user or system can compare arbitrary address pairs and needs an estimated road distance or travel time; current status is on the routing distance page.
Example workflows
- A booking form estimates whether same-day service is realistic before showing available slots.
- A checkout estimates whether a delivery should be accepted, quoted, or sent for manual review.
- A field-service system compares travel time from a branch or previous job to the next customer.
- A council or contractor tool estimates road travel between a work base and a reported issue.
Inputs and outputs
A typical Live Routing workflow starts with two StreetKit autocomplete fields: one for the origin and one for the destination. After both addresses are selected, the app can ask StreetKit for an estimated route result.
{
"origin": {
"label": "Selected origin address",
"location": { "lat": -36.846, "lon": 174.765 }
},
"destination": {
"label": "Selected destination address",
"location": { "lat": -36.858, "lon": 174.782 }
},
"result": {
"distance": "3.5 km",
"duration": "7 min",
"status": "estimate"
}
}
Privacy and data minimisation
Live Routing should only need the selected origin and destination addresses or their coordinates. It should not require names, phone numbers, payment details, cart contents, account details, or unrelated form fields.
Availability
Live Routing API access is coming soon. If you want to design a booking, quoting, dispatch, or delivery workflow around it, contact us and we can discuss access, limits, and commercial support options.
Commercial options can include an SLA, a private hosted implementation, and help getting StreetKit running in your local environment.
Contact StreetKit or email hello@smp.kiwi. For current routing availability, compare the routing distance page.