Best route optimization APIs

In brief
11
APIs analyzed
149
constraints assessed
93%
constraints covered by Kardinal, 1st in the ranking

Coverage ranges from 14% to 93% between the first and the last vendor: these APIs are not playing in the same league. Functional coverage matters more than algorithmic performance, because a fast engine that cannot model your critical constraints will never make it into production.

Premium > 70%Kardinal (93%) and Solvice (74%).
Standard 50–70%LogisticsOS (66%), HERE (59%), Google (57%), NextBillion AI (51%).
Basic < 50%GraphHopper (40%), Timefold (32%), Verso (29%), Routific (23%), Mapbox (14%).

Route optimization has become a decisive factor in many industries: last-mile delivery, field service, waste collection, retail distribution. In response, the market offers a long list of APIs that all seem, at first glance, to answer the same need. In practice, coverage across this ranking ranges from 14% to 93% between the first and the last vendor.

This guide compares eleven solutions on their ability to model operational reality: breadth of constraints, optimization objectives, flexibility and fit with each use case.

Looking for a sector-specific comparison?
This guide covers every solution and every constraint. For an analysis focused on your own operation: parcel & express, retail last mile, oversized & heavy freight, cold chain, long distance / FTL, waste collection, field service.

Benchmark methodology

This benchmark reviews the public documentation of 11 vendors against 149 constraints representative of real-world operations. The constraints fall into eleven families:

  • Objectives & balancing
  • Cost & fleet economics
  • Route structure & limits
  • Pickups, deliveries & returns
  • Capacity & load compatibility
  • Service time
  • Assignment, continuity & access
  • Shifts, breaks & working hours
  • Travel time & road network
  • Real time & re-optimization
  • Time windows

The full constraint list, with definitions and raw data, is available in the complete benchmark. Pricing for the eleven solutions is covered in a dedicated comparison.

Where a vendor ships both a solver you integrate yourself and a hosted API, it is the hosted API offering that is evaluated. That is notably the case for Timefold, where we analyzed the "Pickup and Delivery Routing" API rather than the open source solver. A solver you program yourself can, by construction, model almost any constraint; comparing it to an off-the-shelf API would make no sense.

Why comparing API performance makes little sense

Unlike conventional benchmarks, this analysis does not focus on algorithmic performance, meaning computation speed and solution optimality. Here is why.

The simplified-problem trap

An objective performance comparison would require testing every engine on identical problems. But because the available constraints differ so much from one vendor to the next, you end up falling back on basic cases: minimizing distance with a few time windows and capacity limits. On problems that simple, every engine performs roughly the same. The gaps are marginal, simply because the problem is too easy.

What actually matters: operational realism

An algorithm that returns its best solution in seconds matters far less than an algorithm that can model your operation exactly as it runs.

Take waste collection. Disposal sites often have limited intake capacity: one vehicle at a time during unloading, which takes an hour. If the optimizer cannot model that constraint and sends ten trucks in the morning, the whole day's plan collapses. The operator will never run the tool in production, however good its calculations look on paper.

Complete coverage
Routes that can be run as planned, and therefore real operational gains.
Fast engine, partial coverage
Manual rework, wasted time, and a tool that ends up unused.

That is why this benchmark puts functional coverage ahead of raw performance.

Our selection of the 11 best route optimization APIs

Kardinal

93% coverage · 1st/11
The most complete API on the market

A French company founded in 2015, Kardinal specializes in complex route optimization. The solution serves a wide range of industries: parcel delivery, e-commerce, waste collection, bulk delivery, field interventions, urban courier work. Its R&D team, which includes several PhDs in applied mathematics, built a proprietary optimization engine designed for maximum flexibility.

Kardinal covers 139 of the 149 benchmark constraints, or 93%, with only 10 gaps and not a single partially covered constraint. It is the only solution in the panel to fully cover eight of the eleven constraint families: objectives, route structure, capacity, service time, shifts, travel time, real time and time windows. Its weakest family remains assignment and continuity (67%), where Solvice does just as well.

