If you want all the features and benefits of our route optimisation technology integrated tightly into your own systems or products, then look no further than our web service APIs. The services below represent a new way of thinking about route optimisation APIs. We’ve moved from a stateless to a stateful model.
One of the strengths of the Route Optimiser web service platform is its versatility. We don’t just provide robust and secure ways for you to access data; we also give you the tools to enable you to integrate and work with the data in as many different environments as you care to mention. From SOAP or XML to CSV over HTTP, there’s bound to be a service which fits your requirements.
If you can’t find what you want, or if you need a bespoke web service method (such as retrieving your own depot details in an address look-up for dispatch labelling) just let us know.
Depending on complexity, we will be more than happy to provide you with composite web services to suit your own way of working, at no additional charge. Please contact us for details.
Route Optimisation
Solve the travelling salesman problem. Route optimisation will ensure that your parcels, pallets and drivers end up in the right location at the right time – efficiently.
Creates a new route optimisation job and returns the JobID.
Show details [+]
Hide details [-]
Creates a new route optimisation job, based on the input parameters of an existing job, and returns the JobID.
Show details [+]
Hide details [-]
Determines whether or not each entry in a batch of postcodes, OS coordinates or latitude / longitude coordinates maps to the road network of the UK, Europe, USA or Canada. This free service can be used to pre-validate postcodes and location strings before passing into any of the Distances and Directions web services, and should always be used before calling the Optimise method.
Show details [+]
Hide details [-]
Add or edit settings for the existing route optimisation job.
Show details [+]
Hide details [-]
Add, edit or remove a vehicle from the existing route optimisation job. You may update several vehicles at once by passing in arrays of values; these arrays must be of equal length.
Show details [+]
Hide details [-]
Add, edit or remove a waypoint from the existing route optimisation job. You may update several waypoints at once by passing in arrays of values; these arrays must be of equal length.
Show details [+]
Hide details [-]
Copy waypoints that could not be visited from an old completed job object to a newer job object ready for re-optimisation.
Show details [+]
Hide details [-]
Retrieve input settings for the existing route optimisation job.
Show details [+]
Hide details [-]
Retrieve vehicles from the existing route optimisation job.
Show details [+]
Hide details [-]
Retrieve waypoints from the existing route optimisation job.
Show details [+]
Hide details [-]
Retrieve the status of the existing route optimisation job, including any error messages.
Show details [+]
Hide details [-]
Tell the route optimisation engine that you wish to start the optimisation process running.
Show details [+]
Hide details [-]
Retrieve the full results of the route optimisation job.
Show details [+]
Hide details [-]
Returns the turn by turn directions for any or all vehicles for a completed route optimisation job.
Show details [+]
Hide details [-]
Returns the turn by turn directions for any or all vehicles for a completed route optimisation job, along with a polyline of the route for display on a map.
Show details [+]
Hide details [-]
Retrieve an upper-bound cost estimate for the optimisation job, in credits or number of vehicle licenses used. Note that the actual cost will be lower than this if, for any reason, one or more waypoints are not successfully routed to. If the job has already completed successfully, this service will return the actual amount that was used.
Show details [+]
Hide details [-]
Retrieve a PDF containing a summary of the results of the route optimisation job, identical to that downloadable from the routeoptimiser.com website.
Show details [+]
Hide details [-]
Retrieve a PDF containing a route itinerary, identical to that downloadable from the routeoptimiser.com website.
Show details [+]
Hide details [-]
Retrieve a PDF containing turn-by-turn directions, identical to that downloadable from the routeoptimiser.com website.
Show details [+]
Hide details [-]
Retrieve a file for a satnav device for the given vehicle index or ID.
Show details [+]
Hide details [-]
Automatically insert a new waypoint into the best position in an already-completed route optimisation job.
Show details [+]
Hide details [-]
Insert a new waypoint into the given position in an already-completed route optimisation job.
Show details [+]
Hide details [-]
Delete a waypoint from an already-completed route optimisation job.
Show details [+]
Hide details [-]
Move a waypoint from one position to another in an already-completed route optimisation job.
Show details [+]
Hide details [-]
Add a scheduled depot return to the middle of an already-completed route optimisation job, regardless of any vehicle capacity or waypoint size constraints.
Show details [+]
Hide details [-]
Remove a scheduled depot return from the middle of an already-completed route optimisation job, regardless of any vehicle capacity or waypoint size constraints.
Show details [+]
Hide details [-]
Reverse the schedule of a vehicle in already-completed route optimisation job.
Show details [+]
Hide details [-]
Log the time at which the vehicle actually leaves the depot on the start of its route.
Show details [+]
Hide details [-]
Log the time at which the vehicle actually arrives at the end of its route.
Show details [+]
Hide details [-]
Log the time at which the vehicle arrives at a delivery point.
Show details [+]
Hide details [-]
Log the time at which the vehicle arrives back at the depot for a reload mid-route.
Show details [+]
Hide details [-]
Log the geographic position of a vehicle.
Show details [+]
Hide details [-]
Gets the last logged position and delivery location for a vehicle or vehicles.
Show details [+]
Hide details [-]
Gets the current estimated time of arrival at a given location or locations, taking any vehicle tracking logs into account.
Show details [+]
Hide details [-]
Want something quick and easy to start using our web services quickly, without having to go down the coding route? Then our Microsoft Excel spreadsheet tools are the answer.
Simply download the spreadsheet, follow the registration process to obtain the necessary account code and license key, along with a few free credits and you’re ready to roll.
There’s a wide choice on offer from route planning to address cleansing and distance calculations for mileage expense claims, you’re bound to find something of interest.
Our freight directions service will allow you to generate directions for your journey, while avoiding height, weight and width restrictions. This is great for planning journeys for a large or heavy vehicle that regular directions do not cater for.
Using our spreadsheet tool you can automate your mileage claim calculations. Use a start and endpoint and add comma separated waypoints to outline your journey. Return and Single journeys are supported, and you can set your mileage rates to your specifications.
Our Route Optimisation service is available in a customised spreadsheet for desktop use. Containing all the aspects of an online optimisation, this tool will allow you to run optimisations quickly and easily from your desktop.
Our distances service and spreadsheet tool will allow you to calculate the distance between two points. Straight-line or road distance calculations can be made, and waypoints can be added to the journey if needed.