Financiar v1 / Inflatie
Sold industrial production nomenclature
The activities published at each level — 27 NACE Rev. 2 divisions and 236 classes — with the NACE code, the elements published and their years. The code is the NACE Rev. 2 one, so it joins directly with the rest of the platform.
GET
https://oneapi.ro/api/financiar/v1/industrie/productie-vanduta/nomenclator
Query parameters
NameTypeDescriptionAccepted values
niveloptional
string | null
The CAEN level of the list:
diviziune or clasa.
diviziuneclasa
How it behaves
- The activities published at each level — 27 CAEN Rev.2 divisions and 236 classes — with the CAEN code, the elements published and their years.
- The code is the CAEN Rev.2 one: two digits for divisions, four for classes, leading zero included. It links directly to the CAEN nomenclature used elsewhere on the platform.
- ⚠️ Neither level has a total row, and classes do not sum to the division — see the note on the route.
What it is for
- Finding the right CAEN code before requesting the series.
- Checking the years in which a class actually has published data.
Response structure
FieldTypeDescription
data.elemente[].element
string
The code-list item the value refers to.
data.elemente[].descriere
string
Plain-language explanation of the value.
data.niveluri[].nivel
string
Level in the classification hierarchy — the deeper, the more detailed.
data.niveluri[].cifre_cod
integer
How many digits the code has at that level: 2 for divisions, 4 for classes.
data.niveluri[].activitati[].cod_caen
string
data.niveluri[].activitati[].activitate
string
The economic activity the value refers to.
data.niveluri[].activitati[].denumire
string
The name, exactly as the source publishes it.
data.niveluri[].activitati[].elemente
array
Which elements are published for that activity — not all have all three.
data.niveluri[].activitati[].de_la
integer
Start of the covered interval.
data.niveluri[].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_cod
string
How to read the code and which code list it comes from.
meta.nota_clase
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 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/industrie/productie-vanduta/nomenclator
{
"data": {
"elemente": [
{
"element": "valoare_vanduta",
"descriere": "valoarea producţiei industriale vândute"
}
],
"niveluri": [
{
"nivel": "clasa",
"cifre_cod": 4,
"activitati": [
{
"cod_caen": "0710",
"activitate": "extractia_minereurilor_feroase",
"denumire": "Extractia minereurilor feroase",
"elemente": [
"export",
"import",
"valoare_vanduta"
],
"de_la": 2019,
"pana_la": 2024
}
]
}
]
},
"meta": {
"sursa": "Institutul Naţional de Statistică — nomenclatoarele matricilor IND130A şi IND130B (TEMPO).",
"nota_cod": "Codul e cel din CAEN Rev.2 — două cifre la diviziune, patru la clasă, zeroul din faţă inclusiv (`0710`).",
"nota_clase": "Clasele nu însumează diviziunea: suprimarea de confidenţialitate le lasă sub ea în 341 din 1.293 de perechi verificate, întotdeauna în acelaşi sens. Totalul unei diviziuni se ia de la `nivel=diviziune`."
}
}
GEThttps://oneapi.ro/api/financiar/v1/industrie/productie-vanduta/nomenclator?nivel=diviziune
{
"data": {
"elemente": [
{
"element": "valoare_vanduta",
"descriere": "valoarea producţiei industriale vândute"
}
],
"niveluri": [
{
"nivel": "diviziune",
"cifre_cod": 2,
"activitati": [
{
"cod_caen": "07",
"activitate": "extractia_minereurilor_metalifere",
"denumire": "Extractia minereurilor metalifere",
"elemente": [
"export",
"import",
"valoare_vanduta"
],
"de_la": 2008,
"pana_la": 2024
}
]
}
]
},
"meta": {
"sursa": "Institutul Naţional de Statistică — nomenclatoarele matricilor IND130A şi IND130B (TEMPO).",
"nota_cod": "Codul e cel din CAEN Rev.2 — două cifre la diviziune, patru la clasă, zeroul din faţă inclusiv (`0710`).",
"nota_clase": "Clasele nu însumează diviziunea: suprimarea de confidenţialitate le lasă sub ea în 341 din 1.293 de perechi verificate, întotdeauna în acelaşi sens. Totalul unei diviziuni se ia de la `nivel=diviziune`."
}
}
GEThttps://oneapi.ro/api/financiar/v1/industrie/productie-vanduta/nomenclator?nivel=clasa
{
"data": {
"elemente": [
{
"element": "valoare_vanduta",
"descriere": "valoarea producţiei industriale vândute"
}
],
"niveluri": [
{
"nivel": "clasa",
"cifre_cod": 4,
"activitati": [
{
"cod_caen": "0710",
"activitate": "extractia_minereurilor_feroase",
"denumire": "Extractia minereurilor feroase",
"elemente": [
"export",
"import",
"valoare_vanduta"
],
"de_la": 2019,
"pana_la": 2024
}
]
}
]
},
"meta": {
"sursa": "Institutul Naţional de Statistică — nomenclatoarele matricilor IND130A şi IND130B (TEMPO).",
"nota_cod": "Codul e cel din CAEN Rev.2 — două cifre la diviziune, patru la clasă, zeroul din faţă inclusiv (`0710`).",
"nota_clase": "Clasele nu însumează diviziunea: suprimarea de confidenţialitate le lasă sub ea în 341 din 1.293 de perechi verificate, întotdeauna în acelaşi sens. Totalul unei diviziuni se ia de la `nivel=diviziune`."
}
}
Error codes
| Code | Slug | When it occurs |
|---|---|---|
| 401 | neautentificat | Missing or invalid token. |
| 403 | feature_indisponibil | financiar.indici is not in the current plan. |
| 422 | validare | A parameter failed validation (nivel); detalii says which and why. |
| 429 | cota_depasita | The 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 (nivel); detalii says which and why.",
"detalii": {
"nivel": [
"The value sent does not satisfy the parameter rule."
]
}
}
}