Skip to content
Migration to English names

Migration to English names

Since 2026-11-08 the API uses English identifiers for styles, tilesets, search categories and response fields. The former German names keep working unchanged until 2027-05-31 (sunset). After that they return 404, or the old fields are no longer included.

If nothing changes by 2027-05-31, requests with the old names will fail from then on. The new names already work today; switching is a pure rename, the data is identical.

Headers on old names

A request using an old name returns the same response as with the new name, plus three headers:

HeaderMeaning
Deprecation: @1794096000The name has been deprecated since 2026-11-08 (RFC 9745, Unix timestamp in seconds).
Sunset: Mon, 31 May 2027 00:00:00 GMTFrom this moment the old name is removed (RFC 8594).
Link: <https://api.mapx.at/v1/styles/streets>; rel="successor-version"The same resource under the new name.
curl -sI -H "Authorization: Bearer YOUR_TOKEN" https://api.mapx.at/v1/styles/karte | grep -iE '^(deprecation|sunset|link)'

The headers appear on styles (/v1/styles/{id} including sprites and static tiles), static images (/v1/static/{style}/…), tiles, TileJSON, tilequery, and on the Search Box when old category IDs are used. Responses with old field names (parcel, elevation) contain both names side by side; the old ones are marked deprecated in the OpenAPI.

Style IDs

Applies to /v1/styles, /v1/styles/{id}, /v1/styles/{id}/tiles/…, /v1/styles/{id}/sprite and /v1/static/{style}/….

oldnew
kartestreets
karte-morgenstreets-dawn
karte-abendstreets-dusk
karte-nachtstreets-night
karte-verkehrtraffic-day
luftbildsatellite
hybridsatellite-streets
gelaendeoutdoors

Style metadata is now called mapx:style and mapx:api_style (formerly mapx:stil, mapx:api-stil). satellit-aktuell is unchanged.

Tilesets

Applies to /v1/tiles, TileJSON, XYZ tile paths and /v1/tilequery. dtm and dsm stay. The PMTiles file names do not change.

oldnew
basisstreets
katastercadastre
hoehenliniencontours
reliefterrain-rgb
doporthophoto
dop_flugblockorthophoto-flight-blocks

The aliases of GET /v1/tiles list all equivalent names. Style-internal source IDs and layer IDs (for example basis, hoehenlinien-index) stay unchanged for now.

Search categories

Applies to /v1/searchbox/category/{id}, poi_category and poi_category_ids. The name stays localised via language=. Unchanged: kindergarten, defibrillator, park, museum.

oldnew
bahnhoftrain_station
haltestellebus_stop
kircheplace_of_worship_church
religionplace_of_worship
schuleschool
universitaetuniversity
krankenhaushospital
ambulatoriumclinic
apothekepharmacy
arztdoctor
rettungambulance_station
polizeipolice
feuerwehrfire_station
gemeindeamttown_hall
zollcustoms
tankstellegas_station
ladestationcharging_station
parkplatzparking
sharingvehicle_sharing
rastplatzrest_area
faehreferry_terminal
hubschrauberlandeplatzheliport
mautstelletoll_booth
huettealpine_hut
gasthausrestaurant
unterkunftlodging
campingplatzcampground
gipfelpeak
passmountain_pass
hoehlecave
schwimmbadswimming_pool
sportanlagesports_centre
golfplatzgolf_course
spielplatzplayground
tiergartenzoo
friedhofcemetery
bibliotheklibrary
theatertheatre
burgcastle
denkmalmonument
sehenswuerdigkeittourist_attraction
marktmarketplace
forstforest
toilettetoilets
trinkwasserdrinking_water

Fields

Endpointoldnew
/v1/parcelgstnrparcel_number
/v1/parcelkgnrcadastral_municipality_id
/v1/parcelbauflaecheis_building_land
/v1/parcelquellesource
/v1/elevation, /v1/elevation/profile, /v1/elevation/{coordinate}, /v1/tilequerystichtagreference_date

Until the sunset, responses contain both fields. /v1/weather/* already returns wind direction as wind_direction_deg.