onroute

Route Optimization API

Increase revenue using AI route and schedule optimization for optimal efficiency, cost-effectiveness, and fuel consumption. Maximize the delivered orders or jobs, taking into account vehicle capacity, delivery windows, and over 50 other constraints.

Optimal routes in seconds
Optimal routes in seconds
Automatic algorithm fine-tuning
AI algorithm fine-tuning
Schedule +10000 orders at a time
Schedule +10.000 orders at a time
Customer quote

"The shift from a 6-hour scheduling process to under 30 minutes has been instrumental in Wanda's growth trajectory."

Ole-André Riga-Johansen CTO Wanda
Ole-André Riga-Johansen, CTO of Wanda
SwapfietsAqualexSkeduloUZ LeuvenL'OrealSuivo
Use Cases

Create the most optimal schedules

Learn how our optimization APIs are applied in different industries

Field service optimization

Optimize route planning in field service software, taking into account skills and equipment, so that the right staff members visit customers at the right moment. Increase quality and customer service, without excess costs. Respond in real-time to any unforeseen events.

Daily Route Optimization, Long-term Route Optimization

E-commerce

Customer satisfaction and operational efficiency are key for e-commerce brands. Consumers have become accustomed to receiving their orders immediately. However, route optimization is a complex problem and even a small mistake can have a knock-on effect and lead to a poor customer experience.

Pickup & Delivery, Load Capacity Optimization

Last mile delivery optimization

Optimize last-mile delivery scheduling. Allow your customers to achieve higher customer satisfaction, successful delivery attempts and reduced CO2 emissions. Our Route Optimization API enables the creation of optimal delivery schedules in complex environments and for large amounts of orders (up to 20k orders in one go).

Pickup & Delivery, Load Capacity Optimization

Food delivery

Delivery is a major part of the cost of a food delivery business. The very last stage of an order takes up almost 30% of the overall operational costs. Every delayed, failed or wrong delivery increases costs exponentially and negatively impacts brand user satisfaction. That is where optimization and automatic scheduling comes in as a solution.

Daily Route Optimization, Geo-location Clustering

Construction and equipment

Transport should be cost-efficient and on schedule, as price and service quality are crucial factors in the logistics of building materials and heavy equipment. If the manufacturer or supplier can manage this systematically, this will improve cost efficiency and customer retention.

Daily Route Optimization, Long-term Route Optimization

Mobile Security

With full control over your mobile security routes, you can optimize them to increase efficiency and manage the unpredictability of incidents. You can provide a reliable service by patrolling more often, and making security checks mandatory during certain times of the day or week.

Daily Route Optimization, Long-term Route Optimization

Distribution Center

You can streamline your entire supply chain by optimizing your route plan between warehouses. Using technology and smart planning, you can optimize your logistics processes by automating your cross-docking and transloading operations.

Daily Route Optimization, Long-term Route Optimization, Load Capacity Optimization

Waste Collection

You can improve the efficiency of your waste collection and help your fleet to do more with less traffic impacts, noise pollution, and air pollution. With variables such as garbage cans, types of waste, and work schedules, you can optimize routes and routes and maximize fleet capacity.

Long-term Route Optimization, Geo-location Clustering

Home Health Care

Optimize route planning for home health care, taking into account skills and preferences so that the right healthcare professional visits patients at the right moment. Increase quality and patient service, without excess costs. Respond in real-time to any unforeseen events.

Schedul Employees Automatically, Route Optimization, Territory Planning
1
/
total
Benefits

Optimize without compromise

The most intelligent and fastest scheduling algorithms to find the best routing schedule.

FEATURES

OUT OF THE BOX API

Schedule jobs at the same time

Learn more

Optimize jobs on the Same Trip or by the same resource

Learn more

Match resource availability with require capacity and jobs

Learn more

Ensure job schedules are compliant with legal and brand requirements

Learn more

Clarify optimization decision for all users with the explainability feature

Learn more

Auto schedule pickup and delivery routes

Learn more

Optimally schedule teams or multiple resources on jobs

Learn more

Optimize for a fair and balanced workload

Learn more

Minimize drive time for delivery or field services

Learn more

Minimize workforce cost in field services

Learn more

Tune the route optmization API with maximum and minimum drive time

Learn more

Schedule for fixed arrival times with time windows

Learn more

Suggest ideal scheduling slots to planners or end customers

Learn more

Hard match jobs with required resources

Learn more

Soft match jobs with preferred resources

Learn more

Build user feedback loops using evaluation scores

Learn more

Automatically schedule jobs in sequence

Learn more
Built for developers

Designed for the modern developer’s workflow

Authentication is simple and results are returned in JSON format. Learn about how OnRoute works in our documentation.

C#
ObjectiveC
php
PHP
java
Java
Python
Python
javascript
Javascript
Built for developers

Get started using Route Optimization

