Best route optimization APIs for parcel delivery

In brief
11
APIs compared in this sector
95%
parcel constraints covered by Kardinal, 1st in the ranking
79%
Solvice, the closest competitor

Among route optimization APIs for parcel delivery, Kardinal leads this sector ranking by a wide margin over Solvice. Functional coverage remains the decisive factor: a handful of advanced constraints, such as real-time re-optimization, clearly separate the most complete vendors from the rest of the market.

Premium > 70%Kardinal (95%), Solvice (79%), LogisticsOS (77%), HERE (73%).
Standard 50-70%NextBillion AI (68%), Google (66%), GraphHopper (52%).
Basic < 50%Timefold (48%), Verso (44%), Routific (38%), Mapbox (26%).

Parcel delivery is one of the most demanding use cases in route optimization. High stop density, strict time windows, daily disruptions, constant cost pressure: last-mile operators have no room for error. Picking the wrong API can cost hours of manual rework every day, wiping out the theoretical gains of optimization altogether.

This article compares eleven route optimization APIs (Kardinal, Solvice, LogisticsOS, HERE, NextBillion AI, Google, GraphHopper, Timefold, Verso, Routific, Mapbox) on their ability to handle the real constraints of parcel delivery.

A sector analysis, drawn from the full benchmark
For a market-wide view across every solution and every sector: the main guide to route optimization APIs. The raw data sits in the 2026 benchmark.

Key takeaways

01
In this sector, Kardinal covers 95% of the relevant constraints, against 79% for Solvice, its closest competitor.
02
Real-time re-optimization, meaning the automatic recalculation of a route when something goes wrong, is covered by Kardinal, Timefold, NextBillion AI and Solvice. Google does not cover it in full.
03
Lexicographic optimization, which ranks objectives instead of weighting them, is available only from Kardinal and HERE. The others fall back on a weight for every criterion, which quickly turns into a sprawling setup to fine-tune. Ranking keeps multi-objective optimization simple and readable.
04
Kardinal has only two gaps in this sector, both niche: hourly cost that depends on the time of day (covered only by Solvice) and tying stops to a pickup point (covered only by HERE).

What makes parcel delivery genuinely complex

Stop density

An urban delivery route typically groups 80 to 150 stops per driver per day. At that density, micro-decisions about sequencing have a direct impact on productivity: stop order, building access, repeat visits. Poor sequencing on a route that dense can waste 30 to 45 minutes per driver per day.

Time windows

Delivery slots, often one hour and sometimes thirty minutes, have become the e-commerce norm. A parcel delivered outside its window causes immediate customer dissatisfaction and usually a second attempt to arrange, which degrades profitability and service quality at the same time.

A plan that keeps moving all day

In parcel delivery, the morning plan rarely survives until noon. On the road, a parcel gets refused, a recipient is out, a pickup point is full, traffic jams up. At the depot, e-commerce orders keep arriving until mid-morning for same-day delivery. Both come down to the same thing: the plan changes constantly, and every change affects the rest of the route.

Without real-time re-optimization, meaning the engine's ability to recalculate the remaining routes and insert new stops into routes already under way without rebuilding them from scratch, the dispatcher has to step in manually, several times a day. Four solutions cover this capability in full: Kardinal, Timefold, NextBillion AI and Solvice.

Cost pressure

The last mile accounts for 40 to 50% of the total logistics cost of an order. With margins below 5% in most e-commerce segments, every unnecessary kilometer and every unoptimized working hour weighs directly on profitability.

The critical constraints for a parcel delivery API

Three levels of requirement shape the market: the classic base that everyone covers, the intermediate constraints that separate the good from the average, and the advanced constraints that genuinely make the difference in the field.

Classic

Distance and working time

The fundamental objectives of any optimization.

Covered by: All vendors except Mapbox.

Classic

Strict time windows

Handling of multiple or nested windows varies widely from one vendor to the next.

Covered by: All vendors.

Classic

Vehicle capacity

Weight, volume and custom limits per vehicle.

Covered by: All vendors.

Classic

Retry and premium parcels

Ranking the previous day's failed deliveries ahead of today's orders.

Covered by: All vendors except Mapbox.

Intermediate

Predictive traffic upstream

Expected traffic is factored in before optimization, not corrected afterwards.

Covered by: Kardinal, Solvice, GraphHopper, Google, HERE, Mapbox, NextBillion AI. Partial at LogisticsOS; absent at Routific, Timefold and Verso.

Intermediate

Mixed speed profiles

Car, bike and van within the same fleet.

Covered by: Kardinal, NextBillion AI, GraphHopper and HERE. Partial elsewhere.

Intermediate

Preferred zone assignment

Steering deliveries toward the courier who knows the area, without making it a hard rule.

Covered by: Kardinal, Timefold, Solvice, GraphHopper, HERE and LogisticsOS.

Intermediate

Workload balancing

Spreading working time fairly across couriers.

Covered by: Kardinal, Routific, NextBillion AI, Solvice, GraphHopper and LogisticsOS.

Advanced

Real-time re-optimization

Automatic recalculation of the route during the day.

