Business v1 / Achiziții publice
Top autorităţi
Clasamentul autorităților contractante după valoarea totală atribuită. Filtru: ?an=.
GET
https://oneapi.ro/api/business/v1/achizitii/top-autoritati
Parametri de interogare
NumeTipDescriereValori acceptate
judet_autoritateopțional
string | null
Judeţul AUTORITĂŢII care cumpără — „cât s-a cheltuit acolo”. Nu-l confunda cu
judet_castigator.
max 64 car.
judet_castigatoropțional
string | null
Judeţul FIRMEI care încasează — „cât au încasat firmele de acolo”. Nu-l confunda cu
judet_autoritate.
max 64 car.
anopțional
integer | null
Anul contractelor; fără el, clasamentul acoperă toată seria.
ex. 2023
Cum se comportă
- Nu toate contractele au valoare declarată. Măsurat pe 4 octombrie 2026, pe toate cele 17,39 milioane de rânduri: lipseşte la 10,8% din contracte (312.587 rânduri), şi aproape niciodată la achiziţii directe (47 din 13,68 milioane) sau la notificări (52 din 811.033). Orice sumă e deci a rândurilor care AU cifră, nu a întregului — la
tip=contracte, a nouă zecimi din ele. Numărul de contracte le acoperă pe toate. Filtreleval_min/val_maxlucrează pe valoarea în lei, deci exclud rândurile fără valoare. - Clasamentul autorităţilor contractante după valoarea contractelor atribuite. Cine cheltuie cei mai mulţi bani publici.
- Sumele numără fiecare contract o singură dată şi cu partea fiecărui câştigător. SEAP republică anunţul de atribuire la fiecare actualizare (1,19 M de rânduri de contracte sunt republicări), repetă valoarea contractului pe fiecare lot (0,52 M) şi pune valoarea ÎNTREGULUI acord-cadru pe fiecare câştigător (228.000 de rânduri). Citite brut, contractele 2021–2026 însumau 7.059 de miliarde de lei, iar Farmexim 248 de miliarde; corectat, 1.212 miliarde şi 14,6. Valorile imposibile (un simulator de trafic aerian de 125,9 miliarde, lactate de 1,59 miliarde la un DGASPC) nu intră în sume.
La ce folosește
- Aflarea instituţiilor care cheltuie cel mai mult, ca ţintă comercială.
- Analiza distribuţiei banilor publici între autorităţi.
- Un clasament de referinţă pentru rapoarte de transparenţă.
Structura răspunsului
Toate câmpurile de mai jos sunt în data[].
CâmpTipDescriere
autoritate
string
Autoritatea care ţine registrul.
cui
integer
Codul fiscal.
nr_contracte
integer
Numărul de contracte.
valoare_ron
number | null
Valoarea, în lei.
Exemple de răspuns
GEThttps://oneapi.ro/api/business/v1/achizitii/top-autoritati
{
"data": [
{
"autoritate": "COMPANIA NATIONALA DE ADMINISTRARE A INFRASTRUCTURII RUTIERE S.A.",
"cui": 16054368,
"nr_contracte": 19407,
"valoare_ron": 123907895425.36
}
]
}
GEThttps://oneapi.ro/api/business/v1/achizitii/top-autoritati?an=2023
{
"data": [
{
"autoritate": "COMPANIA NATIONALA DE ADMINISTRARE A INFRASTRUCTURII RUTIERE S.A.",
"cui": 16054368,
"nr_contracte": 3508,
"valoare_ron": 30702753567.7
}
]
}
GEThttps://oneapi.ro/api/business/v1/achizitii/top-autoritati?judet_autoritate=B
{
"data": [
{
"autoritate": "COMPANIA NATIONALA DE ADMINISTRARE A INFRASTRUCTURII RUTIERE S.A.",
"cui": 16054368,
"nr_contracte": 19407,
"valoare_ron": 123907895425.36
}
]
}
Coduri de eroare
| Cod | Slug | Când apare |
|---|---|---|
| 401 | neautentificat | Token lipsă, invalid, expirat sau revocat. |
| 403 | feature_indisponibil | Planul curent nu include funcţia de care ţine ruta. |
| 422 | validare | Un parametru nedeclarat ori o valoare care nu trece validarea (an). Câmpul vinovat e în detalii. |
| 429 | cota_depasita | Cota lunară a planului a fost depăşită (vezi Retry-After). |
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 nedeclarat ori o valoare care nu trece validarea (an). Câmpul vinovat e în detalii.",
"detalii": {
"judet_autoritate": [
"Valoarea trimisă nu respectă regula parametrului."
]
}
}
}