oneapi
Autentificare
Locations v1 / Demografie

Demografia unui UAT

Populația (total + defalcare M/F) și densitatea (locuitori/km²) ale unui UAT (cod_siruta).

GET
https://oneapi.ro/api/locations/v1/uat/{cod}/demografie

Parametri de cale

NumeTipDescriereExemplu
codobligatoriu string Codul SIRUTA al unităţii administrativ-teritoriale (ex. 54975 pentru Cluj-Napoca).

Parametri de interogare

Ruta nu acceptă parametri de interogare.

Cum se comportă

  • Populația oficială RPL2021 (total + M/F) + densitatea (locuitori/km²).

La ce folosește

  • Afișarea populației și densității unei comune/oraș pe pagina de detaliu UAT.
  • Segmentare urban/rural după densitate pentru tarifare sau reguli de livrare.
  • Ponderarea unor indicatori pe cap de locuitor la nivel de UAT.

Structura răspunsului

CâmpTipDescriere
data.cod_siruta integer Codul SIRUTA (cheia publică a entității).
data.nume string Denumirea entității.
data.populatie.total integer | null Populația totală.
data.populatie.masculin integer | null Populația masculină.
data.populatie.feminin integer | null Populația feminină.
data.populatie.an integer | null Anul recensământului sursă.
data.populatie.sursa string | null Sursa populației (ex. RPL2021).
data.suprafata_kmp number | null Suprafața, în km².
data.densitate number | null Locuitori pe km² (populație / suprafață).
meta.actualizat object Prospețimea datelor pe domenii (dată ISO 8601).

Exemple de răspuns

GEThttps://oneapi.ro/api/locations/v1/uat/54975/demografie
{
    "data": {
        "cod_siruta": 54975,
        "nume": "Cluj-Napoca",
        "populatie": {
            "total": 286598,
            "masculin": 134768,
            "feminin": 151830,
            "an": 2021,
            "sursa": "RPL2021"
        },
        "suprafata_kmp": 174.8759,
        "densitate": 1638.9
    },
    "meta": {
        "actualizat": {
            "administrativ": "2026-08-15T16: 39: 14+03: 00",
            "populatie": "2026-08-15T16: 40: 07+03: 00"
        }
    }
}

Coduri de eroare

CodSlugCând apare
401neautentificatToken lipsă, invalid, expirat sau revocat.
403feature_indisponibilPlanul curent nu include funcţia de care ţine ruta.
404negasitUAT-ul nu există.
429cota_depasitaCota lunară a planului a fost depăşită (vezi Retry-After).

Toate erorile au aceeași formă. eroare.cod e stabil și e cel după care trebuie să ramifici în cod — nu după textul din mesaj, care se poate schimba.

{
    "eroare": {
        "cod": "negasit",
        "mesaj": "UAT-ul nu există."
    }
}