Streamdata.io API Gallery - HERE (Report Issue)

Organization(s):

HERE Base64 Encoded Map Tiles

*Request a base64 encoded map tile and associated room definitions with a single request* A base64 encoded map tile together with the room definitions, is requested by passing `tiles-ia-b64` in the path of the request URL, along with a known `flo...

HERE Room Definitions

*Request a list of the name and shape of rooms found within a single venue map tile* Room data associated with a map tile is requested by passing `tiles-ia` in the path of the request URL, along with a known `floor` and `quadkey` and associated a...

HERE Venue Map Tile

*Request an individual venue map tile* In addition to the usual `app_id` and `app_code`, three additional parameters are required for authentication purposes. The `Signature`, `Policy` and `Key-Pair-Id` parameters have been obtained from a prior ...

HERE Full Venue Model

*Request extended details of places found within a venue* A full model of a venue can be obtained by passing `models-full` in the path of the request URL and appending the `id` of the venue in question along with associated authentication credent...

HERE Places within a Venue

*Request a list of the places within a venue* Details of the individual places to be found within a venue can be obtained by passing `models-poi` in the path of the request URL and appending the `id` of the venue in question along with associated...

HERE Traffic Flow Availability Data

*Flow availability requests allow you to see what traffic flow coverage exists in the current Traffic API.* The Server also supports an XML response. * **app_id** `text` \- A 20 byte Base64 URL-safe encoded string used for the authent...

HERE Traffic Incidents via Proximity

*Request traffic incident information within specified area* Traffic incidents can be retrieved through several different request types, based on the addressing schemes that they use to specify their geography. Traffic requests can be output to e...

HERE Flow using Proximity returning Additional Attributes

*Request traffic flow information using proximity, returning shape and functional class* The request is made through combining the `prox` parameter and the `responseattributes` in the request URL. The server also supports an XML response. * **...

HERE Filtering by Custom Attributes

*Request a list of user-defined locations based on their attribute values* An attribute-based search is requested using the `attribute` endpoint and by adding the `query` parameter to the request URL. * **layerId** `text` \- Unique indicator...

HERE Find Locations within a Bounding Box

*Request a list of user-defined locations within a defined area* The request uses the `bbox` endpoint, and the bounding box is specified by adding the `bbox` parameter to the request URL. * **layerId** `text` \- Unique indicator used to retr...

HERE Time-based isoline with destination as center

*Request an isoline that will reach a destination within a given time* Time-based reverse flow requests are made using the `calculateisoline` endpoint and specifying the `destination` and `rangetype=time` parameters. * **mode** `text` \- Rou...

HERE Many to many matrix routing

*Matrix routing request with three start points and five destinations* Matrix calculations are made using the `calculatematrix` endpoint and appending a three start parameters (`start0, ``start1, ``start2)` and multiple consecutively numbered `de...

HERE Avoid motorways

*Request a route preferring or avoiding specific types of road* Routing preferences can be added by extending the `mode` parameter of the request URL by adding a semi-colon delimited list of route link flags. In this case the addition of `motorwa...

HERE Place Categories

*Request a list of place categories available for a given location* A place category request can be made using the `categories/places` endpoint in the request URL and specifying the focal point using the `at` parameter. * **at** `latlng` \-...

HERE Copyright Information

*Request map tile copyright information* To make a request for copyright information, use the `copyright` parameter in the path of the request URL. Note that the client-side process formatting the JSON response may take some time in older br...

HERE Find Locations using Corridor

*Request a list of user-defined locations near to a given corridor* The route corridor consists of a series of latitude, longitude pairs defining the waypoints of a route, along with a defined width. A corridor search is requested using the `corr...

HERE Find Transit Coverage in Cities Nearby

*Request a list of transit operators available in cities nearby* City coverage can be found using the `coverage/v1/city.json` endpoint. The `x` and `y` parameters specify the location of the search. The response also includes the number of tran...

HERE Transit Coverage Nearby

*Request a list of transit operators and station coverage nearby* Operator coverage is requested using the `coverage/v1/nearby.json` endpoint specifying the location using the `x` and `y` parameters. * **details** `enum` \- Don't show line i...

