{"@context": "https://schema.org", "@type": "WebAPI", "name": "Search API", "description": "Search API is a RESTful API that allows developers to run a single line fuzzy search for addresses and POIs. Search API returns the latitude/longitude of a specific address, cross street, geographic feature, or point of interest (POI).", "provider": {"@type": "Organization", "name": "tomtom.com"}, "documentation": "https://developer.tomtom.com/system/files/swagger_models/search_api.yaml"}
Index / APIs / tomtom.com

Search API

Search API is a RESTful API that allows developers to run a single line fuzzy search for addresses and POIs. Search API returns the latitude/longitude of a specific address, cross street, geographic feature, or point of interest (POI).

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://api.tomtom.com

auth: a p i k e y

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

Search v1.0.0

Search API is a RESTful API that allows developers to run a single line fuzzy search for addresses and POIs. Search API returns the latitude/longitude of a specific address, cross street, geographic feature, or point of interest (POI).

methodpathwhat the vendor says it does
GET/search/{versionNumber}/additionalData.{ext}Additional Data Additional Data
GET/search/{versionNumber}/cS/{category}.{ext}Low Bandwith Category Search Search
GET/search/{versionNumber}/categorySearch/{query}.{ext}Category Search Search
GET/search/{versionNumber}/geocode/{query}.{ext}Geocode Geocoding
GET/search/{versionNumber}/geometryFilter.{ext}Geometry Filter Filters
POST/search/{versionNumber}/geometryFilter.{ext}Geometry Filter Filters
GET/search/{versionNumber}/geometrySearch/{query}.{ext}Geometry Search Search
POST/search/{versionNumber}/geometrySearch/{query}.{ext}Geometry Search Search
GET/search/{versionNumber}/nearbySearch/.{ext}Nearby Search Search
GET/search/{versionNumber}/poiSearch/{query}.{ext}Points of Interest Search Search
GET/search/{versionNumber}/reverseGeocode/crossStreet/{position}.{ext}Cross Street lookup Reverse Geocoding
GET/search/{versionNumber}/reverseGeocode/{position}.{ext}Reverse Geocode Reverse Geocoding
GET/search/{versionNumber}/routedFilter/{position}/{heading}.{ext}Routed Filter Filters
POST/search/{versionNumber}/routedFilter/{position}/{heading}.{ext}Routed Filter Filters
GET/search/{versionNumber}/routedSearch/{query}/{position}/{heading}.{ext}Routed Search Search
GET/search/{versionNumber}/s/{query}.{ext}Low bandwith Search Search
GET/search/{versionNumber}/search/{query}.{ext}Fuzzy Search Search
POST/search/{versionNumber}/searchAlongRoute/{query}.{ext}Along Route Search Search
GET/search/{versionNumber}/structuredGeocode.{ext}Structured Geocode Geocoding

specification origin: https://developer.tomtom.com/system/files/swagger_models/search_api.yaml

Maps v1.0.0

The Maps API web services suite offers the following APIs: - Raster The Maps Raster API renders map data that is divided into gridded sections called tiles. Tiles are square images (png or jpg format) in various sizes which are available at 19 different zoom levels, ranging from 0 to 20. For zoom level 0, the entire earth is displayed on one single tile, while at zoom level 20, the world is di

methodpathwhat the vendor says it does
GET/map/{versionNumber}/copyrights.{format}Copyrights whole world The Copyrights API returns copyright information for the Maps API Raster Tile Service i
GET/map/{versionNumber}/copyrights/caption.{format}Captions This API returns copyright captions for the map service. Copyrights
GET/map/{versionNumber}/copyrights/{minLon}/{minLat}/{maxLon}/{maxLat}.{format}Copyrights bounding box The Copyrights API returns copyright information for the Maps API Raster Tile Service
GET/map/{versionNumber}/copyrights/{zoom}/{X}/{Y}.{format}Copyrights tile The Copyrights API returns copyright information for the Maps API Raster Tile Service in JSON,
GET/map/{versionNumber}/staticimageStatic Image The Static Image service renders a rectangular raster image in the style, size, and zoom level sp
GET/map/{versionNumber}/tile/{layer}/{style}/{zoom}/{X}/{Y}.pbfTile The Maps API Vector Service delivers vector tiles, which are representations of square sections of map da
GET/map/{versionNumber}/tile/{layer}/{style}/{zoom}/{X}/{Y}.{format}Tile The Maps API Raster Service delivers raster tiles, which are representations of square sections of map da
GET/map/{versionNumber}/wms/GetMap The GetMap call implements the Web Map Service 1.1.1 standard to access TomTom raster map tiles. This s
GET/map/{versionNumber}/wms//GetCapabilities The GetCapabilities call is part of TomTom's implementation of version 1.1.1 the Web Map Servi
GET/map/{versionNumber}/wmts/{key}/{wmtsVersion}/WMTSCapabilities.xmlWMTS The WMTS GetCapabilities call implements version 1.0.0 of the Web Map Tile Service (WMTS) standard. It re

specification origin: https://developer.tomtom.com/system/files/swagger_models/maps_api_0.yaml

Routing v1.0.0

Routing consists of the following service: Calculate Route Calculates a route between an origin and a destination, passing through waypoints (if specified). Additional routing parameters like traffic, avoidance conditions, departure/arrival time etc. can be taken into account. Calculate Reachable Range Calculates a set of locations that can be reached from the origin point, subject to the availabl

methodpathwhat the vendor says it does
GET/routing/{versionNumber}/calculateReachableRange/{origin}/{contentType}Reachable Range Calculates a set of locations that can be reached from the origin point. Routing
POST/routing/{versionNumber}/calculateReachableRange/{origin}/{contentType}Reachable Range Calculates a set of locations that can be reached from the origin point. POST method handles a
GET/routing/{versionNumber}/calculateRoute/{locations}/{contentType}Calculate Route Calculates a route between an origin and a destination. Routing
POST/routing/{versionNumber}/calculateRoute/{locations}/{contentType}Calculate Route Calculates a route between an origin and a destination. POST method handles additionally param

specification origin: https://developer.tomtom.com/system/files/swagger_models/routing_api.yaml

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.