Use simple HTTP GET methods providing maps, routing, geocoding, places, positioning, traffic, transit 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.
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.
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.
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.
route calculations showing the area reachable from a given location. Can include shortest or fastest routes and avoid attributes such as tolls and motorways.
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.
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.