HERE Transit Coverage Within a City

*Request a list of transit operator coverage within a specified city* A list of operators working within a city is requested using the `coverage/v1/search.json` endpoint. The city is specified using the `q` parameter. * **q** `text` \- The ...

HERE Explore Popular Places

*Request a list of popular places around a location* The `explore` location context can either be an explicitly given location using the `at` parameter, or implicitly defined by a user's current position or the currently visible map. * **at** ...

HERE Explore Nearby Places

*Request a list of places close to a location * The `discover/here` endpoint allow users to request a list of places near to a given point, based on a location precision parameter (in this case the `at` parameter) which must be provided. If the p...

HERE One-Box Search

*Request a list of nearby places based on a query string* A free-text places search can be made using the `discover/search` endpoint in the request URL and adding the `q` parameter with the query string. The focal point of the search is defined u...

HERE Available Attributes

*Request which map data layers contain which attributes* To make a request for map data layer information, use the `attributes``.json` endpoint, supplying the `release` and `region` parameters. * **region** `text` \- Map Coverage Region. ...

HERE Available Attributes within a Map Data Layer

*Request which attributes are available within a specified map data layer* To make a request for map data layer information, use the `layer``.json` endpoint, supplying the `release`, `layer` and `region` parameters. * **region** `text` \- Ma...

HERE Available Map Data Layers

*Request which data layers can be accessed within a specified map region and release* To make a request for data layer availability information, use the `layers.json` endpoint, supplying the `release` and `region` parameters. * **region** `te...

HERE Map Data Availability and Freshness

*Request the release date and area covered by each available map region* To make a request for release date information, use the `maps.json` endpoint. * **app_id** `text` \- A 20 byte Base64 URL-safe encoded string used for the authenticatio...

HERE Waypoint Sequence for Hazardous Materials

*Request an ordered list of destinations for a truck carrying hazardous materials* Waypoint sequence calcuations are made using the `findsequence` endpoint and appending `start` and `end` parameters and consecutively numbered `destination` param...

HERE Transparent Traffic Map

*Request a transparent tile with traffic flow information* To obtain a transparent map tile displaying traffic flow, use the `flowtile` parameter in the path of the request URL. * **app_id** `text` \- A 20 byte Base64 URL-safe encoded string...

HERE Geocode using partial address information

*Request the latitude, longitude and details of an address based on partial address information* This example shows a structured (qualified) geocoding request using the `geocode` endpoint. In this structured request the data is provided in `count...

HERE Link Information using linkId

*Request detailed information about a path segment in the routing network given a linkid* Link information can be retrieved using the `getlinkinfo` endpoint, by specifying one or more comma separated linkIds using the `linkids` parameter. The `li...

HERE Previously calculated route information

*Request information about a previously calculated route* Previous routes can be retrieved using the `getroute` endpoint and appending a `routeid` to the request. The `routeid` in question has been generated from a previous request. Note that ser...

HERE Hybrid Map

*Request a hybrid map tile - satellite imagery with labels* Hybrid map tile are available by passing `hybrid.day` in the path of the request URL. The map tiles will display using the default language of the server unless the `lg` query parameter ...

HERE Map Tile Type Information

*Request information about the types of map tiles available on a server* To make a request for metadata information, use the `info` parameter in the path of the request URL. * **output** `enum` \- Indicates whether to return the information ...

HERE Reachability of an Area Within a Specific Time

*Request a list of the public transit stations that can be reached in a given time* To find the stations reachable in a specified time use the `isochrone/v1/search.json` endpoint specifying a center point using the `x` and `y` parameters and a ma...

HERE Add Jobs

* Start asynchronously geocoding a large set of addresses in one batch* Submit an HTTP POST request with `action=run` and attach the input data to the body. * **gen** `number` \- Enables/disables backward incompatible behavior in the API...

HERE Get Job

*Request the status of a batch geocoder job* To check the status, make a request to the `jobs` endpoint appending the `requestId` and using the parameter `action=status ` * **action** `enum` \- Type of request Valid values are : `can...

HERE Color-reduced Street Map

