HERE Map Attributes V8 API

The Map Attributes V8 API from HERE — 20 operation(s) for map attributes v8.

Operations 23

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /v8/maps/attributes Search map content layers for geometries · Simple and fast access to the rich HERE Map Content #
Ask an LLM
“How can I pull HERE map content attributes for road links inside a bounding box?”
“Can I filter map layer geometries with a SQL-style expression when searching by proximity?”
Tell an agent
Search the {layers} map layers for geometries within {in} using a GET request.
Get attributes {attributes} from layer {layers} for map release {release} with a simple GET query.
POST /v8/maps/attributes Search map layers for geometries via POST · Simple and fast access to the rich HERE Map Content #
Ask an LLM
“Is there a POST version of the map layer search for when my spatial filter is too long for a URL?”
“Can I send a long corridor filter in a POST body to search map content layers?”
Tell an agent
Use the POST form of the layer search to find geometries in {layers} along corridor {in}.
Post a layer search on {layers} with filter {filter}, returning up to {count} geometries.
GET /v8/maps/attributes/segments Enrich separate road segments with map attributes · Map Attributes for individual segments #
Ask an LLM
“How do I look up map attributes for a handful of unconnected road segments?”
“Can I enrich individual segment references with speed limits or other map content via a GET call?”
Tell an agent
Get attributes {attributes} for the unconnected segments {segmentRefs} with a GET request.
Enrich a few individual segments {segmentRefs} with map content from {mapName}.
POST /v8/maps/attributes/segments Enrich many road segments with attributes via POST · Map Attributes for individual segments (POST) #
Ask an LLM
“What's the recommended way to enrich a large batch of segment references with map attributes?”
“Can I send segment refs in a POST body instead of the URL when looking up segment attributes?”
Tell an agent
Post the large list of segment references {segmentRefs} in the body and return attributes {attributes} for each.
Bulk-enrich segments {segmentRefs} with map content using the POST segments endpoint.
POST /v8/maps/upload Upload WKT or Shapefile geometries to a layer · Import Geometries in a WKT or Shape File - deprecated, use HERE Geofencing API #
Ask an LLM
“How do I import my own polygons or points in WKT format into a custom map layer?”
“Can I upload a Shapefile as a private geometry layer with the legacy upload endpoint?”
Tell an agent
Upload the WKT file {file} as custom geometry layer {layerId}.
Import geometries from {file} into layer {layerId} and grant access to apps {grantedAppIds}.
POST /v8/maps/modify Modify geometries in an uploaded layer · Modify Geometries in Existing Layers - deprecated, use HERE Geofencing API #
Ask an LLM
“How do I append or replace geometries in a custom layer I already uploaded?”
“How long after modifying layer geometries do the changes become searchable?”
Tell an agent
Apply action {action} to layer {layerId} using the geometries in {file}.
Update the existing geometries of my uploaded layer {layerId} from file {file} with action {action}.
GET /v8/maps/routeisoline Find POIs reachable within a detour of a route · Retrieve the POIs that are reachable within a certain time or distance from the… #
Ask an LLM
“How can I find points of interest within a 10-minute detour along my driving route?”
“Can I limit route-side POI search by maximum detour distance for a truck with trailers?”
Tell an agent
Find POIs in layers {layer_ids} reachable within {max_detour_time} seconds of the route through {waypoints}.
Search for places within {max_detour_distance} meters of detour along the route via {waypoints}.
GET /v8/maps/list List map regions and releases as JSON · List available map (public/private/both) regions/releases available to the app #
Ask an LLM
“Which map regions and releases are available to my app, in JSON?”
“Can I list only my private BYOD maps rather than the public HERE maps?”
Tell an agent
List the available maps of type {mapType} as JSON.
Return a JSON list of every map region and release my app can use.
GET /v8/maps/list.html List available maps as an HTML page · List all maps (public/private/both) available to the app in HTML format #
Ask an LLM
“Is there a human-readable HTML page showing all maps my app can access?”
“Can I browse the public and private map list in a browser instead of JSON?”
Tell an agent
Show the HTML page listing maps of type {mapType}.
Open the browsable HTML list of all maps available to my app.
GET /v8/maps/layers/list List available map layers as JSON · List the available map layers (public/private/both) in JSON format. #
Ask an LLM
“What map content layers can I query, returned as JSON?”
“Can I restrict the layer list to one region such as Postal Code Boundaries or WEU?”
Tell an agent
List the JSON catalog of layers in map region {mapName}.
Get the JSON list of layers of type {layerType}.
GET /v8/maps/layers/list.html List available map layers as an HTML page · List the available map layers (public/private/both) in HTML format. #
Ask an LLM
“Can I see the available map layers on an HTML page I can read in a browser?”
“Is there a web view listing the layers for a particular map region?”
Tell an agent
Show the HTML page of layers for map {mapName}.
Open the HTML layer list filtered to layer type {layerType}.
GET /v8/maps/layers/doc Get a layer's attribute documentation as JSON · Show the layer documentation for a specific layer (public/private) in JSON… #
Ask an LLM
“Where can I get the official attribute descriptions for one map layer in JSON?”
“What columns does a specific map content layer expose?”
Tell an agent
Get the JSON documentation for layer {layer}.
Return the attribute list and descriptions of layer {layer} in map {mapName} as JSON.
GET /v8/maps/layers/doc.html View a layer's documentation as an HTML page · Show the layer documentation for a specific layer (public/private) in HTML… #
Ask an LLM
“Is there a readable HTML page documenting the attributes of a single layer?”
“Can I view one layer's attribute reference in my browser?”
Tell an agent
Open the HTML documentation page for layer {layer}.
Show layer {layer} of map {mapName} documented in HTML.
GET /v8/maps/layers/attributes List attributes across all layers as JSON · List the layer attributes across all layers #
Ask an LLM
“Which attributes exist across every map layer, as one JSON list?”
“Can I find which layer carries a given attribute column?”
Tell an agent
List all layer attributes across every layer in JSON.
Get the JSON attribute index across layers for map type {mapType}.
GET /v8/maps/layers/attributes.html View attributes across all layers as HTML · List the layer attributes across all layers #
Ask an LLM
“Is there an HTML table of every attribute across all map layers?”
“Can I browse the cross-layer attribute list in a web page?”
Tell an agent
Open the HTML page listing attributes across all layers.
Show the cross-layer attribute table in HTML for map {mapName}.
GET /v8/maps/indexes List available layer indexes as JSON · List available layer indexes #
Ask an LLM
“Which indexes are available on public and custom layers, in JSON?”
“What attributes are indexed so I can look up tiles by value?”
Tell an agent
List the available layer indexes as JSON.
Get the JSON index list for map {mapName}.
GET /v8/maps/indexes.html View available layer indexes as HTML · List available layer indexes #
Ask an LLM
“Can I see the list of layer indexes on an HTML page?”
“Is there a browser-friendly view of custom and public layer indexes?”
Tell an agent
Open the HTML page of layer indexes.
Show layer indexes for map type {mapType} in HTML.
GET /v8/maps/index Find tile IDs containing an attribute value · Tile IDs containing a given value #
Ask an LLM
“How do I find which tiles contain a particular attribute value in a map layer?”
“Does the tile lookup by value work on my custom uploaded layers?”
Tell an agent
Find tile IDs in layer {layer} where {attributes} equals {values}.
List the tiles of layer {layer} that contain value {values}.
GET /v8/maps/delete Delete uploaded geometry layers · Delete some of my Geometry Layers. #
Ask an LLM
“How do I delete custom geometry layers I uploaded to the map attributes service?”
“Can I remove a whole custom map or overlay rather than individual layers?”
Tell an agent destructive · confirm first
Delete my uploaded geometry layer {layerId}.
Remove layer {layerId} from storage {storage}.
GET /v8/maps/content.html Open the inline documentation landing page · Landing page for inline documentation #
Ask an LLM
“Where is the landing page for the map attributes inline documentation?”
“Can I get an HTML overview page of the service's built-in docs?”
Tell an agent
Open the inline documentation landing page for map attributes.
Show the HTML start page of the built-in map content docs.
GET /v8/maps/serviceconfiguration Get the service's parameter limits · Service parameter boundary values #
Ask an LLM
“What are the numeric limits on parameters like count or corridor width for this service?”
“Can the map attributes service limits get stricter in future releases?”
Tell an agent
Get the service configuration showing parameter boundary values.
Show me the current numeric limits for map attributes calls.
GET /v8/maps/attributes/path Get map attributes along a route path · Map Attributes along a route path #
Ask an LLM
“How can I enrich a continuous route with map attributes like speed limits along the way?”
“Can I pass a flexible polyline to get attributes along a truck route?”
Tell an agent
Get attributes {attributes} along the route path {flexiblePolyline} with a GET request.
Enrich the continuous path of links {links} for transport mode {transportMode}.
POST /v8/maps/attributes/path Get map attributes along a long route via POST · Map Attributes along a route path (POST) #
Ask an LLM
“What should I use to get attributes along a very long route path that won't fit in a URL?”
“Can I send a route's segments in a POST body to enrich the whole path?”
Tell an agent
Post the long route polyline {flexiblePolyline} in the body and return attributes {attributes} along it.
Enrich the continuous path made of segments {segments} using the POST path endpoint.

