TomTom Routing API

"TomTom Routing is a suite of web services designed for developers to use our latest, scalable online routing engine." [1]

developer.tomtom.com/routing-api/documentation/tomtom-maps/product-information/introduction · By TomTom · Agent JSON · Suggest an edit · Last verified 2026-06-14 · Source confidence: high

TomTom Routing API is a REST-based suite of web services covering turn-by-turn navigation, multi-waypoint optimization, matrix routing, reachable range analysis, and long-distance EV routing across 200-plus countries and territories, with real-time traffic available in roughly 90 markets. Pricing is usage-based at $0.75 per 1,000 requests, with a free tier of 2,500 non-tile requests per day shared across all TomTom APIs, self-serve signup, and no sales call required. The API is GDPR-compliant and ISO 27001 certified, supports API-key auth, and offers an MCP server alongside JavaScript and TypeScript SDKs. Customers include Microsoft Azure, Huawei, Bolt, and Bridgestone Mobility Solutions, making it a practical choice for logistics, fleet management, and navigation application developers.

Best for / Avoid if

Best for: Prototypes and side projects - free to start, no sales call; AI agents and automation - an agent-ready surface (MCP / llms.txt); Cost-sensitive teams - low, transparent entry price

Avoid if: You have strict compliance requirements

Scores

  • 40 / 100
    Agent friendliness
  • 100 / 100
    Pricing transparency
  • 80 / 100
    Setup speed
  • 15 / 100
    Docs quality
  • 100 / 100
    Procurement ease
  • 30 / 100
    Trust readiness

Scores are computed deterministically from this profile's published, sourced fields (pricing, compliance, capabilities, docs and developer-surface signals) - not from reviews or paid placement. Each axis is 0-100; an unknown signal scores 0 for that axis. Procurement ease is the inverse of buying friction (higher = easier to adopt).

Pricing & procurement

Pricing model
Usage-based [2]
Published pricing
Yes [3]
Free tier
Yes
Free tier details
Freemium plan: 2,500 free non-tile requests daily (recurring, shared across all APIs) plus 50,000 free tile requests daily. Commercial use permitted. No credit card required. Unused daily allowance does not carry forward.
Self-serve signup
Yes
Requires sales call
No
Enterprise plan
Yes [4]
Published prices
PlanItemPerAmountSource
Freemiumnon-tile requests (includes routing)2,500 requests/day recurring free allowance$0source
Pay As You Growrouting requests (all standard endpoints)1,000 requests$0.75source
Pay As You Growbatch routing requests1,000 requests$0.75source
Pay As You Growmatrix routing v2 submission requests1,000 requests$2.5source
Pay As You Growwaypoint optimization requests1,000 requests$4source
Pay As You Growlong distance EV routing requests1,000 requests$6source
Pay As You Growsnap to roads requests (all endpoints)1,000 requests$2.5source
Enterpriserouting requests (custom contract) - source

Capabilities

  • Distance matrix
  • Route optimization
  • Isochrones
  • Traffic-aware
  • Truck / HGV routing
  • Map matching
Supported actions
calculate_route, calculate_reachable_range, batch_routing, waypoint_optimization, matrix_routing, snap_to_roads, long_distance_ev_routing [5]
Regions
Americas: 54 countries/territories including US, Canada, Mexico, Caribbean, South America, Europe: 50 countries including all EU members, UK, Russia, Caucasus, Asia Pacific: 50+ countries including Australia, India, Indonesia, Japan, Southeast Asia, Middle East & Africa: 60+ countries, Real-time traffic available in approximately 90 countries primarily in developed markets, South Korea requires special domain kr-api.tomtom.com, Travel modes: car, truck, taxi, bus, van, motorcycle, bicycle, pedestrian
Languages
en-GB, en-US, de-DE, fr-FR, es-ES, it-IT, nl-NL, da-DK, is-IS, sv-SE, fi-FI, nb-NO, pt-PT, pt-BR, pl-PL, cs-CZ, tr-TR, hu-HU, lt-LT, ca-ES, sk-SK, es-419, es-MX, ru-RU, el-GR, hr-HR, bg-BG, sl-SI, ko-KR, th-TH, id-ID, ms-MY, sr-RS, zh-TW, ar, af-ZA, en-ZA
Input types
origin/destination coordinates, waypoints (up to 150 intermediate), travelMode (car/truck/taxi/bus/van/motorcycle/bicycle/pedestrian), routeType (fastest/shortest/eco/thrilling), departAt/arriveAt timestamps, traffic boolean (live/historical), avoid options (tollRoads/motorways/ferries/unpavedRoads/carpools/borderCrossings/tunnels/carTrains/lowEmissionZones), vehicle profile (weight/axle weight/length/width/height/hazmat/ADR), consumption model (combustion/electric), budget parameters for reachable range (time/distance/fuel/energy), language parameter (BCP 47 tags)
Output types
route geometry/polyline, encodedPolyline (precision 5 or 7), distance (meters), duration (seconds), traffic delay metrics, departure/arrival times, turn-by-turn guidance instructions (coded/text/tagged), fuel/energy consumption, reachable range polygon (GeoJSON-style lat/lon array), alternative routes (up to 5), optimized waypoint sequence, JSON, JSONP
Webhooks
No [6]
Sandbox / test mode
No [7]
SDK languages
JavaScript/TypeScript, MCP (Node.js)
MCP server
Yes [8]

