DATA · DATA & ANALYTICS
Place search, geocoding, routing, and live traffic on the road network.
Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.
Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.
Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
tomtom_get_map_1_tile_by_layer_by_style_by_zoom_by_x_by_y_by_formatREADThe Map Display API Raster Service delivers raster satellite image tiles, which are representations of square sections of map data. via GET https://api.tomtom.com/map/1/tile/{layer}/{style}/{zoom}/{X}/{Y}.{format}
tomtom_get_map_1_tile_by_layer_by_style_by_zoom_by_x_by_y_pbfREADThe Map Display API Vector service delivers vector tiles which are representations of square sections of map data. via GET https://api.tomtom.com/map/1/tile/{layer}/{style}/{zoom}/{X}/{Y}.pbf
tomtom_get_map_1_tile_by_layer_by_type_by_zoom_by_x_by_y_by_formatREADThe Map Display API Raster Service delivers raster hillshade image tiles, which are representations of square sections of map data. via GET https://api.tomtom.com/map/1/tile/{layer}/{type}/{zoom}/{X}/{Y}.{format}
tomtom_get_map_2_copyrightsREADThe Copyrights API returns copyright information for the Display API services. The response body will contain copyrights in a plain text format. via GET https://api.tomtom.com/map/2/copyrights
tomtom_get_map_2_copyrights_caption_jsonREADThis API returns copyright captions for the map service. For the map service copyright request, the response body will contain a copyrights caption in JSON format. via GET https://api.tomtom.com/map/2/copyrights/caption.json
tomtom_get_map_2_tile_by_layer_by_zoom_by_x_by_y_pbfREADThe Map Display API Vector service delivers vector tiles which are representations of square sections of map data. via GET https://api.tomtom.com/map/2/tile/{layer}/{zoom}/{X}/{Y}.pbf
tomtom_get_map_by_versionnumber_by_resourcetype_by_resourceversion_by_resourcevariant_by_resourcenameREADThis retrieves a selected resource. via GET https://api.tomtom.com/map/{versionNumber}/{resourceType}/{resourceVersion}/{resourceVariant}/{resourceName}
tomtom_get_map_by_versionnumber_by_resourcetype_by_resourceversion_by_resourcevariant_metadata_by_formatREADThis retrieves a list of resources of a selected type. via GET https://api.tomtom.com/map/{versionNumber}/{resourceType}/{resourceVersion}/{resourceVariant}/metadata.{format}
tomtom_get_map_by_versionnumber_staticimageREADThe Static Image service renders a rectangular raster image in the style, size, and zoom level specified. The image can be requested using either a center point plus width and height or a bounding box. via GET https://api.tomtom.com/map/{versionNumber}/staticimage
tomtom_get_map_by_versionnumber_tile_by_layer_by_style_by_zoom_by_x_by_y_by_formatREADThe Map Display API Raster service delivers raster map tiles, which are representations of square sections of map data. via GET https://api.tomtom.com/map/{versionNumber}/tile/{layer}/{style}/{zoom}/{X}/{Y}.{format}
tomtom_get_map_by_versionnumber_wmsREADThe GetMap call implements the Web Map Service 1.1.1 standard to access TomTom Raster Map tiles. This service is described in the Response to the GetCapabilities API call. via GET https://api.tomtom.com/map/{versionNumber}/wms
tomtom_get_map_by_versionnumber_wmts_by_key_by_wmtsversion_wmtscapabilities_xmlREADThe WMTS GetCapabilities call implements version 1.0.0 of the Web Map Tile Service (WMTS) standard. It returns metadata that allows compatible calling systems to construct calls to TomTom's raster map tile service. See the documentation for more information on WMTS. via GET https://api.tomtom.com/map/{versionNumber}/wmts/{key}/{wmtsVersion}/WMTSCapabilities.xml
tomtom_get_places_details_by_type_by_idREADDelivers detailed information for a location. via GET https://api.tomtom.com/maps/orbis/places/details/{type}/{id}
tomtom_get_routing_by_versionnumber_calculatereachablerange_by_origin_by_contenttypeREADCalculates a set of locations that can be reached from the origin point. via GET https://api.tomtom.com/routing/{versionNumber}/calculateReachableRange/{origin}/{contentType}
tomtom_get_routing_by_versionnumber_calculateroute_by_locations_by_contenttypeREADCalculates a route between an origin and a destination. via GET https://api.tomtom.com/routing/{versionNumber}/calculateRoute/{locations}/{contentType}
tomtom_get_search_by_versionnumber_additionaldata_by_extREADAdditional Data via GET https://api.tomtom.com/search/{versionNumber}/additionalData.{ext}
tomtom_get_search_by_versionnumber_categorysearch_by_query_by_extREADCategory Search via GET https://api.tomtom.com/search/{versionNumber}/categorySearch/{query}.{ext}
tomtom_get_search_by_versionnumber_cs_by_category_by_extREADLow Bandwidth Category Search via GET https://api.tomtom.com/search/{versionNumber}/cS/{category}.{ext}
tomtom_get_search_by_versionnumber_evbyidREADEV Search by Id via GET https://api.tomtom.com/search/{versionNumber}/evbyid
tomtom_get_search_by_versionnumber_evsearchREADEV Search Nearby via GET https://api.tomtom.com/search/{versionNumber}/evsearch
tomtom_get_search_by_versionnumber_geocode_by_query_by_extREADGeocode via GET https://api.tomtom.com/search/{versionNumber}/geocode/{query}.{ext}
tomtom_get_search_by_versionnumber_geometryfilter_by_extREADGeometry Filter via GET https://api.tomtom.com/search/{versionNumber}/geometryFilter.{ext}
tomtom_get_search_by_versionnumber_geometrysearch_by_query_by_extREADGeometry Search via GET https://api.tomtom.com/search/{versionNumber}/geometrySearch/{query}.{ext}
tomtom_get_search_by_versionnumber_nearbysearch_by_extREADNearby Search via GET https://api.tomtom.com/search/{versionNumber}/nearbySearch/.{ext}
tomtom_get_search_by_versionnumber_poicategories_by_extREADPOI Categories via GET https://api.tomtom.com/search/{versionNumber}/poiCategories.{ext}
tomtom_get_search_by_versionnumber_poisearch_by_query_by_extREADPoints of Interest Search via GET https://api.tomtom.com/search/{versionNumber}/poiSearch/{query}.{ext}
tomtom_get_search_by_versionnumber_premiumgeocode_by_query_by_extREADPremium Geocode via GET https://api.tomtom.com/search/{versionNumber}/premiumGeocode/{query}.{ext}
tomtom_get_search_by_versionnumber_reversegeocode_by_position_by_extREADReverse Geocode via GET https://api.tomtom.com/search/{versionNumber}/reverseGeocode/{position}.{ext}
tomtom_get_search_by_versionnumber_reversegeocode_crossstreet_by_position_by_extREADCross Street lookup via GET https://api.tomtom.com/search/{versionNumber}/reverseGeocode/crossStreet/{position}.{ext}
tomtom_get_search_by_versionnumber_routedfilter_by_position_by_heading_by_extREADRouted Filter via GET https://api.tomtom.com/search/{versionNumber}/routedFilter/{position}/{heading}.{ext}
tomtom_get_search_by_versionnumber_routedsearch_by_query_by_position_by_heading_by_extREADRouted Search via GET https://api.tomtom.com/search/{versionNumber}/routedSearch/{query}/{position}/{heading}.{ext}
tomtom_get_search_by_versionnumber_s_by_query_by_extREADLow bandwith Search via GET https://api.tomtom.com/search/{versionNumber}/s/{query}.{ext}
tomtom_get_search_by_versionnumber_search_by_query_by_extREADFuzzy Search via GET https://api.tomtom.com/search/{versionNumber}/search/{query}.{ext}
tomtom_get_search_by_versionnumber_structuredgeocode_by_extREADStructured Geocode via GET https://api.tomtom.com/search/{versionNumber}/structuredGeocode.{ext}
tomtom_get_snaptoroads_batch_by_versionnumber_by_batchidREADThe service returns requested via Asynchronous Snap to Roads Submission endpoint data. via GET https://api.tomtom.com/snapToRoads/batch/{versionNumber}/{batchID}
tomtom_get_snaptoroads_batch_by_versionnumber_by_batchid_statusREADThe service returns status of requested via Asynchronous Snap to Roads Submission endpoint data. via GET https://api.tomtom.com/snapToRoads/batch/{versionNumber}/{batchID}/status
tomtom_get_snaptoroads_by_versionnumberREADThe service matches the received points to the map road network and reconstructs the driven road. Input points are related to themselves and are a part of the same route from the same client. via GET https://api.tomtom.com/snapToRoads/{versionNumber}
tomtom_get_traffic_map_by_versionnumber_tile_flow_by_style_by_zoom_by_x_by_y_by_formatREADThe TomTom Traffic Raster Flow Tile service serves 256 x 256 pixel or 512 x 512 pixel tiles showing traffic flow. - All tiles use the same grid system. - Because the traffic tiles use transparent images, they can be layered on top of map tiles to create a compound display. - The Raster Flow tiles use colors to indicate either the speed of traffic on different road segments, or the difference between that speed and the free-flow speed on the road segment in question. via GET https://api.tomtom.com/traffic/map/{versionNumber}/tile/flow/{style}/{zoom}/{x}/{y}.{format}
tomtom_get_traffic_map_by_versionnumber_tile_flow_by_type_by_zoom_by_x_by_y_by_formatREADThe Traffic Vector Flow Tiles API endpoint provides data on zoom levels ranging from 0 to 22. - For zoom level 0, the world is displayed on a single tile. - At zoom level 22, the world is divided into 244 tiles. See the Zoom Levels and Tile Grid. The service delivers traffic flow data packaged in a vector representation of squared sections called vector tiles. - Each tile includes a pre-defined collection of road shapes with traffic flow data. - The format of the tile is formally described using the protobuf schema. It shows either the current speed of traffic on different road segments, or the difference between current speed and the free-flow speed on the road segment. via GET https://api.tomtom.com/traffic/map/{versionNumber}/tile/flow/{type}/{zoom}/{x}/{y}.{format}
tomtom_get_traffic_map_by_versionnumber_tile_incidents_by_style_by_zoom_by_x_by_y_by_formatREADThe TomTom Traffic Tile service serves 256 x 256 pixel or 512 x 512 pixel tiles showing traffic incidents. - All tiles use the same grid system. - Because the traffic tiles use transparent images, they can be layered on top of map tiles to create a compound display. - Traffic tiles render graphics to indicate traffic on the roads in the specified area. - The Traffic incidents tiles use colors to indicate the magnitude of delay associated with the particular incident on a road segment. - The magnitude of delay is determined based on the severity of traffic congestion associated with the particular incident. via GET https://api.tomtom.com/traffic/map/{versionNumber}/tile/incidents/{style}/{zoom}/{x}/{y}.{format}
tomtom_get_traffic_map_by_versionnumber_tile_incidents_by_zoom_by_x_by_y_by_formatREADThe Traffic Vector Incidents Tiles API provides data on zoom levels ranging from 0 to 22. For zoom level 0, the world is displayed on a single tile, while at zoom level 22, the world is divided into 244 tiles. The service delivers traffic incidents data packaged in a vector representation of squared sections called vector tiles. - Each tile includes a pre-defined collection of road shapes with traffic incidents data. - The format of a tile is formally described using the protobuf schema. via GET https://api.tomtom.com/traffic/map/{versionNumber}/tile/incidents/{zoom}/{x}/{y}.{format}
tomtom_get_traffic_services_by_versionnumber_flowsegmentdata_by_style_by_zoom_by_formatREADThis service provides information about the speeds and travel times of the road fragment closest to the given coordinates. - It is designed to work alongside the Flow Tiles to support clickable flow data visualizations. - With this API, the client side can connect any place in the map with flow data on the closest road and present it to the user. via GET https://api.tomtom.com/traffic/services/{versionNumber}/flowSegmentData/{style}/{zoom}/{format}
tomtom_get_traffic_services_by_versionnumber_incidentdetailsREADThis is the new and improved version (5) of the Incident Details endpoint. We highly recommend that you use this new version 5 rather than the old version 4, which we marked as deprecated. The Incident Details service provides information on traffic incidents which are inside a given bounding box or whose geometry intersects with it. - The freshness of data is based on the provided Traffic Model ID . - The data obtained from this service can be used as standalone or as an extension to other Traffic Incident services. - In the second case, the same Traffic Model ID should be used when calling all services, in order to grant synchronization of data between APIs. via GET https://api.tomtom.com/traffic/services/{versionNumber}/incidentDetails
tomtom_get_traffic_services_by_versionnumber_incidentviewport_by_boundingbox_by_boundingzoom_by_overviewbox_by_overviewzoom_by_copyright_by_contenttypeREADThis service returns legal and technical information for the viewport described in the request. via GET https://api.tomtom.com/traffic/services/{versionNumber}/incidentViewport/{boundingBox}/{boundingZoom}/{overviewBox}/{overviewZoom}/{copyright}/{contentType}
tomtom_post_places_discoverWRITEDelivers fully resolved location or discoverAction results based on complete input criteria. Use this endpoint for structured or fully specified inputs, such as suggestion/button interactions, or voice queries. Not intended for as-you-type suggestions (see `/suggest`). via POST https://api.tomtom.com/maps/orbis/places/discover
tomtom_post_places_suggestWRITEDelivers as-you-type suggestions for important or nearby locations and related discoverable concepts. Use this endpoint to provide a short list of contextualized, explainable suggestions relevant the current state of the user's query-typing session. Results are optimized for listing-based displays. via POST https://api.tomtom.com/maps/orbis/places/suggest
tomtom_post_routing_by_versionnumber_calculatelongdistanceevroute_by_locations_by_contenttypeWRITECalculates a route between a given origin and destination, passing through waypoints if they are specified. via POST https://api.tomtom.com/routing/{versionNumber}/calculateLongDistanceEVRoute/{locations}/{contentType}
tomtom_post_routing_by_versionnumber_calculatereachablerange_by_origin_by_contenttypeWRITECalculates a set of locations that can be reached from the origin point. POST method handles additionally parameters: supportingPoints , allowVignette , avoidVignette , avoidAreas . via POST https://api.tomtom.com/routing/{versionNumber}/calculateReachableRange/{origin}/{contentType}
tomtom_post_routing_by_versionnumber_calculateroute_by_locations_by_contenttypeWRITECalculates a route between an origin and a destination. POST method handles additionally parameters: supportingPoints , allowVignette , avoidVignette , avoidAreas . via POST https://api.tomtom.com/routing/{versionNumber}/calculateRoute/{locations}/{contentType}
tomtom_post_search_by_versionnumber_alongrouteWRITEEV Search Along the Route via POST https://api.tomtom.com/search/{versionNumber}/alongRoute
tomtom_post_search_by_versionnumber_geometryfilter_by_extWRITEGeometry Filter (POST) via POST https://api.tomtom.com/search/{versionNumber}/geometryFilter.{ext}
tomtom_post_search_by_versionnumber_geometrysearch_by_query_by_extWRITEGeometry Search (POST) via POST https://api.tomtom.com/search/{versionNumber}/geometrySearch/{query}.{ext}
tomtom_post_search_by_versionnumber_routedfilter_by_position_by_heading_by_extWRITERouted Filter (POST) via POST https://api.tomtom.com/search/{versionNumber}/routedFilter/{position}/{heading}.{ext}
tomtom_post_search_by_versionnumber_searchalongroute_by_query_by_extWRITEAlong Route Search via POST https://api.tomtom.com/search/{versionNumber}/searchAlongRoute/{query}.{ext}
tomtom_post_snaptoroads_batch_by_versionnumberWRITEThe service matches the received points to the map road network and reconstructs the driven road. Input points are related to themselves and are a part of the same route from the same client. via POST https://api.tomtom.com/snapToRoads/batch/{versionNumber}
tomtom_post_snaptoroads_by_versionnumberWRITEThe service matches the received points to the map road network and reconstructs the driven road. Input points are related to themselves and are a part of the same route from the same client. via POST https://api.tomtom.com/snapToRoads/{versionNumber}
tomtom_post_traffic_services_by_versionnumber_incidentdetailsWRITEThis is the new and improved version (5) of the Incident Details endpoint. We highly recommend that you use this new version 5 rather than the old version 4, which we marked as deprecated. The Incident Details service provides information on traffic incidents which are inside a given bounding box or whose geometry intersects with it. - The freshness of data is based on the provided Traffic Model ID . - The data obtained from this service can be used as standalone or as an extension to other Traffic Incident services. - In the second case, the same Traffic Model ID should be used when calling all services, in order to grant synchronization of data between APIs. via POST https://api.tomtom.com/traffic/services/{versionNumber}/incidentDetails
Put TomTom behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.