Open knowledge
Romania
Public data / Database

National Air Quality Monitoring Network — RNMCA

Hourly and daily measurements of atmospheric pollutants (PM10, PM2.5, NO2, SO2, O3, CO) supplied by certified official reference stations in Romania.

Before you use this resource

Real-time readings are provisional and not yet validated for sensor calibration or outages; certified data appear in annual consolidation. Distinguish urban background stations from traffic or industrial sites.

Published by
Ministry of Environment, Waters and Forests
Source
Public institution
Collection
Public data
Resource type
Database
Coverage
Romania; national station network
Documented formats
HTML, JSON
Licence / terms
Rights need checking
API access
Documented API
Record review date
2026-09-07
Last resource update
2026-09-06
Technical data audit
Not performed
Documentation
Source reviewed

Documentation

Interactive station map and report endpoints consulted directly on calitateaer.ro.

The cited page documents this record. Check the original source for terms and versions before reuse.

www.calitateaer.ro ↗

Getting started

  1. Locate the monitoring station on the map and check its typology (traffic, industrial, urban background).
  2. Select the pollutant of interest and retrieve hourly readings or monthly summaries.
  3. Compare values against EU Directive 2008/50/EC and Law 104/2011 threshold limits.

Access and checks

Direct API queries

curl -s 'https://www.calitateaer.ro/' | jq .
import urllib.request
import json

url = "https://www.calitateaer.ro/"
req = urllib.request.Request(url, headers={"User-Agent": "CunoastereDeschisa/1.7"})
with urllib.request.urlopen(req) as resp:
    data = json.loads(resp.read().decode("utf-8"))
    print(json.dumps(data, indent=2)[:500])
library(jsonlite)

data <- fromJSON("https://www.calitateaer.ro/")
str(data)
INSTALL httpfs;
LOAD httpfs;

SELECT * FROM read_json_auto('https://www.calitateaer.ro/')
LIMIT 10;
Executable query snippets for command line, data pipelines, or DuckDB.

Data dictionary and field schema

Measurement schema — RNMCA Air Quality Network

Field / ColumnTypeDescription
cod_statietextOfficial station monitoring code
tip_statietextStation type: Urban background, Traffic, Industrial
poluanttextMonitored pollutant indicator
valoaredecimalMeasured concentration over averaging interval
umtextMeasurement unit (e.g. µg/m³ or mg/m³)
data_oradate ISO 8601Timestamp of measurement reading
indice_calitatetextAir quality index grade
Sample real record (JSON)
{
  "cod_statie": "RO0084A",
  "tip_statie": "Trafic",
  "poluant": "PM10",
  "valoare": 24.3,
  "um": "µg/m³",
  "data_ora": "2026-09-07T08:00:00Z",
  "indice_calitate": "Bun"
}

Continue your research

Editorial suggestions for discovery. These links do not establish technical integration or licence compatibility.

Top ↑