oneapi
Sign in
Financiar v1 / Inflatie

Nomenclature of registered entities

The four categories with the types of each, the years each type is published in, and the values the second breakdown takes — activity, territory or form of ownership.

⚠️ From here you can see the 2012 nomenclature change for private organisations and the missing total row for public institutions.

GET
https://oneapi.ro/api/financiar/v1/intreprinderi/entitati/nomenclator

Query parameters

This route accepts no query parameters.

How it behaves

  • The four categories with the types of each, the years in which every type is published, and the values the second breakdown takes — activity, territory or ownership form.
  • Both source irregularities can be read here without a second request: the 2012 nomenclature change for private organisations, visible in valabil_de_la and valabil_pana_la, and the missing total row for public institutions, flagged by are_total.
  • valori_defalcari gives, per category, the codes the breakdown takes: the seven activities of private entrepreneurs and the three ownership forms of financial enterprises.

What it is for

  • Choosing the type and breakdown before requesting the series.
  • Checking the years in which a type actually exists, before comparing it with another.

Response structure

FieldTypeDescription
data.categorii[].categorie string Category in the source classification.
data.categorii[].denumire string The name, exactly as the source publishes it.
data.categorii[].defalcari array Which breakdowns the category has: none, one or two.
data.categorii[].are_total boolean false for public institutions, the only category without an aggregate.
data.categorii[].tipuri[].tip string
data.categorii[].tipuri[].denumire string The name, exactly as the source publishes it.
data.categorii[].tipuri[].valabil_de_la integer The first year published — this is where the 2012 break shows.
data.categorii[].tipuri[].valabil_pana_la integer
data.categorii[].tipuri[].valori integer The values of the series, by period.
data.valori_defalcari object The codes of each breakdown, grouped by category.
data.valori_defalcari.financiar_bancare.proprietate[].cod string Code from the source code list — the key you filter on.
data.valori_defalcari.financiar_bancare.proprietate[].denumire string The name, exactly as the source publishes it.
data.valori_defalcari.intreprinzatori_privati.activitate[].cod string Code from the source code list — the key you filter on.
data.valori_defalcari.intreprinzatori_privati.activitate[].denumire string The name, exactly as the source publishes it.
data.nota_defalcari string
data.nota_nomenclator string
data.nota_total string What the total includes and what stays outside it.
data.nota_financiar string
meta.sursa string The official source the data comes from, with its licence where one is required.
meta.nota_teritorii string A note on how to read the response: a caveat, a convention or a limit of the source.
meta.fara_date data is null and this says why. The projection over the 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/intreprinderi/entitati/nomenclator
{
    "data": {
        "categorii": [
            {
                "categorie": "administratie_privata",
                "denumire": "Organizaţii ale administraţiei private",
                "defalcari": [],
                "are_total": true,
                "tipuri": [
                    {
                        "tip": "fundatii_culturale_sportive",
                        "denumire": "Fundatii, asociatii culturale si sportive",
                        "valabil_de_la": 1997,
                        "valabil_pana_la": 2011,
                        "valori": 15
                    }
                ]
            }
        ],
        "valori_defalcari": {
            "financiar_bancare": {
                "proprietate": [
                    {
                        "cod": "majoritar_de_stat",
                        "denumire": "Proprietate majoritar de stat"
                    }
                ]
            },
            "intreprinzatori_privati": {
                "activitate": [
                    {
                        "cod": "alte_servicii",
                        "denumire": "Alte servicii"
                    }
                ]
            }
        },
        "nota_defalcari": "Defalcarea a doua diferă de la o categorie la alta: activitatea şi teritoriul există numai la întreprinzătorii privaţi, forma de proprietate numai la cele financiar-bancare, iar administraţia publică şi cea privată n-au niciuna.",
        "nota_nomenclator": "⚠️ `administratie_privata` îşi schimbă nomenclatorul în 2012: până în 2011 sursa publică cinci tipuri, dintre care trei comasate, iar din 2012 le desface în nouă. `valabil_de_la` şi `valabil_pana_la` o arată pe fiecare tip. Cele două scrieri ale uniunilor profesionale au acelaşi cod, fiindcă e aceeaşi categorie redenumită.",
        "nota_total": "⚠️ `administratie_publica` n-are rând `total`: cele zece tipuri se publică fără agregat.",
        "nota_financiar": "Categoria `financiar_bancare` acoperă exact sectorul EXCLUS din ancheta întreprinderilor: intermedierile financiare nu apar în /financiar/v1/intreprinderi/indicatori."
    },
    "meta": {
        "sursa": "Institutul Naţional de Statistică — nomenclatorul familiei INT101 (TEMPO).",
        "nota_teritorii": "Teritoriile folosesc aceleaşi coduri ca `teritoriu_cod` din /financiar/v1/pib/judete şi /financiar/v1/conturi-regionale."
    }
}

Error codes

CodeSlugWhen it occurs
401neautentificatMissing or invalid token.
403feature_indisponibilfinanciar.indici is not in the current plan.
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": "neautentificat",
        "mesaj": "Missing or invalid token."
    }
}