Geocoder API See documentation
Geocoder API offers three core functions: geocoding, reverse geocoding, and landmark geocoding. All are available through the same service interface.
- Geocoding finds an address based on text input. In addition to the addresses' geographic coordinates, the response contains complete and correctly spelled addresses. Address input can be a qualified, structured address or a free-form single search text string with full or partial address information.
- Reverse geocoding takes geographic coordinates (latitude/longitude) as input. The reverse geocoding results include the closest street addresses or area information. Results are ranked by proximity to the input location or a single area.
- Landmark geocoding combines geocoding, landmark search and reverse geocoding. It supports search for addresses, areas, regions, landmarks, and locations of national importance. Landmark geocoding supports basic reverse geocoding, accepting a variety of geographic coordinate formats.
The Geocoder string analyzer understands the difference in address formats across countries and the output includes localized address labels. Geocoder supports multiple languages and writing scripts. It includes many advanced options like results scoring, spatial filters, the inclusion of additional data with the results, e.g. postal code shapes, cross streets, or admin IDs.
Geocoder has global coverage for all 196 countries plus additional territories. Premium coverage including house number level is available for over 90 countries. In these countries you get accurate results with continuously updated automotive grade maps, precision to the door-step with Point Addressing for 222 million addresses in over 50 countries and address range based interpolation and extrapolation anywhere else. Geocoder also includes selected street level coverage for over 40 countries, and selected city level coverage for the remaining countries & territories.
Batch Geocoder API See documentation
The Batch Geocoder API allows users to submit up to a million lines of addresses for geocoding in one upload. Geocoding results are written to a text file, available for download.
For each address input, the result can be either a single record exactly matching the input, or a sequence of records ranked by relevance. Users can either wait for an email notification or poll the status of the job, and download the results when the job is completed.
Custom Location API See documentation
The Custom Location Service permits upload of CSV or XML files containing specific locations or points of interest for further display in your mapping applications. The Custom Location Service gives you the option to choose between automatic and manual geocoding of locations, depending on your application and business environment, and allows you to administer these locations in a database, via an easy-to-use user management module.
The Custom Location Service API provides support for complex geospatial and logical search queries, which allow you to display returned results on the map, within a certain distance or area, or which are subscribed to certain attributes.
Map Tile API See documentation
The Map Tile API returns single map image tiles for all regions of the world and provides you with the world's highest quality and most up-to-date maps; map tiles can be delivered in different sizes, modes and zoom levels to create beautiful maps for your location applications. In addition, the Map Tile API gives you the flexibility to choose from different map display options such as base, hybrid with satellite imagery and terrain, which can be optimized, through different map schemes, for daylight or night mode, desktop or mobile screens, to make certain data more prominent and easier to use in your applications.
Map Image API See documentation
The Map Image API is a REST API that provides fast and easy access to pre-rendered map images for all regions of the world.
You can use this service to display a given geographical position, points of interest, routes, turning points and junction views. Important data such as position, radius, zoom level, map type, etc. are specified by parameters in simple URL requests. You can embed the resulting map images in your applications.
Places API See documentation
Places API is a web service that allows you to build interactive applications for places search, discovery, information retrieval and interaction. Applying your own look and feel you can create a service with places features like those available in HERE Maps.
The principle feature of the Places API is to help your users find places and points of interest relevant to them. The API supports text search, with suggestions for place name, type and address. Calling on HERE's global collection of data a discovered place will provide rich information such as address, opening hours, contact number, web site and the geographic position. As an interactive service you can use the Places API to provide your users with the experience of sharing and reviewing places as well as uploading pictures.
Routing API See documentation
The Routing API delivers best routes based on intelligent routing algorithms while taking into account rich sets of attributes embedded in the map. You can get precise instructions on how to get to a destination, estimated time of arrival or optimized routes tailored for different environments. The Routing API includes pedestrian and public transit routing to cater especially to consumer use cases.
Enterprise Routing API See documentation
The Enterprise Routing API delivers best routes based on intelligent routing algorithms while taking into account rich sets of attributes embedded in the map. You can get precise instructions on how to get to a destination, estimated time of arrival or optimized route tailored for different environments. This API leverages some of the highest quality navigable content available in the HERE Maps, such as real-time traffic, historical traffic and truck data to enable enterprise-oriented use cases like truck and isoline routing.
Matrix Routing API See documentation
Matrix Routing API calculates routes between M x N locations and provides additional route related information such as real-time traffic updates. Route information consists of a graphical representation of the route and a detailed turn by turn route description. It enables mapping applications to render the geographical representation of the route together with the map data so that the route is displayed on the map.
Matrix Routing API is customizable so that the route calculation and additional information can be adapted to both consumer and enterprise applications and specific application use cases.
Traffic API See documentation
Millions of sensors in major metropolitan areas around the world monitor traffic flows, providing smart flow data and graphs that are accessible via the Traffic API. The Traffic API supports the display of real-time traffic data as flow data or incident data, as well as historical speed patterns.