Covered by: Kardinal, Timefold, NextBillion AI and Solvice. Partial at Routific, Verso and LogisticsOS.

Advanced

Lexicographic optimization

Ranking objectives instead of weighting them into a single formula, so multi-objective setups stay simple to configure and easy to explain.

Covered by: Kardinal and HERE only.

Advanced

Route compactness

Keeping each route geographically tight and limiting overlap between couriers.

Covered by: Kardinal, Solvice and LogisticsOS only.

Advanced

Zone-by-zone sequencing

Finishing one neighborhood before moving to the next.

Covered by: Kardinal, Solvice, GraphHopper and HERE.

Advanced

Conditional return pickups

Only starting a return collection once the route is far enough along, without excessive rigidity.

Covered by: Kardinal and Solvice only.

Advanced

Best-effort optional stops

Scheduling flexible-deadline parcels only when they fit without adding a vehicle.

Covered by: Kardinal, Timefold, NextBillion AI and Solvice.

Advanced

Pickup-point anchoring

Forcing the service order around a pickup point (PUDO), a niche constraint.

Covered by: HERE only, ahead of Kardinal included.

Parcel delivery API comparison

Kardinal

95% coverage · 1st/11
The most complete API for the last mile

Kardinal remains the best-suited solution for parcel delivery, whatever the complexity segment. It is the only vendor to combine real-time re-optimization, route compactness, zone-by-zone sequencing and lexicographic optimization in a single offering.

Across all the constraints specific to this sector, Kardinal has only two gaps, both on niche needs: hourly cost that varies with the time of day, a morning-peak surcharge for instance, which only Solvice models, and tying stops to a pickup point, which only HERE offers.

Best for
Parcel operators of every size, from a mid-size fleet working with time windows to large multi-modal operations with frequent disruptions and orders added during the day.

Solvice

79% coverage · 2nd/11
The closest challenger

Solvice takes second place. It has one advantage Kardinal does not cover, modeling hourly cost according to the time of day, but it is a very niche need that only comes up in rare rate structures. It also joins Kardinal on conditional return pickups, a constraint these two solutions alone cover.

Solvice also fully covers real-time re-optimization, route compactness and zone-by-zone sequencing. Its limit: no lexicographic optimization. With a model that rich, balancing several objectives means setting a weight on each criterion, and the configuration quickly becomes a heavy machine to fine-tune.

Best for
European operators whose costs genuinely vary with the time of day (night premiums, peak-hour pay), a rare case, and who have the resources to tune weights criterion by criterion.

LogisticsOS

77% coverage · 3rd/11
Built around cost trade-offs

LogisticsOS lands straight in third place, carried by its specialty: cost modeling. It is the only solution, alongside Kardinal on a neighboring axis, to cover flat-rate and overtime thresholds as well as optimizing the combined bill across own fleet and subcontractors. It also covers route compactness.

Its limits: real-time re-optimization and zone assignment are only partially covered.

Best for
Operators constantly arbitrating between in-house fleet and subcontracting on economic grounds, and who are not afraid of fine-tuning parameters endlessly.

HERE

73% coverage · 4th/11
Two exclusives, one major gap

HERE surprises with two exclusives. It is the only solution besides Kardinal to offer lexicographic optimization, and the only one in the panel, Kardinal included, to cover pickup-point anchoring. It also leverages its mapping base for solid predictive traffic and complete speed profiles.

Its main weakness: real-time re-optimization is not covered, which penalizes it on operations with a high volume of daily disruptions.

Best for
Operators already running on the HERE mapping ecosystem, with a high share of pickup points in their network.

NextBillion AI

68% coverage · 5th/11
Solid on the fundamentals

NextBillion AI remains solid on the fundamentals: predictive traffic, speed profiles, real-time re-optimization and best-effort optional stops are all covered. What it lacks is the finest layer: no route compactness, no zone-by-zone sequencing, no lexicographic optimization.

Best for
High-volume operators with standard needs but a genuine requirement for real-time responsiveness, especially where NextBillion.ai's map coverage is most detailed, Asia in particular.

Google

66% coverage · 6th/11
Good mapping, incomplete real time

Google does not fully cover real-time re-optimization within this constraint scope, despite the quality of its mapping infrastructure. Predictive traffic and minimizing delays against a promised ETA remain strengths, but specialized speed profiles (bike, motorcycle) are absent, and no zone assignment is offered.

Best for
Operators with homogeneous light-vehicle fleets and no critical need for automatic recalculation mid-route.

GraphHopper

52% coverage · 7th/11
Mixed fleets, open source foundation

GraphHopper holds its position thanks to its mixed speed profiles and zone-by-zone sequencing, two points where it joins Kardinal, Solvice and HERE. It covers neither real-time re-optimization, nor lexicographic optimization, nor optional stops.

Best for
Small-volume operators with mixed fleets including two-wheelers, without a strong need for real-time disruption handling.

Timefold

48% coverage · 8th/11
Strong on disruptions, weak on the basics

