The map of Austria, built from official data.
Parcels, terrain, contours, orthophoto, addresses and routing – from the cadastral map, laser scan and traffic graph of the authorities, as open tiles and APIs for your own maps.
Data sources: BEV · GIP.at · Umweltbundesamt (GGN) · Statistik Austria · Open licences, mostly CC BY 4.0
What mapx delivers
Each product is its own dataset with a reference date and source. Everything you see on the map can also be embedded directly.
Vector basemap
Roads, buildings, water, boundaries and labels as vector tiles, styled after basemap.at. · PMTiles · MapLibre
Cadastre
Parcel boundaries and land-use areas from the BEV digital cadastral map. · BEV DKM · CC BY 4.0
Terrain model
DTM and DSM from the BEV 1 m laser scan, as Terrain-RGB for hillshade and 3D terrain. · Reference date 15.09.2025
Contours
Contour lines computed from the terrain model, as vector tiles for hiking and planning maps. · Zoom 10–16
Orthophoto
BEV aerial imagery as raster tiles, with metadata on survey and flight year. · BEV · CC BY 4.0
Addresses and search
Address register, places, streets and parcels in one search index, for geocoding in your own applications. · Address register, as of 01.10.2026
Routing
Our own routing engine on the GIP routing export for car, bike and foot, with turn restrictions. · GIP.at · CC BY 4.0
Elevation API
Elevation for points and profiles along a line, from the terrain or the surface model. · REST · JSON
Embed it in five minutes.
For developers – Tiles are PMTiles files with HTTP range access, no map server of your own needed. The elevation API answers with GeoJSON.
- MapLibre and PMTiles. The style of the demo map is public and can be loaded directly.
- A free account is all you need. Sign in, create a token, get going. Origin, reference date and attribution are listed per product in the docs.
- Machine-readable. OpenAPI description and
llms.txtfor the elevation API and the tiles.
Go to the developer docs · See the demo
Map with MapLibre
import maplibregl from 'maplibre-gl';
import { Protocol } from 'pmtiles';
maplibregl.addProtocol('pmtiles', new Protocol().tile);
const map = new maplibregl.Map({
container: 'map',
style: 'https://mapx.at/style.json',
center: [15.33, 48.23],
zoom: 13,
transformRequest: (url) => url.includes('mapx.at')
? { url, headers: { Authorization: `Bearer ${TOKEN}` } }
: undefined
});Query elevation
// Summit elevation from the terrain model (DTM, 1 m); token from your account
const r = await fetch(
'https://api.mapx.at/v1/elevation?points=12.694,47.074',
{ headers: { Authorization: `Bearer ${TOKEN}` } }
);
const { features } = await r.json();
console.log(features[0].properties.elevation);Free, with your own account.
API access – The mapx APIs (tiles, search, routing, elevation) require an account with an API token as of 8 November 2026. It costs nothing: sign up, sign in, create a token.
1. Sign up
With your email address. Sign-in uses an 8-digit code we send you by email. There is no password.
2. Create tokens
As many as you like, each with its own name. Block, renew or delete them at any time.
3. See your usage
For every token you can see usage per product and day. Nothing is billed.
Two kinds of tokens
- Public token (
mx_pk_…). For websites and apps. It is read-only and bound to your domains or your Android app, so nobody else can use it. - Secret token (
mx_sk_…). For your server or scripts. Never put it in a web page or an app.
To protect against abuse there are rate limits per token. Usage itself is free of charge.
A source you can name.
Why official data – mapx builds maps exclusively from data of public authorities under a clear open licence. Every dataset is documented with publisher, reference date and licence.
- Cadastre, terrain, orthophoto: Federal Office of Metrology and Surveying (BEV).
- Roads, rail, routing: Graph Integration Platform GIP.at.
- Water: national water network of the Umweltbundesamt.
- No OpenStreetMap: points of interest also come from official sources.
Try the map.
Search an address, measure a distance or show an elevation profile.