Trust & compliance

SOC 2
Unknown [9]
HIPAA
No [10]
GDPR
Yes [11]
ISO 27001
Yes [12]
PCI DSS
No [13]
Published SLA
No [14]
Rate limits
Routing API default 5 QPS; Matrix Routing default 10 QPS; Waypoint Optimization default 1 QPS; Long Distance EV Routing default 10 QPS; Freemium/Pay-as-you-Grow: 200 cells synchronous matrix, 2,500 cells asynchronous matrix; Waypoint Optimization capped at 12 waypoints; batch routing up to 700 requests; Routing API compute timeout ~30 seconds [15]
Known restrictions
Caching of results is restricted: 'Nothing under Clause 11.4 entitles any form of caching for the purpose of scaling results to serve multiple clients or users', Attribution required via TomTom Copyright API; logos/copyright notices must not be removed, Cannot use TomTom data to build competing databases or services, Cannot apply ML/AI to TomTom data to create redundant services, Cannot use for competitive benchmarking against TomTom competitors, Cannot use for speed camera location selection, Matrix Routing: 200 cells synchronous, 2,500 cells asynchronous on Freemium/Pay-as-you-Grow; higher limits require sales contact, Waypoint Optimization: max 12 waypoints on Freemium/Pay-as-you-Grow; higher limits require sales contact, Thrilling route type limited to 900 km, computeBestOrder=true cannot be combined with maxAlternatives > 0, Snap to Roads: 5,000 points and 100 km road distance per request on free/pay-as-you-go, South Korea requires special API domain kr-api.tomtom.com, Routing API requests forcefully cancelled after ~30 seconds compute time limit

Developer surface

Docs rendering: static

Integration

API style
rest
Base URL
https://api.tomtom.com/routing/1/
Version
1
Versioning
url
Stability
ga
Auth methods
api_key
Idempotency keys
No
Error format
vendor-specific JSON with detailedError.code and detailedError.message fields
Rate limit
5 / second

SDKs

  • JavaScript/TypeScript @tomtom-org/maps-sdk · repo
  • MCP (Node.js) @tomtom-org/tomtom-mcp · repo

Adoption & maturity

Notable customers
Microsoft Azure, Huawei, Sygic, Bolt, Bridgestone Mobility Solutions, Omnitracs, ADCi, IFS, Simacan, AtkinsRéalis

Other Routing APIs

  • Azure Maps Route

    "Use to get the best route between an origin and destination for automobile, commercial trucks and walking routes."

    Usage · free tier · public pricing · self-serve

  • Route4Me

    "Industrial Grade Route Planning And Route Optimization Software" that "automates and integrates mission-critical last mile workflows, empowering route planners, dispatchers, drivers, and managers to take your business to the next level."

    Subscription · free tier · public pricing · self-serve

  • HERE Routing API

    "Plan stress-free journeys" with routing solutions "for various modes of transport" enabling last-mile delivery, fleet management, and freight logistics.

    Hybrid · free tier · public pricing · self-serve

  • Radar Geocoding API

    "Use Radar's geocoding APIs to convert addresses to latitude and longitude coordinates, or vice versa."

    Hybrid · free tier · public pricing · self-serve

  • Routific

    "Delivery management for growing businesses"

    Subscription · free tier · public pricing · self-serve

  • Google Routes API

    "Compute Routes returns the ideal route between two locations, and Compute Route Matrix returns distances and travel times for a matrix of routes between different origin and destination locations."

    Usage · free tier · public pricing · self-serve

TomTom Routing API alternatives · TomTom Routing API vs Azure Maps Route · All Routing APIs APIs

References

Each field above carries a numbered source - hover for a preview, click to jump here.

  1. Description: developer.tomtom.com
  2. Pricing model: developer.tomtom.com · developer.tomtom.com
  3. Published pricing: developer.tomtom.com
  4. Enterprise plan: developer.tomtom.com
  5. Supported actions: developer.tomtom.com · developer.tomtom.com
  6. Webhooks: developer.tomtom.com
  7. Sandbox: developer.tomtom.com
  8. MCP server: developer.tomtom.com · developer.tomtom.com
  9. SOC 2: tomtom.com
  10. HIPAA: tomtom.com
  11. GDPR: tomtom.com · tomtom.com
  12. ISO 27001: tomtom.com
  13. PCI DSS: tomtom.com
  14. Published SLA: developer.tomtom.com
  15. Rate limits: developer.tomtom.com · developer.tomtom.com

