Entur Developer
Geocoder

Result

type
​string · enum · required
Enum values:
FeatureCollection
​Feature[] · required
​Metadata · required
bbox
​number[] · minItems: 4 · maxItems: 4

[minLon, minLat, maxLon, maxLat]

Example: [10.7335,59.911,10.7522,59.9144]

Feature

type
​string · enum · required
Enum values:
Feature
​Geometry · required
​Place · required
bbox
​number[] · minItems: 4 · maxItems: 4

GeoJSON bounding box [minLon, minLat, maxLon, maxLat]. Present for features with a real extent (streets, groups of stop places); omitted for point features.

Example: [10.73,59.91,10.76,59.92]

Geometry

type
​string · enum · required
Enum values:
Point
coordinates
​number[] · minItems: 2 · maxItems: 2 · required

[longitude, latitude]

Example: [10.7522,59.911]

Place

id
​string · required
​Names · required
layer
​Layer · enum · required
Enum values:
address
street
stopPlace
groupOfStopPlaces
poi
place
Example: stopPlace
source
​string · enum · required

Data source identifier (same values as the sources filter)

Enum values:
openstreetmap
kartverket-matrikkelenadresse
kartverket-stedsnavn
nsr
custom-poi
Example: nsr
​Address
categories
​string[]
fareZones
​string[]

Zones the place is in; they overlap, so a stop can be in several. A multimodal parent lists its own plus its children's, so use multimodal=child for per-departure zones.

Example: ["RUT:FareZone:4"]
​TransportMode[]
stopPlaceTypes
​string[]

NeTEx StopPlaceType values (same value set as the stopPlaceTypes filter parameter)

Example: ["onstreetBus"]
stopPlaceRole
​string · enum

A stop place's role in the parent-child hierarchy: parent (aggregates child stops), child, or standalone. Present on stopPlace features; absent on other layers and on stop places not yet reindexed. Treat an absent or unrecognised value as unknown, not standalone. (parent/child both mean multimodal.)

Enum values:
parent
child
standalone
Example: parent
distance
​number · double

Distance from the reverse query point in kilometres (3-decimal precision). Present on /v3/reverse responses only; the field is omitted (not null) on autocomplete and place lookup.

Example: 0.142
​object

Per-language description. Keys are ISO 639-2 alpha-3 language codes (nor, eng, etc.). The field is omitted (not null) when the underlying record has no description.

Example: {"nor":"Norges nasjonalteater","eng":"Norway's national theatre"}

Names

default
​string · required

Official name

Example: Oslo S
display
​string · required

Formatted name with locality context, suitable for display

Example: Oslo S, Oslo
label
​string

Common or colloquial name

Example: Oslo Sentralstasjon

Address

streetName
​string
houseNumber
​string
postalCode
​string
locality
​string
localityId
​string
borough
​string
boroughId
​string
county
​string
countyId
​string
countryCode
​string

TransportMode

mode
​string · required
subMode
​string

Layer

string · enum
Enum values:
address
street
stopPlace
groupOfStopPlaces
poi
place
Example: stopPlace

Metadata

​QueryInfo · required
resultCount
​integer · required
timestamp
​string · date-time · required

Response generation time as an ISO 8601 instant (UTC).

Example: 2025-03-04T11:00:00Z

QueryInfo

limit
​integer · required
lang
​string · required
text
​string
lat
​number · double
lon
​number · double
​Filters

Echoes the request filters as sent, not the effective filter set.

Filters

Echoes the request filters as sent, not the effective filter set.
layers
​Layer[]
Enum values:
address
street
stopPlace
groupOfStopPlaces
poi
place
sources
​string[]
countries
​string[]
counties
​string[]
localities
​string[]
fareZones
​string[]
fareZoneAuthorities
​string[]
stopPlaceTypes
​string[]
multimodal
​string · enum
Enum values:
parent
child
all

Error

status
​integer · required
title
​string · required
detail
​string
Did you find what you were looking for?