Its 10 gaps all concern specific needs that only one other vendor covers: six variants of time-of-day hourly cost or per-visit facility cost and three cases of synchronized interventions, at Solvice, plus anchoring stops to a pickup point, at HERE.

Worth noting
Kardinal is recognized by Gartner as a Representative Vendor in the 2025 Market Guide for Vehicle Routing & Scheduling, the only French solution listed in that reference report.

Solvice

74% coverage · 2nd/11
The closest challenger

A European optimization specialist, Solvice targets complex use cases with a deeply technical approach. It posts the best score after Kardinal, carried by solid coverage across almost every family: objectives (72%), route structure (72%), capacity (89%) and above all pickups and deliveries (90%, the best score in the panel outside Kardinal).

Solvice shares the per-site throughput limit with Kardinal. Above all, it is the only vendor in the panel, Kardinal included, to model hourly cost by time of day, cost per visit at a facility and synchronized interventions between two crews: very targeted needs, rare in the sector's rate structures and day-to-day operations.

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.

Solvice also offers a customizable business dictionary and a good grasp of European regulations, but remains less well known than the long-standing leaders, with a smaller ecosystem.

LogisticsOS

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

LogisticsOS is a US company founded in 2020 in San Francisco and a Y Combinator alumnus. Its API is built around cost optimization: usage-based billing and integration with the OpenStreetMap, TomTom and HERE Maps providers.

It matches Kardinal on the cost & fleet economics family (75% each): flat rates and overtime thresholds, combined billing across own fleet and subcontractors, guaranteed minimum revenue per subcontracted resource. It also holds up well on route structure (70%) and real time (88%).

For any operation where the economic trade-off between own fleet and subcontracting drives the decision, and if you are not afraid of fine-tuning parameters endlessly, LogisticsOS is worth testing.

HERE

59% coverage · 4th/11
The mapping-led approach

HERE Technologies, the mapping vendor known until 2015 as Nokia HERE, offers a Tour Planning API v3: multi-vehicle optimization backed by its own real-time traffic data and dedicated truck profiles.

HERE stands out with full coverage of travel time and road network (100%, tied with Kardinal and NextBillion AI). Notably, it is, alongside Kardinal, the only solution in the panel to support lexicographic optimization, the method that ranks objectives strictly rather than weighting them into a single formula.

If you already run on the HERE mapping data ecosystem, its optimization API is a natural candidate to evaluate.

Google

57% coverage · 5th/11
Global infrastructure and data

Google offers a route optimization API backed by the scale of its infrastructure and its worldwide mapping data. It benefits from the excellent Google Maps base and native real-time traffic integration.

The solution is decent on basic objectives and predictive traffic, but sits well behind Kardinal and LogisticsOS on cost (50% against 75%) and lags on real time: unlike Timefold, NextBillion AI and Solvice, Google does not cover live problem updates while a route is being executed.

Google's infrastructure does guarantee excellent service availability, which counts when you operate at scale.

NextBillion AI

51% coverage · 6th/11
Built for responsiveness

NextBillion AI offers a mapping and optimization platform with a customizable business dictionary and native support for incremental optimization. It is strong on travel time (100%, tied with Kardinal and HERE) and real time (100%, tied with Kardinal, Timefold and Solvice).

A fair trade-off between targeted advanced features and more modest overall coverage, to evaluate first if reacting to disruptions matters more to you than functional breadth.

GraphHopper

40% coverage · 7th/11
The open source foundation

Open source by origin, GraphHopper also offers a commercial route optimization API. That dual nature brings transparency and an active community, with flexible deployment options: cloud or on-premise.

Overall coverage stays modest, held back by gaps on the cost, capacity and assignment families. GraphHopper holds up better on travel time (92%) and shifts and breaks (71%).

A good fit for small-volume operations, rather than for broad coverage of business constraints.

Timefold

32% coverage · 8th/11
Field service and workforce management

