oneapi
Autentificare
Financiar v1 / Inflatie

Salariaţi pe localităţi

Numărul mediu al salariaţilor în fiecare comună şi oraş — 3.182 de localităţi, anual din 1990.
E singura serie de ocupare care coboară sub judeţ.

Doar numărul. Activitatea CAEN, sexul şi câştigul salarial există numai la nivel de judeţ, în
/financiar/v1/salariati.

✅ Ierarhia se închide exact, verificat pe toată proiecţia cu abatere zero: totalul judeţului e
suma localităţilor din el — 1.428 din 1.428 de perechi judeţ × an — iar totalul ţării e suma
judeţelor, 35 din 35. Cerută pe un judeţ, ruta întoarce şi rândul lui de total, ca identitatea
să se poată rula pe răspuns.

Fiecare serie vine cu populaţia unităţii şi cu raportul salariati_la_mia_de_locuitori.
⚠️ Populaţia e dintr-un singur an de referinţă, dat în populatie_an, nu din anul seriei — deci
raportul e o aproximaţie bună pentru clasament, nu o rată oficială.

O singură localitate nu se leagă la nomenclator: codul 70049, fosta comună Cernele, absorbită
în municipiul Craiova.

GET
https://oneapi.ro/api/financiar/v1/salariati/localitati

Parametri de interogare

NumeTipDescriereValori acceptate
sirutaopțional integer | null Opţional, codul SIRUTA al unei unităţi. Cu el, seria poate fi cerută pe toată istoria. 1000 – 999999
judetopțional string | null Opţional, numele judeţului ca la sursă. Întoarce localităţile lui plus rândul de total. max 32 car.
totaluriopțional boolean | null Opţional, 1 întoarce totalurile pe judeţ şi pe ţară în locul localităţilor. ex. 1
de_laopțional integer | null Opţional, an, din 1990. 1990 – 2100
pana_laopțional integer | null Opţional, an. 1990 – 2100

Cum se comportă

  • Numărul mediu al salariaţilor în fiecare comună şi oraş — 3.182 de localităţi, anual din 1990 până în 2024. 106.606 valori din matricea TEMPO FOM104D. E singura serie de ocupare care coboară sub judeţ.
  • Doar numărul. Activitatea CAEN, sexul şi câştigul salarial există numai la nivel de judeţ, în /financiar/v1/salariati.
  • Aici se vede unde se lucrează, nu unde se locuieşte. În judeţul Cluj, municipiul Cluj-Napoca are 195.025 din cei 261.239 de salariaţi ai judeţului — trei sferturi — şi 680 de salariaţi la mia de locuitori, fiindcă atrage navetişti. Floreşti, comuna care creşte cel mai repede, are doar 110 la mie: se doarme acolo, se lucrează dincolo.
  • ✅ Ierarhia se închide exact, verificat pe toată proiecţia cu abatere zero: totalul judeţului e suma localităţilor din el — 1.428 din 1.428 de perechi judeţ × an — iar totalul ţării e suma judeţelor, 35 din 35. Cerută pe un judeţ, ruta întoarce şi rândul lui de total, ca identitatea să se poată rula pe răspuns.
  • Fiecare serie vine cu populaţia unităţii şi cu raportul salariati_la_mia_de_locuitori, calculat. ⚠️ Populaţia e dintr-un singur an de referinţă, dat în populatie_an, nu din anul seriei — deci raportul e o aproximaţie bună pentru clasament, nu o rată oficială.
  • O singură localitate nu se leagă la nomenclator: codul 70049, fosta comună Cernele, absorbită în municipiul Craiova. Restul de 3.181 vin cu denumirea canonică, tipul, mediul şi populaţia.

La ce folosește

  • Unde sunt locurile de muncă dintr-un judeţ, comună cu comună.
  • Raportul dintre salariaţi şi locuitori — cine e centru de muncă şi cine e dormitor.
  • Evoluţia ocupării unei localităţi pe toată istoria, cerută pe siruta.

Structura răspunsului