Change history

Every field change, who made it, and when - from our audited data pipeline and editors.

  1. 2026-06-15 Score Agent Friendliness: 3040
  2. 2026-06-14 Robots Allows Agents: (none)Yes
  3. 2026-06-14 Has Structured Data: (none)No
  4. 2026-06-14 Capabilities: {}{"truck":true,"traffic":true,"isochrones":true,"map_matching":true,"optimizatio…
  5. 2026-06-14 Summary Md: (none)TomTom Routing API is a REST-based suite of web services covering turn-by-turn …
  6. 2026-06-14 Score Procurement Friction: (none)100
  7. 2026-06-14 Best For: (none)Prototypes and side projects - free to start, no sales call, AI agents and auto…
  8. 2026-06-14 Avoid If: (none)You have strict compliance requirements
  9. 2026-06-14 Scoring Methodology: (none)Scores are computed deterministically from this profile's published, sourced fi…
  10. 2026-06-14 Score Trust Readiness: (none)30
  11. 2026-06-14 Score Agent Friendliness: (none)30
  12. 2026-06-14 Score Pricing Transparency: (none)100
  13. 2026-06-14 Score Setup Speed: (none)80
  14. 2026-06-14 Score Docs Quality: (none)15
  15. 2026-06-14 Llms Txt Present: (none)No
  16. 2026-06-14 Docs URL: (none)https://developer.tomtom.com/documentation
  17. 2026-06-14 Rendering: (none)static
  18. 2026-06-14 Has Published Pricing: set to Yes
  19. 2026-06-14 Free Tier Available: set to Yes
  20. 2026-06-14 Free Tier Details: set to Freemium plan: 2,500 free non-tile requests daily (recurring, shared across all…
  21. 2026-06-14 Self Serve Signup: set to Yes
  22. 2026-06-14 Requires Sales Call: set to No
  23. 2026-06-14 Enterprise Plan Available: set to Yes
  24. 2026-06-14 HIPAA: set to No
  25. 2026-06-14 GDPR: set to Yes
  26. 2026-06-14 ISO 27001: set to Yes
  27. 2026-06-14 PCI DSS: set to No
  28. 2026-06-14 SLA Published: set to No
  29. 2026-06-14 SLA URL: set to https://developer.tomtom.com/terms-and-conditions
  30. 2026-06-14 Data Retention Policy URL: set to https://developer.tomtom.com/terms-and-conditions
  31. 2026-06-14 Documented Rate Limits: set to Routing API default 5 QPS; Matrix Routing default 10 QPS; Waypoint Optimization…
  32. 2026-06-14 Rate Limit Requests: set to 5
  33. 2026-06-14 Rate Limit Window: set to second
  34. 2026-06-14 Known Restrictions: set to Caching of results is restricted: 'Nothing under Clause 11.4 entitles any form …
  35. 2026-06-14 Auth Methods: set to api_key
  36. 2026-06-14 Auth Docs URL: set to https://developer.tomtom.com/knowledgebase/platform/articles/how-to-get-an-tomt…
  37. 2026-06-14 API Style: set to rest
  38. 2026-06-14 Base URL: set to https://api.tomtom.com/routing/1/
  39. 2026-06-14 API Version: set to 1
  40. 2026-06-14 Versioning Scheme: set to url
  41. 2026-06-14 Stability: set to ga
  42. 2026-06-14 Deprecation Policy URL: set to https://developer.tomtom.com/deprecation-policy/overview
  43. 2026-06-14 MCP URL: set to https://mcp.tomtom.com/maps
  44. 2026-06-14 Quickstart URL: set to https://developer.tomtom.com/blog/build-different/route-planning-tomtom-maps-ap…
  45. 2026-06-14 Idempotency Supported: set to No
  46. 2026-06-14 Slug: set to tomtom-routing
  47. 2026-06-14 Requires Verification: set to No
  48. 2026-06-14 Starting Price Usd: set to 0.75
  49. 2026-06-14 Price Basis: set to 1,000 requests
  50. 2026-06-14 Free Tier Limit: set to 2,500 non-tile requests/day (shared across all APIs)

Suggest an edit / leave a review

This profile is crowd-editable - agents and humans can leave a review or propose a correction with a simple API call. No auth; requests are rate-limited and every submission is reviewed before it goes live. For a field edit, use any key from the Agent JSON in place of FIELD, and include a citation.

Leave a review or comment

curl -X POST https://apio.sh/api/feedback/tomtom-routing \
  -H 'Content-Type: application/json' \
  -d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'

Suggest a correction to a field (cite a source)

curl -X POST https://apio.sh/api/suggest/tomtom-routing/FIELD \
  -H 'Content-Type: application/json' \
  -d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'

All the ways to contribute →