Documentation

📖
Documentation
https://docs.here.com/identity-and-access-management/docs
📖
APIReference
https://docs.here.com/identity-and-access-management/reference
📖
Documentation
https://docs.here.com/data-api/docs
📖
APIReference
https://docs.here.com/data-api/reference
📖
Documentation
https://docs.here.com/usage/docs
📖
APIReference
https://docs.here.com/usage/reference
📖
Documentation
https://docs.here.com/destination-weather/docs
📖
APIReference
https://docs.here.com/destination-weather/reference
📖
Documentation
https://docs.here.com/ev-products/docs
📖
APIReference
https://docs.here.com/ev-products/reference
📖
Documentation
https://docs.here.com/fuel-prices/docs
📖
APIReference
https://docs.here.com/fuel-prices/reference
📖
Documentation
https://docs.here.com/geocoding-and-search/docs
📖
APIReference
https://docs.here.com/geocoding-and-search/reference
📖
Documentation
https://docs.here.com/routing/docs
📖
APIReference
https://docs.here.com/routing/reference
📖
Documentation
https://docs.here.com/positioning/docs
📖
APIReference
https://docs.here.com/positioning/reference
📖
Documentation
https://docs.here.com/indoor-map/docs
📖
APIReference
https://docs.here.com/indoor-map/reference
📖
Documentation
https://docs.here.com/transit/docs
📖
APIReference
https://docs.here.com/transit/reference
📖
Documentation
https://docs.here.com/map-attributes/docs
📖
APIReference
https://docs.here.com/map-attributes/reference
📖
Documentation
https://docs.here.com/map-rendering/docs
📖
APIReference
https://docs.here.com/map-rendering/reference
📖
Documentation
https://docs.here.com/workspace/docs
📖
APIReference
https://docs.here.com/workspace/reference
📖
Documentation
https://docs.here.com/tour-planning/docs
📖
APIReference
https://docs.here.com/tour-planning/reference
📖
Documentation
https://docs.here.com/tracking/docs
📖
APIReference
https://docs.here.com/tracking/reference
📖
Documentation
https://docs.here.com/traffic-api/docs
📖
APIReference
https://docs.here.com/traffic-api/reference
📖
Documentation
https://docs.here.com/wego-pro/docs
📖
APIReference
https://docs.here.com/wego-pro/reference

Specifications

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/here:here-map-attributes-v8-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

here-map-attributes-v8-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Map Attributes V8 API
  description: 'Simple and fast access to the rich HERE Map content


    Note: Support for custom map data and custom routing is deprecated.'
  termsOfService: https://developer.here.com/terms-conditions
  license:
    name: HERE Documentation License
    url: https://legal.here.com/en-gb/terms/documentation-license
  version: 8.3.3
servers:
- url: https://smap.hereapi.com
  description: Generated server url
security:
- apiKey: []
- bearerTokenAuth: []
tags:


# --- truncated at 32 KB (118 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/here/refs/heads/main/openapi/here-map-attributes-v8-api-openapi.yml