Quota for Openrouteservice multi vehicle optimization increased to support logistics during Corona crisis


Sharing is Caring

Supplying medicine and food is critical not only in disasters. Due to increased global demand due to COVIDー19 HeiGIT increased the API quota for the Openrouteservice multi vehicle route optimization endpoint! Now you can send up to 500 requests per day for each account for free. If you are in need for even higher problem sizes please contact us.

The optimize endpoint of Openrouteservice is based on the Vroom engine, which is capable of solving complex Vehicle Routing Problems (VRP) in record time. This type of problem always occurs when multiple locations need to be visited in the optimal order by one or more vehicles. Consequently, it’s most valuable for logistics planning, but is also useful for traveling sales persons (which actually is the name of a particular VRP). Using that job and vehicle scheduling is a breeze. Openrouteservice uses current OpenStreetMap data for the whole globe.

The optimization service supports advanced parameters to constrain the optimization, such as:

- capacities: each vehicle can have separate capacities for multiple goods, each job will consume a vehicle’s capacity

- time windows: each vehicle can have a start and end time (e.g. working hours or opening hours of a supermarket), each job can have multiple time windows, expressed as week seconds, e.g. Mon 8 am = 28800

- skills: each job can require skills the vehicle must meet

- service duration: each job can take a specified amount of time

The full documentation how to use this endpoint can be found in our Openrouteservice API documentation or on Vroom’s Github page.


The optimization works with all available profiles (car, various bike variants, pedestrian, wheelchair…) of Openrouteservice. It has also been implemented in the Python SDK, JavaScript, R, and QGIS clients.

Below you find already a Jupyter notebook solving a disaster management logistics scenario in Python:

In that Jupyter notebook example we look at a typical humanitarian scenario of distributing medical goods during disaster response following one of the worst tropical cyclones ever been recorded in Africa: Cyclone Idai. In this scenario, a humanitarian organization shipped much needed medical goods to Beira, Mozambique, which were then dispatched to local vehicles to be delivered across the region. The supplies included vaccinations and medications for water-borne diseases such as Malaria and Cholera, so distribution efficiency was critical to contain disastrous epidemics. In total 20 sites were identified in need of the medical supplies, while 3 vehicles were scheduled for delivery. See here for the Jupyter code example of this example scenario:


This adds to the list of the free and open source ORS API features , which are all relevant for humanitarian and disaster logistics including

- routing with directions for all different kinds of bicycle profiles, pedestrian, wheelchair, car and heavy vehicle

time-distance matrices

geocoding and reverse geocoding

isochrones for reachability applications

points of interest

elevation information for points and or linestrings



Geospatial Newsletters

Keep up to date with the latest geospatial trends!

Sign up

Search DM

Get Directions Magazine delivered to you
Please enter a valid email address
Please let us know that you're not a robot by using reCAPTCHA.
Sorry, there was a problem submitting your sign up request. Please try again or email editors@directionsmag.com

Thank You! We'll email you to verify your address.

In order to complete the subscription process, simply check your inbox and click on the link in the email we have just sent you. If it is not there, please check your junk mail folder.

Thank you!

It looks like you're already subscribed.

If you still experience difficulties subscribing to our newsletters, please contact us at editors@directionsmag.com