Site icon Kardinal

Best route optimization APIs for parcel delivery

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.
04
Kardinal has only two gaps in this sector: 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.

Mid-day disruptions

Parcel delivery is fundamentally unpredictable: a refused parcel, an absent recipient, a full pickup point, unexpected congestion. Every disruption affects the rest of the route. Without real-time re-optimization, meaning the engine's ability to automatically recalculate the remaining route when an event occurs, the dispatcher has to step in manually, several times a day. Four solutions cover this capability in full: Kardinal, Timefold, NextBillion AI and Solvice.

Last-minute orders

In advanced e-commerce operations, orders keep arriving until mid-morning for same-day delivery. The ability to inject new stops into routes already under way, without rebuilding them from scratch, is essential here, and overlaps heavily with the same constraint family as real-time re-optimization.

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.

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: 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
Large delivery operators, e-commerce with real-time disruption handling, multi-modal fleets, operations that add orders during the day.

Solvice

79% coverage · 2nd/11
The closest challenger

Solvice takes second place and stands out with one advantage Kardinal does not cover: modeling hourly cost according to the time of day. 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.

Best for
European operators with complex rate structures or differentiated hourly policies (night premiums, peak hours).

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.

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, particularly in Asian markets.

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
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 by operation size

Small operation · 2 to 5 vehicles, few disruptions
Routific or Verso are enough to get started quickly at low cost. Plan for a switch if your business grows.
Mid-size operation · 10 to 30 vehicles, time windows
NextBillion AI or GraphHopper offer a good feature-to-price balance, depending on whether you value real-time responsiveness or mixed fleets with two-wheelers. LogisticsOS is worth testing if the own-fleet versus subcontracting trade-off weighs on your P&L.
Advanced operation · 30+ vehicles, multi-modal fleets, frequent disruptions
Kardinal is the most complete choice, followed by Solvice if your rate structure requires fine-grained hourly modeling, a point Kardinal does not cover.
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. Solvice follows in second place (79%), ahead of LogisticsOS (77%) and HERE (73%). Entry-level solutions such as Routific or Verso remain suitable for small fleets without advanced constraints.

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. The approach is more robust than classic weighting, which often produces side effects that are hard to anticipate at scale. 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 →

Oversized & heavy freight

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

Read the full analysis →

Long-haul / FTL

Regulation, driving hours and rate modeling on full truckload.

Read the full analysis →
Exit mobile version