Yandex.Routing consists of two services that you can use together or separately and independently:

You can use the route planning service to build optimal routes via the web interface using an Excel template or via the API using a JSON request.

How do I register?

To find out how to get access to the service see Registration.

How do I get started?

See Quick start.

Download a sample Excel file (examples are also available in the Examples of Excel templates section) and use it to fill out the template with your data. For more information, see the instructions on filling out the Excel file.

For more information about service features, see the attribute and option guide.

How can I integrate via the API?

To work via the API, you need a key. When you register in the interface, the key is created automatically. You can find it in the company settings.

You can find many examples of API requests and responses in the attribute and option guide. In most sections describing a particular feature, there's an example of using the feature in planning.

How does it work?

To optimize routes, you must send data about vehicles/couriers, orders, and the depot (in Excel or in an API request). Data on distances, taking into account the road graph, travel time, and traffic jams, are calculated on the Yandex.Routing side.

The average time it takes to optimize routes is 15 minutes (for small tasks, it takes less than a minute, for tasks with over 1000 orders, it takes longer). The response includes the order distribution among vehicles, delivery sequence, and the planned arrival time for each order.

Contact support