REST APIs to provide access to the HERE Platform in a fast, pragmatic, easy to use form.

HERE REST APIs provide a flexible and fast access to variety of map data and functionalities. Developers can use HERE Rest APIs to perform tasks ranging from batch geocode requests, advanced traffic incident reports to creating an isoline route.

See below for a list of our REST APIs or click on API explorer to experience the power of HERE REST APIs

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.

Venue Maps API See documentation

The Venue Maps API allows you to download venues and venue related content in various formats to facilitate integration into various applications. It contains three main service: the Venue Discovery Service, the Tile Content service and the JSON Content service.

The Venue Discovery service enables venues search from anywhere within an area covered by a bounding box.

The Tile Content service permits download of png/js tiles for over 9000 venues. The tiles are pre-rendered images with transparent background intended to be placed as an additional layer on top of the map tiles.

The JSON Content service permits download of JSON models for a more detailed representation of venues including polygons, connectors, access points (entry/exit doorways) and store/POI information. It can be used as a standalone product, if you want to do render it yourself, or in combination with the Tile Content service to create interaction with png-tiles. Content can be rendered to better fit particular application requirements such as background colors, category colors, fonts and more.

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. Furthermore, the Routing 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.

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.

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.

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.

Weather API See documentation

The Weather API allows for an improved navigation experience while giving access to information related to weather such as forecasts, severe weather alerts as well as essential astronomical information. It exposes real-time weather information with hourly forecasts up to 48 hours, daily forecasts up to 7 days, weather alerts up to 24 hours, as well as various weather parameters such as temperature, wind, rain, visibility and more. Additionally, the Weather API supports search options like latitude and longitude, location name and zip code.

Transit API See documentation

Even though HERE Routing API already gives access to some of the most common transit features available today, the Transit API is HERE’s public transit service dedicated exclusively to providing an enhanced commuter experience.

HERE Transit API allows you to provide the best public transit routes from a point A to a point B including walking directions to public transit stops, stations or transfer stops along the way. It provides all possible options for getting to a final destination, while taking into account parameters such as arrival or departure times, number of desired transfers/connections, walking distance to a station or overall travel times. Users can either search for a particular station or discover nearby stops based on their current location.

Additionally, HERE Transit offers a variety of transit options which allow for a more personalized user experience: first/last mile walking directions, maximum walking distance, average walk speed, maximum number of transfers, real-line geometries, entrances/exists and transit platforms.

With coverage in over 960 cities, HERE Transit considers timetable transit information from local Transit Authorities, to provide for the most suitable public transit routing options. And when more than one travel mode is required to complete a trip, HERE Transit allows to seamlessly route between different transportation service providers available locally, regionally or even beyond national boundaries.