REST APIs & Platform Extensions

Fast, flexible access to map data and functionality

GET AN APP ID

Get your apps moving with HERE REST APIs

Use simple HTTP GET methods providing maps, routing, geocoding, places, traffic and weather information. Platform Extensions add capabilities to the service results received from HERE REST APIs.

REST API code samples

See how to build a request to get a map over a certain location.

GEOCODE EXAMPLE

This example retrieves the latitude, longitude and complete address details of 200 S Mathilda Ave, Sunnyvale, CA based on a free-form text input. Free-form text based geocoding requests can be made using the geocode endpoint and adding the searchtext parameter to the request URL.

  1. REQUEST URL
    https://geocoder.cit.api.here.com/6.2/geocode.json?searchtext=200%20S%20Mathilda%20Sunnyvale%20CA&app_ id=DemoAppId01082013GAL&app_code=AJKnXv84fjrb0KIHawS0Tg&gen=8
  2. RESPONSE

Download PDF documentation for current and previous versions of HERE APIs and Platform Extensions.

Features

With HERE REST APIs you can add everything from basic Map Tiles to indoor Venue Maps, Batch Geocoding, and our comprehensive Transit service to your apps. The Platform Extensions give you even more data sets and advanced capabilities.

REST APIs FEATURES
Map Tile API Returns map image tiles with different display types, such as regular map, satellite imagery and terrain.
Map Image API Provides quick, pre-rendered map images.
Venue Maps API
Venue Images:
 see inside thousands of venues using png/js tiles.
Venue Models:
 access thousands of JSON venue models that interact with png tiles when combined with Venue Images.
Routing API
Car & Pedestrian Routing:
 driving and walking directions with instructions in multiple languages. Users can set preferences such as shortest or fastest route, restrictions, tolls or motorways and more.
Traffic Enabled Routing:
 use real-time traffic information in your routing queries.
Public Transit Routing:
 timetable-based public transit directions for 800+ cities. Combines pedestrian routing for door-to-door trip information, including alternative routes, arrival/departure times, and maximum number of connections.
Isoline Routing:
 route calculations showing the area reachable from a given location. Can include shortest or fastest routes and avoid attributes such as tolls and motorways.
Truck Routing:
 route directions and driving time calculations based on truck-optimized map attributes. Support for all legal, physical and HAZMAT restrictions such as turn, weight, height and inflammable goods restrictions.
Matrix Routing:
 optimized route calculations showing multiple locations, providing distances and/or travel times between all points. Can include shortest or fastest routes and avoid attributes such as tolls and motorways.
Geocoder API
Geocoding:
 convert addresses into geo-coordinates.
Reverse Geocoding:
 returns a usable description of a location from a set of geo-coordinates.
Multi Reverse Geocoding:
 upload up to 100 pairs of geographic coordinates processed in a single synchronous request for improved throughput performance.
Batch Geocoding:
 allows the user to upload multiple forward geocoder or reverse geocoder requests in a single file.
Places API Search, explore and see names, addresses, categories and contact info for points of interest.
Traffic API Provides traffic flow and incident information as well as map tiles with traffic overlays.
Weather API Find weather reports, forecasts and alerts for specific locations.
Transit API Provide the best public transit routes including walking directions to stops, stations or transfers along the way.
PLATFORM EXTENSIONS FEATURES
Custom Location Extension API Store, manage and retrieve custom POIs and polygons.
Platform Data Extension API Get additional HERE Map Content, including height and slope values, curvature, speed limits and traffic lights.
Route Match Extension API Matches GPS traces to the HERE road network to show the most probable routes.
Toll Cost Extension API Calculates toll costs for routes returned from HERE Platform services.
Waipoints Sequence Extension API Provides optimum sequence of given waypoints based on time or distance traveled.
Geofencing Extension API Monitor mobile assets entering or leaving a certain geographic area.
Fleet Connectivity Extension API Enable communication between dispatch and fleet using HERE Premium SDKs.