oneapi
Sign in
Financiar v1 / Inflatie

Services index nomenclature

The activities of each beneficiary, with their level and the indicators published, plus the adjustments and the levels. The two code lists — 9 branches for households, 28 positions for enterprises — have nothing in common, which is why they are given together and explicitly kept apart.

GET
https://oneapi.ro/api/financiar/v1/servicii/indici/nomenclator

Query parameters

NameTypeDescriptionAccepted values
beneficiaroptional string | null The service beneficiary: populatie or intreprinderi. The two have different activity lists. populatieintreprinderi

How it behaves

  • Each beneficiary's activities, with their level and the indicators published, plus the adjustments and levels.
  • The two nomenclatures have nothing in common — 9 branches for households, 28 positions for enterprises — which is why they are given together but kept explicitly apart rather than merged into one list.
  • ⚠️ Groupings are weighted means of the positions below them; nivel marks them.

What it is for

  • Finding the slug that matches the chosen beneficiary before requesting the series.
  • Checking which indicators are available for a beneficiary.

Response structure

FieldTypeDescription
data.an_baza integer The year the index is computed against — 2021 for all four families.
data.granularitate string How fine the time step of the values is.
data.ajustari[] array The three processings of the same series, with what each means.
data.ajustari[].ajustare string Which adjustment was applied to the values (seasonal, working-day, or none).
data.ajustari[].descriere string Plain-language explanation of the value.
data.niveluri[].nivel string Level in the classification hierarchy — the deeper, the more detailed.
data.niveluri[].descriere string Plain-language explanation of the value.
data.beneficiari[].beneficiar string The beneficiary the value refers to.
data.beneficiari[].descriere string Plain-language explanation of the value.
data.beneficiari[].indicatori[] array Which indicators the source publishes for that beneficiary.
data.beneficiari[].indicatori[].indicator string The statistical indicator the value refers to.
data.beneficiari[].indicatori[].descriere string Plain-language explanation of the value.
data.beneficiari[].activitati[].activitate string The economic activity the value refers to.
data.beneficiari[].activitati[].denumire string The name, exactly as the source publishes it.
data.beneficiari[].activitati[].cerere.caen string The CAEN code to send in caen for this key.
data.beneficiari[].activitati[].nivel string total, grupare, ramura or diviziune.
data.beneficiari[].activitati[].indicatori array Indicators available on this route.
data.beneficiari[].activitati[].de_la integer Start of the covered interval.
data.beneficiari[].activitati[].pana_la integer End of the covered interval, inclusive.
meta.sursa string The official source the data comes from, with its licence where one is required.
meta.nota_niveluri string What each level means and which of them are comparable.
meta.fara_date data is null and this says why. The projection over INS data is empty.
meta.fara_date_cod The short, STABLE word for the reason, for clients that branch on it in code: fara_date is prose and may be rephrased, this is not.

Response examples

GEThttps://oneapi.ro/api/financiar/v1/servicii/indici/nomenclator
{
    "data": {
        "an_baza": 2021,
        "granularitate": "lunar",
        "ajustari": [
            {
                "ajustare": "bruta",
                "descriere": "seria brută, aşa cum o publică sursa — cu sezon şi calendar cu tot"
            }
        ],
        "niveluri": [
            {
                "nivel": "total",
                "descriere": "totalul beneficiarului"
            }
        ],
        "beneficiari": [
            {
                "beneficiar": "intreprinderi",
                "descriere": "servicii de piaţă prestate în special întreprinderilor — transporturi, comunicaţii, IT, consultanţă, publicitate",
                "indicatori": [
                    {
                        "indicator": "valoric",
                        "descriere": "indicele valoric al cifrei de afaceri — la preţurile curente, deci cu inflaţia în el"
                    }
                ],
                "activitati": [
                    {
                        "activitate": "activitati_de_arhitecura_si_inginerie_activitati_de_testari_si_analiza_tehnica",
                        "denumire": "Activitati de arhitecura si inginerie; activitati de testari si analiza tehnica",
                        "cerere": {
                            "caen": "71"
                        },
                        "nivel": "diviziune",
                        "indicatori": [
                            "productie",
                            "valoric"
                        ],
                        "de_la": 2010,
                        "pana_la": 2026
                    }
                ]
            }
        ]
    },
    "meta": {
        "sursa": "Institutul Naţional de Statistică — nomenclatoarele matricilor PSC (TEMPO).",
        "nota_niveluri": "Nomenclatoarele celor doi beneficiari nu au nimic în comun şi nu se pot pune în aceeaşi serie. Grupările sunt medii ponderate ale poziţiilor de sub ele, deci nu se adună cu acestea."
    }
}

Error codes

CodeSlugWhen it occurs
401neautentificatMissing or invalid token.
403feature_indisponibilfinanciar.indici is not in the current plan.
422validareA parameter failed validation (beneficiar); detalii says which and why.
429cota_depasitaThe plan's monthly quota has been exceeded (see Retry-After).

All errors share the same shape. eroare.cod is stable and is the value you should branch on in code — not the text in mesaj, which may change.

{
    "eroare": {
        "cod": "validare",
        "mesaj": "A parameter failed validation (beneficiar); detalii says which and why.",
        "detalii": {
            "beneficiar": [
                "The value sent does not satisfy the parameter rule."
            ]
        }
    }
}