Timefold is a Belgian vendor based in Ghent, founded in 2023 by a team from the OptaPlanner project, whose open source solver it took over and developed further. Its positioning targets field service and workforce management first: technician routes, team schedules.

A note on what we evaluated
Timefold comes in two very different forms. On one side, an open source solver (Community Edition), self-hostable, in which you model your own constraints in Java/Kotlin: its modeling capabilities are effectively unlimited, since the developer writes them. On the other, a ready-to-use hosted API, "Pickup and Delivery Routing", with a fixed data model and a predefined set of constraints. It is this second offering that we evaluated, so as to compare like with like: optimization APIs you can consume as they are. The 32% score therefore measures the coverage of the hosted API, not the potential of the solver, which can go much further given significant development effort.

The overall score hides high marks on specific families: 100% on real time & re-optimization, tied with Kardinal, NextBillion AI and Solvice. Timefold's strength is concentrated in a few families rather than spread across the whole scope.

Relevant first for scheduling or field service cases through the hosted API, or for teams ready to invest in custom development around the open source solver.

Verso

29% coverage · 9th/11
Entry level, fast integration

An entry-level API, Verso bets on simplicity and fast integration for standard needs. The API is deliberately lean, with few options, which makes it easy for technical teams to pick up.

One detail does surprise: Verso reaches 100% on the service time family, tied with Kardinal, Solvice, HERE and LogisticsOS. An island of completeness in otherwise limited coverage.

Suited to small fleets without sophisticated constraints, with the risk of having to switch solutions as operations grow more complex.

Routific

23% coverage · 10th/11
Small fleets, last mile

In the same bracket as Verso, Routific offers a simple API aimed at small fleets, paired with an intuitive web app. It stands out for plug-and-play integration and a good reputation for responsive customer support.

Routific clearly targets small and mid-sized businesses with standard needs: pleasant interface, quick integration, but designed for a niche market.

Mapbox

14% coverage · 11th/11
A complement to a mapping suite

Mapbox, a reference in mapping solutions, offers an optimization API alongside its core products. It benefits from excellent geographic data and solid predictive traffic handling, naturally integrated with the rest of the Mapbox suite.

Optimization is clearly not its original business: functional coverage is the lowest in the panel. The API works more as a visualization add-on than as a genuine engine for complex optimization.

Ranking across the 149 constraints

RankSolutionCoveragePositioning
01Kardinal93%Generalist, complex constraints
02Solvice74%Generalist, complex use cases
03LogisticsOS66%Fleet cost trade-offs
04HERE59%Mapping and traffic
05Google57%Global infrastructure and data
06NextBillion AI51%Responsiveness and incremental
07GraphHopper40%Open source, small volumes
08Timefold32%Field service, scheduling
09Verso29%Entry level
10Routific23%Small fleets
11Mapbox14%Mapping add-on

Kardinal keeps a clear 19-point lead over its closest competitor. The rest of the ranking tightens into a dense pack between 51% and 74% (Solvice, LogisticsOS, HERE, Google, NextBillion AI), followed by a group of more specialized or entry-level solutions at 40% and below.

What stands out most is how varied the profiles are inside that second group. HERE and LogisticsOS both sit ahead of Google across these 149 constraints, the former thanks to its road network, the latter thanks to its cost modeling. Timefold, conversely, posts a modest overall score but reaches 100% on real time and re-optimization, the mark of a deliberately vertical positioning.

Coverage by constraint family

FamilyKardinalSolviceLogisticsOSHEREGoogleNextBillion AIGraphHopperTimefoldVersoRoutificMapbox
Objectives & balancing
36 constraints
100%72%64%68%63%50%42%40%22%42%1%
Cost & fleet economics
24 constraints
75%54%75%40%50%17%4%0%4%0%0%
Route structure & limits
23 constraints
100%72%70%48%43%57%48%4%43%4%22%
Pickups, deliveries & returns
20 constraints
95%90%45%70%65%70%60%70%35%35%35%
Capacity & load compatibility
9 constraints
100%89%56%44%56%67%44%44%11%11%11%
Service time
9 constraints
100%100%100%100%89%22%22%11%100%11%11%
Assignment, continuity & access
9 constraints
67%67%33%33%33%33%33%17%0%17%0%
Shifts, breaks & working hours
7 constraints
100%71%71%43%71%57%71%36%36%43%36%
Travel time & road network
6 constraints
100%58%83%100%50%100%92%67%25%42%25%
Real time & re-optimization
4 constraints
100%100%88%63%50%100%0%100%63%25%0%
Time windows
2 constraints
100%100%100%100%100%100%50%75%50%50%100%

