Skip to content

SIRUTA territorial units registry

The SIRUTA nomenclature: every Romanian territorial unit (county, municipality, town, commune, village) with its SIRUTA code, name, county, hierarchy, and NUTS region.

Endpoint GET /v1/geospatial/siruta
Export GET /v1/geospatial/siruta/export?format=csv\|ndjson
Dataset id siruta
Domain geospatial
Rows 16,978
Source data.gov.ro CKAN package siruta_an-2025

Columns

All columns are filterable, sortable, and selectable — see Querying & filtering.

Column Type Notes
cod_siruta integer required
locality string required
postal_code string
county_code integer
parent_siruta integer
type_code integer
level integer
environment integer
region integer
nuts_code string
source_year bigint constant for this source file

Example request

curl -H "Authorization: Bearer $API_KEY" "https://api.canovix.ro/v1/geospatial/siruta?limit=2"
page = client.get("/v1/geospatial/siruta", params={"limit": 2}).json()
const page = await (await fetch(`${BASE}/v1/geospatial/siruta?limit=2`, { headers })).json();

Response:

{
  "data": [
    {
      "cod_siruta": 10,
      "locality": "JUDEŢUL ALBA",
      "postal_code": "0",
      "county_code": 1,
      "parent_siruta": 1,
      "type_code": 40,
      "level": 1,
      "environment": 0,
      "region": 7,
      "nuts_code": "RO121"
    },
    {
      "cod_siruta": 29,
      "locality": "JUDEŢUL ARAD",
      "postal_code": "0",
      "county_code": 2,
      "parent_siruta": 1,
      "type_code": 40,
      "level": 1,
      "environment": 0,
      "region": 5,
      "nuts_code": "RO421"
    }
  ],
  "pagination": {
    "total": 16978,
    "count": 2,
    "limit": 2,
    "offset": 0,
    "has_next": true,
    "next_offset": 2
  },
  "meta": {
    "api_version": "v1",
    "dataset": "siruta",
    "domain": "geospatial",
    "source_year": 2025,
    "source": "https://data.gov.ro/dataset/siruta_an-2025",
    "last_updated": "2026-07-25T14:59:02Z",
    "generated_at": "2026-07-31T08:48:43Z"
  },
  "links": {
    "self": "/v1/geospatial/siruta?limit=2",
    "next": "/v1/geospatial/siruta?limit=2&offset=2",
    "prev": null,
    "first": "/v1/geospatial/siruta?limit=2&offset=0",
    "last": "/v1/geospatial/siruta?limit=2&offset=16976",
    "documentation": "/documentation/datasets/siruta/"
  }
}

Provenance

Latest ingestion (version 2): 16,978 rows imported, 0 quarantined, from siruta_an_2025.csv (SHA-256 a073cd565f1c…) on 2026-07-25.

Full provenance — checksums, pipeline version, timings — is live at /v1/datasets/{id}.