CâmpTipDescriere
data.masura string Măsura raportată — ce anume numără sau însumează valoarea.
data.denumire string Denumirea, aşa cum o publică sursa.
data.unitate string Unitatea de măsură a valorilor. Citeşte-o înainte de a le pune pe un grafic sau de a le aduna.
data.de_la integer Începutul intervalului acoperit de răspuns.
data.pana_la integer Sfârşitul intervalului acoperit de răspuns, inclusiv.
data.filtre.siruta integer
data.ani array Anii pentru care există valori.
data.serii[].nivel string localitate, judet sau tara — nivelurile nu se însumează între ele.
data.serii[].judet string Judeţul la care se referă valoarea.
data.serii[].cod_siruta integer Codul SIRUTA al unităţii teritoriale.
data.serii[].nume string Numele, aşa cum îl publică sursa.
data.serii[].tip string
data.serii[].mediu string Mediul de rezidenţă (urban ori rural).
data.serii[].populatie integer
data.serii[].populatie_an integer
data.serii[].eticheta_sursa string
data.serii[].unitate string Unitatea de măsură a valorilor. Citeşte-o înainte de a le pune pe un grafic sau de a le aduna.
data.serii[].ultima_valoare string Ultima valoare publicată din fereastră — criteriul după care sunt ordonate seriile.
data.serii[].salariati_la_mia_de_locuitori string Raport calculat din ultima valoare şi populaţia de referinţă; aproximativ, nu oficial.
data.serii[].ani_publicati integer Anii pe care sursa i-a publicat efectiv pentru seria asta.
data.serii[].valori object Valorile seriei, pe perioade.
data.identitati.identitate string Identitatea verificată — ce sumă trebuie să dea ce total.
data.identitati.nota string Precizare despre cum se citesc datele — o capcană, o convenţie sau o limită a sursei.
data.identitati.verificari integer Câte combinaţii au fost verificate.
data.identitati.inchise integer Câte verificări s-au închis în toleranţă.
meta.sursa string Sursa oficială din care vin datele, cu licenţa ei acolo unde e cerută.
meta.acoperire.de_la integer Prima perioadă pentru care avem date.
meta.acoperire.pana_la integer Ultima perioadă pentru care avem date.
meta.serii_returnate integer Câte serii s-au întors efectiv, după filtre şi după plafonul de celule.
meta.nota_masura string Precizare despre cum se citeşte răspunsul: o capcană, o convenţie sau o limită a sursei.
meta.nota_nomenclator string Precizare despre cum se citeşte răspunsul: o capcană, o convenţie sau o limită a sursei.
meta.nota_populatie string Precizare despre cum se citeşte răspunsul: o capcană, o convenţie sau o limită a sursei.
meta.nota_identitate string Cum se verifică identitatea de mai sus şi ce înseamnă când nu se închide.
meta.nota_ordonare string Precizare despre cum se citeşte răspunsul: o capcană, o convenţie sau o limită a sursei.
data.unitati_fara_nume Câte localităţi nu se leagă la nomenclator — în practică, doar Cernele.
meta.fara_date string data e null, iar aici stă motivul. Proiecţia peste datele INS e goală. Codul ori numele nu apar în seriile publicate. Ca la celelalte serii.
meta.fara_date_cod string Cuvântul scurt şi STABIL al motivului, pentru clienţii care comută pe el în cod: fara_date e proză şi se poate reformula, ăsta nu.

Exemple de răspuns

