Skip to main content

Features and Capabilities

Make multi-stop route planning and service dispatch easier than ever. Bing Maps Multi-Itinerary Optimization (MIO) API is a REST service that automates the process of building itineraries for multiple operators.

Multiple Agents

Supports up to 200 agents and 2000 waypoints

Optimize Routes

Minimize travel time and distance for all agents

Predictive Traffic

Determine best day and time with historical traffic

Customize Parameters

Input your preferences to reduce travel time or distance

Increased Accuracy

Calculates route with actual road distance

Bing Maps API


Multi-stop route planning and service dispatch operations are traditionally a time-consuming, manual processes.

Organizations with a fleet of drivers, mobile salesforce or a team of personnel in the field spend significant time and effort to maximize workforce efficiency by planning and optimizing routes. The level of complexity increases exponentially when you account for traffic conditions, location changes and multiple stops.


What Bing Maps MIO can do

The Bing Maps Multi-Itinerary Optimization API automates the time-consuming route planning process and enables users to build itineraries for multiple agents, optimize their routes and decrease travel times and fuel costs.  Whether that be delivery drivers, sales representatives, or consulting professionals, the MIO API can optimize routes among all agents and operators to save travel time and distance.

MIO Scenarios

  • An itinerary builder that can handle a wide range of scenarios, like multi-day route planning, multiple agents with multiple shifts (characterized by start and end locations and times for each shift), service time windows, priority and dwell time.
  • Include predictive traffic in route optimization with a histogram of travel times in a particular time window, taking into account predicted traffic at those times.
  • Get more accurate results by using actual road distance to calculate a route rather than a straight line between any two locations.
  • Choose between actual road network information or a constant radius and travel speed to calculate distances and travel times between the itinerary locations.

In Action

  • Route planning –  Optimize routing for multiple vehicles with multiple stops throughout the day.
  • Dispatch operations – Automate the process of building itineraries for multiple agents (e.g., drivers, sales reps, technicians, etc.) while also optimizing the routes among all agents to save travel time and distance.


Try sample scenarios and parameters to see how MIO handles route optimization for multiple agents, shifts, routes, traffic conditions and more.

More APIs from Bing Maps

Distance Matrix API

Calculate travel times and distances between a set of origins and destinations.

Isochrone API

Calculate the area that can be travelled to within a specified distance or time.

Multi-Itinerary Optimization API

Automate itineraries for multiple agents while optimizing all their routes.

Snap-to-Road API

Advanced data visualization and asset tracking with coordinates that follow the geometry of the road.

Truck Routing API

Designed for professional transportation routing logistics.