Locations v1 / Statistici INS
Available INS indicators
The code list of the indicators exposed, with the theme and the TEMPO matrix they come from. The indicator key is used at /judete/{cod}/statistici/ins/{indicator}.
GET
https://oneapi.ro/api/locations/v1/statistici/ins/indicatori
Query parameters
This route accepts no query parameters.
How it behaves
- A static code list: the same keys for every county — a flat list, with
temaon each row. What is missing for a particular county you see directly in/judete/{cod}/statistici/ins. matriceis the code of the INS TEMPO matrix (e.g.POP107A) — useful if you want to check the definition at source.
What it is for
- Populating a „pick an indicator" dropdown before requesting the series.
- Discovering the valid keys for
/judete/{cod}/statistici/ins/{indicator}. - Showing the TEMPO matrix behind each indicator, for citation in reports.
Response structure
FieldTypeDescription
data.indicatori[].indicator
string
The key to use in the series URL.
data.indicatori[].tema
string
The theme (demography, employment, economy, tourism, housing, culture, agriculture).
data.indicatori[].nume
string
The name of the indicator.
data.indicatori[].matrice
string
The code of the INS TEMPO matrix it comes from.
meta.actualizat
object
Prospețimea datelor pe domenii (dată ISO 8601).
Response examples
GEThttps://oneapi.ro/api/locations/v1/statistici/ins/indicatori
{
"data": {
"indicatori": [
{
"indicator": "populatie_domiciliu",
"tema": "demografie",
"nume": "Populația după domiciliu (1 ianuarie)",
"matrice": "POP107A"
}
]
},
"meta": {
"actualizat": {
"ins_tempo": "2026-09-07"
}
}
}
Error codes
| Code | Slug | When it occurs |
|---|---|---|
| 401 | neautentificat | Token missing, invalid, expired or revoked. |
| 403 | feature_indisponibil | The current plan does not include the feature the route depends on. |
| 422 | validare | The route takes no parameters apart from lang: any other parameter returns 422 instead of being ignored. |
| 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": "The route takes no parameters apart from lang: any other parameter returns 422 instead of being ignored."
}
}