GEThttps://oneapi.ro/api/financiar/v1/salariati/localitati?siruta=54975
{
    "data": {
        "masura": "numar_mediu",
        "denumire": "Numărul mediu al salariaţilor",
        "unitate": "persoane",
        "de_la": 1991,
        "pana_la": 2024,
        "filtre": {
            "siruta": 54975
        },
        "ani": [
            1991,
            1992,
            1993,
            1994,
            1995,
            1996,
            1997,
            1998,
            1999,
            2000,
            2001,
            2002,
            2003,
            2004,
            2005,
            2006,
            2007,
            2008,
            2009,
            2010,
            2011,
            2012,
            2013,
            2014,
            2015,
            2016,
            2017,
            2018,
            2019,
            2020,
            2021,
            2022,
            2023,
            2024
        ],
        "serii": [
            {
                "nivel": "localitate",
                "judet": "Cluj",
                "cod_siruta": 54975,
                "nume": "Cluj-Napoca",
                "tip": "municipiu",
                "mediu": "urban",
                "populatie": 286598,
                "populatie_an": 2021,
                "eticheta_sursa": "54975 MUNICIPIUL CLUJ-NAPOCA",
                "unitate": "persoane",
                "ultima_valoare": "195025",
                "salariati_la_mia_de_locuitori": "680.4",
                "ani_publicati": 34,
                "valori": {
                    "1991": "169566",
                    "1992": "146929",
                    "1993": "146639",
                    "1994": "141752",
                    "1995": "136068",
                    "1996": "141282",
                    "1997": "133554",
                    "1998": "127715",
                    "1999": "115704",
                    "2000": "113063",
                    "2001": "115802",
                    "2002": "116071",
                    "2003": "115668",
                    "2004": "116686",
                    "2005": "116398",
                    "2006": "118845",
                    "2007": "133004",
                    "2008": "132173",
                    "2009": "128785",
                    "2010": "123510",
                    "2011": "128037",
                    "2012": "133695",
                    "2013": "136823",
                    "2014": "149078",
                    "2015": "151777",
                    "2016": "161610",
                    "2017": "168718",
                    "2018": "171637",
                    "2019": "181226",
                    "2020": "176996",
                    "2021": "181883",
                    "2022": "186456",
                    "2023": "190486",
                    "2024": "195025"
                }
            }
        ],
        "identitati": {
            "identitate": "totalul judeţului = suma localităţilor din el",
            "nota": "Verificată pe toată proiecţia cu abatere zero: 1.428 din 1.428 de perechi judeţ × an, plus 35 din 35 de perechi ţară = suma judeţelor.",
            "verificari": 0,
            "inchise": 0
        }
    },
    "meta": {
        "sursa": "Institutul Naţional de Statistică — numărul mediu al salariaţilor pe judeţe şi localităţi (TEMPO, matricea FOM104D).",
        "acoperire": {
            "de_la": 1990,
            "pana_la": 2024
        },
        "serii_returnate": 1,
        "nota_masura": "Sub nivelul de judeţ, sursa publică doar numărul mediu de salariaţi. Activitatea CAEN, sexul şi câştigul salarial există în /financiar/v1/salariati.",
        "nota_nomenclator": "Denumirea, tipul, mediul şi populaţia vin din nomenclatorul propriu de unităţi administrativ-teritoriale, legat prin cod SIRUTA. Se leagă 3.181 din 3.182 de localităţi; excepţia e codul 70049, fosta comună Cernele.",
        "nota_populatie": "Populaţia e dintr-un singur an de referinţă (`populatie_an`), nu din anul seriei — deci `salariati_la_mia_de_locuitori` e o aproximaţie pentru clasament, nu o rată oficială.",
        "nota_identitate": "Verificată pe toată proiecţia cu abatere zero: 1.428 din 1.428 de perechi judeţ × an, plus 35 din 35 de perechi ţară = suma judeţelor.",
        "nota_ordonare": "Seriile vin ordonate descrescător după ultima valoare publicată, deci primele sunt localităţile cu cei mai mulţi salariaţi."
    }
}

Coduri de eroare

CodSlugCând apare
401neautentificatToken lipsă, invalid, expirat sau revocat.
403feature_indisponibilPlanul curent nu include funcţia de care ţine ruta.
422validareAn în afara intervalului, sau interval_prea_lung — peste 40 de ani pe o localitate, un judeţ ori pe totaluri, şi peste 5 ani când răspunsul acoperă toate cele 3.182 de localităţi.
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": "validare",
        "mesaj": "An în afara intervalului, sau interval_prea_lung — peste 40 de ani pe o localitate, un judeţ ori pe totaluri, şi peste 5 ani când răspunsul acoperă toate cele 3.182 de localităţi.",
        "detalii": {
            "siruta": [
                "Valoarea trimisă nu respectă regula parametrului."
            ]
        }
    }
}