Timefold surprises by fully covering real-time re-optimization and best-effort optional stops, two advanced constraints where it joins Kardinal. But it has no predictive traffic, and its coverage of the basic constraints lags behind the more generalist vendors.

Best for
Operators who prioritize responsiveness to disruptions over a narrower constraint scope, particularly field-service organizations that also do some last-mile work.

Verso, Routific and Mapbox

44% · 38% · 26%
Behind on professional parcel delivery

These three solutions hit their limits as soon as a fleet exceeds about ten vehicles or operations require fine-grained disruption handling.

  • Verso (44%) stays limited to basic operations, without complete real-time re-optimization.
  • Routific (38%) covers the fundamentals but lacks most advanced capabilities.
  • Mapbox (26%) benefits from good predictive traffic thanks to its mapping base, but remains above all a visualization tool rather than a genuine route optimizer.

Summary table

SolutionCoverageReal timePredictive trafficSpeed profilesLexicographic
Kardinal95%FullFullFullFull
Solvice79%FullFullPartialNo
LogisticsOS77%PartialPartialPartialNo
HERE73%NoFullFullFull
NextBillion AI68%FullFullFullNo
Google66%NoFullPartialNo
GraphHopper52%NoFullFullNo
Timefold48%FullNoPartialNo
Verso44%PartialNoPartialNo
Routific38%PartialNoPartialNo
Mapbox26%NoFullPartialNo

Our verdict

Fleet size is not what should drive the choice. What matters is how far your operation goes beyond the classic constraints. Start from the five solutions that clear the bar for parcel delivery, then narrow the list according to your needs.

Starting point · the top 5
Kardinal, Solvice, LogisticsOS, HERE and NextBillion AI all cover the fundamentals of parcel delivery well. Kardinal leads the group by 16 points.
You need real-time re-optimization
HERE (not covered) and LogisticsOS (partial) drop out. Kardinal, Solvice and NextBillion AI remain.
You also have complex constraints
Route compactness, zone-by-zone sequencing or conditional return pickups rule out NextBillion AI. Kardinal and Solvice remain, and only Kardinal handles multiple objectives without a stack of weights to fine-tune.
And on price
Among the top 5, Kardinal is also the most competitive overall, including for small and mid-size fleets. The details are in our 2026 pricing comparison.
Test it on your own routes

Create a free account and get your first optimized parcel routes in minutes, on your real data, with no commitment.

FAQ

Which route optimization API should you choose for last-mile delivery?

Kardinal is the most complete solution for last-mile delivery, with 95% coverage of the sector's constraints, and the most competitive on price among the top five. Solvice follows in second place (79%), ahead of LogisticsOS (77%), HERE (73%) and NextBillion AI (68%). If you need real-time re-optimization, the shortlist narrows to Kardinal, Solvice and NextBillion AI; with complex constraints on top, to Kardinal and Solvice.

How does a route optimization API handle undelivered parcels?

Handling undelivered parcels relies on real-time re-optimization: the ability to automatically recalculate the remaining route when a parcel is not delivered, either reinserting the stop at the end of the route or redirecting it to a pickup point. Kardinal, Timefold, NextBillion AI and Solvice cover this capability in full. Other solutions require the dispatcher to step in manually.

Does Google cover real-time re-optimization?

No, not in full. Within the constraint scope analyzed, Kardinal, Timefold, NextBillion AI and Solvice cover real-time re-optimization; Google covers it only partially.

What is lexicographic optimization and why does it matter for parcel delivery?

Lexicographic optimization means setting an absolute hierarchy between objectives instead of combining them into a weighted formula, for example: first minimize time-window lateness, then, at equal service quality, minimize total distance. Solutions without it fall back on a weight for every criterion. The more complex the model, the more weights there are to fine-tune, and their side effects are hard to anticipate at scale. Ranking objectives keeps multi-objective optimization simple and intelligible. Only Kardinal and HERE offer it.

Do route optimization APIs handle mixed fleets of cargo bikes and vans?

Multi-modal fleet handling varies by solution. Kardinal, NextBillion AI, GraphHopper and HERE fully cover mixed speed profiles within a single optimization. The other solutions handle them only partially.

How do you choose between a free and a paid route optimization API?

There is no truly free route optimization API for professional use. GraphHopper, open source by origin, offers a self-hosted version, as does the Timefold solver in its Community Edition, but deploying and maintaining them carries a real cost. To compare the pricing of the eleven solutions in this guide, see our 2026 pricing comparison. For professional parcel delivery, the cost of the API is generally far outweighed by the operational gains: a 10 to 15% reduction in kilometers driven across a 20-vehicle fleet is worth tens of thousands of euros a year.

Going further

Route optimization for retail and distribution

Retail & distribution

Store replenishment, receiving windows and multi-depot rotations: the constraints that separate the APIs in distribution.

Read the full analysis →
Route optimization for oversized and heavy freight

Oversized & heavy freight

Vehicle dimensions, restricted access and multi-dimensional capacity: the most discriminating sector in the benchmark.

Read the full analysis →
Route optimization for long distance transport

Long-haul / FTL

Regulation, driving hours and rate modeling on full truckload.

Read the full analysis →