Routing logo

Routing

Routing

TomTom Routing API computes optimal A-to-B paths — real-time traffic, vehicle restrictions, ETA prediction, multi-waypoint, EV-specific routes.

Visit site ↗Health checked 9h ago
Use it when

Real-time traffic data from millions of TomTom-equipped vehicles (especially strong in Europe)

Watch for

Mainland China routing lags Amap/Baidu

First check

GET /routing/1/calculateRoute/{from}:{to}/json?key=... computes route, returns GeoJSON + detailed turn-by-turn.

Auth
CORS
No
HTTPS
Yes
Signup
?
Latency
1470 ms
Protocol
REST
Pricing

Uptime · 30-day window

Probes: 1Uptime: 100%Avg latency: 1470ms
01

About this API

Routing API is TomTom's strongest product (inheriting its car-nav DNA). Capabilities: A-B single route, multi-waypoint optimization (delivery van delivering 10 orders, fastest path), Matrix (N origins × M destinations all computed, used in e-commerce delivery planning), vehicle differentiation (trucks have weight/height limits, EVs must route around no-charge zones). Biggest differentiator: real-time traffic data — decades of car-nav business means millions of devices globally (especially Europe) uploading location and speed data — real-time accuracy is top-tier. vs. Google Directions, Mapbox Directions: TomTom is more authoritative in fleet/truck scenarios.

02

What you can build

  • 1Real-time routing for food delivery / ride-hail apps
  • 2Logistics fleet multi-waypoint optimization
  • 3EV routing with charging station stops
  • 4Delivery ETA calculation
03

Strengths & limitations

Strengths

  • Real-time traffic data from millions of TomTom-equipped vehicles (especially strong in Europe)
  • Vehicle-specific routing (trucks avoid overpasses, EVs avoid no-charge routes)
  • Complex multi-stop optimization (TSP)

Limitations

  • Mainland China routing lags Amap/Baidu
  • EV routing depends on charging-station database — completeness varies by region
04

Example request

Generic template — replace <endpoint> with the real path from the docs.
curl https://developer.tomtom.com/contact-us/<endpoint>
05

Getting started

GET /routing/1/calculateRoute/{from}:{to}/json?key=... computes route, returns GeoJSON + detailed turn-by-turn.

06

FAQ

Max waypoints for multi-stop optimization?+

Routing API: max 150 waypoints per call. Beyond that, split into multiple calls or use dedicated Optimization API.

How do I set EV battery capacity?+

Pass vehicleEngineType=electric + batteryCapacityInkWh in the request — TomTom uses its charging-station database to plan required stops.

07

Technical details

CORS: NoHTTPS: YesSignup: ?Open source: No
Auth type
unknown
Pricing
unknown
Protocols
REST
SDKs
javascript, ios, android
Response time
1470 ms
Last health check
5/12/2026, 7:38:31 AM
08

Tags

09

More from Tomtom