*Request a greyed out street map tile* Maps using a reduced color palette can be requested by passing `normal.day.grey` in the path of the request URL. * **app_id** `text` \- A 20 byte Base64 URL-safe encoded string used for the authenticati...

HERE Color-reduced Transit Map

*Request a color-reduced map tile with public transport* Color-reduced street map tiles with full-color transit overlays are requested by passing `normal.day.transit` in the path of the request URL. * **app_id** `text` \- A 20 byte Base64 UR...

HERE Foreign Language Support

*Request a map tile with labels in a foreign language* The `lg` query parameter is used to define the language used on the map tiles. Consult the Map Tile API Reference for a full list of available languages. * **lg** `enum` \- Alters the l...

HERE Base64 Encoded Map Tile

*Request a base64 encoded map tile* Base64 encoded tiles are requested by adding the parameter `output=base64` to the request URL. Click on the response to decode the tile returned. * **output** `text` \- Indicates whether to return the...

HERE Fleet Vehicle Map

*Request a street map tile using the fleet vehicle color scheme* Fleet color scheme map tiles are available by passing `style=fleet` as a parameter of the request URL. * **style** `enum` \- If present, selects the style to use to render the ...

HERE Support for Multiple Languages

*Request a map tile with labels in two languages* The `lg` query parameter is used to define the first language used on the map tiles. The `lg2` query parameter is used to define a supplementary second language. Consult the Map Tile API Referenc...

HERE Filtering Points of Interest

*Request a map tile including selected points of interest* Points of interest are displayed by passing the `pois` parameter in the request URL. The type of points of interest to be displayed can be filtered by using a hexadecimal bitmask. *...

HERE Multiple Base64 Encoded Map Tiles

*Request multiple base64 encoded map tiles* A square consisting of multiple base64 encoded tiles is requested by adding the parameters `output=base64` and `range=NxN` to the request URL. The `column` and `row` in the path of the URL, defining the...

HERE Toll Zone Map

*Request a street map tile highlighting congestion and environmental toll zones* To highlight such toll zones, add the `congestion` parameter to the request URL. * **congestion** `null` \- Flag to indicate if congestion zones are to be shown...

HERE Map Image using Bounding Box

*Request an image of a map based around a given area* To specify a bounding box, add the `bbox` parameter to the request URL. On desktop browsers, redirection to `here.com` will occur automatically unless the `nord` parameter is also added to URL...

HERE Point of Interest Categories

*Request point of interest category information* To make a request for point-of-interest information, use `meta/pois` in the path of the request URL. * **output** `enum` \- A 20 byte Base64 URL-safe encoded string used for the authenticat...

HERE All Next Departures (deprecated)

*Request a list of all next departure times and destinations from a location.* All next departures information can be requested using the `metarouter/rest/boardservice/v1/multiboard.json` and specifying a `time` and `coordinates. `The maximum num...

HERE All Next Departures from a Location

*Request a list of all next departure times and destinations from a given location.* All next departures from a given location can be requested using the `metarouter/rest/boardservice/v1/multiboard/by_geocoord.json` and specifying a `time` and `c...

HERE All Next Departures for a list of Stations

*Request a list of all next departure times and destinations for a give list of stations.* All next departures for a list of stations can be requested using the `metarouter/rest/boardservice/v1/multiboard/by_stopIds.json` and specifying a `time` ...

HERE Next Nearby Departures from a Station

*Request a list of next departure times and destinations of a particular station* Next nearby departures can be requested using the `metarouter/rest/boardservice/v2/stationboard.json` and specifying a `time` and `stnId`. The station ID (stnI...

HERE Avoid Transit Routes Involving Transfers

*Request a direct public transit route excluding changes and transfers* Public transit routes can be requested using the `metarouter/rest/routeservice/v2/route.json` endpoint. The `changes `parameter is used to indicate the number of changes or t...

HERE Multi-reverse Geocode Addresses

*Request the addresses of up to one hundred locations with one multi-reverse geocoding request* The body of the HTTP POST request contains the coordinates and optional radius in the `prox` parameter and an optional numeric identifier in the `id` ...

HERE Transparent Traffic Map via TDA (to be deprecated)

*Request a transparent tile with traffic flow information* Supports custom coloring, functional class filters, DLR rendering, sub-segment traffic rendering. * **app_id** `text` \- A 20 byte Base64 URL-safe encoded string used for the authent...

HERE Find the Five Nearest Locations

*Request a list of user-defined locations within a circle around a fixed point* The search uses the `proximity` endpoint. The definition of the location and limit of the search is specified using `coord` and `radius` parameters, and the number o...

HERE Multi-Language Support

*Request current weather conditions in a foreign language* The language of the weather report is altered by adding the `language` parameter to the request URL. * **product** `enum` \- The type of information to request Valid values are : `...

