HERE Routing API

The Routing API from HERE — 3 operation(s) for routing.

Operations 5

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 /routes Plan a public transit trip · Routes #
Ask an LLM
“How do I find a bus or train connection between two coordinates for a given departure time?”
“Can I limit a transit route to rail and metro only?”
Tell an agent
Find public transit routes from {origin} to {destination} leaving at {departureTime}.
Plan a transit trip from {origin} to {destination} using only {modes} with at most {changes} transfers.
POST /routes Calculate a car, truck or walking route · Calculate routes via POST #
Ask an LLM
“How do I calculate a driving route while avoiding a long list of areas I can't fit in the URL?”
“Can I get a truck route that avoids tolls and specific road features?”
Tell an agent
Calculate a {transportMode} route from {origin} to {destination}, avoiding {avoid}.
Route a {transportMode} from {origin} to {destination} and give me {alternatives} alternatives.
GET /routes/{routeHandle} Recall a calculated route from its handle · Get route by handle via GET #
Ask an LLM
“How do I get a previously calculated route back from its route handle?”
“Can I reroute from my current position using a route handle?”
Tell an agent
Decode route handle {routeHandle} for {transportMode}.
Reload route {routeHandle} as a {transportMode} route starting from my current position {origin}.
POST /routes/{routeHandle} Recall a route handle with a POST body · Get route by handle via POST #
Ask an LLM
“How do I decode a route handle when my avoid-areas list is too long for the query string?”
“Can I send exclusions in the request body when restoring a route from its handle?”
Tell an agent
Decode route handle {routeHandle} via POST for {transportMode}, avoiding {avoid} in the body.
Restore route {routeHandle} by POST with body exclusions {exclude} for a {transportMode}.
POST /import Build a route from a GPS trace · Calculate a route from a sequence of trace points #
Ask an LLM
“How do I turn a recorded GPS track into a route with travel time and distance?”
“What trace point density gives the best results when importing a route?”
Tell an agent
Create a {transportMode} route from GPS trace {trace}.
Match trace points {trace} to roads and return a {transportMode} route.

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-routing-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-routing-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Here Routing API
  license:
    name: HERE Documentation License
    url: https://legal.here.com/en-gb/terms/documentation-license
  termsOfService: https://legal.here.com/en-gb/terms
  version: '1.0'
  description: 'Operations tagged Routing across 2 of this provider''s published API definitions: here-public-transit-v8-openapi.yml, here-routing-v8-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://transit.hereapi.com/v8
  description: All Public Transit services, namely Routing, Next Departures, and Station Search.
- url: https://router.hereapi.com/v8
  description: Production server for the HERE Routing Service
security:
- Bearer: []
- ApiKey: []
tags:


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