How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

HERE Location API

Obtain location information using radio measurements

HERE Location API is one of 139 APIs that HERE publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Location. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 1 operation across 1 path, and defines 90 schemas. It is described by OpenAPI 3.2.0, at version 2.9.0.

Requests are made against a single base URL, https://positioning.hereapi.com/v2.

1 operations 1 paths 90 schemas 1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2.9.0
Base URL
https://account.api.here.com
Authentication
API Key, HTTP Bearer
Terms of Service
Resource Areas
1

Authentication & Security 2

HERE Location API declares 2 security schemes for authenticating requests. An API key is passed in the query as apiKey (ApiKey). It accepts HTTP bearer tokens (JWT) (Bearer). By default, every request must be authenticated.

  • ApiKey — A key generated specifically to authenticate API requests. For more information on how to get an API key, see the [Identity & Access Management Developer Guide…
  • Bearer — A token obtained from a separate endpoint using client credentials and an OAuth 1.0a HMAC-SHA256 signed request. For more information on how to get a bearer to…

Paths & Operations 1

Across 1 path, the API surfaces 1 operation — 1 POST. Each is listed below with its method, path, parameters, and response codes.

Location 1

Obtain location information using radio measurements

POST
/locate
Location query
HERENetworkPositioningAPIV2PostLocate 7 params body → 200400401403404405413414

Schemas 90

The contract defines 90 schemas that model the data the API accepts and returns. The most detailed are Lte (11 properties), Locate (10 properties), LteCatM (9 properties), Tdscdma (9 properties). Each schema is shown below with its type and property counts.

Uarfcn
integer
UTRAN Absolute Radio Frequency (U-ARFCN)
EutranCid
integer
E-UTRA Cell Identifier (UC-Id), 28 bits (20 bits eNodeB and 8 bits Cell ID). See 3GPP TS 36.331 (V18.2.0), Section 6.3.4 for details.
ClientInfo
object
Information about the client
7 properties 4 required
LteCatMNmr
object
LTE Cat-M network measurement
5 properties 2 required
Latitude
number
Latitude in WGS-84 format, decimal representation ranging from -90 to 90.
Channel
integer
CDMA channel frequency
Lac
integer
Location Area Code (LAC). Note, value 65534 is invalid.
Lte
object
LTE measurement
11 properties 3 required
WcdmaNmr
object
WCDMA network measurement
5 properties 2 required
LteCatM
object
LTE Cat-M measurement
9 properties 3 required
Pathloss
integer
UTRAN pathloss (dBm)
GsmLocalId
object
Local identification parameters of GSM serving cell
2 properties 2 required
Pci
integer
Physical Cell Identity (PCI)
NrArfcn
integer
NR Absolute Radio Frequency Channel Number (NRARFCN)
ErrorDetail
object
Detail about an error
5 properties
Gsm
object
GSM measurement
8 properties 4 required
Rsrq
number
Reference Signal Received Quality (RSRQ) in dB. Values less than -34dB should be clamped to -34. Values greater than +3dB should be clamped to +3. For referenc…
BaseLat
number
Base station latitude
RegistrationZone
integer
CDMA Registration Zone (RZ)
WcdmaLocalId
object
Local identification parameters of WCDMA serving cell
2 properties 2 required
TdscdmaTimingAdvance
integer
Timing advance (TA). Round-Trip distance presented in the units of 4 c / 7.68e6, which corresponds to ~ 156 meters. That is, the scaling factor is 4 times the…
NbIotNmrArray
array
NB-IoT network measurements
Psc
integer
Primary Scrambling Code (PSC, Primary CPICH, Primary Control Pilot Channel).
Rss
integer
Received signal level (dBm) at the terminal
WcdmaCid
integer
WCDMA Cell Identifier (UTRAN CID, UC-Id), 28 bits (12 bits RNC and 16 bits Cell ID). See 3GPP TS 25.331 (V18.0.0), Section 10.3.2.2 for details.
Wcdma
object
WCDMA measurement
8 properties 3 required
Mcc
Mobile Country Code (MCC). The value may be either a string (recommended) or an integer (deprecated). Note: 0xx is for test networks, 1xx and 8xx are not used.
GsmNmr
object
GSM network measurements.
4 properties 2 required
MncString
string
Mobile Network Code (MNC)
Rscp
integer
Received Signal Code Power (RSCP) in dBm. Values less than -120dBm should be clamped to -120. Values greater than -25dBm should be clamped to -25.
WlanLocate
object
WLAN measurement
2 properties 1 required
Tdscdma
object
TD-SCDMA measurement.
9 properties 3 required
NrSyncSignal
object
Synchronization Signal measurement. May include one or more of SS-RSRQ, SS-RSRP and SS-SINR reports.
2 properties
TdscdmaNmrArray
array
TD-SCDMA network measurements. Maximum of 8 distinct uarfcn frequencies.
PnOffset
integer
Pseudonoise offset. This field and CDMA channel frequency together allow for the locally unique identification of the cell.
NbIotLocalId
object
Local identification parameters for NB-IoT cell measurement
2 properties 2 required
NrNmr
object
NR network measurement
4 properties 2 required
PositionLocate
object
Object containing information on a location where a measurement was taken.
5 properties 3 required
CdmaNmr
object
CDMA network measurement
4 properties 2 required
Nci
integer
NR Cell Identifier (NCI). See 3GPP TS 38.331 (V18.2.0), Section 6.3.2 for details.
Sid
integer
System ID (SID)
Cdma
object
CDMA measurement
9 properties 3 required
Bsic
integer
Base Station Identity Code (BSIC, for instance, color code)
NrLocalId
object
Local identification parameters of NR serving cell
2 properties 2 required
MccInteger
integer
Mobile Country Code (MCC) as integer. Note: this format is deprecated, use string format instead. Note: 0xx is for test networks, 1xx and 8xx are not used.
CellParams
integer
Cell Parameters ID (CDMA Spreading Code ID)
MncInteger
integer
Mobile Network Code (MNC) as integer. Note: this format is deprecated, use string format instead.
Earfcn
integer
Evolved Absolute Radio Frequency Channel Number (E-ARFCN)
CdmaNmrArray
array
CDMA network measurements
Mnc
Mobile Network Code (MNC). The value may be either a string (recommended) or an integer (deprecated).
GsmNmrGlobalId
object
The lac and cid parameters of global ID for GSM neighbor measurement. They should be from the same PLMN (MCC+MNC) as the serving cell.
2 properties 2 required
NbIotNmr
object
NB-IoT network measurement
5 properties 2 required
Locate
object
Object wrapping the location data submitted in a request for a position. At least one of gsm, wcdma, tdscdma, lte, lteCatM, nbIot, nr, cdma, or wlan elements i…
10 properties
Nid
integer
Network ID (NID)
Tac
integer
Tracking Area Code (TAC)
Nrsrq
number
Narrowband Reference Signal Received Quality (NRSRQ) in dB. Value range is [-34, 2.5], for reference see 3GPP TS 36.133, Rel. 17, Section 9.1.22.14. Values les…
Uarfcndl
integer
UTRAN Absolute Radio Frequency Downlink (UARFCN-DL)
Rsrp
integer
Reference Signal Received Power (RSRP) in dBm. Values less than -156dBm should be clamped to -156. Values greater than -44dBm should be clamped to -44. For ref…
TdscdmaLocalId
object
Local identification parameters of TD-SCDMA serving cell
2 properties 2 required
LteCatMLocalId
object
Local identification parameters of LTE Cat-M serving cell
2 properties 2 required
RxLevel
integer
Received Signal power (dBm). Values less than -110dBm should be clamped to -110. Values greater than -25dBm should be clamped to -25.
LteNmrArray
array
LTE network measurements
GsmCid
integer
GSM Cell Identifier (GERAN CID). See 3GPP TS 23.003 (V18.6.0), Section 4.3.1 for details.
AuthError
object
Error object reported in case of authentication or authorization errors.
2 properties
LteLocalId
object
Local identification parameters of LTE serving cell
2 properties 2 required
NrRsrp
integer
NR Reference Signal Received Power (SS-RSRP or CSI-RSRP) in dBm. For reference see 3GPP TS 38.215 and 3GPP TS 38.133, version 16.8.0, section 10.1.6. Value ran…
GsmNmrArray
array
GSM network measurements
Version
string
TdscdmaNmr
object
TD-SCDMA network measurement
5 properties 2 required
PilotPower
integer
Pilot Power (dBm). If Pilot Power is not available directly, it needs to be calculated from Total Power in the band and Pilot Strength with respect to the Tota…
LteCatMNmrArray
array
LTE Cat-M network measurements
LteTimingAdvance
integer
Timing Advance. Expressed in the units of 16 Ts (16 Basic time units) = 16 / (15000 2048) seconds, which corresponds to ~ 156 meters. For reference see 3GPP TS…
TdscdmaCid
integer
TD-SCDMA Cell Identifier (UTRAN CID, UC-Id), 28 bits (12 bits RNC and 16 bits Cell ID). See 3GPP TS 25.331 (V18.0.0), Section 10.3.2.2 for details.
GsmTimingAdvance
integer
Timing advance (TA). Expressed in the units of GSM bits equaling to 48/13 μs ~ 1107 meters.
BaseLng
number
Base station longitude
Nr
object
NR (5G) standalone (NR SA) cell measurement
7 properties 3 required
Nrsrp
integer
Narrowband Reference Signal Received Power (NRSRP) in dBm. For reference see 3GPP TS 36.214 version 14.2.0 Rel. 14, section 5.1.26. Value range is [-156, -44],…
NrNmrArray
array
NR network measurements
NrPci
integer
NR Physical Cell Identity (NR PCI)
CdmaLocalId
object
Local identification parameters of CDMA serving cell
2 properties 2 required
Error
object
Object wrapper for the error response to a request.
7 properties 6 required
NrRsrq
integer
NR Reference Signal Received Quality (SS-RSRQ or CSI-RSRQ) in dB. For reference see 3GPP TS 38.133, version 16.8.0, section 10.1.11.1. Value range is [-43, 20]…
WcdmaNmrArray
array
WCDMA network measurements. Maximum of 8 distinct uarfcndl frequencies.
Bsid
integer
Base Station ID (CDMA BSID, BID)
Bcch
integer
Broadcast Control Channel (BCCH, synonymous to ARFCN = Absolute Radio Frequency Channel)
NbIot
object
NB-IoT cell measurement
9 properties 3 required
MccString
string
Mobile Country Code (MCC). Note: '0xx' is for test networks, '1xx' and '8xx' are not used.
LteNmr
object
LTE network measurement
5 properties 2 required
Longitude
number
Longitude in WGS-84 format, decimal representation ranging from -180 to 180.
NrTac
integer
NR Tracking Area Code (NR TAC)

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

here-location-api-openapi.yml Raw ↑

Other APIs HERE publishes across the network.

HERE Geocoding and Search API
HERE Autosuggest API
HERE Tour Planning API
HERE Public Transit API
HERE Destination Weather API
HERE Map Tile API
HERE Map Image API
HERE Tracking API
HERE Positioning API
HERE Parking API
HERE Platform Data API
HERE HD Live Map
Where this information came from

This is an independent, third-party profile of HERE Location API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.