HERE Reverse Geocode Landmarks

*Request details of landmarks near to a given latitude and longitude* Landmark reverse geocoding requests can be made using the `reversegeocode` endpoint, specifying the parameter `mode=retrieveLandmarks`, and adding the `prox` parameter to the r...

HERE Map Image with Polylines

*Request an image of a map including a polyline* It supports also different map schemes, image sizes; image formats as well as zooming out from automatically calculated zoom level. * **r0** `text` \- List of coordinates describing the f...

HERE Find Locations along a pre-defined Route

*Request a list of user-defined locations along a pre-defined route* The route has been pre-calculated and the `routeid` has already been acquired from a previous routing request. A route-based corridor search is requested using the `corridor` en...

HERE Satellite Map

*Request a satellite map tile* Satellite map tiles do not display labels and are available by passing `satellite.day` in the path of the request URL. * **app_id** `text` \- A 20 byte Base64 URL-safe encoded string used for the authentication...

HERE Find Stations Nearby

*Request a list of public transit stations within a given geo-location.* To find the nearest stations use the `search/by_geocoord.json` endpoint specifying a center point using the `x` and `y` parameters and a search radius in meters using the `r...

HERE Find Stations by Name

*Request a list of public transit stations based on name* A station search request can be made using the `search/by_name.json` endpoint and adding the `name` parameter. The focal point of the search is defined using the `x` and `y` parameters. Th...

HERE Find Stations by ID

*Request details of a specific transit station based on a previous request* Station details are requested using the `search/by_stopids.json` endpoint and appending a comma delimited list of `stop-ids` to the request URL. Usually, the request to t...

HERE Platform Static Data

*Request enumerated content from a static data table* To request static data use the static.json endpoint and provide the name of the data table using the `content` parameter * **region** `text` \- Map Coverage Region. e.g. `APAC`, `NA`, ...

HERE Search Suggestions

*Request a list of suggestions based on a partial query string* A suggestions request can be made using the `suggest` endpoint in the request URL and adding the `q` parameter with the partial query string. The focal point for the suggestion servi...

HERE Terrain Map

*Request a terrain map tile* Terrain map tile are available by passing `terrain.day` in the path of the request URL. * **app_id** `text` \- A 20 byte Base64 URL-safe encoded string used for the authentication of the client application. Yo...

HERE Platform Data

*Request data from a specific data layer about a specified location* To request data from a specified data layer, use the t`ile.json` endpoint, and include the `region`, `release` and `layer` parameters. The area covered is specified by the `lev...

HERE Traffic Map

*Request a map tile with traffic flow information* To obtain a traffic map tile, use the `traffictile` parameter in the path of the request URL. * **app_id** `text` \- A 20 byte Base64 URL-safe encoded string used for the authentication of ...

HERE Transparent Truck Restrictions Map

*Request a transparent tile showing restrictions for heavy vehicles only* To obtain a transparent map tile displaying route restrictions for trucks, use the `truckonlytile` parameter in the path of the request URL. * **app_id** `text` \- A 2...

HERE Truck Restrictions Map

*Request a street map tile showing restrictions for heavy vehicles* To obtain a map tile displaying route restrictions for trucks, use the `trucktile` parameter in the path of the request URL. * **app_id** `text` \- A 20 byte Base64 URL-safe...

HERE Venue Clusters within a Bounding Box

*Request an overview of the number venues across a large area* A bounding box is specified using the `bbox` parameter in the request URL. * **bbox** `bbox` \- A type of spatial filter. A bounding box specifies the top-right and bottom left c...

Submit Your API

Join the gallery to find out how much you can save with Streamdata.io.