Assignment, continuity and access remain Kardinal's weakest family at 67%, and Solvice does exactly as well. Service time and time windows, on the other hand, are market standards: most advanced vendors cover them fully or nearly so, which makes them poor criteria for telling solutions apart.

The capabilities that genuinely set vendors apart

Lexicographic optimization, which ranks objectives strictly instead of weighting them, is among the rarest constraints in the benchmark: only Kardinal and HERE support it out of the eleven solutions tested. Without it, every criterion needs its own weight, and configuring a multi-objective model quickly turns into a sprawling setup to fine-tune. Ranking keeps optimization simple and readable.

Predictive traffic, in contrast, is widespread: Kardinal, NextBillion AI, Solvice, GraphHopper, Google, HERE and Mapbox all cover it. LogisticsOS covers it only in part, and Routific, Timefold and Verso not at all.

Real-time problem updates are fully covered by Kardinal, Timefold, NextBillion AI and Solvice, and partially by LogisticsOS, Verso and Routific. Google, GraphHopper and HERE do not cover them.

Which API for which sector?

Overall functional coverage does not tell the whole story. Two APIs with similar general coverage can have radically different strengths and gaps from one sector to the next. What you optimize weighs as much in the decision as how complex your operations are.

Route optimization for waste collection

Waste collection

Kardinal 98% · LogisticsOS 74% · Solvice 73% · HERE 73%

Limited intake capacity at disposal sites and simultaneity constraints remain the most critical points; Kardinal is the only vendor to model them.

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

Oversized & heavy freight (charter, LTL/pallets)

Kardinal 95% · LogisticsOS 80% · Solvice 78%

This segment demands fine-grained modeling of variable costs across vehicle and load combinations, plus multi-depot optimization. LogisticsOS stands out thanks to its handling of combined own-fleet and subcontractor costs.

Read the full analysis →
Route optimization for field service

Field service / technicians

Kardinal 97% · Solvice 78% · LogisticsOS 78% · NextBillion AI 72%

In field service, handling skills and certifications remains the central constraint. Timefold, despite positioning itself on this sector, does not make the top three: its hosted API targets a narrower use than route optimization at large.

Read the full analysis →
Route optimization for long distance transport

Long distance / FTL

Kardinal 95% · Solvice 69% · LogisticsOS 66%

Full truckload transport stacks regulatory, technical and operational constraints. Solvice leads the challengers, but 26 points behind Kardinal: the widest gap of any sector.

Read the full analysis →
Route optimization for parcel delivery

Parcel & express

Kardinal 95% · Solvice 79% · LogisticsOS 77%

Parcel delivery remains the most demanding sector in constraint density: tight slots, high stop density, daily disruptions.

Read the full analysis →
Route optimization for retail last mile

Retail last mile / distribution

Kardinal 97% · LogisticsOS 82% · Solvice 78%

LogisticsOS leads the challengers in this sector, carried by its modeling of combined costs across own and subcontracted routes.

Read the full analysis →
Route optimization for cold chain delivery

Cold chain / fresh products

Kardinal 98% · Solvice 80% · LogisticsOS 79%

Fresh product delivery combines temperature constraints, short time windows and specialized vehicle profiles. Solvice comes second: alongside Kardinal and NextBillion AI, it is one of only three solutions that configure temperature compartments.

Read the full analysis →

How to choose and test a route optimization API

