Hamburg Air Monitoring Network (HaLm)Hamburger Luftmessnetz (HaLm)
Hamburger Luftmessnetz (HaLm)Hamburg Air Monitoring Network (HaLm)
This API provides access to data from the Hamburg Air Monitoring Network (HaLm), operated by LGV Hamburg. The network comprises 15 monitoring stations that continuously measure air quality in accordance with EU directives and the German Federal Immission Control Act. Stations are categorized into background, ozone, and traffic monitoring types, with background stations used to assess general air quality conditions across the city, while traffic stations focus on pollution near roadways. The data is delivered via a WFS (Web Feature Service) interface, providing structured geospatial measurement values for Hamburg.Das Hamburger Luftmessnetz (HaLm) * betreibt 15 Messstationen zur Überwachung der Luftqualität * unterscheidet zwischen Hintergrund-, Ozon- und Verkehrs-Messstationen * misst kontinuierlich gemäß EU-Richtlinien und dem Bundesimmissionsschutzgesetz Die Hintergrund-Messstationen dienen der allgemei...
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (14 fields)
Click a field to see example values.
| Field | Type | Description |
|---|---|---|
| stationskuerzel | string | Abbreviated code identifying the measuring station.Abbreviated code identifying the measuring station. |
| name | string | Full name of the measuring station.Full name of the measuring station. |
| adresse | string | Street address of the measuring station.Street address of the measuring station. |
| stationstyp | string | Type of measuring station, e.g. background, ozone, or traffic.Type of measuring station, e.g. background, ozone, or traffic. |
| stationstyp_kuerzelStationstyp kuerzel | string | Abbreviated code for the station type.Abbreviated code for the station type. |
| datum | string | Date of the measurement.Date of the measurement. |
| messzeit | string | Time of the measurement.Time of the measurement. |
| LQI | string | Air quality index value for the station.Air quality index value for the station. |
| NO2 | string | Measured nitrogen dioxide concentration.Measured nitrogen dioxide concentration. |
| SO2 | string | Measured sulphur dioxide concentration.Measured sulphur dioxide concentration. |
| O3 | string | Measured ozone concentration.Measured ozone concentration. |
| CO | string | Measured carbon monoxide concentration.Measured carbon monoxide concentration. |
| PM10 | string | Measured concentration of particulate matter PM10.Measured concentration of particulate matter PM10. |
| geom | geometry | Geographic location of the measuring station.Geographic location of the measuring station. |
Schema captured from wfs 21 days ago.
Query the data
Pick columns and a sort, then fetch a live preview straight from the source. Choose an API-filterable column (marked ▾) under “Where” to pick from its list of values.
Sample data (3 records)
Record 1LQI: 3 · NO2: 2
{
"LQI": "3",
"NO2": "2",
"PM10": "2",
"name": "Stresemannstraße",
"datum": "2026-07-26",
"adresse": "Stresemannstraße 95",
"messzeit": "16:00:00",
"stationstyp": "Verkehrsmessstation",
"stationskuerzel": "17SM",
"stationstyp_kuerzel": "V"
}Record 2LQI: 3 · NO2: 1
{
"LQI": "3",
"NO2": "1",
"SO2": "1",
"PM10": "2",
"name": "Niendorf",
"datum": "2026-07-26",
"adresse": "Hainholz",
"messzeit": "16:00:00",
"stationstyp": "Hintergrundmessstation",
"stationskuerzel": "83NI",
"stationstyp_kuerzel": "H"
}Record 3O3: 2 · LQI: 3
{
"O3": "2",
"LQI": "3",
"NO2": "2",
"SO2": "1",
"PM10": "2",
"name": "Sternschanze",
"datum": "2026-07-26",
"adresse": "Dänenweg",
"messzeit": "16:00:00",
"stationstyp": "Hintergrund- und Ozonmessstation",
"stationskuerzel": "13ST",
"stationstyp_kuerzel": "HO"
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Query examples
curl -s 'https://geodienste.hamburg.de/HH_WFS_Luftmessnetz?service=WFS&version=2.0.0&request=GetCapabilities' -H 'Accept: application/json'List the feature types (layers) and supported operations.
Dataset
Volume & freshness
License
No license declared upstream.
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.