new-tomtom-logo-white-sized
vertical-blue-line

TomTom APIs: Making Seamless Connections

map-shape-1
map-icon-1

TomTom APIs offer seamless integration of maps into your location-based applications or systems. With features like real-time traffic, route planning and POI search capabilities (just to name a few) the TomTom APIs will bring all the benefits of location intelligence to your business.

Available TomTom API Products

basic-gps-map

Map Display

TomTom’s Map Display API is a suite of web services designed for developers to create maps for web and mobile applications. The Map Display API includes: 

  • Raster: Provides map images in raster graphic formats (png or jpg). You can use the images provided by the Raster Tile endpoint response to display maps in your own web or mobile application. Raster tiles are available in a variety of types with different zoom levels available.
    • Map tiles available in 23 zoom levels
    • Satellite tiles available in 20 zoom levels
    • Hillshade tiles available in 14 zoom levels

  • Vector Tiles: Provides map images in a vector format. Customizable and dynamic map visualizations to help you deliver the map experience you need for your application. 
trucks-on-busy-highway-system

Routing

Let TomTom Routing APIs enrich your apps with seamless navigation. Calculate accurate routes that use multiple road variables, vehicle types, engine types, and an optimized waypoint ordering.

  • Routing API: TomTom Routing is a suite of web services designed for developers to use the latest scalable routing engine. Offering a number of routing parameters including route type, live traffic, travel mode, and max vehicle speed.
  • Matrix Routing API: The Matrix Routing API allows users to calculate a matrix of route summaries, including travel times and distances, for a set of routes defined with origin and destination locations. For every given origin, this service calculates the cost of routing from that origin to every given destination.
  • Waypoint Optimization API: TomTom's Waypoint Optimization service to optimize the order of waypoints by fastest route.
  • Long Distance EV Routing API: The Long-Distance EV Routing API calculates a route between a given origin and destination, passing through waypoints if they are specified. The route contains charging stops that have been added automatically based on the vehicle's consumption and charging model.

 

futuristic-globe-map

Places

Help users locate their destination quickly & safely with advanced geocoding and entry-point accuracy.

  • Geocoding API: The Geocoding API is a powerful tool that converts addresses into geographic coordinates. Designed for machine-to-machine interaction, the TomTom Geocoding API is capable of handling requests from automated systems to geocode addresses that may be incomplete, incorrectly formatted, or contain typos, providing the best possible result.
  • Reverse Geocoding API: The TomTom Reverse Geocoding API gives users a tool to translate a coordinate into a human-understandable street address, street element, or geography. Most often, this is needed in tracking applications where you receive a GPS feed from the device or asset and you want to know the address.
  • Batch Search API: Batch Search sends batches of requests to supported endpoints with ease. You can call Batch Search APIs to run either asynchronously or synchronously. Supported endpoints include:
    • Fuzzy Search
    • Point of Interest Search
    • Category Search
    • Geometry Search
    • Nearby Search
    • Along Route Search
    • Additional Data
    • EV Charging Stations Available
    • Geocode
    • Structured Geocode
    • Reverse Geocode
    • CrossStreet Lookup
  • Search API: Search is a RESTful API designed for developers allowing single-line fuzzy search for addresses and POIs. Search assigns a latitude/longitude to a specific address, cross street, geographic feature, or point of interest (POI).
  • EV Search API: EV Search is a REST API limited to and optimized for electric vehicle station POI category. It provides complete EV POI data including static location information (lat/long), address, opening hours, access restrictions, technical specs of the charging station (connector type, voltage, power, current, current type), etc. as well as dynamic availability status.
Untitled-3

Traffic

TomTom’s Traffic API is a suite of web services designed for developers to create web and mobile applications around real-time traffic. These web services can be used via RESTful APIs. The offering is split into two services:

  • Traffic Incidents: An accurate view of traffic jams and incidents around a road network.
  • Traffic Flow: Real time observed speeds and travel times for all key roads in a network.
Fleet Coordination

Tracking & Logistics

TomTom offers a suite of APIs for tracking and logistics with solutions for geofencing, location history tracking, notifications management, and advanced mapping. From pinpointing object locations within predefined areas to precisely reconstructing routes, TomTom’s APIs provide tools for simplifying workflows and boosting efficiency.

  • Geofencing API: TomTom's Geofencing API service is intended to define virtual barriers on real geographical locations. Together with the location of an object, you can determine whether that object is located within, outside, or close to a predefined geographical area.
  • Location History API: The Location History API is intended to keep track and manage the locations of multiple objects. It can share data with TomTom's Geofencing service to enhance it with the history of object transitions through fence borders.
  • Notifications API: The Notifications API and its services provide the ability to read and clear the history of sent notifications. TomTom's Notifications service is intended to manage communication from Maps APIs to users.
  • Snap to Roads API: The TomTom Snap to Roads API and service offers a solution to enable you to get the most out of your applications and gives you the ability to use advanced map data. It is a web service designed for developers to create web and mobile applications responsible for matching received points (gathered from GPS devices) to map a road network and reconstruct the route driven by a customer. It also provides detailed information about the matched route, such as speed limits, road names, and traffic signs.

Licensing

Licensing for the TomTom APIs is transaction based. Factors that can influence cost include which APIs are used and how often they are called. This allows for flexibility as your build your application and plan for future growth.

map-shape-2
data-points-on-busy-road
We're Here to Help

HAVE QUESTIONS ABOUT FINDING THE RIGHT API?

map-shape-2