Financiar v1 / Indici
ROBOR series over an interval
The quotations for 1–5 maturities between two dates, grouped by maturity. Days with no publication do not appear in the series. The interval is limited to 366 days.
GET
https://oneapi.ro/api/financiar/v1/robor/interval
Query parameters
NameTypeDescriptionAccepted values
de_larequired
string
Required,
YYYY-MM-DD.
e.g. 2024-06-15e.g. 2024-06-01
pana_laoptional
string | null
Optional, defaults to the current day.
e.g. 2024-06-15e.g. 2024-06-30e.g. 2024-06-14
maturitatelistoptional
text
Required, 1–5:
?maturitate=3M,6M or ?maturitate[]=3M&maturitate[]=6M.
ONTN1W1M3M6M9M12M
How it behaves
- Quotes for one to five maturities, between two dates, grouped by maturity.
- Days without publication do not appear in the series. The interval is capped at 366 days — the same boundaries as the exchange-rate series, so the two series routes behave identically.
- Series come in the order of the maturities requested, not in the alphabetical order of internal codes:
1Mbefore3M, as anyone reading a curve expects. meta.fara_valorilists requested maturities that have no value at all in the interval — typically9Mfor an interval after 2019. Without that field, the client would receive fewer series than requested without learning which are missing.
What it is for
- A chart of ROBOR over several maturities.
- Recomputing a repayment schedule across the whole loan period.
- Curve-shape analysis: how the maturities diverge.
Response structure
FieldTypeDescription
data.de_la
string
The start of the interval, as you sent it.
data.pana_la
string
The end of the interval, as you sent it.
data.unitate
string
Always
procent_pe_an.
data.serii[]
object[]
One series per requested maturity:
{maturitate, denumire, valori[]}. Empty when no maturity has values in the interval.
meta[]
string[]
The response envelope: the source, the freshness and the notes that go with the data.
data.serii[].maturitate
string
The money-market convention key (
ON, 3M, 12M).
data.serii[].valori[]
array
The maturity's observations:
{data, valoare}.
Response examples
GEThttps://oneapi.ro/api/financiar/v1/robor/interval?de_la=2024-06-15&pana_la=2024-06-15&maturitate[]=ON
{
"data": {
"de_la": "2024-06-15",
"pana_la": "2024-06-15",
"unitate": "procent_pe_an",
"serii": []
},
"meta": {
"sursa": "Banca Naţională a României — baza de date interactivă.",
"maturitati": 0,
"valori": 0,
"zile_interval": 1,
"fara_valori": [
"ON"
]
}
}
GEThttps://oneapi.ro/api/financiar/v1/robor/interval?de_la=2024-06-15&pana_la=2024-06-30&maturitate[]=ON
{
"data": {
"de_la": "2024-06-15",
"pana_la": "2024-06-30",
"unitate": "procent_pe_an",
"serii": [
{
"maturitate": "ON",
"denumire": "overnight",
"valori": [
{
"data": "2024-06-17",
"valoare": "6.00"
}
]
}
]
},
"meta": {
"sursa": "Banca Naţională a României — baza de date interactivă.",
"maturitati": 1,
"valori": 9,
"zile_interval": 16
}
}
GEThttps://oneapi.ro/api/financiar/v1/robor/interval?de_la=2024-06-01&pana_la=2024-06-14&maturitate[]=3M
{
"data": {
"de_la": "2024-06-01",
"pana_la": "2024-06-14",
"unitate": "procent_pe_an",
"serii": [
{
"maturitate": "3M",
"denumire": "trei luni",
"valori": [
{
"data": "2024-06-03",
"valoare": "6.04"
}
]
}
]
},
"meta": {
"sursa": "Banca Naţională a României — baza de date interactivă.",
"maturitati": 1,
"valori": 10,
"zile_interval": 14
}
}
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 | interval_prea_lung (over 366 days), non-existent maturity, more than 5 maturities, de_la missing or in the future. |
| 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": "interval_prea_lung (over 366 days), non-existent maturity, more than 5 maturities, de_la missing or in the future.",
"detalii": {
"de_la": [
"The value sent does not satisfy the parameter rule."
]
}
}
}