oneapi
Autentificare
Business v1 / Statistici ONRC

Clasament la o lună

Cheile ordonate descrescător la o lună dată (implicit ultima disponibilă), cu ponderea din total
şi variaţia faţă de aceeaşi perioadă a anului precedent.

GET
https://oneapi.ro/api/business/v1/statistici/onrc/clasament

Parametri de interogare

NumeTipDescriereValori acceptate
dimensiuneopțional string | null judet, caen, tara sau forma. Implicit prima defalcare publicată pentru indicator. ex. judetex. formaex. tara
formaopțional string | null Restrânge la o formă juridică (SRL, PFA, II…). ex. SRL
indicatoropțional string | null Codul indicatorului (vezi /statistici/onrc/indicatori). ex. insolventaex. inmatriculariex. cap_strain_mii_eur
limitaopțional string | null Câte poziţii se întorc (1-100, implicit 20). ex. 10
perioadaopțional string | null Luna clasamentului, ca AAAA-LL. Implicit ultima disponibilă. ex. 2026-07

Cum se comportă

  • Cine stă cel mai bine (sau cel mai prost) la o lună dată: judeţele după insolvenţe, activităţile CAEN după radieri, formele juridice după înmatriculări. Fără perioada, se ia ultima lună publicată pentru indicator.
  • La indicatorii cumulaţi, clasamentul e pe cumulatul de la 1 ianuarie — deci un clasament la iunie compară semestrele, nu lunile iunie.

La ce folosește

  • Un top al judeţelor după insolvenţe sau înmatriculări, la o lună dată.
  • Identificarea activităţilor cu cea mai mare creştere sau scădere.
  • Un element de conţinut recurent pentru rapoarte lunare.

Structura răspunsului

Toate câmpurile de mai jos sunt în data.

CâmpTipDescriere
indicator.cod string Codul indicatorului.
indicator.denumire string Numele lui.
indicator.natura string flux_cumulat, flux_lunar sau stoc.
indicator.unitate string Unitatea de măsură.
indicator.dimensiuni[] string Defalcările publicate pentru indicator.
indicator.sursa string Buletinul de provenienţă.
dimensiune string Defalcarea clasată.
perioada string Luna clasamentului, ca AAAA-LL.
total number Suma pe toate cheile la luna aia — numitorul ponderilor, calculat din aceleaşi rânduri.
clasament[].pozitie integer Locul în clasament, de la 1.
clasament[].cheie string Judeţul, activitatea, ţara sau forma juridică.
clasament[].cod string|null Codul SIRUTA al judeţului; null pe celelalte defalcări.
clasament[].valoare number Valoarea la luna cerută.
clasament[].pondere number|null Cât la sută din total reprezintă, cu două zecimale.
clasament[].valoare_an_anterior number|null Aceeaşi perioadă din anul precedent, din sursă.
clasament[].variatie number|null Variaţia procentuală faţă de anul precedent. null când sursa nu dă termenul de comparaţie sau când acesta e zero.

Exemple de răspuns

GEThttps://oneapi.ro/api/business/v1/statistici/onrc/clasament?indicator=insolventa&dimensiune=judet&limita=10
{
    "data": {
        "indicator": {
            "cod": "insolventa",
            "denumire": "Intrări în insolvenţă",
            "natura": "flux_cumulat",
            "unitate": "firme",
            "dimensiuni": [
                "judet",
                "caen"
            ],
            "sursa": "Buletinul statistic lunar ONRC — insolvenţe"
        },
        "dimensiune": "judet",
        "perioada": "2026-07",
        "total": 4425,
        "clasament": [
            {
                "pozitie": 1,
                "cheie": "București",
                "cod": "403",
                "valoare": 804,
                "pondere": 18.17,
                "valoare_an_anterior": 766,
                "variatie": 4.96
            }
        ]
    }
}

Coduri de eroare

CodSlugCând apare
401neautentificatToken lipsă, invalid, expirat sau revocat.
403feature_indisponibilPlanul curent nu include funcţia de care ţine ruta.
422validareUn parametru nu a trecut validarea (dimensiune, forma, indicator ş.a.); detalii spune care şi de ce.
429cota_depasitaCota lunară a planului a fost depăşită (vezi Retry-After).
dimensiune_invalidaeroareIndicatorul nu e publicat pe defalcarea cerută.
indicator_invalideroareIndicatorul cerut nu există.
perioada_invalidaeroareLuna se dă ca AAAA-LL şi trebuie să existe în serie.

Toate erorile au aceeași formă. eroare.cod e stabil și e cel după care trebuie să ramifici în cod — nu după textul din mesaj, care se poate schimba.

{
    "eroare": {
        "cod": "validare",
        "mesaj": "Un parametru nu a trecut validarea (dimensiune, forma, indicator ş.a.); detalii spune care şi de ce.",
        "detalii": {
            "dimensiune": [
                "Valoarea trimisă nu respectă regula parametrului."
            ]
        }
    }
}