Introduction

Start your free evaluation
Register now to evaluate this API using included evaluation usage and explore its capabilities.

What is TomTom’s Routing API?

Routing is a suite of web services designed for developers to use our latest scalable online Routing engine. Independent tests have established that the TomTom Routing engine is the best in the industry. Our Routing engine uses IQ Routes™ and TomTom Traffic™.

The Routing API consists of the the following services with endpoints:

Routing service

Includes the Calculate Route service, which calculates routes between an origin and a destination, with support for traffic, avoidance conditions, and other routing parameters.

Routing service

Market Coverage

Provides a list of all countries supported by the Routing API and Extended Routing API engines.

Market Coverage

Getting Started

Use the following topics to become more acquainted with this API and its endpoints.

How to get a TomTom API Key

How to get a TomTom API Key

When you use our location Service APIs, we need a way to identify that it is your application that is making the request to use the service (API).

Follow these instructions.
Platform and tools

Platform and tools

Platform and tools optimizes the retrieval of information via articles, blogs, FAQs, tutorials, and videos for your use and reference.

Open Platform and tools
Routing API Map

Plan Your Road Trip Menu in Advance with the TomTom Routing and Search APIs

Using the TomTom Routing and Search APIs, you can plan your road trip menu in advance, specifying all the stops you want to make along the way.

Read this blog
Routing parameter explained

The heading Routing Parameter Explained

In this article, we’ll explore the heading parameter at a high level. We will discuss what this parameter does and how it impacts our routes using the TomTom Routing API using a quick React app to demonstrate.

Read this blog

Common use cases you can implement

Calculating

  • Calculate departure times by planning routes using desired arrival times.
  • Calculate the travel time of pre-existing routes (like routes created using GPS trace data or routes planned with other routing engines).

Plotting

  • Plot the route geometry on map tiles from TomTom (or other map suppliers).

Planning

  • Plan a fast, short, or efficient route from A to B taking in consideration the real-time traffic and the historical traffic.
  • Plan multiple alternative routes through one single API call.
  • Plan a route through up to 150 intermediate waypoints.
  • Plan a round trip through at least one intermediate point.
  • Plan a route which avoids toll roads, ferries, or other types of roads.
  • Draggable routes: replan the same route with additional intermediate points.

Features

Routing API

Traffic

Our Routing engine uses IQ Routes™ and TomTom Traffic™. As such, the Routing API enables you to:

  • Plan routes for immediate departure and TomTom’s industry-leading traffic data will be used to optimize journey times, minimize traffic delays and get to your destination faster.
  • Plan routes in the future to take advantage of TomTom’s extensive historic traffic database. Using past traffic patterns, the routing engine can predict journey times and calculate fast routes for any day and time.

Alternative routes

There are many ways to get from point A to B. Sometimes your users want to know about them.

  • You can reuse the same waypoints in calls with different routing parameters (like fast, short, and efficient).
  • You can request more than one route matching your input parameters within the same call.

Waypoints

In addition to the start and end of the route, you can specify intermediate waypoints that the planned route must go through.

  • Use additional waypoints to create draggable routes, where the user can replan a displayed route to go via a desired location.