Route Optimization API

API for automatically distributing deliveries to vehicles or employees and building optimal routes for each of them.

  • The distribution process minimizes the total time and distance to travel or the total cost of delivery, which can help reduce the number of vehicles in use.
  • Limitations such as delivery windows and compatibility of cargo and vehicles are taken into account for assigning orders and planning routes.
  • Driving routes are planned using a detailed traffic forecast for the corresponding time of day. Walking routes for on-foot couriers include public transport routes.

Get started
Register in the Developer Dashboard and get an API key
Developer Dashboard
Read the documentation and try out the API with the basic examples
Documentation Basic examples
Test the API with your own tasks
Choose the pricing plan that fits your business
Contact us to finalize the agreement
Scope

Core capabilities

  • Minimize total time, distance, or both
  • Minimize overall delivery costs after considering expenses for using each mode of transport and possible penalties for delays or failure to fulfill orders
  • Maximize vehicle utilization and turnover (planned)


Modes of transport and related restrictions

  • Automobile transport with a detailed traffic forecast for the planned period (for a specific time in the future)
  • Public transport or walking only
  • Support for multi-mode transport
  • Support for multiple runs per day
  • Support for special transport zones, such as restricted access to certain roads or for specific vehicle categories (planned)
  • Driver mode support (planned)


Delivery windows and service response time

  • Timeframes for warehouse operations and order fulfillment
  • Service time for warehouses and delivery points


Additional mode

  • Pick up & delivery mode
  • End route at any point
  • Start route from any point, instead of the warehouse (planned)


Restrictions and additional parameters

  • Compatibility of orders and vehicles
  • Prioritized modes of transport (for example, company-owned vs third-party)
  • Incompatibility between orders
  • Order priority
  • Weight and size of orders and restrictions on weight and volume for vehicles
  • Limited warehouse processing capacity
  • Other types of restrictions on request


Results

  • List of vehicles in use and orders assigned to them
  • Individual route for each vehicle with the sequence of orders and the expected arrival time for each delivery
  • Overall metrics of the solution (time, distance, etc.) and other information
  • List of orders that couldn't be assigned to a vehicle (for example, no suitable vehicles are available)
Pricing

Please contact paid-api-maps@yandex-team.com for pricing information.