Authentication is simple and results are returned in JSON format. Learn more about how the OnRoute works in our getting started guide.

Copied to clipboard!

#import 

NSDictionary *headers = @{ @"Accept": @"application/json" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://api.solvice.io/jobs/jobId/solution"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
 
Copied to clipboard!

const sdk = require('api')('@solvice/v1.0#1mld74kq6wjdff');

sdk.server('https://api.solvice.io');
sdk.getSolution({jobId: 'jobId'})
  .then(res => console.log(res))
  .catch(err => console.error(err));
 
Copied to clipboard!

OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("https://api.solvice.io/jobs/jobId/solution")
  .get()
  .addHeader("Accept", "application/json")
  .build();

Response response = client.newCall(request).execute();
 
Copied to clipboard!

import requests

url = "https://api.solvice.io/jobs/jobId/solution"

headers = {"Accept": "application/json"}

response = requests.request("GET", url, headers=headers)

print(response.text)
 
Copied to clipboard!

const options = {method: 'GET', headers: {Accept: 'application/json'}};

fetch('https://api.solvice.io/jobs/jobId/solution', options)
  .then(response => response.json())
  .then(response => console.log(response))
  .catch(err => console.error(err));
 
Planon Building Connections

Swapfiets and Solvice – Streamlining Bicycle as a Service

Since implementing Solvice’s route optimization API, Swapfiets has significantly improved its scheduling and route optimization processes. The company has increased the number of appointments completed daily without raising labor costs, improving operational efficiency. The flexibility of Solvice’s APIs also allowed Swapfiets to offer a wider time window for appointments while maintaining punctuality, enhancing the overall customer experience.

UZ Leuven

90% less time planning schedules

UZ Leuven wanted to save on planning time for the oncall rostering of their anaesthesiology department.

Real-time dispatching of blood sample pickups

Solvice helped Zoolyx, the largest veterinary laboratory in Belgium, in integrating their field service execution with advanced and automatic scheduling of their operations.

Wanda's Journey to Efficient and Circular Logistics with Solvice's OnRoute API

Discover how Wanda, a trailblazer in circular logistics, transformed its operations using Solvice's OnRoute API. Faced with the challenge of scaling complex logistics for diverse goods and varying requirements, Wanda turned to Solvice for an optimal solution.

Unleashing the Future of Pet Care with Solvice Route Optimization

Skiptown stands out as a haven for dogs. Behind the scenes, Skiptown faced a challenge familiar to many in the world of pet care: optimizing scheduling and routes for their dedicated team of caregivers.

Up to 35% more visits daily

British American Tobacco wanted to optimize the assignment of customers to their sales team and regional representatives.

Suivo Enhances Workforce Scheduling with AI Integration

Suivo has introduced Artificial Intelligence (AI) to its workforce scheduling application through the integration of Solvice OnRoute and OnSchift APIs.v

Infront and De Lijn integrate Dynamics 365 Field Service with OnShift

Infront creates the most efficient routes for technicians and schedules thousands of tasks for public transportation company De Lijn.

Real-time planning for an inspection authority

ACEG, one of Belgium’s leading inspection authorities, has plans to roll out a fully integrated web application that allows their customers to self-register a new inspection.

Planon Revolutionizes Building Management Efficiency with Solvice's AI-Powered Solutions

Discover how Planon leveraged Solvice's innovative AI-powered scheduling solutions to enhance their building management processes, improve efficiency, and drive sustainability.

A digital agency focused on operational efficiency gains using tailormade business applications

Skedulo Partners with Solvice to Enhance Scheduling Capabilities

Using Solvice's optimization engines, Skedulo's new feature empowers customers to effortlessly create optimal schedules.

Spiffy’s Journey with Solvice – Empowering Scheduling and Route Optimization

Spiffy, the largest mobile services provider in the U.S., shares its transformative journey with Solvice, a cutting-edge scheduling and route optimization solution. Faced with manual scheduling inefficiencies that couldn’t scale with their growth, Spiffy integrated Solvice’s APIs, which significantly reduced drive times, optimized routes, and increased service capacity without adding resources. By automating complex scheduling tasks, Solvice helped Spiffy reduce the size of their scheduling team and streamline operations, positioning the company to scale efficiently and continue leading in the mobile service industry.

Improved roster quality by 12%

KAVA asked Solvice to develop an algorithm that would spread the shifts of its 4,930 Belgian pharmacies as fairly and efficiently as possible.

Swapfiets and Solvice – Streamlining Bicycle as a Service

Since implementing Solvice’s route optimization API, Swapfiets has significantly improved its scheduling and route optimization processes. The company has increased the number of appointments completed daily without raising labor costs, improving operational efficiency. The flexibility of Solvice’s APIs also allowed Swapfiets to offer a wider time window for appointments while maintaining punctuality, enhancing the overall customer experience.

Flexible Pricing

Select the pricing option that’s right for you