The real value of an optimizer is not measured on a generic benchmark: it is measured on your data, with your constraints. Whether you run 3 vehicles or 300. Here are the criteria that actually make the difference when choosing and integrating a solution:

01
Coverage of your sector's constraints. This is the most important criterion. An API that cannot model your critical constraints will produce routes nobody can run, whatever its algorithmic performance.
02
A free tier generous enough to test on real data. Not a handful of demo requests, but enough access to validate coverage before you commit.
03
A short time to first result. The time between your first call and a usable result says a lot about how well the API was designed.
04
SDKs in your language. Idiomatic libraries (Python, JS/TS) that behave the way your team expects, with no surprises.
05
Documentation with reproducible examples. Not just a parameter reference, but real forkable examples for each use case.
06
Public, predictable pricing. If you have to talk to a salesperson to learn the price, that is already a signal. To compare the grids: 2026 pricing comparison.

At equivalent functional coverage, these criteria determine integration speed, cost predictability and your ability to iterate fast.

Conclusion: which route optimization API should you choose?

There is no single best API. What exists is a fit between your real constraints and what each solution can model.

Functional coverage matters more than algorithmic performance. Kardinal covers 93% of the 149 constraints analyzed, against 74% for Solvice, the closest solution. Among the leading solutions, it is also the most competitive on price, including for small and mid-size fleets, as our 2026 pricing comparison shows. You can check it in minutes on your own data, for free.

Test it on your own routes

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

FAQ

Which route optimization API is the best?

There is no single best API: the choice depends on your sector and on how much of your operation goes beyond the classic constraints. Kardinal is the most complete solution on the market with 93% coverage across 149 constraints, ahead of Solvice (74%), LogisticsOS (66%), HERE (59%) and Google (57%). Start from these leading solutions, then rule out the ones that miss your critical constraints: real-time re-optimization, site simultaneity, hazardous materials, temperature compartments and so on. The more constrained your operation, the more the shortlist narrows around Kardinal, which is also the most competitive on price among the leading solutions, including for small fleets.

What is the difference between Kardinal and Solvice?

Solvice leads the other challengers with 74% coverage, notably on pickups and deliveries (90%) and capacity (89%). Kardinal still keeps a 19-point lead overall and fully covers eight of the eleven constraint families analyzed, against three for Solvice (service time, real time and time windows, three families where most advanced vendors already reach 100%). Above all, Kardinal offers lexicographic optimization, which Solvice lacks: without it, every criterion needs its own weight, and configuring a rich model quickly becomes a heavy machine to fine-tune.

Can you test a route optimization API for free?

Yes. Kardinal offers a generous free tier, with no time limit and no sales conversation, to test the API on real data. GraphHopper also offers a self-hostable open source version, as does the Timefold solver in its Community Edition. Access conditions for the other solutions vary (trial credits, limited free tiers or a sales contact): see the pricing comparison for details.

Did you evaluate the Timefold solver or its hosted API?

The hosted API. Timefold ships an open source solver (Community Edition) that you self-host and program yourself, plus a ready-to-use hosted API called "Pickup and Delivery Routing" with a fixed data model. This benchmark compares APIs you can consume as they are, so the 32% score reflects the hosted API. The solver itself can model far more, but only through custom development in Java or Kotlin, which puts it in a different category.

What is lexicographic optimization in logistics?

It is a method that sets an absolute hierarchy between objectives instead of combining them into a weighted formula. It lets you express, for instance: first minimize the number of vehicles used, then, at equal vehicle count, minimize total distance. Without it, every criterion needs its own weight, and configuration quickly turns into a sprawling setup to fine-tune as objectives multiply. Ranking keeps multi-objective optimization simple and readable. Of the 11 solutions tested, only Kardinal and HERE offer it.

Which API should you choose for a fast technical integration?

Kardinal is designed so that a developer gets their first routes on the very first API call, with no complex configuration. The API exposes consistent conventions, clear and actionable errors, idiomatic Python and JS/TS SDKs, and full documentation with reproducible examples. The free tier lets you run an end-to-end integration entirely on your own.