A quick and easy comparison guide

NextBillion.ai vs. Routific Engine API

Discover what sets NextBillion.ai's Scheduling, Dispatch and Route Optimization
apart from the competition

What sets NextBillion.ai apart

See how NextBillion.ai’s Route Optimization API stacks up against the competition


Integration flexibility

Easily Integrate with third-party tech or map stacks


Designed for High Volumes

Optimize larger number of visits without latency or lowered throughput



Proprietary solutions enable custom routes tailored to use cases


Full-stack optimization

Plug and play map APIs and SDKs under one roof


Historical Traffic Data

Incorporate historical traffic data for accurate ETAs



Unlimited re-optimizations within 24 hours

Head-to-head feature comparison

Features NextBillion.ai Route Optimization API Routific Engine API
Truck specific customizations tick tick
Specify the sequence or order between jobs and shipments tick tick
Ability to specify shipment’s logical order tick tick
Ability to specify a travel cost matrix - optimize routes based on user specified travel costs tick tick
Support for curbside approach tick tick
Visualise optimised routes using route optimization tool tick tick
Specify multi-dimensional capacities for vehicles and shipments tick Limited
Support for multiple routing profiles tick Limited
Define vehicle lateness and maximum overtime for vehicles tick Limited
Support for vehicle breaks tick Supported only for smaller number of visits
Unassigned jobs or tasks Can be optimized during re-optimization Can’t be reoptimized
Ability to upload data via excel sheets and get optimized routes tick tick
Option to avoid tolls tick tick
Generate open ended routes tick tick

Discover how companies
like yours amplified their growth.

NextBillion.ai - Feature Summary

Features Description
Supported Number of Locations 2000
Vehicle Profile Parameters Parameters that define vehicle characteristics
- Vehicle Capacities Support to define multidimensional capacities.
Capacities can be defined in various units like
- Volume
- Weight
- Number of items or persons for a single vehicle.
- Skills Used to define skills and capacity of a vehicle or a person.
For example, in a mixed fleet scenario, one can append
- Skill A to denote vehicles designed for cold storage
- Skill B to denote shipment of hazardous chemicals
- Skill C to denote X volume of capacities.
- Break Defined time period during which a break can be taken.
Only one break can be taken per vehicle in RO V2.
- Cost Calculates the cost associated with each vehicle.
Cost could be defined in terms of distance or duration.
One can also set ‘maximum cost’ per vehicle while optimizing the route.
- Time Windows Defined time period within which the specified vehicle can operate.
- Truck-Based Optimizations Routes can be optimized based on truck dimensions like truck height and size. Truck capacities can be factored in to get tailor-made routes.
Job Parameters Parameters that define job characteristics
- Time Windows Delivery time windows within which the job should be completed.
- Priority Assign priorities for corresponding jobs and final routes will be optimized accordingly
- Skills Specify the skills needed to complete that job.
- Service Duration Define the time period that should be taken to complete the corresponding job.
Other Parameters
- Define Soft Constraints Define soft constraints for jobs based on which routes will be optimized.
Note that soft constraints aren’t a limiting factor while optimizing but the
solver will do its best to factor in these constraints.
Soft constraints may include:
A. Maximum waiting time
B. Maximum vehicle lateness
C. Maximum Vehicle Overtime
- Optimization Objective One can optimize routes for any of the following:
A. Shorter duration (or)
B. Shorter Distance
C. Air Distance (Comes handy in case of drone deliveries )
D. Custom parameters
- Routing Option Ability to define ‘time-dependent’ or time-independent routing.
- Define Relations Ability to set preferred sequence between tasks or jobs based on a pre-determined condition. When this option is included, the solver would generate optimized routes based on the relations defined.
- Reoptimization Feature Reoptimize existing route based on ad-hoc or real-time constraints without re-running the solver for all locations again.
- Departure Time Ability to define departure time windows based on historical traffic data.

Show More Features