oneapi
Sign in
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: 1M before 3M, as anyone reading a curve expects.
  • meta.fara_valori lists requested maturities that have no value at all in the interval — typically 9M for 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"
        ]
    }
}

Error codes

CodeSlugWhen it occurs
401neautentificatToken missing, invalid, expired or revoked.
403feature_indisponibilThe current plan does not include the feature the route depends on.
422validareinterval_prea_lung (over 366 days), non-existent maturity, more than 5 maturities, de_la missing or in the future.
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": "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."
            ]
        }
    }
}