Documentația API

37 de rute, toate GET, toate cu răspuns JSON de aceeași formă. Autentificare cu o cheie, plată doar pentru răspunsurile cu date și un sandbox care întoarce aceleași structuri, gratuit.

Prima cerere

Trei pași: faci contul, copiezi cheia din panou și trimiți un GET. Contul gratuit vine cu 250 de credite, fără card.

curl "https://www.bilantapi.ro/api/v1/registru/firme/90000010" \
  -H "X-API-KEY: ba_live_…"
  1. 1

    Faci contul

    Cu email și parolă. Cheia de test apare pe loc, o singură dată.

  2. 2

    Trimiți cheia în antet

    X-API-KEY, sau ca Bearer token. Fără OAuth, fără reîmprospătare.

  3. 3

    Citești răspunsul

    success, data și, la liste, meta cu paginarea și filtrele aplicate.

Autentificare

Cheia se generează din panou și se arată o singură dată — noi păstrăm doar amprenta ei. O cheie poate fi legată de o listă de adrese IP; cererile din altă parte primesc 403 cu ACCESS_DENIED_IP.

AntetValoare
X-API-KEYCheia, exact cum a fost afișată.
AuthorizationBearer <cheia>, dacă preferi forma standard.

Rutele API

Fiecare rută cu parametrii ei, costul în credite și un răspuns adevărat, luat din sandbox. Exemplele apelează sandbox-ul, deci le poți rula fără să consumi credite.

Firmă

GET/api/v1/bilant/{cui}1 creditBilanț complet — Toți anii, cu datele, indicatorii și evoluția.

Parametri

NumeUndeCe esteExemplu
cui obligatoriuîn caleCUI. Codul fiscal, cu prefixul RO sau fără.90000010
curl "https://www.bilantapi.ro/api/sandbox/v1/bilant/90000010" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": {    "cui": 90000010,    "denumire": "DELTA LOGISTIC SRL",    "caen": 4120,    "denumire_caen": "Lucrari de constructii a cladirilor rezidentiale si nerezidentiale",    "numar_ani": 5,    "actualizat_la": "2024-06-30T00:00:00+00:00",    "ani": [      {        "an": 2019,        "tip_bilant": "standard",        "denumire": "DELTA LOGISTIC SRL",        "caen": 4120,        "denumire_caen": "Lucrari de constructii a cladirilor rezidentiale si nerezidentiale",        "date": {          "active_imobilizate": 902551,          "active_circulante": 2846508,          "stocuri": 996278,          "creante": 1252463,          "casa_si_conturi": 597767,          "cheltuieli_in_avans": 85395,          "datorii": 1949511,          "venituri_in_avans": 0,          "provizioane": 0,          "capitaluri": 1799548,          "capital_subscris_varsat": 200,          "patrimoniul_regiei": 0,          "cifra_afaceri": 6942702,          "venituri_totale": 7220410,          "cheltuieli_totale": 6576127,          "profit_brut": 644283,          "pierdere_bruta": 0,          "profit_net": 555416,          "pierdere_neta": 0,          "angajati": 19        },        "indicatori_bruti": [          {            "cod": "I1",            "valoare": 902551,            "denumire": "Active imobilizate — total"          },          {            "cod": "I2",            "valoare": 2846508,            "denumire": "Active circulante — total"          },          "… încă 18 în răspunsul complet"        ],        "indicatori": {          "rezultat_net": 555416,          "marja_neta": 8,          "marja_bruta": 9.28,          "roe": 30.86,          "roa": 14.81,          "lichiditate_curenta": 1.46,          "grad_indatorare": 52,          "capital_de_lucru": 896997,          "ca_per_angajat": 365405,          "profit_per_angajat": 29232        }      },      {        "an": 2020,        "tip_bilant": "standard",        "denumire": "DELTA LOGISTIC SRL",        "caen": 4120,        "denumire_caen": "Lucrari de constructii a cladirilor rezidentiale si nerezidentiale",        "date": {          "active_imobilizate": 2202225,          "active_circulante": 3980945,          "stocuri": 557332,          "creante": 2507996,          "casa_si_conturi": 915617,          "cheltuieli_in_avans": 119428,          "datorii": 1854951,          "venituri_in_avans": 0,          "provizioane": 0,          "capitaluri": 4328219,          "capital_subscris_varsat": 200,          "patrimoniul_regiei": 0,          "cifra_afaceri": 8470096,          "venituri_totale": 8470096,          "cheltuieli_totale": 8273590,          "profit_brut": 196506,          "pierdere_bruta": 0,          "profit_net": 169402,          "pierdere_neta": 0,          "angajati": 24        },        "indicatori_bruti": [          {            "cod": "I1",            "valoare": 2202225,            "denumire": "Active imobilizate — total"          },          {            "cod": "I2",            "valoare": 3980945,            "denumire": "Active circulante — total"          },          "… încă 18 în răspunsul complet"        ],        "indicatori": {          "rezultat_net": 169402,          "marja_neta": 2,          "marja_bruta": 2.32,          "roe": 3.91,          "roa": 2.74,          "lichiditate_curenta": 2.15,          "grad_indatorare": 30,          "capital_de_lucru": 2125994,          "ca_per_angajat": 352921,          "profit_per_angajat": 7058        }      },      "… încă 3 în răspunsul complet"    ],    "evolutie": {      "crestere_ca": {        "2020": 22,        "2021": -12,        "2022": 15,        "2023": 19      },      "crestere_profit": {        "2020": -69.5,        "2021": 296,        "2022": -227.78,        "2023": 40.5      },      "crestere_angajati": {        "2020": 26.32,        "2021": -12.5,        "2022": 14.29,        "2023": 16.67      },      "cagr_ca": 10.1    },    "sumar": {      "an": 2023,      "tip_bilant": "standard",      "caen": 4120,      "denumire_caen": "Lucrari de constructii a cladirilor rezidentiale si nerezidentiale",      "actualizat_la": "2024-06-30T00:00:00+00:00",      "cifra_afaceri": 10200367,      "profit_net": 0,      "venituri_totale": 10608382,      "datorii": 2492969,      "capitaluri": 2301203,      "angajati": 28,      "rezultat_net": -510018,      "indicatori": {        "rezultat_net": -510018,        "marja_neta": -5,        "marja_bruta": -5,        "roe": -22.16,        "roa": -10.64,        "lichiditate_curenta": 1.31,        "grad_indatorare": 52,        "capital_de_lucru": 771148,        "ca_per_angajat": 364299,        "profit_per_angajat": -18215      }    }  }}
GET/api/v1/bilant/{cui}/{an}1 creditUn singur an — Bilanțul unui exercițiu financiar.

Parametri

NumeUndeCe esteExemplu
cui obligatoriuîn caleCUI. Codul fiscal, cu prefixul RO sau fără.90000010
an obligatoriuîn caleAnul. În sandbox, bilanțurile și statisticile acoperă anii 2019–2023.2023
curl "https://www.bilantapi.ro/api/sandbox/v1/bilant/90000010/2023" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": {    "an": 2023,    "tip_bilant": "standard",    "denumire": "DELTA LOGISTIC SRL",    "caen": 4120,    "denumire_caen": "Lucrari de constructii a cladirilor rezidentiale si nerezidentiale",    "date": {      "active_imobilizate": 1530055,      "active_circulante": 3264117,      "stocuri": 1011876,      "creante": 1860547,      "casa_si_conturi": 391694,      "cheltuieli_in_avans": 97924,      "datorii": 2492969,      "venituri_in_avans": 0,      "provizioane": 0,      "capitaluri": 2301203,      "capital_subscris_varsat": 200,      "patrimoniul_regiei": 0,      "cifra_afaceri": 10200367,      "venituri_totale": 10608382,      "cheltuieli_totale": 11118400,      "profit_brut": 0,      "pierdere_bruta": 510018,      "profit_net": 0,      "pierdere_neta": 510018,      "angajati": 28    },    "indicatori_bruti": [      {        "cod": "I1",        "valoare": 1530055,        "denumire": "Active imobilizate — total"      },      {        "cod": "I2",        "valoare": 3264117,        "denumire": "Active circulante — total"      },      "… încă 18 în răspunsul complet"    ],    "indicatori": {      "rezultat_net": -510018,      "marja_neta": -5,      "marja_bruta": -5,      "roe": -22.16,      "roa": -10.64,      "lichiditate_curenta": 1.31,      "grad_indatorare": 52,      "capital_de_lucru": 771148,      "ca_per_angajat": 364299,      "profit_per_angajat": -18215    }  }}
GET/api/v1/bilant/{cui}/sumar1 creditSumar — Cifrele principale din ultimul an.

Parametri

NumeUndeCe esteExemplu
cui obligatoriuîn caleCUI. Codul fiscal, cu prefixul RO sau fără.90000010
curl "https://www.bilantapi.ro/api/sandbox/v1/bilant/90000010/sumar" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": {    "cui": 90000010,    "denumire": "DELTA LOGISTIC SRL",    "sumar": {      "an": 2023,      "tip_bilant": "standard",      "caen": 4120,      "denumire_caen": "Lucrari de constructii a cladirilor rezidentiale si nerezidentiale",      "actualizat_la": "2024-06-30T00:00:00+00:00",      "cifra_afaceri": 10200367,      "profit_net": 0,      "venituri_totale": 10608382,      "datorii": 2492969,      "capitaluri": 2301203,      "angajati": 28,      "rezultat_net": -510018,      "indicatori": {        "rezultat_net": -510018,        "marja_neta": -5,        "marja_bruta": -5,        "roe": -22.16,        "roa": -10.64,        "lichiditate_curenta": 1.31,        "grad_indatorare": 52,        "capital_de_lucru": 771148,        "ca_per_angajat": 364299,        "profit_per_angajat": -18215      }    }  }}
GET/api/v1/bilant/{cui}/indicatori2 crediteIndicatori — Marje, lichiditate, îndatorare, pe ani.

Parametri

NumeUndeCe esteExemplu
cui obligatoriuîn caleCUI. Codul fiscal, cu prefixul RO sau fără.90000010
curl "https://www.bilantapi.ro/api/sandbox/v1/bilant/90000010/indicatori" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": {    "cui": 90000010,    "denumire": "DELTA LOGISTIC SRL",    "caen": 4120,    "denumire_caen": "Lucrari de constructii a cladirilor rezidentiale si nerezidentiale",    "ani": [      {        "an": 2019,        "tip_bilant": "standard",        "indicatori": {          "rezultat_net": 555416,          "marja_neta": 8,          "marja_bruta": 9.28,          "roe": 30.86,          "roa": 14.81,          "lichiditate_curenta": 1.46,          "grad_indatorare": 52,          "capital_de_lucru": 896997,          "ca_per_angajat": 365405,          "profit_per_angajat": 29232        }      },      {        "an": 2020,        "tip_bilant": "standard",        "indicatori": {          "rezultat_net": 169402,          "marja_neta": 2,          "marja_bruta": 2.32,          "roe": 3.91,          "roa": 2.74,          "lichiditate_curenta": 2.15,          "grad_indatorare": 30,          "capital_de_lucru": 2125994,          "ca_per_angajat": 352921,          "profit_per_angajat": 7058        }      },      "… încă 3 în răspunsul complet"    ]  }}
GET/api/v1/bilant/{cui}/evolutie2 crediteEvoluție — Serie multi-an, cu creșteri și CAGR.

Parametri

NumeUndeCe esteExemplu
cui obligatoriuîn caleCUI. Codul fiscal, cu prefixul RO sau fără.90000010
curl "https://www.bilantapi.ro/api/sandbox/v1/bilant/90000010/evolutie" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": {    "cui": 90000010,    "denumire": "DELTA LOGISTIC SRL",    "caen": 4120,    "denumire_caen": "Lucrari de constructii a cladirilor rezidentiale si nerezidentiale",    "serie": [      {        "an": 2019,        "cifra_afaceri": 6942702,        "profit_net": 555416,        "angajati": 19      },      {        "an": 2020,        "cifra_afaceri": 8470096,        "profit_net": 169402,        "angajati": 24      },      "… încă 3 în răspunsul complet"    ],    "evolutie": {      "crestere_ca": {        "2020": 22,        "2021": -12,        "2022": 15,        "2023": 19      },      "crestere_profit": {        "2020": -69.5,        "2021": 296,        "2022": -227.78,        "2023": 40.5      },      "crestere_angajati": {        "2020": 26.32,        "2021": -12.5,        "2022": 14.29,        "2023": 16.67      },      "cagr_ca": 10.1    }  }}
GET/api/v1/bilant/{cui}/pozitie3 creditePoziție în sector — Loc, percentilă și raport față de mediana sectorului.

Parametri

NumeUndeCe esteExemplu
cui obligatoriuîn caleCUI. Codul fiscal, cu prefixul RO sau fără.90000010
an queryAnul. În sandbox, bilanțurile și statisticile acoperă anii 2019–2023.2023
curl "https://www.bilantapi.ro/api/sandbox/v1/bilant/90000010/pozitie?an=2023" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": {    "cui": 90000010,    "denumire": "DELTA LOGISTIC SRL",    "an": 2023,    "tip_bilant": "standard",    "sector": {      "caen": 4120,      "denumire_caen": "Lucrari de constructii a cladirilor rezidentiale si nerezidentiale",      "firme": 65927    },    "marimi": {      "cifra_afaceri": {        "valoare": 10200367,        "loc": 3099,        "din": 65927,        "percentila": 95.3,        "mediana_sector": 89305,        "fata_de_mediana": 114.22      },      "rezultat_net": {        "valoare": -510018,        "loc": 60653,        "din": 65927,        "percentila": 8,        "mediana_sector": 8480,        "fata_de_mediana": -60.14      },      "angajati": {        "valoare": 28,        "loc": 16350,        "din": 65927,        "percentila": 75.2,        "mediana_sector": 2,        "fata_de_mediana": 14      },      "capitaluri": {        "valoare": 2301203,        "loc": 5868,        "din": 65927,        "percentila": 91.1,        "mediana_sector": 31257,        "fata_de_mediana": 73.62      },      "datorii": {        "valoare": 2492969,        "loc": 6197,        "din": 65927,        "percentila": 90.6,        "mediana_sector": 35722,        "fata_de_mediana": 69.79      }    },    "marja_neta": {      "valoare": -5,      "mediana_sector": 10.09    },    "cifra_afaceri_per_angajat": {      "valoare": 364299,      "mediana_sector": 44653    }  }}
GET/api/v1/bilant/{cui}/risc3 crediteScor de risc — Scor 0–100, clasă A–E, factori, semnale și Altman Z''.

Parametri

NumeUndeCe esteExemplu
cui obligatoriuîn caleCUI. Codul fiscal, cu prefixul RO sau fără.90000010
curl "https://www.bilantapi.ro/api/sandbox/v1/bilant/90000010/risc" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": {    "cui": 90000010,    "denumire": "DELTA LOGISTIC SRL",    "an": 2023,    "scor": 58,    "clasa": "C",    "nivel": "moderat",    "eticheta": "Risc moderat",    "scara": [      {        "clasa": "E",        "eticheta": "Risc foarte ridicat",        "de_la": 0,        "pana_la": 35      },      {        "clasa": "D",        "eticheta": "Risc ridicat",        "de_la": 35,        "pana_la": 50      },      "… încă 3 în răspunsul complet"    ],    "plafon": null,    "incredere": "medie",    "factori": [      {        "cheie": "solvabilitate",        "nume": "Solvabilitate",        "indicator": "Capitaluri proprii / active totale",        "valoare": 48,        "unitate": "%",        "puncte": 21,        "maxim": 25,        "evaluare": "bun",        "explicatie": "Echilibru bun între capitalul propriu și datorii."      },      {        "cheie": "lichiditate",        "nume": "Lichiditate",        "indicator": "Active circulante / datorii",        "valoare": 1.31,        "unitate": "x",        "puncte": 14,        "maxim": 20,        "evaluare": "mediu",        "explicatie": "Datoriile sunt acoperite, cu rezervă mică."      },      "… încă 4 în răspunsul complet"    ],    "semnale": [      {        "cod": "PIERDERE",        "gravitate": "atentie",        "mesaj": "Anul analizat s-a încheiat cu pierdere."      },      {        "cod": "DATE_VECHI",        "gravitate": "info",        "mesaj": "Ultimul bilanț depus e pentru 2023; situația de azi poate fi alta."      }    ],    "z_score": {      "valoare": 2.87,      "zona": "sigura",      "model": "Altman Z'' pentru firme necotate",      "praguri": {        "sigura": "> 2,6",        "gri": "1,1 – 2,6",        "pericol": "< 1,1"      },      "componente": {        "x1_capital_de_lucru": 0.1609,        "x2_rezerve": 0.48,        "x3_rentabilitate": -0.1064,        "x4_capital_datorii": 0.9231      }    },    "istoric": [      {        "an": 2019,        "scor": 76,        "clasa": "B",        "nivel": "scazut",        "eticheta": "Risc scăzut",        "factori": [          {            "cheie": "solvabilitate",            "valoare": 48,            "unitate": "%",            "puncte": 21,            "evaluare": "bun"          },          {            "cheie": "lichiditate",            "valoare": 1.46,            "unitate": "x",            "puncte": 14,            "evaluare": "mediu"          },          "… încă 4 în răspunsul complet"        ],        "semnale": [],        "plafon": null,        "z_score": {          "valoare": 5.26,          "zona": "sigura",          "model": "Altman Z'' pentru firme necotate",          "praguri": {            "sigura": "> 2,6",            "gri": "1,1 – 2,6",            "pericol": "< 1,1"          },          "componente": {            "x1_capital_de_lucru": 0.2393,            "x2_rezerve": 0.4799,            "x3_rentabilitate": 0.1719,            "x4_capital_datorii": 0.9231          }        }      },      {        "an": 2020,        "scor": 93,        "clasa": "A",        "nivel": "foarte_scazut",        "eticheta": "Risc foarte scăzut",        "factori": [          {            "cheie": "solvabilitate",            "valoare": 70,            "unitate": "%",            "puncte": 25,            "evaluare": "bun"          },          {            "cheie": "lichiditate",            "valoare": 2.15,            "unitate": "x",            "puncte": 20,            "evaluare": "bun"          },          "… încă 4 în răspunsul complet"        ],        "semnale": [],        "plafon": null,        "z_score": {          "valoare": 7.2,          "zona": "sigura",          "model": "Altman Z'' pentru firme necotate",          "praguri": {            "sigura": "> 2,6",            "gri": "1,1 – 2,6",            "pericol": "< 1,1"          },          "componente": {            "x1_capital_de_lucru": 0.3438,            "x2_rezerve": 0.7,            "x3_rentabilitate": 0.0318,            "x4_capital_datorii": 2.3333          }        }      },      "… încă 3 în răspunsul complet"    ],    "an_insolventa": null,    "model": {      "versiune": "1.0",      "nota": "Indicator statistic calculat din situațiile financiare publice. Nu include datorii la buget, litigii sau evenimente de după data bilanțului."    }  }}

Statistici

GET/api/v1/statistici/panorama2 creditePanoramă — Toată populația și distribuția pe trepte.

Parametri

NumeUndeCe esteExemplu
an queryAnul. În sandbox, bilanțurile și statisticile acoperă anii 2019–2023.2023
curl "https://www.bilantapi.ro/api/sandbox/v1/statistici/panorama?an=2023" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": {    "an": 2023,    "firme": 1345134,    "cifra_afaceri": 1989136000000,    "rezultat_net": 140467200000,    "angajati": 4338913,    "profitabile": 712921,    "pe_pierdere": 403540,    "mediana_ca": 147219,    "pondere_profitabile": 53,    "distributie_cifra_afaceri": [      {        "treapta": "fără cifră de afaceri",        "de_la": null,        "pana_la": 0,        "firme": 412956,        "pondere": 30.7,        "cifra_afaceri": 0,        "angajati": 41296      },      {        "treapta": "sub 100 mii",        "de_la": 1,        "pana_la": 100000,        "firme": 462726,        "pondere": 34.4,        "cifra_afaceri": 19434492000,        "angajati": 277636      },      "… încă 4 în răspunsul complet"    ],    "ani_disponibili": [      2023,      2022,      "… încă 3 în răspunsul complet"    ]  }}
GET/api/v1/statistici/sectoare2 crediteSectoare — Sectoarele CAEN, după cifra de afaceri.

Parametri

NumeUndeCe esteExemplu
an queryAnul. În sandbox, bilanțurile și statisticile acoperă anii 2019–2023.2023
limita queryLimită50
curl "https://www.bilantapi.ro/api/sandbox/v1/statistici/sectoare?an=2023&limita=10" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": {    "an": 2023,    "sectoare": [      {        "caen": 6820,        "denumire_caen": "Inchirierea si subinchirierea bunurilor imobiliare proprii sau inchiriate",        "firme": 87253,        "cifra_afaceri": 238357577874,        "rezultat_net": 8461694015,        "angajati": 1212817,        "mediana_ca": 720891,        "marja": 3.55      },      {        "caen": 4941,        "denumire_caen": "Transporturi rutiere de marfuri",        "firme": 85074,        "cifra_afaceri": 200092741263,        "rezultat_net": 9384349565,        "angajati": 1114469,        "mediana_ca": 698245,        "marja": 4.69      },      "… încă 8 în răspunsul complet"    ]  }}
GET/api/v1/statistici/sectoare/{caen}3 crediteUn sector — Percentile, concentrare, top și evoluție.

Parametri

NumeUndeCe esteExemplu
caen obligatoriuîn caleCod CAEN. Activitatea principală, la orice nivel: clasa (4120 sau 41.20), grupa (41.2), diviziunea (41) sau secțiunea (F). Mai multe se despart prin virgulă: 62,63.1,J. Clasele cercetate vin în meta.coduri_caen.4120
an queryAnul. În sandbox, bilanțurile și statisticile acoperă anii 2019–2023.2023
limita queryLimită50
curl "https://www.bilantapi.ro/api/sandbox/v1/statistici/sectoare/6201?an=2023&limita=5" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": {    "an": 2023,    "caen": 6201,    "denumire_caen": "Activitati de realizare a soft-ului la comanda",    "firme": 23016,    "cifra_afaceri": 9940568971,    "rezultat_net": 695839828,    "angajati": 163414,    "datorii": 4572661727,    "capitaluri": 3180982071,    "profitabile": 14500,    "pe_pierdere": 6905,    "fara_angajati": 5294,    "pondere_profitabile": 63,    "marja_agregata": 7,    "marja_mediana": 5.67,    "cifra_afaceri_medie": 431898,    "distributie_cifra_afaceri": {      "p25": 38035,      "mediana": 135839,      "p75": 421101,      "p90": 1005209    },    "angajati_mediana": 1,    "concentrare": {      "top5": 15.3,      "top10": 30.3    },    "top": [      {        "cui": 95414897,        "denumire": "SIRIUS SERVICES SRL",        "caen": 6201,        "denumire_caen": "Activitati de realizare a soft-ului la comanda",        "cifra_afaceri": 163646552,        "rezultat_net": 19637586,        "angajati": 299      },      {        "cui": 95360128,        "denumire": "TEHNO LOGISTIC SRL",        "caen": 6201,        "denumire_caen": "Activitati de realizare a soft-ului la comanda",        "cifra_afaceri": 71122902,        "rezultat_net": 2844916,        "angajati": 126      },      "… încă 3 în răspunsul complet"    ],    "distributie_cifra_afaceri_trepte": [      {        "treapta": "fără cifră de afaceri",        "de_la": null,        "pana_la": 0,        "firme": 6859,        "pondere": 29.8,        "cifra_afaceri": 0,        "angajati": 686      },      {        "treapta": "sub 100 mii",        "de_la": 1,        "pana_la": 100000,        "firme": 8171,        "pondere": 35.5,        "cifra_afaceri": 343182000,        "angajati": 4903      },      "… încă 4 în răspunsul complet"    ],    "evolutie": [      {        "an": 2019,        "firme": 20336,        "cifra_afaceri": 7083130480,        "rezultat_net": 495819134,        "angajati": 144386,        "crestere_cifra_afaceri": null      },      {        "an": 2020,        "firme": 21006,        "cifra_afaceri": 7755484520,        "rezultat_net": 542883916,        "angajati": 149143,        "crestere_cifra_afaceri": 9.49      },      "… încă 3 în răspunsul complet"    ]  }}
GET/api/v1/statistici/clasament3 crediteClasament — Primele firme după o mărime, opțional într-un sector.

Parametri

NumeUndeCe esteExemplu
an queryAnul. În sandbox, bilanțurile și statisticile acoperă anii 2019–2023.2023
dupa queryOrdonează dupăcifra_afaceri · rezultat_net · angajati · capitaluri · datorii—
caen queryCod CAEN. Opțional: doar firmele din acest sector.4120
limita queryLimită50
curl "https://www.bilantapi.ro/api/sandbox/v1/statistici/clasament?an=2023&dupa=cifra_afaceri&limita=10" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": {    "an": 2023,    "dupa": "cifra_afaceri",    "caen": null,    "firme": [      {        "cui": 96110309,        "denumire": "TRANS LOGISTIC SRL",        "caen": 8621,        "denumire_caen": "Activitati de asistenta medicala generala",        "cifra_afaceri": 1580541684,        "rezultat_net": 31610834,        "angajati": 3980      },      {        "cui": 93277475,        "denumire": "AGRO TRADING SRL",        "caen": 4673,        "denumire_caen": "Comert cu ridicata al materialului lemnos si al materialelor de constructie",        "cifra_afaceri": 1311213554,        "rezultat_net": 144233491,        "angajati": 2597      },      "… încă 8 în răspunsul complet"    ]  }}
GET/api/v1/statistici/comparatie3 crediteComparație — Până la 10 firme una lângă alta.

Parametri

NumeUndeCe esteExemplu
cui queryCUI-uri. Până la 10 coduri fiscale, despărțite prin virgulă.90000010,90000020
an queryAnul. În sandbox, bilanțurile și statisticile acoperă anii 2019–2023.2023
curl "https://www.bilantapi.ro/api/sandbox/v1/statistici/comparatie?cui=90000010%2C90000020&an=2023" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": {    "an": 2023,    "firme": [      {        "cui": 90000010,        "gasit": true,        "denumire": "DELTA LOGISTIC SRL",        "caen": 4120,        "denumire_caen": "Lucrari de constructii a cladirilor rezidentiale si nerezidentiale",        "tip_bilant": "standard",        "cifra_afaceri": 10200367,        "rezultat_net": -510018,        "angajati": 28,        "capitaluri": 2301203,        "datorii": 2492969,        "active_imobilizate": 1530055,        "active_circulante": 3264117,        "marja_neta": -5,        "grad_indatorare": 1.08,        "cifra_afaceri_per_angajat": 364299,        "pozitie_in_sector": {          "caen": 4120,          "denumire_caen": "Lucrari de constructii a cladirilor rezidentiale si nerezidentiale",          "firme_in_sector": 65927,          "loc": 3099,          "percentila": 95.3        }      },      {        "cui": 90000020,        "gasit": true,        "denumire": "LUMEN COM SRL",        "caen": 8621,        "denumire_caen": "Activitati de asistenta medicala generala",        "tip_bilant": "standard",        "cifra_afaceri": 555449,        "rezultat_net": -66654,        "angajati": 0,        "capitaluri": 140973,        "datorii": 381149,        "active_imobilizate": 305497,        "active_circulante": 216625,        "marja_neta": -12,        "grad_indatorare": 2.7,        "cifra_afaceri_per_angajat": null,        "pozitie_in_sector": {          "caen": 8621,          "denumire_caen": "Activitati de asistenta medicala generala",          "firme_in_sector": 88205,          "loc": 42427,          "percentila": 51.9        }      }    ]  }}
GET/api/v1/statistici/evolutie2 crediteEvoluția populației — Toate firmele, an de an.

Ruta nu are parametri.

curl "https://www.bilantapi.ro/api/sandbox/v1/statistici/evolutie" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": {    "serie": [      {        "an": 2019,        "firme": 1180794,        "cifra_afaceri": 1391600000000,        "rezultat_net": 129800000000,        "angajati": 4192038      },      {        "an": 2020,        "firme": 1228436,        "cifra_afaceri": 1532322000000,        "rezultat_net": 122472200000,        "angajati": 4233283      },      "… încă 3 în răspunsul complet"    ]  }}

Registru

GET/api/v1/registru/firme1 credit / rezultatCăutare firme — Firmele cu număr în registrul comerțului, după denumire, județ, CAEN, stare și TVA, fiecare cu profilul complet.

Parametri

NumeUndeCe esteExemplu
q queryCăutare. Cuvinte din denumire sau titlu. La firme merge și CUI-ul.construct
judet queryJudeț. Indicativul auto al județului din sediu: B pentru București, CJ, TM. Mai multe județe se despart prin virgulă: CJ,TM,B.B · AB · AR · AG · BC · BH · BN · BT · BV · BR · BZ · CS · CL · CJ · CT · CV · DB · DJ · GL · GR · GJ · HR · HD · IL · IS · IF · MM · MH · MS · NT · OT · PH · SM · SJ · SB · SV · TR · TM · TL · VS · VL · VN—
regiune queryRegiune de dezvoltare. Una din cele 8 regiuni, după nume sau după număr (1 nord-est … 8 bucuresti-ilfov); se traduce în județele ei. Cu `judet` alături, rămân doar județele comune. Mai multe, despărțite prin virgulă.nord-est · sud-est · sud-muntenia · sud-vest-oltenia · vest · nord-vest · centru · bucuresti-ilfov—
localitate queryLocalitate. Numele oficial al localității din sediu, cu sau fără diacritice: Cluj-Napoca, Targu Mures, Sectorul 3, București (toate sectoarele). Fără „Mun.”, „Oraș”, „Comuna” sau „Sat”. Potrivirea e exactă: „Cluj” nu găsește Cluj-Napoca. Un nume purtat de mai multe localități le prinde pe toate, deci pune și `judet`. Până la 10 nume, despărțite prin virgulă; ce s-a găsit vine în meta.localitati.Cluj-Napoca
siruta queryCod SIRUTA. Codul SIRUTA al localității sau al unității administrative, cu 4–6 cifre. Prinde și tot ce ține de ea: satele unei comune, toate sectoarele pentru 179132 (București). Codul unei firme e în sediu_social.siruta. Până la 50 de coduri, despărțite prin virgulă.54975
mediu queryMediu. Mediul localității din sediu, după nomenclatorul SIRUTA.urban · rural—
cod_postal queryCod poștal. Codul poștal al sediului: 6 cifre pentru un cod exact (400001), 2–5 cifre pentru toate codurile care încep așa (400 = Cluj-Napoca, 30 = Timiș). Până la 20, despărțite prin virgulă.400
caen queryCod CAEN. Activitatea principală, la orice nivel: clasa (4120 sau 41.20), grupa (41.2), diviziunea (41) sau secțiunea (F). Mai multe se despart prin virgulă: 62,63.1,J. Clasele cercetate vin în meta.coduri_caen.4120
caen_exclus queryCAEN exclus. Activitățile scoase din rezultate, scrise la fel ca la caen: caen=62&caen_exclus=6209.6209
tip queryTip entitate. Tipul entității din registru. Mai multe, despărțite prin virgulă: SRL,SA.SRL · SA · PFA · II · IF · AF · AFJ · ONG · RA · SCNC · ASOCIATIADEPROPRIETARI · MEDIC · CABINETMEDICAL · AVOCAT · NOTAR · CONTABIL · FARMACIST · PSIHOLOG · OCC · OCM · ALTELE—
stare queryStare. Starea din registru. Mai multe, despărțite prin virgulă: ACTIVA,SUSPENDATA.ACTIVA · INACTIVA · SUSPENDATA · RADIATA · MP · FALIMENT—
capital queryCapital. Forma de proprietate declarată la ANAF: autohton (privat românesc), strain (privat străin), mixt (privat românesc și străin), stat, mixt_stat (stat și privat), persoane_fizice, cooperatist, obstesc, alte. Orice capital străin: strain,mixt.autohton · strain · mixt · stat · mixt_stat · persoane_fizice · cooperatist · obstesc · alte—
platitor_tva queryPlătitor de TVA. Înregistrată acum în scopuri de TVA.da · nu—
e_factura queryÎnscris în e-Factura. Înscrisă în Registrul RO e-Factura.da · nu—
inactiv_fiscal queryInactiv fiscal. Declarată inactivă de ANAF.da · nu—
tva_la_incasare queryTVA la încasare. Aplică acum sistemul de TVA la încasare.da · nu—
inregistrate_de_la queryÎnregistrate de la. Data înregistrării, AAAA-LL-ZZ, inclusiv.—
inregistrate_pana_la queryÎnregistrate până la. Data înregistrării, AAAA-LL-ZZ, inclusiv.—
inactivate_de_la queryInactivate de la. Data la care ANAF a declarat firma inactivă, AAAA-LL-ZZ, inclusiv.—
inactivate_pana_la queryInactivate până la. Data la care ANAF a declarat firma inactivă, AAAA-LL-ZZ, inclusiv.—
ordonare queryOrdonare. relevanta (implicit, când cauți după denumire), recente sau vechi, după data înregistrării.relevanta · recente · vechi—
pagina queryPagina1
pe_pagina queryRezultate pe pagină25
curl "https://www.bilantapi.ro/api/sandbox/v1/registru/firme?judet=CJ%2CTM&caen=F&stare=ACTIVA&pe_pagina=2" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": [    {      "cui": 32264834,      "denumire": "POPA CORINA PFA",      "numar_registru": "J44/8702/2026",      "data_inregistrare": "2026-10-01",      "tip_entitate": "PFA",      "forma_juridica": "PERSOANĂ FIZICĂ AUTORIZATĂ",      "forma_organizare": "PERSOANĂ FIZICĂ",      "forma_proprietate": "PROPR.PRIVATA-PERS. FIZICA INMATRIC.LA REG. COM.",      "stare": "ACTIVA",      "mentiune_registru": "INREGISTRAT din data 01.10.2026",      "act_autorizare": null,      "punct_de_lucru": false,      "caen_principal": {        "cod": "4321",        "denumire": "Lucrări de instalații electrice"      },      "organ_fiscal": "Administrația Județeană a Finanțelor Publice CLUJ",      "iban": "RO67SBOX0000000009117602",      "fax": null,      "cod_postal_declarat": "610702",      "sediu_social": {        "strada": "Calea Victoriei",        "numar": "90",        "detalii": null,        "localitate": "Cluj-Napoca",        "cod_localitate": "323",        "judet": "CLUJ",        "cod_judet": "CJ",        "cod_judet_numeric": "35",        "cod_postal": "610702",        "tara": "RO",        "siruta": 54975,        "nuts": "RO22",        "siruta_detalii": {          "denumire": "MUNICIPIUL CLUJ-NAPOCA",          "tip": 1,          "nivel": 2,          "mediu": "1",          "judet_siruta": 127,          "judet_denumire": "CLUJ",          "parinte_siruta": 127,          "parinte_denumire": "CLUJ",          "parinte_tip": 40,          "regiune": 6,          "cod_postal": "610702"        },        "adresa_completa": "Calea Victoriei nr. 90, Cluj-Napoca, jud. CLUJ"      },      "domiciliu_fiscal": {        "strada": "Calea Victoriei",        "numar": "90",        "detalii": null,        "localitate": "Cluj-Napoca",        "cod_localitate": "474",        "judet": "CLUJ",        "cod_judet": "CJ",        "cod_judet_numeric": "42",        "cod_postal": "610702",        "tara": "RO",        "siruta": 54975,        "nuts": "RO22",        "siruta_detalii": {          "denumire": "MUNICIPIUL CLUJ-NAPOCA",          "tip": 1,          "nivel": 2,          "mediu": "1",          "judet_siruta": 127,          "judet_denumire": "CLUJ",          "parinte_siruta": 127,          "parinte_denumire": "CLUJ",          "parinte_tip": 40,          "regiune": 6,          "cod_postal": "610702"        },        "adresa_completa": "Calea Victoriei nr. 90, Cluj-Napoca, jud. CLUJ"      },      "fiscal": {        "platitor_tva": true,        "perioade_tva": [          {            "de_la": "2026-10-01",            "pana_la": null,            "data_anularii": null,            "mentiune": null          }        ],        "tva_la_incasare": {          "activ": false,          "de_la": null,          "pana_la": null,          "tip_act": null,          "publicat_la": null        },        "split_tva": {          "activ": false,          "de_la": null,          "anulat_la": null        },        "inactiv": {          "activ": false,          "inactivat_la": null,          "reactivat_la": null,          "publicat_la": null,          "radiat_la": null        },        "e_factura": {          "inscris": true,          "de_la": "2024-01-01"        }      },      "stare_anaf": "ACTIVA",      "numar_registru_alt": null,      "stare_juridica": {        "situatie": "ACTIVA",        "stare": "ACTIVA",        "numar_registru": "J44/8702/2026",        "mentiune": "funcţiune",        "in_insolventa": false,        "in_lichidare": false,        "in_dizolvare": false      }    },    {      "cui": 30063352,      "denumire": "ARGO COM SRL",      "numar_registru": "J22/6015/2021",      "data_inregistrare": "2021-06-20",      "tip_entitate": "SRL",      "forma_juridica": "SOCIETATE CU RĂSPUNDERE LIMITATĂ",      "forma_organizare": "PERSOANĂ JURIDICĂ",      "forma_proprietate": "PROPR.PRIVATA-CAPITAL PRIVAT AUTOHTON",      "stare": "ACTIVA",      "mentiune_registru": "INREGISTRAT din data 20.06.2021",      "act_autorizare": null,      "punct_de_lucru": false,      "caen_principal": {        "cod": "4321",        "denumire": "Lucrări de instalații electrice"      },      "organ_fiscal": "Administrația Județeană a Finanțelor Publice TIMIȘ",      "iban": "RO70SBOX0000000003808275",      "fax": null,      "cod_postal_declarat": "888537",      "sediu_social": {        "strada": "Str. Morii",        "numar": "173",        "detalii": null,        "localitate": "Timișoara",        "cod_localitate": "292",        "judet": "TIMIȘ",        "cod_judet": "TM",        "cod_judet_numeric": "32",        "cod_postal": "888537",        "tara": "RO",        "siruta": 155243,        "nuts": "RO31",        "siruta_detalii": {          "denumire": "MUNICIPIUL TIMIȘOARA",          "tip": 1,          "nivel": 2,          "mediu": "1",          "judet_siruta": 350,          "judet_denumire": "TIMIȘ",          "parinte_siruta": 350,          "parinte_denumire": "TIMIȘ",          "parinte_tip": 40,          "regiune": 5,          "cod_postal": "888537"        },        "adresa_completa": "Str. Morii nr. 173, Timișoara, jud. TIMIȘ"      },      "domiciliu_fiscal": {        "strada": "Str. Morii",        "numar": "173",        "detalii": null,        "localitate": "Timișoara",        "cod_localitate": "461",        "judet": "TIMIȘ",        "cod_judet": "TM",        "cod_judet_numeric": "46",        "cod_postal": "888537",        "tara": "RO",        "siruta": 155243,        "nuts": "RO31",        "siruta_detalii": {          "denumire": "MUNICIPIUL TIMIȘOARA",          "tip": 1,          "nivel": 2,          "mediu": "1",          "judet_siruta": 350,          "judet_denumire": "TIMIȘ",          "parinte_siruta": 350,          "parinte_denumire": "TIMIȘ",          "parinte_tip": 40,          "regiune": 5,          "cod_postal": "888537"        },        "adresa_completa": "Str. Morii nr. 173, Timișoara, jud. TIMIȘ"      },      "fiscal": {        "platitor_tva": true,        "perioade_tva": [          {            "de_la": "2021-06-20",            "pana_la": null,            "data_anularii": null,            "mentiune": null          }        ],        "tva_la_incasare": {          "activ": false,          "de_la": null,          "pana_la": null,          "tip_act": null,          "publicat_la": null        },        "split_tva": {          "activ": false,          "de_la": null,          "anulat_la": null        },        "inactiv": {          "activ": false,          "inactivat_la": null,          "reactivat_la": null,          "publicat_la": null,          "radiat_la": null        },        "e_factura": {          "inscris": true,          "de_la": "2024-01-01"        }      },      "stare_anaf": "ACTIVA",      "numar_registru_alt": null,      "stare_juridica": {        "situatie": "ACTIVA",        "stare": "ACTIVA",        "numar_registru": "J22/6015/2021",        "mentiune": "funcţiune",        "in_insolventa": false,        "in_lichidare": false,        "in_dizolvare": false      }    }  ],  "meta": {    "paginare": {      "pagina": 1,      "pe_pagina": 2,      "total": 8,      "pagini": 4    },    "filtre": {      "judet": "CJ,TM",      "caen": "F",      "stare": "ACTIVA"    },    "coduri_caen": [      "4120",      "4321"    ],    "taxare": {      "credite_pe_rezultat": 1,      "rezultate_taxate": 2,      "credite": 2    }  }}
GET/api/v1/registru/firme/{cui}1 creditProfil fiscal — Identitate, adrese, TVA, TVA la încasare, split TVA, inactivitate și e-Factura.

Parametri

NumeUndeCe esteExemplu
cui obligatoriuîn caleCUI. Codul fiscal, cu prefixul RO sau fără.90000010
curl "https://www.bilantapi.ro/api/sandbox/v1/registru/firme/90000010" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": {    "cui": 90000010,    "denumire": "CARPAT CONSTRUCT SA",    "numar_registru": "J29/3234/2006",    "data_inregistrare": "2006-11-12",    "tip_entitate": "SA",    "forma_juridica": "SOCIETATE PE ACȚIUNI",    "forma_organizare": "PERSOANĂ JURIDICĂ",    "forma_proprietate": "PROPR.PRIVATA-CAPITAL PRIVAT AUTOHTON",    "stare": "ACTIVA",    "mentiune_registru": "INREGISTRAT din data 12.11.2006",    "act_autorizare": null,    "punct_de_lucru": false,    "caen_principal": {      "cod": "4120",      "denumire": "Lucrări de construcții a clădirilor rezidențiale și nerezidențiale"    },    "organ_fiscal": "Administrația Județeană a Finanțelor Publice TIMIȘ",    "iban": "RO44SBOX0000000001855036",    "fax": "0200004339",    "cod_postal_declarat": "610524",    "sediu_social": {      "strada": "Str. Morii",      "numar": "178",      "detalii": null,      "localitate": "Timișoara",      "cod_localitate": "554",      "judet": "TIMIȘ",      "cod_judet": "TM",      "cod_judet_numeric": "35",      "cod_postal": "610524",      "tara": "RO",      "siruta": 155243,      "nuts": "RO31",      "siruta_detalii": {        "denumire": "MUNICIPIUL TIMIȘOARA",        "tip": 1,        "nivel": 2,        "mediu": "1",        "judet_siruta": 350,        "judet_denumire": "TIMIȘ",        "parinte_siruta": 350,        "parinte_denumire": "TIMIȘ",        "parinte_tip": 40,        "regiune": 5,        "cod_postal": "610524"      },      "adresa_completa": "Str. Morii nr. 178, Timișoara, jud. TIMIȘ"    },    "domiciliu_fiscal": {      "strada": "Str. Morii",      "numar": "178",      "detalii": null,      "localitate": "Timișoara",      "cod_localitate": "938",      "judet": "TIMIȘ",      "cod_judet": "TM",      "cod_judet_numeric": "52",      "cod_postal": "610524",      "tara": "RO",      "siruta": 155243,      "nuts": "RO31",      "siruta_detalii": {        "denumire": "MUNICIPIUL TIMIȘOARA",        "tip": 1,        "nivel": 2,        "mediu": "1",        "judet_siruta": 350,        "judet_denumire": "TIMIȘ",        "parinte_siruta": 350,        "parinte_denumire": "TIMIȘ",        "parinte_tip": 40,        "regiune": 5,        "cod_postal": "610524"      },      "adresa_completa": "Str. Morii nr. 178, Timișoara, jud. TIMIȘ"    },    "fiscal": {      "platitor_tva": true,      "perioade_tva": [        {          "de_la": "2006-11-12",          "pana_la": null,          "data_anularii": null,          "mentiune": null        }      ],      "tva_la_incasare": {        "activ": false,        "de_la": null,        "pana_la": null,        "tip_act": null,        "publicat_la": null      },      "split_tva": {        "activ": false,        "de_la": null,        "anulat_la": null      },      "inactiv": {        "activ": false,        "inactivat_la": null,        "reactivat_la": null,        "publicat_la": null,        "radiat_la": null      },      "e_factura": {        "inscris": true,        "de_la": "2024-01-01"      }    },    "stare_anaf": "ACTIVA",    "numar_registru_alt": null,    "stare_juridica": {      "situatie": "ACTIVA",      "stare": "ACTIVA",      "numar_registru": "J29/3234/2006",      "mentiune": "funcţiune",      "in_insolventa": false,      "in_lichidare": false,      "in_dizolvare": false    }  }}
GET/api/v1/registru/firme/{cui}/contact10 crediteDate de contact — Telefoane, emailuri și site-uri, fiecare o singură dată, plus reprezentanții legali.

Parametri

NumeUndeCe esteExemplu
cui obligatoriuîn caleCUI. Codul fiscal, cu prefixul RO sau fără.90000010
curl "https://www.bilantapi.ro/api/sandbox/v1/registru/firme/90000010/contact" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": {    "cui": 90000010,    "denumire": "CARPAT CONSTRUCT SA",    "telefoane": [      {        "numar": "+40700000562",        "tip": "Mobil",        "tara": "RO"      },      {        "numar": "0200002857",        "tip": null,        "tara": null      }    ],    "emailuri": [      {        "adresa": "[email protected]"      }    ],    "site_uri": [      {        "url": "https://carpatconstruct.example"      }    ],    "fax": [      {        "numar": "0200004339",        "tip": "Fix",        "tara": "RO"      }    ],    "retele_sociale": [      {        "url": "https://retea.example/carpatconstruct"      }    ],    "iban": "RO44SBOX0000000001855036",    "reprezentanti": [      {        "nume": "STAN CRISTIAN",        "calitate": "Administrator",        "tip_reprezentant": "PF",        "puteri": "Depline",        "stare": "Activ",        "din_data": "2020-02-15"      },      {        "nume": "COSTEA MARIA",        "calitate": "Asociat",        "tip_reprezentant": "PF",        "puteri": null,        "stare": "Activ",        "din_data": "2016-09-18"      },      "… încă 2 în răspunsul complet"    ],    "persoane_contact": [      {        "nume": "BARBU RADU",        "stare": "activ",        "email": "[email protected]",        "telefon": "0700000370",        "rol": "Director vânzări"      }    ],    "adresa_registru": {      "strada": "Str. Morii",      "numar": "178",      "localitate": "Timișoara",      "judet": "TIMIȘ"    },    "actualizat_la": "2026-10-30"  }}
GET/api/v1/registru/firme/{cui}/administratori5 crediteAdministratori — Administratorii, lichidatorii și reprezentanții din registrul comerțului, cu calitatea, puterile și starea lor, pentru fiecare înregistrare a CUI-ului. Fără administratori: datele firmei, la 1 credit.

Parametri

NumeUndeCe esteExemplu
cui obligatoriuîn caleCUI. Codul fiscal, cu prefixul RO sau fără.90000010
curl "https://www.bilantapi.ro/api/sandbox/v1/registru/firme/90000010/administratori" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": {    "cui": 90000010,    "are_administratori": true,    "numar_firme": 1,    "firme": [      {        "denumire": "CARPAT CONSTRUCT SA",        "numar_registru": "J29/3234/2006",        "stare_registru": {          "mentiune": "funcţiune",          "situatie": "ACTIVA"        },        "sediu_registru": {          "strada": "Str. Morii",          "numar": "178",          "localitate": "Timișoara",          "judet": "TIMIȘ"        },        "sumar": {          "total": 3,          "activi": 3,          "persoane_fizice": 3,          "persoane_juridice": 0,          "pe_categorii": {            "administrator": 1,            "asociat": 2          },          "conducere_judiciara": false        },        "administratori": [          {            "nume": "STAN CRISTIAN",            "tip": "persoana_fizica",            "calitate": "administrator",            "categorie": "administrator",            "puteri": "Depline",            "activ": true,            "din_data": "2020-02-15"          },          {            "nume": "COSTEA MARIA",            "tip": "persoana_fizica",            "calitate": "asociat",            "categorie": "asociat",            "puteri": null,            "activ": true,            "din_data": "2016-09-18"          },          "… încă 1 în răspunsul complet"        ],        "actualizat_la": "2026-08-17"      }    ]  }}
GET/api/v1/registru/contacte10 credite / rezultatListă de contacte — Firmele după județ, CAEN, stare sau TVA, fiecare cu telefoanele, emailurile și site-urile ei. Se plătește pe rezultat.

Parametri

NumeUndeCe esteExemplu
q queryCăutare. Cuvinte din denumire sau titlu. La firme merge și CUI-ul.construct
judet queryJudeț. Indicativul auto al județului din sediu: B pentru București, CJ, TM. Mai multe județe se despart prin virgulă: CJ,TM,B.B · AB · AR · AG · BC · BH · BN · BT · BV · BR · BZ · CS · CL · CJ · CT · CV · DB · DJ · GL · GR · GJ · HR · HD · IL · IS · IF · MM · MH · MS · NT · OT · PH · SM · SJ · SB · SV · TR · TM · TL · VS · VL · VN—
regiune queryRegiune de dezvoltare. Una din cele 8 regiuni, după nume sau după număr (1 nord-est … 8 bucuresti-ilfov); se traduce în județele ei. Cu `judet` alături, rămân doar județele comune. Mai multe, despărțite prin virgulă.nord-est · sud-est · sud-muntenia · sud-vest-oltenia · vest · nord-vest · centru · bucuresti-ilfov—
localitate queryLocalitate. Numele oficial al localității din sediu, cu sau fără diacritice: Cluj-Napoca, Targu Mures, Sectorul 3, București (toate sectoarele). Fără „Mun.”, „Oraș”, „Comuna” sau „Sat”. Potrivirea e exactă: „Cluj” nu găsește Cluj-Napoca. Un nume purtat de mai multe localități le prinde pe toate, deci pune și `judet`. Până la 10 nume, despărțite prin virgulă; ce s-a găsit vine în meta.localitati.Cluj-Napoca
siruta queryCod SIRUTA. Codul SIRUTA al localității sau al unității administrative, cu 4–6 cifre. Prinde și tot ce ține de ea: satele unei comune, toate sectoarele pentru 179132 (București). Codul unei firme e în sediu_social.siruta. Până la 50 de coduri, despărțite prin virgulă.54975
mediu queryMediu. Mediul localității din sediu, după nomenclatorul SIRUTA.urban · rural—
cod_postal queryCod poștal. Codul poștal al sediului: 6 cifre pentru un cod exact (400001), 2–5 cifre pentru toate codurile care încep așa (400 = Cluj-Napoca, 30 = Timiș). Până la 20, despărțite prin virgulă.400
caen queryCod CAEN. Activitatea principală, la orice nivel: clasa (4120 sau 41.20), grupa (41.2), diviziunea (41) sau secțiunea (F). Mai multe se despart prin virgulă: 62,63.1,J. Clasele cercetate vin în meta.coduri_caen.4120
caen_exclus queryCAEN exclus. Activitățile scoase din rezultate, scrise la fel ca la caen: caen=62&caen_exclus=6209.6209
tip queryTip entitate. Tipul entității din registru. Mai multe, despărțite prin virgulă: SRL,SA.SRL · SA · PFA · II · IF · AF · AFJ · ONG · RA · SCNC · ASOCIATIADEPROPRIETARI · MEDIC · CABINETMEDICAL · AVOCAT · NOTAR · CONTABIL · FARMACIST · PSIHOLOG · OCC · OCM · ALTELE—
stare queryStare. Starea din registru. Mai multe, despărțite prin virgulă: ACTIVA,SUSPENDATA.ACTIVA · INACTIVA · SUSPENDATA · RADIATA · MP · FALIMENT—
capital queryCapital. Forma de proprietate declarată la ANAF: autohton (privat românesc), strain (privat străin), mixt (privat românesc și străin), stat, mixt_stat (stat și privat), persoane_fizice, cooperatist, obstesc, alte. Orice capital străin: strain,mixt.autohton · strain · mixt · stat · mixt_stat · persoane_fizice · cooperatist · obstesc · alte—
platitor_tva queryPlătitor de TVA. Înregistrată acum în scopuri de TVA.da · nu—
e_factura queryÎnscris în e-Factura. Înscrisă în Registrul RO e-Factura.da · nu—
inactiv_fiscal queryInactiv fiscal. Declarată inactivă de ANAF.da · nu—
tva_la_incasare queryTVA la încasare. Aplică acum sistemul de TVA la încasare.da · nu—
inregistrate_de_la queryÎnregistrate de la. Data înregistrării, AAAA-LL-ZZ, inclusiv.—
inregistrate_pana_la queryÎnregistrate până la. Data înregistrării, AAAA-LL-ZZ, inclusiv.—
inactivate_de_la queryInactivate de la. Data la care ANAF a declarat firma inactivă, AAAA-LL-ZZ, inclusiv.—
inactivate_pana_la queryInactivate până la. Data la care ANAF a declarat firma inactivă, AAAA-LL-ZZ, inclusiv.—
ordonare queryOrdonare. relevanta (implicit, când cauți după denumire), recente sau vechi, după data înregistrării.relevanta · recente · vechi—
pagina queryPagina1
pe_pagina queryRezultate pe pagină25
curl "https://www.bilantapi.ro/api/sandbox/v1/registru/contacte?judet=TM&stare=ACTIVA&pe_pagina=2" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": [    {      "cui": 30221732,      "denumire": "STAN MARIA PFA",      "numar_registru": "J36/2951/2026",      "data_inregistrare": "2026-10-04",      "tip_entitate": "PFA",      "forma_juridica": "PERSOANĂ FIZICĂ AUTORIZATĂ",      "forma_organizare": "PERSOANĂ FIZICĂ",      "forma_proprietate": "PROPR.PRIVATA-PERS. FIZICA INMATRIC.LA REG. COM.",      "stare": "ACTIVA",      "mentiune_registru": "INREGISTRAT din data 04.10.2026",      "act_autorizare": null,      "punct_de_lucru": false,      "caen_principal": {        "cod": "6201",        "denumire": "Activități de realizare a soft-ului la comandă"      },      "organ_fiscal": "Administrația Județeană a Finanțelor Publice TIMIȘ",      "iban": "RO98SBOX0000000003479278",      "fax": null,      "cod_postal_declarat": "996162",      "sediu_social": {        "strada": "Bd. Independenței",        "numar": "143",        "detalii": null,        "localitate": "Timișoara",        "cod_localitate": "680",        "judet": "TIMIȘ",        "cod_judet": "TM",        "cod_judet_numeric": "36",        "cod_postal": "996162",        "tara": "RO",        "siruta": 155243,        "nuts": "RO31",        "siruta_detalii": {          "denumire": "MUNICIPIUL TIMIȘOARA",          "tip": 1,          "nivel": 2,          "mediu": "1",          "judet_siruta": 350,          "judet_denumire": "TIMIȘ",          "parinte_siruta": 350,          "parinte_denumire": "TIMIȘ",          "parinte_tip": 40,          "regiune": 5,          "cod_postal": "996162"        },        "adresa_completa": "Bd. Independenței nr. 143, Timișoara, jud. TIMIȘ"      },      "domiciliu_fiscal": {        "strada": "Bd. Independenței",        "numar": "143",        "detalii": null,        "localitate": "Timișoara",        "cod_localitate": "696",        "judet": "TIMIȘ",        "cod_judet": "TM",        "cod_judet_numeric": "16",        "cod_postal": "996162",        "tara": "RO",        "siruta": 155243,        "nuts": "RO31",        "siruta_detalii": {          "denumire": "MUNICIPIUL TIMIȘOARA",          "tip": 1,          "nivel": 2,          "mediu": "1",          "judet_siruta": 350,          "judet_denumire": "TIMIȘ",          "parinte_siruta": 350,          "parinte_denumire": "TIMIȘ",          "parinte_tip": 40,          "regiune": 5,          "cod_postal": "996162"        },        "adresa_completa": "Bd. Independenței nr. 143, Timișoara, jud. TIMIȘ"      },      "fiscal": {        "platitor_tva": true,        "perioade_tva": [          {            "de_la": "2026-10-04",            "pana_la": null,            "data_anularii": null,            "mentiune": null          }        ],        "tva_la_incasare": {          "activ": false,          "de_la": null,          "pana_la": null,          "tip_act": null,          "publicat_la": null        },        "split_tva": {          "activ": true,          "de_la": "2018-03-01",          "anulat_la": null        },        "inactiv": {          "activ": false,          "inactivat_la": null,          "reactivat_la": null,          "publicat_la": null,          "radiat_la": null        },        "e_factura": {          "inscris": true,          "de_la": "2024-01-01"        }      },      "stare_anaf": "ACTIVA",      "numar_registru_alt": null,      "stare_juridica": {        "situatie": "ACTIVA",        "stare": "ACTIVA",        "numar_registru": "J36/2951/2026",        "mentiune": "funcţiune",        "in_insolventa": false,        "in_lichidare": false,        "in_dizolvare": false      },      "contact": {        "telefoane": [          {            "numar": "+40700000679",            "tip": "Mobil",            "tara": "RO"          }        ],        "emailuri": [          {            "adresa": "[email protected]"          },          {            "adresa": "[email protected]"          }        ],        "site_uri": [          {            "url": "https://stanmaria.example"          }        ],        "fax": [],        "retele_sociale": [],        "iban": "RO98SBOX0000000003479278",        "reprezentanti": [],        "persoane_contact": [],        "adresa_registru": {          "strada": "Bd. Independenței",          "numar": "143",          "localitate": "Timișoara",          "judet": "TIMIȘ"        },        "actualizat_la": "2026-11-01"      }    },    {      "cui": 31504610,      "denumire": "AGRO PROD SRL",      "numar_registru": "J26/7996/2026",      "data_inregistrare": "2026-10-02",      "tip_entitate": "SRL",      "forma_juridica": "SOCIETATE CU RĂSPUNDERE LIMITATĂ",      "forma_organizare": "PERSOANĂ JURIDICĂ",      "forma_proprietate": "PROPR.PRIVATA-CAPITAL PRIVAT AUTOHTON",      "stare": "ACTIVA",      "mentiune_registru": "INREGISTRAT din data 02.10.2026",      "act_autorizare": null,      "punct_de_lucru": false,      "caen_principal": {        "cod": "0111",        "denumire": "Cultivarea cerealelor (exclusiv orez), plantelor leguminoase și a plantelor producătoare de semințe oleaginoase"      },      "organ_fiscal": "Administrația Județeană a Finanțelor Publice TIMIȘ",      "iban": null,      "fax": null,      "cod_postal_declarat": "211431",      "sediu_social": {        "strada": "Bd. Independenței",        "numar": "214",        "detalii": null,        "localitate": "Timișoara",        "cod_localitate": "293",        "judet": "TIMIȘ",        "cod_judet": "TM",        "cod_judet_numeric": "7",        "cod_postal": "211431",        "tara": "RO",        "siruta": 155243,        "nuts": "RO31",        "siruta_detalii": {          "denumire": "MUNICIPIUL TIMIȘOARA",          "tip": 1,          "nivel": 2,          "mediu": "1",          "judet_siruta": 350,          "judet_denumire": "TIMIȘ",          "parinte_siruta": 350,          "parinte_denumire": "TIMIȘ",          "parinte_tip": 40,          "regiune": 5,          "cod_postal": "211431"        },        "adresa_completa": "Bd. Independenței nr. 214, Timișoara, jud. TIMIȘ"      },      "domiciliu_fiscal": {        "strada": "Bd. Independenței",        "numar": "214",        "detalii": null,        "localitate": "Timișoara",        "cod_localitate": "226",        "judet": "TIMIȘ",        "cod_judet": "TM",        "cod_judet_numeric": "21",        "cod_postal": "211431",        "tara": "RO",        "siruta": 155243,        "nuts": "RO31",        "siruta_detalii": {          "denumire": "MUNICIPIUL TIMIȘOARA",          "tip": 1,          "nivel": 2,          "mediu": "1",          "judet_siruta": 350,          "judet_denumire": "TIMIȘ",          "parinte_siruta": 350,          "parinte_denumire": "TIMIȘ",          "parinte_tip": 40,          "regiune": 5,          "cod_postal": "211431"        },        "adresa_completa": "Bd. Independenței nr. 214, Timișoara, jud. TIMIȘ"      },      "fiscal": {        "platitor_tva": false,        "perioade_tva": [],        "tva_la_incasare": {          "activ": false,          "de_la": null,          "pana_la": null,          "tip_act": null,          "publicat_la": null        },        "split_tva": {          "activ": false,          "de_la": null,          "anulat_la": null        },        "inactiv": {          "activ": false,          "inactivat_la": null,          "reactivat_la": null,          "publicat_la": null,          "radiat_la": null        },        "e_factura": {          "inscris": false,          "de_la": null        }      },      "stare_anaf": "ACTIVA",      "numar_registru_alt": null,      "stare_juridica": {        "situatie": "ACTIVA",        "stare": "ACTIVA",        "numar_registru": "J26/7996/2026",        "mentiune": "funcţiune",        "in_insolventa": false,        "in_lichidare": false,        "in_dizolvare": false      },      "contact": {        "telefoane": [          {            "numar": "+40700000892",            "tip": "Mobil",            "tara": "RO"          },          {            "numar": "0200005533",            "tip": null,            "tara": null          }        ],        "emailuri": [          {            "adresa": "[email protected]"          },          {            "adresa": "[email protected]"          }        ],        "site_uri": [          {            "url": "https://agroprod.example"          }        ],        "fax": [],        "retele_sociale": [],        "iban": null,        "reprezentanti": [          {            "nume": "NEAGU ANDREI",            "calitate": "Administrator",            "tip_reprezentant": "PF",            "puteri": "Depline",            "stare": "Activ",            "din_data": "2018-08-12"          },          {            "nume": "NEAGU ANA",            "calitate": "Asociat",            "tip_reprezentant": "PF",            "puteri": null,            "stare": "Activ",            "din_data": "2017-09-04"          }        ],        "persoane_contact": [],        "adresa_registru": {          "strada": "Bd. Independenței",          "numar": "214",          "localitate": "Timișoara",          "judet": "TIMIȘ"        },        "actualizat_la": "2026-09-28"      }    }  ],  "meta": {    "paginare": {      "pagina": 1,      "pe_pagina": 2,      "total": 21,      "pagini": 11    },    "filtre": {      "judet": "TM",      "stare": "ACTIVA"    },    "taxare": {      "credite_pe_rezultat": 10,      "rezultate_taxate": 2,      "credite": 20    }  }}
GET/api/v1/registru/firmenoi1 credit / rezultatFirme noi — Înființările dintr-un interval de până la 31 de zile, fiecare cu profilul complet, plus totaluri pe zile și pe tipuri.

Parametri

NumeUndeCe esteExemplu
de_la queryDe la data—
pana_la queryPână la data—
judet queryJudeț. Indicativul auto al județului din sediu: B pentru București, CJ, TM. Mai multe județe se despart prin virgulă: CJ,TM,B.B · AB · AR · AG · BC · BH · BN · BT · BV · BR · BZ · CS · CL · CJ · CT · CV · DB · DJ · GL · GR · GJ · HR · HD · IL · IS · IF · MM · MH · MS · NT · OT · PH · SM · SJ · SB · SV · TR · TM · TL · VS · VL · VN—
regiune queryRegiune de dezvoltare. Una din cele 8 regiuni, după nume sau după număr (1 nord-est … 8 bucuresti-ilfov); se traduce în județele ei. Cu `judet` alături, rămân doar județele comune. Mai multe, despărțite prin virgulă.nord-est · sud-est · sud-muntenia · sud-vest-oltenia · vest · nord-vest · centru · bucuresti-ilfov—
localitate queryLocalitate. Numele oficial al localității din sediu, cu sau fără diacritice: Cluj-Napoca, Targu Mures, Sectorul 3, București (toate sectoarele). Fără „Mun.”, „Oraș”, „Comuna” sau „Sat”. Potrivirea e exactă: „Cluj” nu găsește Cluj-Napoca. Un nume purtat de mai multe localități le prinde pe toate, deci pune și `judet`. Până la 10 nume, despărțite prin virgulă; ce s-a găsit vine în meta.localitati.Cluj-Napoca
siruta queryCod SIRUTA. Codul SIRUTA al localității sau al unității administrative, cu 4–6 cifre. Prinde și tot ce ține de ea: satele unei comune, toate sectoarele pentru 179132 (București). Codul unei firme e în sediu_social.siruta. Până la 50 de coduri, despărțite prin virgulă.54975
mediu queryMediu. Mediul localității din sediu, după nomenclatorul SIRUTA.urban · rural—
cod_postal queryCod poștal. Codul poștal al sediului: 6 cifre pentru un cod exact (400001), 2–5 cifre pentru toate codurile care încep așa (400 = Cluj-Napoca, 30 = Timiș). Până la 20, despărțite prin virgulă.400
caen queryCod CAEN. Activitatea principală, la orice nivel: clasa (4120 sau 41.20), grupa (41.2), diviziunea (41) sau secțiunea (F). Mai multe se despart prin virgulă: 62,63.1,J. Clasele cercetate vin în meta.coduri_caen.4120
caen_exclus queryCAEN exclus. Activitățile scoase din rezultate, scrise la fel ca la caen: caen=62&caen_exclus=6209.6209
tip queryTip entitate. Tipul entității din registru. Mai multe, despărțite prin virgulă: SRL,SA.SRL · SA · PFA · II · IF · AF · AFJ · ONG · RA · SCNC · ASOCIATIADEPROPRIETARI · MEDIC · CABINETMEDICAL · AVOCAT · NOTAR · CONTABIL · FARMACIST · PSIHOLOG · OCC · OCM · ALTELE—
capital queryCapital. Forma de proprietate declarată la ANAF: autohton (privat românesc), strain (privat străin), mixt (privat românesc și străin), stat, mixt_stat (stat și privat), persoane_fizice, cooperatist, obstesc, alte. Orice capital străin: strain,mixt.autohton · strain · mixt · stat · mixt_stat · persoane_fizice · cooperatist · obstesc · alte—
pagina queryPagina1
pe_pagina queryRezultate pe pagină25
curl "https://www.bilantapi.ro/api/sandbox/v1/registru/firmenoi?pe_pagina=3" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": [    {      "cui": 30007919,      "denumire": "AGRO CONSULT SRL",      "numar_registru": "J44/6555/2026",      "data_inregistrare": "2026-11-06",      "tip_entitate": "SRL",      "forma_juridica": "SOCIETATE CU RĂSPUNDERE LIMITATĂ",      "forma_organizare": "PERSOANĂ JURIDICĂ",      "forma_proprietate": "PROPR.PRIVATA-CAPITAL PRIVAT AUTOHTON",      "stare": "ACTIVA",      "mentiune_registru": "INREGISTRAT din data 06.11.2026",      "act_autorizare": null,      "punct_de_lucru": false,      "caen_principal": {        "cod": "4520",        "denumire": "Întreținerea și repararea autovehiculelor"      },      "organ_fiscal": "Administrația Județeană a Finanțelor Publice BRAȘOV",      "iban": "RO56SBOX0000000006507771",      "fax": null,      "cod_postal_declarat": "655360",      "sediu_social": {        "strada": "Str. Morii",        "numar": "84",        "detalii": null,        "localitate": "Brașov",        "cod_localitate": "575",        "judet": "BRAȘOV",        "cod_judet": "BV",        "cod_judet_numeric": "48",        "cod_postal": "655360",        "tara": "RO",        "siruta": 40198,        "nuts": "RO22",        "siruta_detalii": {          "denumire": "MUNICIPIUL BRAȘOV",          "tip": 1,          "nivel": 2,          "mediu": "1",          "judet_siruta": 83,          "judet_denumire": "BRAȘOV",          "parinte_siruta": 83,          "parinte_denumire": "BRAȘOV",          "parinte_tip": 40,          "regiune": 7,          "cod_postal": "655360"        },        "adresa_completa": "Str. Morii nr. 84, Brașov, jud. BRAȘOV"      },      "domiciliu_fiscal": {        "strada": "Str. Morii",        "numar": "84",        "detalii": null,        "localitate": "Brașov",        "cod_localitate": "124",        "judet": "BRAȘOV",        "cod_judet": "BV",        "cod_judet_numeric": "7",        "cod_postal": "655360",        "tara": "RO",        "siruta": 40198,        "nuts": "RO22",        "siruta_detalii": {          "denumire": "MUNICIPIUL BRAȘOV",          "tip": 1,          "nivel": 2,          "mediu": "1",          "judet_siruta": 83,          "judet_denumire": "BRAȘOV",          "parinte_siruta": 83,          "parinte_denumire": "BRAȘOV",          "parinte_tip": 40,          "regiune": 7,          "cod_postal": "655360"        },        "adresa_completa": "Str. Morii nr. 84, Brașov, jud. BRAȘOV"      },      "fiscal": {        "platitor_tva": true,        "perioade_tva": [          {            "de_la": "2026-11-06",            "pana_la": null,            "data_anularii": null,            "mentiune": null          }        ],        "tva_la_incasare": {          "activ": true,          "de_la": null,          "pana_la": null,          "tip_act": null,          "publicat_la": null        },        "split_tva": {          "activ": false,          "de_la": null,          "anulat_la": null        },        "inactiv": {          "activ": false,          "inactivat_la": null,          "reactivat_la": null,          "publicat_la": null,          "radiat_la": null        },        "e_factura": {          "inscris": true,          "de_la": "2024-01-01"        }      },      "stare_anaf": "ACTIVA",      "numar_registru_alt": null,      "stare_juridica": {        "situatie": "ACTIVA",        "stare": "ACTIVA",        "numar_registru": "J44/6555/2026",        "mentiune": "funcţiune",        "in_insolventa": false,        "in_lichidare": false,        "in_dizolvare": false      }    },    {      "cui": 32502404,      "denumire": "BARBU ANDREI PFA",      "numar_registru": "J19/8608/2026",      "data_inregistrare": "2026-11-05",      "tip_entitate": "PFA",      "forma_juridica": "PERSOANĂ FIZICĂ AUTORIZATĂ",      "forma_organizare": "PERSOANĂ FIZICĂ",      "forma_proprietate": "PROPR.PRIVATA-PERS. FIZICA INMATRIC.LA REG. COM.",      "stare": "ACTIVA",      "mentiune_registru": "INREGISTRAT din data 05.11.2026",      "act_autorizare": null,      "punct_de_lucru": false,      "caen_principal": {        "cod": "1071",        "denumire": "Fabricarea pâinii; fabricarea prăjiturilor și a produselor proaspete de patiserie"      },      "organ_fiscal": "Administrația Județeană a Finanțelor Publice IAȘI",      "iban": "RO80SBOX0000000004696155",      "fax": null,      "cod_postal_declarat": "895491",      "sediu_social": {        "strada": "Str. Republicii",        "numar": "180",        "detalii": null,        "localitate": "Iași",        "cod_localitate": "412",        "judet": "IAȘI",        "cod_judet": "IS",        "cod_judet_numeric": "19",        "cod_postal": "895491",        "tara": "RO",        "siruta": 95060,        "nuts": "RO42",        "siruta_detalii": {          "denumire": "MUNICIPIUL IAȘI",          "tip": 1,          "nivel": 2,          "mediu": "1",          "judet_siruta": 225,          "judet_denumire": "IAȘI",          "parinte_siruta": 225,          "parinte_denumire": "IAȘI",          "parinte_tip": 40,          "regiune": 1,          "cod_postal": "895491"        },        "adresa_completa": "Str. Republicii nr. 180, Iași, jud. IAȘI"      },      "domiciliu_fiscal": {        "strada": "Str. Republicii",        "numar": "180",        "detalii": null,        "localitate": "Iași",        "cod_localitate": "446",        "judet": "IAȘI",        "cod_judet": "IS",        "cod_judet_numeric": "30",        "cod_postal": "895491",        "tara": "RO",        "siruta": 95060,        "nuts": "RO42",        "siruta_detalii": {          "denumire": "MUNICIPIUL IAȘI",          "tip": 1,          "nivel": 2,          "mediu": "1",          "judet_siruta": 225,          "judet_denumire": "IAȘI",          "parinte_siruta": 225,          "parinte_denumire": "IAȘI",          "parinte_tip": 40,          "regiune": 1,          "cod_postal": "895491"        },        "adresa_completa": "Str. Republicii nr. 180, Iași, jud. IAȘI"      },      "fiscal": {        "platitor_tva": false,        "perioade_tva": [],        "tva_la_incasare": {          "activ": false,          "de_la": null,          "pana_la": null,          "tip_act": null,          "publicat_la": null        },        "split_tva": {          "activ": false,          "de_la": null,          "anulat_la": null        },        "inactiv": {          "activ": false,          "inactivat_la": null,          "reactivat_la": null,          "publicat_la": null,          "radiat_la": null        },        "e_factura": {          "inscris": false,          "de_la": null        }      },      "stare_anaf": "ACTIVA",      "numar_registru_alt": null,      "stare_juridica": {        "situatie": "ACTIVA",        "stare": "ACTIVA",        "numar_registru": "J19/8608/2026",        "mentiune": "funcţiune",        "in_insolventa": false,        "in_lichidare": false,        "in_dizolvare": false      }    },    "… încă 1 în răspunsul complet"  ],  "meta": {    "paginare": {      "pagina": 1,      "pe_pagina": 3,      "total": 4,      "pagini": 2    },    "filtre": [],    "interval": {      "de_la": "2026-10-31",      "pana_la": "2026-11-06"    },    "ultima_zi_cu_date": "2026-11-06",    "pe_zile": {      "2026-11-02": 1,      "2026-11-03": 1,      "2026-11-05": 1,      "2026-11-06": 1    },    "pe_tipuri": {      "SRL": 2,      "PFA": 1,      "SA": 1    },    "taxare": {      "credite_pe_rezultat": 1,      "rezultate_taxate": 3,      "credite": 3    }  }}
GET/api/v1/registru/puncte-de-lucru1 credit / rezultatPuncte de lucru — Sediile secundare înregistrate fiscal, fiecare cu profilul complet, cu un credit pe rezultat.

Parametri

NumeUndeCe esteExemplu
q queryCăutare. Cuvinte din denumire sau titlu. La firme merge și CUI-ul.construct
judet queryJudeț. Indicativul auto al județului din sediu: B pentru București, CJ, TM. Mai multe județe se despart prin virgulă: CJ,TM,B.B · AB · AR · AG · BC · BH · BN · BT · BV · BR · BZ · CS · CL · CJ · CT · CV · DB · DJ · GL · GR · GJ · HR · HD · IL · IS · IF · MM · MH · MS · NT · OT · PH · SM · SJ · SB · SV · TR · TM · TL · VS · VL · VN—
regiune queryRegiune de dezvoltare. Una din cele 8 regiuni, după nume sau după număr (1 nord-est … 8 bucuresti-ilfov); se traduce în județele ei. Cu `judet` alături, rămân doar județele comune. Mai multe, despărțite prin virgulă.nord-est · sud-est · sud-muntenia · sud-vest-oltenia · vest · nord-vest · centru · bucuresti-ilfov—
localitate queryLocalitate. Numele oficial al localității din sediu, cu sau fără diacritice: Cluj-Napoca, Targu Mures, Sectorul 3, București (toate sectoarele). Fără „Mun.”, „Oraș”, „Comuna” sau „Sat”. Potrivirea e exactă: „Cluj” nu găsește Cluj-Napoca. Un nume purtat de mai multe localități le prinde pe toate, deci pune și `judet`. Până la 10 nume, despărțite prin virgulă; ce s-a găsit vine în meta.localitati.Cluj-Napoca
siruta queryCod SIRUTA. Codul SIRUTA al localității sau al unității administrative, cu 4–6 cifre. Prinde și tot ce ține de ea: satele unei comune, toate sectoarele pentru 179132 (București). Codul unei firme e în sediu_social.siruta. Până la 50 de coduri, despărțite prin virgulă.54975
mediu queryMediu. Mediul localității din sediu, după nomenclatorul SIRUTA.urban · rural—
cod_postal queryCod poștal. Codul poștal al sediului: 6 cifre pentru un cod exact (400001), 2–5 cifre pentru toate codurile care încep așa (400 = Cluj-Napoca, 30 = Timiș). Până la 20, despărțite prin virgulă.400
caen queryCod CAEN. Activitatea principală, la orice nivel: clasa (4120 sau 41.20), grupa (41.2), diviziunea (41) sau secțiunea (F). Mai multe se despart prin virgulă: 62,63.1,J. Clasele cercetate vin în meta.coduri_caen.4120
caen_exclus queryCAEN exclus. Activitățile scoase din rezultate, scrise la fel ca la caen: caen=62&caen_exclus=6209.6209
tip queryTip entitate. Tipul entității din registru. Mai multe, despărțite prin virgulă: SRL,SA.SRL · SA · PFA · II · IF · AF · AFJ · ONG · RA · SCNC · ASOCIATIADEPROPRIETARI · MEDIC · CABINETMEDICAL · AVOCAT · NOTAR · CONTABIL · FARMACIST · PSIHOLOG · OCC · OCM · ALTELE—
stare queryStare. Starea din registru. Mai multe, despărțite prin virgulă: ACTIVA,SUSPENDATA.ACTIVA · INACTIVA · SUSPENDATA · RADIATA · MP · FALIMENT—
capital queryCapital. Forma de proprietate declarată la ANAF: autohton (privat românesc), strain (privat străin), mixt (privat românesc și străin), stat, mixt_stat (stat și privat), persoane_fizice, cooperatist, obstesc, alte. Orice capital străin: strain,mixt.autohton · strain · mixt · stat · mixt_stat · persoane_fizice · cooperatist · obstesc · alte—
platitor_tva queryPlătitor de TVA. Înregistrată acum în scopuri de TVA.da · nu—
e_factura queryÎnscris în e-Factura. Înscrisă în Registrul RO e-Factura.da · nu—
inactiv_fiscal queryInactiv fiscal. Declarată inactivă de ANAF.da · nu—
tva_la_incasare queryTVA la încasare. Aplică acum sistemul de TVA la încasare.da · nu—
inregistrate_de_la queryÎnregistrate de la. Data înregistrării, AAAA-LL-ZZ, inclusiv.—
inregistrate_pana_la queryÎnregistrate până la. Data înregistrării, AAAA-LL-ZZ, inclusiv.—
inactivate_de_la queryInactivate de la. Data la care ANAF a declarat firma inactivă, AAAA-LL-ZZ, inclusiv.—
inactivate_pana_la queryInactivate până la. Data la care ANAF a declarat firma inactivă, AAAA-LL-ZZ, inclusiv.—
ordonare queryOrdonare. relevanta (implicit, când cauți după denumire), recente sau vechi, după data înregistrării.relevanta · recente · vechi—
pagina queryPagina1
pe_pagina queryRezultate pe pagină25
curl "https://www.bilantapi.ro/api/sandbox/v1/registru/puncte-de-lucru?q=construct&pe_pagina=3" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": [    {      "cui": 31678828,      "denumire": "NOVA CONSTRUCT SRL",      "numar_registru": null,      "data_inregistrare": "1997-11-13",      "tip_entitate": "SRL",      "forma_juridica": "SOCIETATE CU RĂSPUNDERE LIMITATĂ",      "forma_organizare": "PERSOANĂ JURIDICĂ",      "forma_proprietate": "PROPR.PRIVATA-CAPITAL PRIVAT AUTOHTON",      "stare": "ACTIVA",      "mentiune_registru": "INREGISTRAT din data 13.11.1997",      "act_autorizare": null,      "punct_de_lucru": true,      "caen_principal": {        "cod": "7112",        "denumire": "Activități de inginerie și consultanță tehnică legate de acestea"      },      "organ_fiscal": "Administrația Județeană a Finanțelor Publice PRAHOVA",      "iban": null,      "fax": null,      "cod_postal_declarat": "793424",      "sediu_social": {        "strada": "Str. Florilor",        "numar": "140",        "detalii": null,        "localitate": "Ploiești",        "cod_localitate": "165",        "judet": "PRAHOVA",        "cod_judet": "PH",        "cod_judet_numeric": "4",        "cod_postal": "793424",        "tara": "RO",        "siruta": 130534,        "nuts": "RO31",        "siruta_detalii": {          "denumire": "MUNICIPIUL PLOIEȘTI",          "tip": 1,          "nivel": 2,          "mediu": "1",          "judet_siruta": 298,          "judet_denumire": "PRAHOVA",          "parinte_siruta": 298,          "parinte_denumire": "PRAHOVA",          "parinte_tip": 40,          "regiune": 3,          "cod_postal": "793424"        },        "adresa_completa": "Str. Florilor nr. 140, Ploiești, jud. PRAHOVA"      },      "domiciliu_fiscal": {        "strada": "Str. Florilor",        "numar": "140",        "detalii": null,        "localitate": "Ploiești",        "cod_localitate": "762",        "judet": "PRAHOVA",        "cod_judet": "PH",        "cod_judet_numeric": "6",        "cod_postal": "793424",        "tara": "RO",        "siruta": 130534,        "nuts": "RO31",        "siruta_detalii": {          "denumire": "MUNICIPIUL PLOIEȘTI",          "tip": 1,          "nivel": 2,          "mediu": "1",          "judet_siruta": 298,          "judet_denumire": "PRAHOVA",          "parinte_siruta": 298,          "parinte_denumire": "PRAHOVA",          "parinte_tip": 40,          "regiune": 3,          "cod_postal": "793424"        },        "adresa_completa": "Str. Florilor nr. 140, Ploiești, jud. PRAHOVA"      },      "fiscal": {        "platitor_tva": true,        "perioade_tva": [          {            "de_la": "1997-11-13",            "pana_la": null,            "data_anularii": null,            "mentiune": null          }        ],        "tva_la_incasare": {          "activ": false,          "de_la": null,          "pana_la": null,          "tip_act": null,          "publicat_la": null        },        "split_tva": {          "activ": false,          "de_la": null,          "anulat_la": null        },        "inactiv": {          "activ": false,          "inactivat_la": null,          "reactivat_la": null,          "publicat_la": null,          "radiat_la": null        },        "e_factura": {          "inscris": true,          "de_la": "2024-01-01"        }      },      "stare_anaf": "ACTIVA",      "numar_registru_alt": null,      "stare_juridica": {        "situatie": "ACTIVA",        "stare": "ACTIVA",        "numar_registru": null,        "mentiune": "funcţiune",        "in_insolventa": false,        "in_lichidare": false,        "in_dizolvare": false      }    }  ],  "meta": {    "paginare": {      "pagina": 1,      "pe_pagina": 3,      "total": 1,      "pagini": 1    },    "filtre": {      "q": "construct"    },    "taxare": {      "credite_pe_rezultat": 1,      "rezultate_taxate": 1,      "credite": 1    }  }}

Verificări

GET/api/v1/fiscal/restante10 credite / rezultatRestanțe ANAF: lista firmelor — Toate firmele de pe o listă ANAF de restanțe, fiecare cu profilul complet și dosarul de restanțe. Filtre pe sume, bugete, situație și evoluție, plus cele din registru. 10 credite pe rezultat.

Parametri

NumeUndeCe esteExemplu
publicare queryPublicarea ANAF. Data listei ANAF, AAAA-LL-ZZ, de exemplu 2026-03-31. Implicit, cea mai nouă; toate cele disponibile vin în meta.publicari_disponibile.—
situatie querySituația. Mențiunea ANAF din listă; fara = firmă fără mențiune. Mai multe, despărțite prin virgulă: insolventa,faliment.insolvabil · faliment · insolventa · fara—
total_minim queryRestanță minimă (lei). Totalul restant pe toate bugetele, în lei, fără separator de mii.50000
total_maxim queryRestanță maximă (lei). Totalul restant pe toate bugetele, în lei, fără separator de mii.1000000
buget queryBugetul. Doar firmele cu restanțe la acest buget. Mai multe, despărțite prin virgulă, înseamnă oricare dintre ele.stat · asigurari_sociale · somaj · sanatate—
contestate querySume contestate. da = firmele care contestă o parte din sume; nu = cele care nu contestă nimic.da · nu—
evolutie queryEvoluția. Față de publicarea anterioară: crestere, scadere, stabil, sau noua = firmă care nu era în lista anterioară.crestere · scadere · stabil · noua—
sortare querySortare. total_desc (implicit, cele mai mari restanțe întâi), total_asc, variatie_desc (cea mai mare creștere față de publicarea anterioară), variatie_asc (cea mai mare scădere).total_desc · total_asc · variatie_desc · variatie_asc—
q queryCăutare. Cuvinte din denumire sau titlu. La firme merge și CUI-ul.construct
judet queryJudeț. Indicativul auto al județului din sediu: B pentru București, CJ, TM. Mai multe județe se despart prin virgulă: CJ,TM,B.B · AB · AR · AG · BC · BH · BN · BT · BV · BR · BZ · CS · CL · CJ · CT · CV · DB · DJ · GL · GR · GJ · HR · HD · IL · IS · IF · MM · MH · MS · NT · OT · PH · SM · SJ · SB · SV · TR · TM · TL · VS · VL · VN—
regiune queryRegiune de dezvoltare. Una din cele 8 regiuni, după nume sau după număr (1 nord-est … 8 bucuresti-ilfov); se traduce în județele ei. Cu `judet` alături, rămân doar județele comune. Mai multe, despărțite prin virgulă.nord-est · sud-est · sud-muntenia · sud-vest-oltenia · vest · nord-vest · centru · bucuresti-ilfov—
localitate queryLocalitate. Numele oficial al localității din sediu, cu sau fără diacritice: Cluj-Napoca, Targu Mures, Sectorul 3, București (toate sectoarele). Fără „Mun.”, „Oraș”, „Comuna” sau „Sat”. Potrivirea e exactă: „Cluj” nu găsește Cluj-Napoca. Un nume purtat de mai multe localități le prinde pe toate, deci pune și `judet`. Până la 10 nume, despărțite prin virgulă; ce s-a găsit vine în meta.localitati.Cluj-Napoca
siruta queryCod SIRUTA. Codul SIRUTA al localității sau al unității administrative, cu 4–6 cifre. Prinde și tot ce ține de ea: satele unei comune, toate sectoarele pentru 179132 (București). Codul unei firme e în sediu_social.siruta. Până la 50 de coduri, despărțite prin virgulă.54975
mediu queryMediu. Mediul localității din sediu, după nomenclatorul SIRUTA.urban · rural—
cod_postal queryCod poștal. Codul poștal al sediului: 6 cifre pentru un cod exact (400001), 2–5 cifre pentru toate codurile care încep așa (400 = Cluj-Napoca, 30 = Timiș). Până la 20, despărțite prin virgulă.400
caen queryCod CAEN. Activitatea principală, la orice nivel: clasa (4120 sau 41.20), grupa (41.2), diviziunea (41) sau secțiunea (F). Mai multe se despart prin virgulă: 62,63.1,J. Clasele cercetate vin în meta.coduri_caen.4120
caen_exclus queryCAEN exclus. Activitățile scoase din rezultate, scrise la fel ca la caen: caen=62&caen_exclus=6209.6209
tip queryTip entitate. Tipul entității din registru. Mai multe, despărțite prin virgulă: SRL,SA.SRL · SA · PFA · II · IF · AF · AFJ · ONG · RA · SCNC · ASOCIATIADEPROPRIETARI · MEDIC · CABINETMEDICAL · AVOCAT · NOTAR · CONTABIL · FARMACIST · PSIHOLOG · OCC · OCM · ALTELE—
stare queryStare. Starea din registru. Mai multe, despărțite prin virgulă: ACTIVA,SUSPENDATA.ACTIVA · INACTIVA · SUSPENDATA · RADIATA · MP · FALIMENT—
capital queryCapital. Forma de proprietate declarată la ANAF: autohton (privat românesc), strain (privat străin), mixt (privat românesc și străin), stat, mixt_stat (stat și privat), persoane_fizice, cooperatist, obstesc, alte. Orice capital străin: strain,mixt.autohton · strain · mixt · stat · mixt_stat · persoane_fizice · cooperatist · obstesc · alte—
platitor_tva queryPlătitor de TVA. Înregistrată acum în scopuri de TVA.da · nu—
e_factura queryÎnscris în e-Factura. Înscrisă în Registrul RO e-Factura.da · nu—
inactiv_fiscal queryInactiv fiscal. Declarată inactivă de ANAF.da · nu—
tva_la_incasare queryTVA la încasare. Aplică acum sistemul de TVA la încasare.da · nu—
inregistrate_de_la queryÎnregistrate de la. Data înregistrării, AAAA-LL-ZZ, inclusiv.—
inregistrate_pana_la queryÎnregistrate până la. Data înregistrării, AAAA-LL-ZZ, inclusiv.—
inactivate_de_la queryInactivate de la. Data la care ANAF a declarat firma inactivă, AAAA-LL-ZZ, inclusiv.—
inactivate_pana_la queryInactivate până la. Data la care ANAF a declarat firma inactivă, AAAA-LL-ZZ, inclusiv.—
pagina queryPagina1
pe_pagina queryRezultate pe pagină25
curl "https://www.bilantapi.ro/api/sandbox/v1/fiscal/restante?total_minim=100000&judet=CJ&pe_pagina=2" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": [    {      "cui": 31164093,      "denumire": "PRIMA LOGISTIC SRL",      "numar_registru": null,      "data_inregistrare": "2006-10-26",      "tip_entitate": "SRL",      "forma_juridica": "SOCIETATE CU RĂSPUNDERE LIMITATĂ",      "forma_organizare": "PERSOANĂ JURIDICĂ",      "forma_proprietate": "PROPR.PRIVATA-CAPITAL PRIVAT AUTOHTON",      "stare": "ACTIVA",      "mentiune_registru": "INREGISTRAT din data 26.10.2006",      "act_autorizare": null,      "punct_de_lucru": true,      "caen_principal": {        "cod": "8621",        "denumire": "Activități de asistență medicală generală"      },      "organ_fiscal": "Administrația Județeană a Finanțelor Publice CLUJ",      "iban": "RO79SBOX0000000005335253",      "fax": null,      "cod_postal_declarat": "242143",      "sediu_social": {        "strada": "Str. Avram Iancu",        "numar": "84",        "detalii": null,        "localitate": "Cluj-Napoca",        "cod_localitate": "411",        "judet": "CLUJ",        "cod_judet": "CJ",        "cod_judet_numeric": "43",        "cod_postal": "242143",        "tara": "RO",        "siruta": 54975,        "nuts": "RO22",        "siruta_detalii": {          "denumire": "MUNICIPIUL CLUJ-NAPOCA",          "tip": 1,          "nivel": 2,          "mediu": "1",          "judet_siruta": 127,          "judet_denumire": "CLUJ",          "parinte_siruta": 127,          "parinte_denumire": "CLUJ",          "parinte_tip": 40,          "regiune": 6,          "cod_postal": "242143"        },        "adresa_completa": "Str. Avram Iancu nr. 84, Cluj-Napoca, jud. CLUJ"      },      "domiciliu_fiscal": {        "strada": "Str. Avram Iancu",        "numar": "84",        "detalii": null,        "localitate": "Cluj-Napoca",        "cod_localitate": "924",        "judet": "CLUJ",        "cod_judet": "CJ",        "cod_judet_numeric": "34",        "cod_postal": "242143",        "tara": "RO",        "siruta": 54975,        "nuts": "RO22",        "siruta_detalii": {          "denumire": "MUNICIPIUL CLUJ-NAPOCA",          "tip": 1,          "nivel": 2,          "mediu": "1",          "judet_siruta": 127,          "judet_denumire": "CLUJ",          "parinte_siruta": 127,          "parinte_denumire": "CLUJ",          "parinte_tip": 40,          "regiune": 6,          "cod_postal": "242143"        },        "adresa_completa": "Str. Avram Iancu nr. 84, Cluj-Napoca, jud. CLUJ"      },      "fiscal": {        "platitor_tva": true,        "perioade_tva": [          {            "de_la": "2006-10-26",            "pana_la": null,            "data_anularii": null,            "mentiune": null          }        ],        "tva_la_incasare": {          "activ": false,          "de_la": null,          "pana_la": null,          "tip_act": null,          "publicat_la": null        },        "split_tva": {          "activ": false,          "de_la": null,          "anulat_la": null        },        "inactiv": {          "activ": false,          "inactivat_la": null,          "reactivat_la": null,          "publicat_la": null,          "radiat_la": null        },        "e_factura": {          "inscris": true,          "de_la": "2024-01-01"        }      },      "stare_anaf": "ACTIVA",      "numar_registru_alt": null,      "stare_juridica": {        "situatie": "ACTIVA",        "stare": "ACTIVA",        "numar_registru": null,        "mentiune": "funcţiune",        "in_insolventa": false,        "in_lichidare": false,        "in_dizolvare": false      },      "restante": {        "are_restante": true,        "publicare_curenta": "2026-09-30",        "ultima_publicare": "2026-09-30",        "total_restant": 713643,        "situatie": null,        "structura": {          "principal": 596691,          "accesorii": 116952,          "contestate": 0,          "necontestate": 713643        },        "evolutie": {          "publicare_anterioara": "2026-06-30",          "total_anterior": 676791,          "fata_de_publicarea_anterioara": 36852,          "procent": 5.4,          "directie": "crestere",          "publicari_cu_restante": 6,          "publicari_consecutive": 6,          "prima_aparitie": "2025-06-30",          "maxim": {            "data": "2025-12-31",            "total": 762365          }        },        "situatia_curenta": {          "data": "2026-09-30",          "total": 713643,          "situatie": null,          "bugete": {            "stat": {              "principal": 397794,              "accesorii": 83537,              "total": 481331,              "necontestate": 481331,              "contestate": 0            },            "asigurari_sociale": {              "principal": 159118,              "accesorii": 33415,              "total": 192533,              "necontestate": 192533,              "contestate": 0            },            "somaj": {              "principal": 0,              "accesorii": 0,              "total": 0,              "necontestate": 0,              "contestate": 0            },            "sanatate": {              "principal": 39779,              "accesorii": 0,              "total": 39779,              "necontestate": 39779,              "contestate": 0            }          },          "observatii": null        },        "istoric": [          {            "data": "2026-09-30",            "total": 713643,            "situatie": null,            "bugete": {              "stat": {                "principal": 397794,                "accesorii": 83537,                "total": 481331,                "necontestate": 481331,                "contestate": 0              },              "asigurari_sociale": {                "principal": 159118,                "accesorii": 33415,                "total": 192533,                "necontestate": 192533,                "contestate": 0              },              "somaj": {                "principal": 0,                "accesorii": 0,                "total": 0,                "necontestate": 0,                "contestate": 0              },              "sanatate": {                "principal": 39779,                "accesorii": 0,                "total": 39779,                "necontestate": 39779,                "contestate": 0              }            },            "observatii": null,            "variatie": 36852          },          {            "data": "2026-06-30",            "total": 676791,            "situatie": null,            "bugete": {              "stat": {                "principal": 405750,                "accesorii": 48690,                "total": 454440,                "necontestate": 454440,                "contestate": 0              },              "asigurari_sociale": {                "principal": 162300,                "accesorii": 19476,                "total": 181776,                "necontestate": 181776,                "contestate": 0              },              "somaj": {                "principal": 0,                "accesorii": 0,                "total": 0,                "necontestate": 0,                "contestate": 0              },              "sanatate": {                "principal": 40575,                "accesorii": 0,                "total": 40575,                "necontestate": 40575,                "contestate": 0              }            },            "observatii": null,            "variatie": -79622          },          "… încă 4 în răspunsul complet"        ],        "nota": "Sume în lei, din lista ANAF de restanțe publicată la data indicată."      }    },    {      "cui": 30791900,      "denumire": "VOICU ANA II",      "numar_registru": "J05/5599/1997",      "data_inregistrare": "1997-05-06",      "tip_entitate": "II",      "forma_juridica": "ÎNTREPRINDERE INDIVIDUALĂ",      "forma_organizare": "PERSOANĂ FIZICĂ",      "forma_proprietate": "PROPR.PRIVATA-PERS. FIZICA INMATRIC.LA REG. COM.",      "stare": "ACTIVA",      "mentiune_registru": "INREGISTRAT din data 06.05.1997",      "act_autorizare": null,      "punct_de_lucru": false,      "caen_principal": {        "cod": "4932",        "denumire": "Transporturi cu taxiuri"      },      "organ_fiscal": "Administrația Județeană a Finanțelor Publice CLUJ",      "iban": null,      "fax": null,      "cod_postal_declarat": "561130",      "sediu_social": {        "strada": "Str. Mihai Eminescu",        "numar": "212",        "detalii": null,        "localitate": "Cluj-Napoca",        "cod_localitate": "202",        "judet": "CLUJ",        "cod_judet": "CJ",        "cod_judet_numeric": "31",        "cod_postal": "561130",        "tara": "RO",        "siruta": 54975,        "nuts": "RO22",        "siruta_detalii": {          "denumire": "MUNICIPIUL CLUJ-NAPOCA",          "tip": 1,          "nivel": 2,          "mediu": "1",          "judet_siruta": 127,          "judet_denumire": "CLUJ",          "parinte_siruta": 127,          "parinte_denumire": "CLUJ",          "parinte_tip": 40,          "regiune": 6,          "cod_postal": "561130"        },        "adresa_completa": "Str. Mihai Eminescu nr. 212, Cluj-Napoca, jud. CLUJ"      },      "domiciliu_fiscal": {        "strada": "Str. Mihai Eminescu",        "numar": "212",        "detalii": null,        "localitate": "Cluj-Napoca",        "cod_localitate": "629",        "judet": "CLUJ",        "cod_judet": "CJ",        "cod_judet_numeric": "12",        "cod_postal": "561130",        "tara": "RO",        "siruta": 54975,        "nuts": "RO22",        "siruta_detalii": {          "denumire": "MUNICIPIUL CLUJ-NAPOCA",          "tip": 1,          "nivel": 2,          "mediu": "1",          "judet_siruta": 127,          "judet_denumire": "CLUJ",          "parinte_siruta": 127,          "parinte_denumire": "CLUJ",          "parinte_tip": 40,          "regiune": 6,          "cod_postal": "561130"        },        "adresa_completa": "Str. Mihai Eminescu nr. 212, Cluj-Napoca, jud. CLUJ"      },      "fiscal": {        "platitor_tva": true,        "perioade_tva": [          {            "de_la": "1997-05-06",            "pana_la": null,            "data_anularii": null,            "mentiune": null          }        ],        "tva_la_incasare": {          "activ": true,          "de_la": null,          "pana_la": null,          "tip_act": null,          "publicat_la": null        },        "split_tva": {          "activ": false,          "de_la": null,          "anulat_la": null        },        "inactiv": {          "activ": false,          "inactivat_la": null,          "reactivat_la": null,          "publicat_la": null,          "radiat_la": null        },        "e_factura": {          "inscris": true,          "de_la": "2024-01-01"        }      },      "stare_anaf": "ACTIVA",      "numar_registru_alt": null,      "stare_juridica": {        "situatie": "ACTIVA",        "stare": "ACTIVA",        "numar_registru": "J05/5599/1997",        "mentiune": "funcţiune",        "in_insolventa": false,        "in_lichidare": false,        "in_dizolvare": false      },      "restante": {        "are_restante": true,        "publicare_curenta": "2026-09-30",        "ultima_publicare": "2026-09-30",        "total_restant": 652791,        "situatie": null,        "structura": {          "principal": 554466,          "accesorii": 98325,          "contestate": 0,          "necontestate": 652791        },        "evolutie": {          "publicare_anterioara": "2026-06-30",          "total_anterior": 723763,          "fata_de_publicarea_anterioara": -70972,          "procent": -9.8,          "directie": "scadere",          "publicari_cu_restante": 6,          "publicari_consecutive": 6,          "prima_aparitie": "2025-06-30",          "maxim": {            "data": "2025-12-31",            "total": 815880          }        },        "situatia_curenta": {          "data": "2026-09-30",          "total": 652791,          "situatie": null,          "bugete": {            "stat": {              "principal": 369644,              "accesorii": 70232,              "total": 439876,              "necontestate": 439876,              "contestate": 0            },            "asigurari_sociale": {              "principal": 147858,              "accesorii": 28093,              "total": 175951,              "necontestate": 175951,              "contestate": 0            },            "somaj": {              "principal": 0,              "accesorii": 0,              "total": 0,              "necontestate": 0,              "contestate": 0            },            "sanatate": {              "principal": 36964,              "accesorii": 0,              "total": 36964,              "necontestate": 36964,              "contestate": 0            }          },          "observatii": null        },        "istoric": [          {            "data": "2026-09-30",            "total": 652791,            "situatie": null,            "bugete": {              "stat": {                "principal": 369644,                "accesorii": 70232,                "total": 439876,                "necontestate": 439876,                "contestate": 0              },              "asigurari_sociale": {                "principal": 147858,                "accesorii": 28093,                "total": 175951,                "necontestate": 175951,                "contestate": 0              },              "somaj": {                "principal": 0,                "accesorii": 0,                "total": 0,                "necontestate": 0,                "contestate": 0              },              "sanatate": {                "principal": 36964,                "accesorii": 0,                "total": 36964,                "necontestate": 36964,                "contestate": 0              }            },            "observatii": null,            "variatie": -70972          },          {            "data": "2026-06-30",            "total": 723763,            "situatie": null,            "bugete": {              "stat": {                "principal": 406608,                "accesorii": 81322,                "total": 487930,                "necontestate": 487930,                "contestate": 0              },              "asigurari_sociale": {                "principal": 162643,                "accesorii": 32529,                "total": 195172,                "necontestate": 195172,                "contestate": 0              },              "somaj": {                "principal": 0,                "accesorii": 0,                "total": 0,                "necontestate": 0,                "contestate": 0              },              "sanatate": {                "principal": 40661,                "accesorii": 0,                "total": 40661,                "necontestate": 40661,                "contestate": 0              }            },            "observatii": null,            "variatie": 121924          },          "… încă 4 în răspunsul complet"        ],        "nota": "Sume în lei, din lista ANAF de restanțe publicată la data indicată."      }    }  ],  "meta": {    "paginare": {      "pagina": 1,      "pe_pagina": 2,      "total": 7,      "pagini": 4    },    "filtre": {      "total_minim": "100000",      "judet": "CJ"    },    "publicare": "2026-09-30",    "publicari_disponibile": [      "2026-09-30",      "2026-06-30",      "… încă 4 în răspunsul complet"    ],    "sumar": {      "firme": 7,      "total_restant": 2830578    },    "taxare": {      "credite_pe_rezultat": 10,      "rezultate_taxate": 2,      "credite": 20    }  }}
GET/api/v1/fiscal/{cui}/restante3 crediteRestanțe ANAF: o firmă — Restanțele unei firme din listele ANAF: totalul de pe ultima listă, pe bugete, principal și accesorii, situația (insolvență, faliment), evoluția față de lista anterioară și istoricul complet.

Parametri

NumeUndeCe esteExemplu
cui obligatoriuîn caleCUI. Codul fiscal, cu prefixul RO sau fără.90000010
curl "https://www.bilantapi.ro/api/sandbox/v1/fiscal/90000020/restante" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": {    "cui": 90000020,    "are_restante": true,    "publicare_curenta": "2026-09-30",    "ultima_publicare": "2026-09-30",    "total_restant": 103585,    "situatie": null,    "structura": {      "principal": 91614,      "accesorii": 11971,      "contestate": 0,      "necontestate": 103585    },    "evolutie": {      "publicare_anterioara": "2026-06-30",      "total_anterior": 106150,      "fata_de_publicarea_anterioara": -2565,      "procent": -2.4,      "directie": "scadere",      "publicari_cu_restante": 6,      "publicari_consecutive": 6,      "prima_aparitie": "2025-06-30",      "maxim": {        "data": "2025-12-31",        "total": 132640      }    },    "situatia_curenta": {      "data": "2026-09-30",      "total": 103585,      "situatie": null,      "bugete": {        "stat": {          "principal": 61076,          "accesorii": 8551,          "total": 69627,          "necontestate": 69627,          "contestate": 0        },        "asigurari_sociale": {          "principal": 24430,          "accesorii": 3420,          "total": 27850,          "necontestate": 27850,          "contestate": 0        },        "somaj": {          "principal": 0,          "accesorii": 0,          "total": 0,          "necontestate": 0,          "contestate": 0        },        "sanatate": {          "principal": 6108,          "accesorii": 0,          "total": 6108,          "necontestate": 6108,          "contestate": 0        }      },      "observatii": null    },    "istoric": [      {        "data": "2026-09-30",        "total": 103585,        "situatie": null,        "bugete": {          "stat": {            "principal": 61076,            "accesorii": 8551,            "total": 69627,            "necontestate": 69627,            "contestate": 0          },          "asigurari_sociale": {            "principal": 24430,            "accesorii": 3420,            "total": 27850,            "necontestate": 27850,            "contestate": 0          },          "somaj": {            "principal": 0,            "accesorii": 0,            "total": 0,            "necontestate": 0,            "contestate": 0          },          "sanatate": {            "principal": 6108,            "accesorii": 0,            "total": 6108,            "necontestate": 6108,            "contestate": 0          }        },        "observatii": null,        "variatie": -2565      },      {        "data": "2026-06-30",        "total": 106150,        "situatie": null,        "bugete": {          "stat": {            "principal": 61076,            "accesorii": 10383,            "total": 71459,            "necontestate": 71459,            "contestate": 0          },          "asigurari_sociale": {            "principal": 24430,            "accesorii": 4153,            "total": 28583,            "necontestate": 28583,            "contestate": 0          },          "somaj": {            "principal": 0,            "accesorii": 0,            "total": 0,            "necontestate": 0,            "contestate": 0          },          "sanatate": {            "principal": 6108,            "accesorii": 0,            "total": 6108,            "necontestate": 6108,            "contestate": 0          }        },        "observatii": null,        "variatie": 6314      },      "… încă 4 în răspunsul complet"    ],    "nota": "Sume în lei, din lista ANAF de restanțe publicată la data indicată."  }}
GET/api/v1/transport/{cui}/licente3 crediteLicențe de transport ARR — Licențe de marfă și persoane, certificate în cont propriu, copii conforme și manageri de transport.

Parametri

NumeUndeCe esteExemplu
cui obligatoriuîn caleCUI. Codul fiscal, cu prefixul RO sau fără.90000010
curl "https://www.bilantapi.ro/api/sandbox/v1/transport/90000010/licente" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": {    "cui": 90000010,    "societate": "CARPAT CONSTRUCT SA",    "sediu": {      "adresa": "Str. Morii nr. 178, Timișoara, jud. TIMIȘ",      "localitate": "Timișoara",      "judet": "TIMIȘ"    },    "contact": {      "telefon": "0700000562",      "fax": null    },    "actualizat_la": "2026-11-04",    "sumar": {      "documente": 3,      "valabile": 3,      "vehicule_cu_copie_conforma_valabila": 20,      "expira_in_90_de_zile": 0,      "urmatoarea_expirare": "2027-06-07",      "transport_marfa": true,      "transport_persoane": true,      "cont_propriu": false,      "autorizatii_nationale": true    },    "manageri_transport": [      {        "nume": "NEAGU ELENA",        "stare": "activ",        "activ": true      }    ],    "licente_marfa": [      {        "numar": "LC 265863",        "de_la": "2022-11-07",        "pana_la": "2031-01-07",        "stare": "activ",        "valabila": true,        "zile_pana_la_expirare": 1522,        "vehicule": 15,        "copii_conforme_valabile": 13,        "copii_conforme": [          {            "numar": "LC-051426/1",            "valabila_de_la": "2026-04-30",            "valabila_pana_la": "2027-04-30",            "stare": "activ",            "valabila": true          },          {            "numar": "LC-020172/2",            "valabila_de_la": "2026-11-02",            "valabila_pana_la": "2028-03-15",            "stare": "activ",            "valabila": true          },          "… încă 13 în răspunsul complet"        ],        "descriere": "Licență de transport rutier",        "mesaje": []      }    ],    "licente_persoane": [      {        "numar": "LP 387421",        "de_la": "2019-11-07",        "pana_la": "2027-06-07",        "stare": "activ",        "valabila": true,        "zile_pana_la_expirare": 212,        "vehicule": 2,        "copii_conforme_valabile": 2,        "copii_conforme": [          {            "numar": "LP-076139/1",            "valabila_de_la": "2026-08-18",            "valabila_pana_la": "2028-07-08",            "stare": "activ",            "valabila": true          },          {            "numar": "LP-565852/2",            "valabila_de_la": "2026-03-05",            "valabila_pana_la": "2027-03-05",            "stare": "activ",            "valabila": true          }        ],        "descriere": "Licență de transport rutier",        "mesaje": []      }    ],    "certificate_cont_propriu": [],    "autorizatii_nationale": [      {        "numar": "AN 326297",        "de_la": "2024-11-07",        "pana_la": "2029-10-07",        "stare": "activ",        "valabila": true,        "zile_pana_la_expirare": 1065,        "vehicule": 5,        "copii_conforme_valabile": 5,        "copii_conforme": [          {            "numar": "AN-086249/1",            "valabila_de_la": "2026-10-25",            "valabila_pana_la": "2028-05-27",            "stare": "activ",            "valabila": true          },          {            "numar": "AN-747947/2",            "valabila_de_la": "2026-02-06",            "valabila_pana_la": "2027-02-06",            "stare": "activ",            "valabila": true          },          "… încă 3 în răspunsul complet"        ],        "descriere": "Licență de transport rutier",        "mesaje": []      }    ],    "mesaje": {      "certificate_cont_propriu": "Firma nu are certificate pentru transportul în cont propriu."    }  }}
GET/api/v1/transport/{cui}/alternativ3 crediteTransport alternativ ARR — Autorizațiile de transport alternativ, cu vehiculele și valabilitatea lor.

Parametri

NumeUndeCe esteExemplu
cui obligatoriuîn caleCUI. Codul fiscal, cu prefixul RO sau fără.90000010
curl "https://www.bilantapi.ro/api/sandbox/v1/transport/90000010/alternativ" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": {    "cui": 90000010,    "societate": "CARPAT CONSTRUCT SA",    "sediu": {      "adresa": "Str. Morii nr. 178, Timișoara, jud. TIMIȘ",      "localitate": "Timișoara",      "judet": "TIMIȘ"    },    "contact": {      "telefon": "0700000562",      "fax": null    },    "actualizat_la": "2026-11-04",    "sumar": {      "documente": 1,      "valabile": 1,      "vehicule_cu_copie_conforma_valabila": 19,      "expira_in_90_de_zile": 0,      "urmatoarea_expirare": "2031-06-07"    },    "autorizatii": [      {        "numar": "TA 260909",        "de_la": "2024-11-07",        "pana_la": "2031-06-07",        "stare": "activ",        "valabila": true,        "zile_pana_la_expirare": 1673,        "vehicule": 20,        "copii_conforme_valabile": 19,        "copii_conforme": [          {            "numar": "TA-724995/1",            "valabila_de_la": "2026-10-14",            "valabila_pana_la": "2028-07-31",            "stare": "activ",            "valabila": true          },          {            "numar": "TA-280271/2",            "valabila_de_la": "2026-10-16",            "valabila_pana_la": "2028-06-25",            "stare": "activ",            "valabila": true          },          "… încă 18 în răspunsul complet"        ],        "descriere": "Autorizație de transport alternativ",        "mesaje": []      }    ]  }}
GET/api/v1/energie/{cui}/autorizatii3 crediteAutorizații ANRE — Licențe și autorizații din energie, atestate și documente din gaze, cu valabilitate.

Parametri

NumeUndeCe esteExemplu
cui obligatoriuîn caleCUI. Codul fiscal, cu prefixul RO sau fără.90000010
curl "https://www.bilantapi.ro/api/sandbox/v1/energie/90000010/autorizatii" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": {    "cui": 90000010,    "societate": "CARPAT CONSTRUCT SA",    "sediu": {      "adresa": "Str. Morii nr. 178, Timișoara, jud. TIMIȘ",      "localitate": "Timișoara",      "judet": "TIMIȘ"    },    "telefoane": [      "0700000562"    ],    "telefoane_detaliate": [      {        "numar": "0700000562",        "tip": "mobil",        "activ": true      }    ],    "sumar": {      "licente_energie_valabile": 1,      "atestate_valabile": 1,      "documente_gaze_valabile": 1,      "activitati": [        "Furnizare energie electrică",        "Înființare capacități de producție",        "… încă 1 în răspunsul complet"      ],      "urmatoarea_expirare": "2030-08-07"    },    "licente_energie": [      {        "numar": 1263,        "tip": "Licență",        "activitate": "Furnizare energie electrică",        "mentiune": null,        "emis_la": "2023-11-07",        "expira_la": "2030-08-07",        "stare": "Activă",        "valabil": true,        "zile_pana_la_expirare": 1369      },      {        "numar": 2777,        "tip": "Autorizație",        "activitate": "Înființare capacități de producție",        "mentiune": null,        "emis_la": "2019-11-07",        "expira_la": "2026-05-07",        "stare": "Expirată",        "valabil": false,        "zile_pana_la_expirare": -184      }    ],    "atestate": [      {        "numar": "80593",        "tip": "EDIB",        "emis_la": "2020-11-07",        "expira_la": "2031-01-07",        "stare": "Activă",        "valabil": true,        "zile_pana_la_expirare": 1522      }    ],    "documente_gaze": [      {        "numar": null,        "tip": "Autorizație",        "activitate": "Proiectare și execuție sisteme de distribuție gaze naturale",        "numar_decizie": 1849,        "emis_la": "2021-11-07",        "expira_la": "2030-08-07",        "stare": "Activă",        "valabil": true,        "zile_pana_la_expirare": 1369,        "loc_activitate": {          "comuna": null,          "localitate": "Timișoara",          "judet": "TIMIȘ"        }      }    ],    "potrivire_gaze": "denumire",    "actualizat_la": "2026-10-25",    "registre": {      "licente": {        "societate": "CARPAT CONSTRUCT SA",        "sediu": "Str. Morii nr. 178, Timișoara, jud. TIMIȘ",        "localitate": "Timișoara",        "judet": "TIMIȘ",        "actualizat_la": "2026-10-25"      },      "atestate": {        "societate": "CARPAT CONSTRUCT SA",        "sediu": "Str. Morii nr. 178, Timișoara, jud. TIMIȘ",        "localitate": "Timișoara",        "judet": "TIMIȘ",        "actualizat_la": "2026-10-11"      },      "gaze": {        "societate": "CARPAT CONSTRUCT SA",        "sediu": "Str. Morii nr. 178, Timișoara, jud. TIMIȘ",        "localitate": "Timișoara",        "judet": "TIMIȘ",        "actualizat_la": "2026-10-16"      }    }  }}
GET/api/v1/caen/{cui}/activitati1 creditActivități CAEN autorizate — Toate activitățile autorizate ale firmei, cu descrieri și grupate pe secțiuni.

Parametri

NumeUndeCe esteExemplu
cui obligatoriuîn caleCUI. Codul fiscal, cu prefixul RO sau fără.90000010
curl "https://www.bilantapi.ro/api/sandbox/v1/caen/90000010/activitati" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": {    "cui": 90000010,    "numar_registru": "J29/3234/2006",    "numar_activitati": 2,    "versiune_nomenclator": "3",    "revizie": "CAEN Rev. 3",    "activitati": [      {        "cod": "4120",        "denumire": "Lucrări de construcții a clădirilor rezidențiale și nerezidențiale",        "diviziune": "41",        "denumire_diviziune": "Construcții",        "sectiune": "F",        "denumire_sectiune": "Construcții",        "revizie_cod": "2"      },      {        "cod": "4321",        "denumire": "Lucrări de instalații electrice",        "diviziune": "43",        "denumire_diviziune": "Construcții",        "sectiune": "F",        "denumire_sectiune": "Construcții",        "revizie_cod": "2"      }    ],    "pe_sectiuni": {      "F": 2    },    "sectiuni": [      {        "litera": "F",        "nume": "Construcții",        "numar": 2      }    ],    "actualizat_la": "2026-08-27",    "numar_coduri_sursa": 2,    "alte_revizii": [      {        "versiune_nomenclator": "2",        "revizie": "CAEN Rev. 2",        "numar_registru": "J29/3234/2006",        "activitati": [          "4120",          "4941"        ],        "numar_coduri_sursa": 2,        "actualizat_la": "2025-07-11"      }    ]  }}
GET/api/v1/dosare/{cui}8 crediteDosare de instanță — Dosarele firmei din portalul instanțelor, cu calitatea ei în proces, stadiul și evoluția pe ani.

Parametri

NumeUndeCe esteExemplu
cui obligatoriuîn caleCUI. Codul fiscal, cu prefixul RO sau fără.90000010
pagina queryPagina1
pe_pagina queryRezultate pe pagină25
curl "https://www.bilantapi.ro/api/sandbox/v1/dosare/90000020?pe_pagina=3" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": {    "cui": 90000020,    "denumire": "VEST LOGISTIC SRL",    "sumar": {      "dosare": 7,      "in_curs": 7,      "primul_dosar": "2022-01-30",      "ultimul_dosar": "2025-11-07"    },    "pe_calitate": {      "Intimat": 4,      "Reclamant": 2,      "Pârât": 1    },    "pe_stadiu": {      "Fond": 5,      "Apel": 2    },    "pe_categorie": {      "Faliment": 2,      "Civil": 2,      "Litigii de muncă": 2,      "Contencios administrativ și fiscal": 1    },    "pe_ani": {      "2022": 2,      "2023": 1,      "2024": 2,      "2025": 2    },    "dosare": [      {        "numar": "16680/671/2025",        "dosar_id": "104033d00404434ed0b14ff845060e37",        "data": "2025-11-07",        "instanta": "Tribunalul Sandbox",        "instanta_cod": "Tribunalul Sandbox",        "categorie": "Faliment",        "obiect": "procedura insolvenței",        "calitate": "Reclamant",        "stadiu": "Fond",        "incheiat": true,        "modificat_la": "2025-11-07"      },      {        "numar": "17886/873/2025",        "dosar_id": "4f2a146378815b74509b69dc4c46318b",        "data": "2025-09-20",        "instanta": "Judecătoria Sandbox",        "instanta_cod": "Judecătoria Sandbox",        "categorie": "Civil",        "obiect": "contestație la executare",        "calitate": "Intimat",        "stadiu": "Fond",        "incheiat": false,        "modificat_la": "2025-09-20"      },      "… încă 1 în răspunsul complet"    ]  },  "meta": {    "pagina": 1,    "pe_pagina": 3,    "total": 7,    "pagini": 3  }}
GET/api/v1/dosare/dosar8 crediteUn dosar întreg — Un dosar după numărul lui: părțile, termenele cu soluțiile date și căile de atac.

Parametri

NumeUndeCe esteExemplu
numar queryNumăr dosar. Numărul dat de instanță, cu tot cu bare.2534/1748/2025
curl "https://www.bilantapi.ro/api/sandbox/v1/dosare/dosar?numar=16041%2F1523%2F2019" \
  -H "X-API-KEY: cheia_ta"

Achiziții publice

GET/api/v1/achizitii/{cui}/profil5 crediteProfil de furnizor SICAP — Înscrierea în SICAP, totaluri, evoluție pe ani, principalii clienți și domeniile CPV.

Parametri

NumeUndeCe esteExemplu
cui obligatoriuîn caleCUI. Codul fiscal, cu prefixul RO sau fără.90000010
curl "https://www.bilantapi.ro/api/sandbox/v1/achizitii/90000010/profil" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": {    "cui": 90000010,    "denumire": "CARPAT CONSTRUCT SA",    "inscriere_sicap": {      "id_sicap": 500010,      "cod_fiscal": "RO 90000010",      "tip_participant": "Operator economic",      "tip_participant_id": 3,      "stare": "Activ",      "stare_id": 2,      "inregistrat_la": "2020-10-16",      "invalidat_la": null,      "adresa": "Strada: Str. Morii, nr. 178, Judet: TIMIȘ, Localitate: Timișoara",      "localitate": "Timișoara",      "judet": "TIMIȘ",      "cod_postal": "610524",      "telefon": "0700000562",      "fax": null,      "site": null,      "catalog": {        "produse_publicate": 279,        "produse_valabile": 31,        "produse_neexpirate": 136,        "achizitii_directe_atribuite": 26      },      "participari": [        {          "calitate": "Ofertant",          "achizitii_directe": 32,          "cereri_de_oferta": 3,          "licitatii_deschise": 5,          "licitatii_restranse": 0,          "licitatii_electronice": 2,          "proceduri_simplificate": 8,          "total": 24        }      ]    },    "inregistrari_furnizor": [      {        "id_sicap": 900010,        "denumire": "CARPAT CONSTRUCT SA",        "cod_fiscal": "RO90000010",        "adresa": "Strada: Str. Morii, nr. 178, Judet: TIMIȘ, Localitate: Timișoara",        "localitate": "Timișoara",        "judet": "TIMIȘ",        "tara": "Romania",        "cod_postal": "610524",        "telefon": "0700000562",        "fax": null,        "email": "[email protected]",        "site": null      }    ],    "sumar": {      "contracte_atribuite": {        "numar": 12,        "valoare": 53847436,        "prima": "2020-05-09",        "ultima": "2026-05-09"      },      "achizitii_directe": {        "numar": 25,        "valoare": 3256688,        "prima": "2021-07-14",        "ultima": "2026-03-09"      },      "total": {        "numar": 37,        "valoare": 57104124,        "prima": "2020-05-09",        "ultima": "2026-05-09"      }    },    "pe_ani": [      {        "an": 2020,        "contracte_atribuite": {          "numar": 3,          "valoare": 15829883        },        "achizitii_directe": {          "numar": 0,          "valoare": 0        },        "valoare_totala": 15829883      },      {        "an": 2021,        "contracte_atribuite": {          "numar": 3,          "valoare": 16414563        },        "achizitii_directe": {          "numar": 4,          "valoare": 381855        },        "valoare_totala": 16796418      },      "… încă 5 în răspunsul complet"    ],    "principalii_clienti": [      {        "id": 70002,        "denumire": "SPITALUL JUDEȚEAN DE URGENȚĂ SANDBOX",        "cui": 90000002,        "numar": 7,        "valoare": 16108762      },      {        "id": 70005,        "denumire": "INSPECTORATUL ȘCOLAR JUDEȚEAN SANDBOX",        "cui": 90000005,        "numar": 8,        "valoare": 11724611      },      "… încă 6 în răspunsul complet"    ],    "domenii_cpv": [      {        "cod": "44190000-8",        "denumire": "Diverse materiale de constructii",        "numar": 12,        "valoare": 27371769      },      {        "cod": "45000000-7",        "denumire": "Lucrari de constructii",        "numar": 16,        "valoare": 26985372      },      "… încă 1 în răspunsul complet"    ],    "tipuri_contract": [      {        "tip": "Lucrari",        "numar": 7,        "valoare": 27322222      },      {        "tip": "Furnizare",        "numar": 5,        "valoare": 26525214      }    ]  }}
GET/api/v1/achizitii/{cui}/contracte3 crediteContracte câștigate — Contractele atribuite firmei prin procedură, cu autoritatea și valoarea.

Parametri

NumeUndeCe esteExemplu
cui obligatoriuîn caleCUI. Codul fiscal, cu prefixul RO sau fără.90000010
an queryAnul. În sandbox, bilanțurile și statisticile acoperă anii 2019–2023.2023
cpv queryCod CPV. Prefix de 2–8 cifre.45
valoare_minima queryValoare minimă (lei)100000
pagina queryPagina1
pe_pagina queryRezultate pe pagină25
curl "https://www.bilantapi.ro/api/sandbox/v1/achizitii/90000010/contracte?pe_pagina=3" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": [    {      "id": 9000001007,      "numar_anunt": "ADV1266975",      "publicat_la": "2026-05-09",      "data_contract": "2026-04-29",      "finalizat_la": "2026-09-09",      "obiect": "Lucrări de construcții de clădiri școlare pentru DIRECȚIA DE SĂNĂTATE PUBLICĂ SANDBOX",      "valoare": 2233024,      "valoare_eur": 449300.6,      "tip_contract": "Lucrari",      "tip_achizitie": "Achizitie prin procedura",      "tip_document": "Contract",      "stare_anunt": "Publicat",      "cpv": {        "cod": "45214200-2",        "denumire": "Lucrari de constructii de cladiri scolare",        "id_sicap": 15214      },      "online": true,      "fonduri_ue": null,      "finantare": false,      "autoritate": {        "id": 70007,        "denumire": "DIRECȚIA DE SĂNĂTATE PUBLICĂ SANDBOX",        "cui": 90000007      },      "castigator": {        "id_sicap": 900010,        "denumire": "CARPAT CONSTRUCT SA",        "cui": 90000010,        "cod_fiscal": "RO90000010",        "adresa": "Strada: Str. Morii, nr. 178, Judet: TIMIȘ, Localitate: Timișoara",        "localitate": "Timișoara",        "cod_postal": "610524",        "tara": "Romania",        "email": "[email protected]",        "telefon": "0700000562",        "fax": null,        "site": null,        "profil_cumparator": null      }    },    {      "id": 9000001011,      "numar_anunt": "ADV1762700",      "publicat_la": "2025-11-27",      "data_contract": "2025-11-17",      "finalizat_la": "2026-12-27",      "obiect": "Lucrări de construcții pentru SPITALUL JUDEȚEAN DE URGENȚĂ SANDBOX",      "valoare": 5891149,      "valoare_eur": 1185341.85,      "tip_contract": "Lucrari",      "tip_achizitie": "Achizitie prin procedura",      "tip_document": "Contract",      "stare_anunt": "Publicat",      "cpv": {        "cod": "45000000-7",        "denumire": "Lucrari de constructii",        "id_sicap": 15000      },      "online": true,      "fonduri_ue": null,      "finantare": false,      "autoritate": {        "id": 70002,        "denumire": "SPITALUL JUDEȚEAN DE URGENȚĂ SANDBOX",        "cui": 90000002      },      "castigator": {        "id_sicap": 900010,        "denumire": "CARPAT CONSTRUCT SA",        "cui": 90000010,        "cod_fiscal": "RO90000010",        "adresa": "Strada: Str. Morii, nr. 178, Judet: TIMIȘ, Localitate: Timișoara",        "localitate": "Timișoara",        "cod_postal": "610524",        "tara": "Romania",        "email": "[email protected]",        "telefon": "0700000562",        "fax": null,        "site": null,        "profil_cumparator": null      }    },    "… încă 1 în răspunsul complet"  ],  "meta": {    "paginare": {      "pagina": 1,      "pe_pagina": 3,      "total": 12,      "pagini": 4    },    "filtre": []  }}
GET/api/v1/achizitii/{cui}/achizitii-directe3 crediteAchiziții directe — Achizițiile directe atribuite firmei, cu produsele din fiecare.

Parametri

NumeUndeCe esteExemplu
cui obligatoriuîn caleCUI. Codul fiscal, cu prefixul RO sau fără.90000010
an queryAnul. În sandbox, bilanțurile și statisticile acoperă anii 2019–2023.2023
cpv queryCod CPV. Prefix de 2–8 cifre.45
valoare_minima queryValoare minimă (lei)100000
pagina queryPagina1
pe_pagina queryRezultate pe pagină25
curl "https://www.bilantapi.ro/api/sandbox/v1/achizitii/90000010/achizitii-directe?pe_pagina=3" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": [    {      "id": 90000010015,      "cod_unic": "DA29383818",      "publicat_la": "2026-03-09",      "finalizat_la": "2026-03-25",      "denumire": "Diverse materiale de construcții",      "descriere": "Achiziție directă: Diverse materiale de construcții",      "valoare_estimata": 195350.4,      "valoare_finala": 186048,      "valoare_estimata_eur": 39305.92,      "valoare_finala_eur": 37434.21,      "economie": 9302.4,      "economie_eur": 1871.71,      "economie_procent": 4.76,      "pierdere": null,      "pierdere_eur": null,      "pierdere_procent": null,      "stare": "Oferta acceptata",      "tip_contract": "Furnizare",      "cpv": {        "cod": "44190000-8",        "denumire": "Diverse materiale de constructii"      },      "finantare": false,      "fonduri_ue": null,      "conditii_livrare": "Livrare la sediul autorității în 10 zile lucrătoare",      "conditii_plata": "Plata în 30 de zile de la recepție",      "decizie_furnizor_la": "2026-03-10",      "termen_decizie_furnizor": "2026-03-12",      "decizie_autoritate_la": "2026-03-11",      "termen_decizie_autoritate": "2026-03-14",      "motiv_respingere_furnizor": null,      "motiv_respingere_autoritate": null,      "motiv_corectie": null,      "contract_id": null,      "anunt_atribuire_id": null,      "furnizor_id_sicap": 900010,      "autoritate": {        "id": 70002,        "denumire": "SPITALUL JUDEȚEAN DE URGENȚĂ SANDBOX",        "cui": 90000002      },      "documente": [],      "produse": [        {          "cod": "CAT852664",          "denumire": "Diverse materiale de construcții",          "descriere": "Diverse materiale de construcții, conform fișei tehnice din catalog.",          "cantitate": 34,          "cantitate_ceruta": 34,          "cantitate_corectata": false,          "unitate": "buc",          "pret_unitar": 5472,          "pret_estimat": 5745.6,          "pret_estimat_eur": 1156.06,          "pret_catalog": 5745.6,          "respins_de_furnizor": false,          "imagine": null,          "imagine_mica": null,          "cpv": {            "cod": "44190000-8",            "denumire": "Diverse materiale de constructii"          }        }      ]    },    {      "id": 90000010018,      "cod_unic": "DA39550434",      "publicat_la": "2025-12-02",      "finalizat_la": "2025-12-20",      "denumire": "Lucrări de construcții",      "descriere": "Achiziție directă: Lucrări de construcții",      "valoare_estimata": 58858.8,      "valoare_finala": 56056,      "valoare_estimata_eur": 11842.82,      "valoare_finala_eur": 11278.87,      "economie": 2802.8,      "economie_eur": 563.94,      "economie_procent": 4.76,      "pierdere": null,      "pierdere_eur": null,      "pierdere_procent": null,      "stare": "Oferta acceptata",      "tip_contract": "Lucrari",      "cpv": {        "cod": "45000000-7",        "denumire": "Lucrari de constructii"      },      "finantare": false,      "fonduri_ue": null,      "conditii_livrare": "Livrare la sediul autorității în 10 zile lucrătoare",      "conditii_plata": "Plata în 30 de zile de la recepție",      "decizie_furnizor_la": "2025-12-03",      "termen_decizie_furnizor": "2025-12-05",      "decizie_autoritate_la": "2025-12-04",      "termen_decizie_autoritate": "2025-12-07",      "motiv_respingere_furnizor": null,      "motiv_respingere_autoritate": null,      "motiv_corectie": null,      "contract_id": null,      "anunt_atribuire_id": null,      "furnizor_id_sicap": 900010,      "autoritate": {        "id": 70001,        "denumire": "PRIMĂRIA MUNICIPIULUI SANDBOX",        "cui": 90000001      },      "documente": [],      "produse": [        {          "cod": "CAT200415",          "denumire": "Lucrări de construcții",          "descriere": "Lucrări de construcții, conform fișei tehnice din catalog.",          "cantitate": 13,          "cantitate_ceruta": 13,          "cantitate_corectata": false,          "unitate": "buc",          "pret_unitar": 4312,          "pret_estimat": 4527.6,          "pret_estimat_eur": 910.99,          "pret_catalog": 4527.6,          "respins_de_furnizor": false,          "imagine": null,          "imagine_mica": null,          "cpv": {            "cod": "45000000-7",            "denumire": "Lucrari de constructii"          }        }      ]    },    "… încă 1 în răspunsul complet"  ],  "meta": {    "paginare": {      "pagina": 1,      "pe_pagina": 3,      "total": 25,      "pagini": 9    },    "filtre": []  }}
GET/api/v1/achizitii/{cui}/contestatii2 crediteContestații CNSC — Contestațiile depuse de firmă la CNSC, cu soluțiile și totalurile pe soluție.

Parametri

NumeUndeCe esteExemplu
cui obligatoriuîn caleCUI. Codul fiscal, cu prefixul RO sau fără.90000010
pagina queryPagina1
pe_pagina queryRezultate pe pagină25
curl "https://www.bilantapi.ro/api/sandbox/v1/achizitii/90000020/contestatii" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": [    {      "numar": "2080/C10",      "an": 2026,      "data": "2026-02-11",      "contestator": "VEST LOGISTIC SRL",      "contestatori": "VEST LOGISTIC SRL",      "cui": 90000020,      "cui_publicat": true,      "autoritate": "PRIMĂRIA MUNICIPIULUI SANDBOX",      "cui_autoritate": 90000001,      "obiect": [        "Documentația de atribuire"      ],      "motiv": "Contestatoarea susține că oferta a fost respinsă fără o motivare suficientă.",      "solutie": "respinsă",      "dispozitiv": "Consiliul decide conform motivării anexate.",      "document": "https://sandbox.bilantapi.ro/cnsc/decizie-90000020-2.pdf"    },    {      "numar": "2185/C3",      "an": 2024,      "data": "2024-12-12",      "contestator": "VEST LOGISTIC SRL",      "contestatori": "VEST LOGISTIC SRL",      "cui": 90000020,      "cui_publicat": true,      "autoritate": "SPITALUL JUDEȚEAN DE URGENȚĂ SANDBOX",      "cui_autoritate": 90000002,      "obiect": [        "Respingerea ofertei ca neconformă"      ],      "motiv": "Contestatoarea susține că oferta a fost respinsă fără o motivare suficientă.",      "solutie": "respinsă",      "dispozitiv": "Consiliul decide conform motivării anexate.",      "document": "https://sandbox.bilantapi.ro/cnsc/decizie-90000020-0.pdf"    },    "… încă 2 în răspunsul complet"  ],  "meta": {    "paginare": {      "pagina": 1,      "pe_pagina": 25,      "total": 4,      "pagini": 1    },    "pe_solutii": {      "respinsă": 4    }  }}
GET/api/v1/achizitii/autoritati/{cui}5 crediteAutoritate contractantă — Cât a cheltuit o instituție, pe ce, de la cine și câte proceduri a publicat. În sandbox: 90000001–90000008.

Parametri

NumeUndeCe esteExemplu
cui obligatoriuîn caleCUI. Codul fiscal, cu prefixul RO sau fără.90000010
curl "https://www.bilantapi.ro/api/sandbox/v1/achizitii/autoritati/90000001" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": {    "cui": 90000001,    "denumire": "PRIMĂRIA MUNICIPIULUI SANDBOX",    "cod_fiscal": "90000001",    "sector_utilitati": false,    "adresa": {      "adresa": "Piața Centrală nr. 1",      "localitate": "Cluj-Napoca",      "judet": "CLUJ",      "tara": "Romania",      "cod_postal": "400001"    },    "contact": {      "telefon": "0264000000",      "fax": "0264000001",      "email": "[email protected]",      "site": null    },    "identificatori_sicap": [      70001    ],    "inregistrari": [      {        "id_sicap": 70001,        "denumire": "PRIMĂRIA MUNICIPIULUI SANDBOX",        "cod_fiscal": "90000001",        "adresa": "Piața Centrală nr. 1",        "localitate": "Cluj-Napoca",        "judet": "CLUJ",        "tara": "Romania",        "cod_postal": "400001",        "telefon": "0264000000",        "fax": "0264000001",        "email": "[email protected]",        "site": null      }    ],    "sumar": {      "contracte_atribuite": {        "numar": 35,        "valoare": 26681517,        "prima": "2020-06-22",        "ultima": "2026-08-15"      },      "achizitii_directe": {        "numar": 59,        "valoare": 7159995,        "prima": "2021-06-16",        "ultima": "2026-11-01"      },      "total_cheltuit": 33841512,      "proceduri_publicate": 18,      "ultima_procedura": "2026-08-01",      "contestatii_cnsc": 4    },    "pe_ani": [      {        "an": 2020,        "contracte_atribuite": {          "numar": 3,          "valoare": 3680151        },        "achizitii_directe": {          "numar": 0,          "valoare": 0        },        "valoare_totala": 3680151      },      {        "an": 2021,        "contracte_atribuite": {          "numar": 5,          "valoare": 3619128        },        "achizitii_directe": {          "numar": 4,          "valoare": 421296        },        "valoare_totala": 4040424      },      "… încă 5 în răspunsul complet"    ],    "principalii_furnizori": [      {        "cui": 90000010,        "denumire": "CARPAT CONSTRUCT SA",        "contracte": 1,        "valoare": 2780984      },      {        "cui": 30578087,        "denumire": "DINU ANA II",        "contracte": 2,        "valoare": 2123591      },      "… încă 8 în răspunsul complet"    ],    "domenii_cpv": [      {        "cod": "45000000-7",        "denumire": "Lucrari de constructii",        "numar": 3,        "valoare": 5572882      },      {        "cod": "79411000-8",        "denumire": "Servicii generale de consultanta in management",        "numar": 5,        "valoare": 3615400      },      "… încă 8 în răspunsul complet"    ]  }}
GET/api/v1/achizitii/proceduri3 crediteProceduri atribuite — Procedurile publicate de autorități, cu loturile, contractele și câștigătorii.

Parametri

NumeUndeCe esteExemplu
q queryCăutare. Cuvinte din denumire sau titlu. La firme merge și CUI-ul.construct
autoritate_cui queryCUI autoritate90000001
tip_contract queryTip contractfurnizare · servicii · lucrari—
procedura queryProceduraLicitatie deschisa · Licitatie restransa · Procedura simplificata · Procedura simplificata proprie · Negociere fara publicare prealabila · Negociere competitiva · Dialog competitiv · Concurs de solutii · Parteneriat pentru inovare · Norme proprii (Anexa 2B)—
de_la queryDe la data—
pana_la queryPână la data—
pagina queryPagina1
pe_pagina queryRezultate pe pagină25
curl "https://www.bilantapi.ro/api/sandbox/v1/achizitii/proceduri?autoritate_cui=90000001&pe_pagina=3" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": [    {      "id": 800061,      "numar_anunt": "CAN1100061",      "publicat_la": "2026-08-01",      "tip_anunt": "Anunt de atribuire",      "titlu": "Lucrari de instalatii electrice - PRIMARIA MUNICIPIULUI SANDBOX",      "descriere": "Achiziția de Lucrări de instalații electrice, conform caietului de sarcini.",      "cpv": {        "cod": "45310000-3",        "denumire": "Lucrari de instalatii electrice"      },      "tip_contract": "Lucrari",      "procedura": "Negociere fara publicare prealabila",      "online": true,      "licitatie_electronica": true,      "valoare_estimata": 22142455,      "moneda": "RON",      "valoare_atribuita_lei": 21921030.45,      "stare_anunt": "Publicat",      "versiune_formular": "Formulare in format > 2016",      "legislatie": "Legea nr. 98/23.05.2016",      "numar_referinta": "90000001_2026_PAAPD1000061",      "numar_loturi": 3,      "are_loturi": true,      "loturi_neatribuite": 0,      "valoare_estimata_lei": 22142455,      "oferta_minima": 0,      "oferta_maxima": 0,      "valoare_acord_cadru": 0,      "cpv_suplimentare": [],      "sector_utilitati": false,      "parteneriat_public_privat": false,      "achizitie_comuna": false,      "prin_unitate_centralizata": false,      "procedura_id": 100200061,      "procedura_accelerata": null,      "justificare_accelerare": null,      "acord_gpa": false,      "numar_ted": "470174-2026",      "publicat_joue": true,      "ted": {        "numar": "470174-2026",        "publicat_joue": true,        "data_joue": "2026-08-04"      },      "anunt_anterior": {        "tip": "Anunt de participare",        "id": 101000061,        "numar": "CN1000061"      },      "anunt_participare": {        "numar": "CN1000061",        "publicat_la": "2026-06-02"      },      "trimis_la": null,      "informatii_suplimentare": "Solicitările de clarificări se transmit exclusiv prin SICAP.",      "procedura_contestare": "Termenele de contestare sunt cele din Legea nr. 101/2016.",      "organism_contestatii": {        "denumire": "Consiliul National de Solutionare a Contestatiilor",        "cui": 20329980,        "localitate": "București",        "adresa": "Str. Stavropoleos nr. 6, sector 3",        "cod_postal": "030084",        "judet": null,        "tara": "Romania",        "nuts": null,        "email": "[email protected]",        "telefon": "+40 213104641",        "fax": "+40 213104642",        "site": "http://www.cnsc.ro",        "profil_cumparator": null,        "tip_entitate": null      },      "anexa_d": {        "achizitie_avantajoasa": false,        "motiv_ofertant_unic": null,        "explicatie": null      },      "vehicule": {        "directiva_vehicule": false,        "categorii": []      },      "program_achizitii": {        "denumire": "Programul anual al achizițiilor publice 2026",        "an": 2026,        "versiune": 7,        "pozitie": "Lucrări de instalații electrice",        "pozitie_id": 103600061,        "procedura": "Procedura simplificata",        "valoare_estimata": 23692426.85,        "valoare_contract": 22142455,        "moneda": "RON",        "cod_unic": null,        "finantare": null,        "cpv": null      },      "valoare_cheltuita_paap": 23692426.85,      "autoritate": {        "id": 70001,        "denumire": "PRIMĂRIA MUNICIPIULUI SANDBOX",        "cui": 90000001,        "localitate": "Cluj-Napoca",        "tip": "Autoritate regională sau locală",        "activitate_principala": "Servicii generale ale administratiilor publice",        "tip_altul": null,        "adresa": "Piața Centrală nr. 1",        "cod_postal": "400001",        "judet": null,        "tara": "Romania",        "nuts": "RO113 Cluj",        "email": "[email protected]",        "telefon": "0264000000",        "fax": "0264000001",        "site": null,        "profil_cumparator": "https://www.e-licitatie.ro",        "tip_entitate": "Autoritate regională sau locală"      },      "loturi": [        {          "id": 103000611,          "numar": "1",          "titlu": "Lotul 1: Lucrări de instalații electrice",          "cpv": {            "cod": "45310000-3",            "denumire": "Lucrari de instalatii electrice"          },          "cpv_secundare": [],          "descriere": "Lotul 1 acoperă Lucrări de instalații electrice, conform caietului de sarcini.",          "loc_executare": "Cluj-Napoca",          "nuts": "RO113 Cluj",          "informatii_suplimentare": null,          "valoare_estimata": 7380818.33,          "valoare_minima": null,          "valoare_maxima": null,          "moneda": "Leu",          "stare": "Atribuit",          "durata_luni": 12,          "durata_zile": null,          "incepe_la": null,          "se_incheie_la": null,          "optiuni": false,          "descriere_optiuni": null,          "fonduri_ue": false,          "proiect_ue": null,          "finantare": "Alte fonduri",          "criteriu_atribuire": "Cel mai bun raport calitate – pret",          "criterii": [            {              "denumire": "Pretul ofertei",              "descriere": "Componenta financiara",              "pondere": 80,              "ordine": 1,              "este_pret": true,              "algoritm": "Punctajul se acorda proportional cu pretul cel mai scazut."            },            {              "denumire": "Termenul de livrare",              "descriere": "Componenta tehnica",              "pondere": 20,              "ordine": 2,              "este_pret": false,              "algoritm": "Punctajul se acorda proportional cu termenul cel mai scurt."            }          ]        },        {          "id": 103000612,          "numar": "2",          "titlu": "Lotul 2: Lucrări de instalații electrice",          "cpv": {            "cod": "45310000-3",            "denumire": "Lucrari de instalatii electrice"          },          "cpv_secundare": [],          "descriere": "Lotul 2 acoperă Lucrări de instalații electrice, conform caietului de sarcini.",          "loc_executare": "Cluj-Napoca",          "nuts": "RO113 Cluj",          "informatii_suplimentare": null,          "valoare_estimata": 7380818.33,          "valoare_minima": null,          "valoare_maxima": null,          "moneda": "Leu",          "stare": "Atribuit",          "durata_luni": 12,          "durata_zile": null,          "incepe_la": null,          "se_incheie_la": null,          "optiuni": false,          "descriere_optiuni": null,          "fonduri_ue": false,          "proiect_ue": null,          "finantare": "Alte fonduri",          "criteriu_atribuire": "Cel mai bun raport calitate – pret",          "criterii": [            {              "denumire": "Pretul ofertei",              "descriere": "Componenta financiara",              "pondere": 80,              "ordine": 1,              "este_pret": true,              "algoritm": "Punctajul se acorda proportional cu pretul cel mai scazut."            },            {              "denumire": "Termenul de livrare",              "descriere": "Componenta tehnica",              "pondere": 20,              "ordine": 2,              "este_pret": false,              "algoritm": "Punctajul se acorda proportional cu termenul cel mai scurt."            }          ]        },        "… încă 1 în răspunsul complet"      ],      "contracte": [        {          "id": 105000061,          "numar": "780/2026",          "numar_anunt": "CAN1100061",          "data": "2026-07-20",          "titlu": "Lucrări de instalații electrice — PRIMĂRIA MUNICIPIULUI SANDBOX",          "loturi": "Loturile 1-3",          "numere_loturi": "1, 2, 3",          "valoare": 19042511.3,          "moneda": "RON",          "valoare_lei": 21921030.45,          "curs": 1,          "oferta_minima": 0,          "oferta_maxima": 0,          "oferta_minima_lei": 0,          "oferta_maxima_lei": 0,          "contract_electronic": false,          "modificat": false,          "numar_modificari": 0,          "castigatori": [            {              "id_sicap": 994485,              "denumire": "ENACHE ANDREI IF",              "cui": 32494485,              "localitate": "Constanța",              "imm": true,              "adresa": "Strada: Str. Republicii, nr. 208, Judet: CONSTANȚA, Localitate: Constanța",              "cod_postal": "449806",              "judet": "CONSTANȚA",              "tara": "Romania",              "nuts": "RO113 Cluj",              "email": "[email protected]",              "telefon": "0700000815",              "fax": null,              "site": null,              "profil_cumparator": null,              "tip_entitate": "Operator economic"            }          ]        }      ]    },    {      "id": 800127,      "numar_anunt": "CAN1100127",      "publicat_la": "2026-05-25",      "tip_anunt": "Anunt de atribuire",      "titlu": "Servicii medicale - PRIMARIA MUNICIPIULUI SANDBOX",      "descriere": "Achiziția de Servicii medicale, conform caietului de sarcini.",      "cpv": {        "cod": "85121000-3",        "denumire": "Servicii medicale"      },      "tip_contract": "Servicii",      "procedura": "Procedura simplificata",      "online": true,      "licitatie_electronica": true,      "valoare_estimata": 24743146,      "moneda": "RON",      "valoare_atribuita_lei": 22268831.4,      "stare_anunt": "Publicat",      "versiune_formular": "Formulare in format > 2016",      "legislatie": "Legea nr. 98/23.05.2016",      "numar_referinta": "90000001_2026_PAAPD1000127",      "numar_loturi": 2,      "are_loturi": true,      "loturi_neatribuite": 0,      "valoare_estimata_lei": 24743146,      "oferta_minima": 0,      "oferta_maxima": 0,      "valoare_acord_cadru": 0,      "cpv_suplimentare": [],      "sector_utilitati": false,      "parteneriat_public_privat": false,      "achizitie_comuna": false,      "prin_unitate_centralizata": false,      "procedura_id": 100200127,      "procedura_accelerata": null,      "justificare_accelerare": null,      "acord_gpa": false,      "numar_ted": "976354-2026",      "publicat_joue": true,      "ted": {        "numar": "976354-2026",        "publicat_joue": true,        "data_joue": "2026-05-28"      },      "anunt_anterior": {        "tip": "Anunt de participare",        "id": 101000127,        "numar": "CN1000127"      },      "anunt_participare": {        "numar": "CN1000127",        "publicat_la": "2026-03-26"      },      "trimis_la": null,      "informatii_suplimentare": "Solicitările de clarificări se transmit exclusiv prin SICAP.",      "procedura_contestare": "Termenele de contestare sunt cele din Legea nr. 101/2016.",      "organism_contestatii": {        "denumire": "Consiliul National de Solutionare a Contestatiilor",        "cui": 20329980,        "localitate": "București",        "adresa": "Str. Stavropoleos nr. 6, sector 3",        "cod_postal": "030084",        "judet": null,        "tara": "Romania",        "nuts": null,        "email": "[email protected]",        "telefon": "+40 213104641",        "fax": "+40 213104642",        "site": "http://www.cnsc.ro",        "profil_cumparator": null,        "tip_entitate": null      },      "anexa_d": {        "achizitie_avantajoasa": false,        "motiv_ofertant_unic": null,        "explicatie": null      },      "vehicule": {        "directiva_vehicule": false,        "categorii": []      },      "program_achizitii": {        "denumire": "Programul anual al achizițiilor publice 2026",        "an": 2026,        "versiune": 5,        "pozitie": "Servicii medicale",        "pozitie_id": 103600127,        "procedura": "Negociere fara publicare prealabila",        "valoare_estimata": 26475166.22,        "valoare_contract": 24743146,        "moneda": "RON",        "cod_unic": null,        "finantare": null,        "cpv": null      },      "valoare_cheltuita_paap": 26475166.22,      "autoritate": {        "id": 70001,        "denumire": "PRIMĂRIA MUNICIPIULUI SANDBOX",        "cui": 90000001,        "localitate": "Cluj-Napoca",        "tip": "Autoritate regională sau locală",        "activitate_principala": "Servicii generale ale administratiilor publice",        "tip_altul": null,        "adresa": "Piața Centrală nr. 1",        "cod_postal": "400001",        "judet": null,        "tara": "Romania",        "nuts": "RO113 Cluj",        "email": "[email protected]",        "telefon": "0264000000",        "fax": "0264000001",        "site": null,        "profil_cumparator": "https://www.e-licitatie.ro",        "tip_entitate": "Autoritate regională sau locală"      },      "loturi": [        {          "id": 103001271,          "numar": "1",          "titlu": "Lotul 1: Servicii medicale",          "cpv": {            "cod": "85121000-3",            "denumire": "Servicii medicale"          },          "cpv_secundare": [],          "descriere": "Lotul 1 acoperă Servicii medicale, conform caietului de sarcini.",          "loc_executare": "Cluj-Napoca",          "nuts": "RO113 Cluj",          "informatii_suplimentare": null,          "valoare_estimata": 12371573,          "valoare_minima": null,          "valoare_maxima": null,          "moneda": "Leu",          "stare": "Atribuit",          "durata_luni": 12,          "durata_zile": null,          "incepe_la": null,          "se_incheie_la": null,          "optiuni": false,          "descriere_optiuni": null,          "fonduri_ue": false,          "proiect_ue": null,          "finantare": "Alte fonduri",          "criteriu_atribuire": "Cel mai bun raport calitate – pret",          "criterii": [            {              "denumire": "Pretul ofertei",              "descriere": "Componenta financiara",              "pondere": 80,              "ordine": 1,              "este_pret": true,              "algoritm": "Punctajul se acorda proportional cu pretul cel mai scazut."            },            {              "denumire": "Termenul de livrare",              "descriere": "Componenta tehnica",              "pondere": 20,              "ordine": 2,              "este_pret": false,              "algoritm": "Punctajul se acorda proportional cu termenul cel mai scurt."            }          ]        },        {          "id": 103001272,          "numar": "2",          "titlu": "Lotul 2: Servicii medicale",          "cpv": {            "cod": "85121000-3",            "denumire": "Servicii medicale"          },          "cpv_secundare": [],          "descriere": "Lotul 2 acoperă Servicii medicale, conform caietului de sarcini.",          "loc_executare": "Cluj-Napoca",          "nuts": "RO113 Cluj",          "informatii_suplimentare": null,          "valoare_estimata": 12371573,          "valoare_minima": null,          "valoare_maxima": null,          "moneda": "Leu",          "stare": "Atribuit",          "durata_luni": 12,          "durata_zile": null,          "incepe_la": null,          "se_incheie_la": null,          "optiuni": false,          "descriere_optiuni": null,          "fonduri_ue": false,          "proiect_ue": null,          "finantare": "Alte fonduri",          "criteriu_atribuire": "Cel mai bun raport calitate – pret",          "criterii": [            {              "denumire": "Pretul ofertei",              "descriere": "Componenta financiara",              "pondere": 80,              "ordine": 1,              "este_pret": true,              "algoritm": "Punctajul se acorda proportional cu pretul cel mai scazut."            },            {              "denumire": "Termenul de livrare",              "descriere": "Componenta tehnica",              "pondere": 20,              "ordine": 2,              "este_pret": false,              "algoritm": "Punctajul se acorda proportional cu termenul cel mai scurt."            }          ]        }      ],      "contracte": [        {          "id": 105000127,          "numar": "609/2026",          "numar_anunt": "CAN1100127",          "data": "2026-05-13",          "titlu": "Servicii medicale — PRIMĂRIA MUNICIPIULUI SANDBOX",          "loturi": "Loturile 1-2",          "numere_loturi": "1, 2",          "valoare": 23011125.78,          "moneda": "RON",          "valoare_lei": 22268831.4,          "curs": 1,          "oferta_minima": 0,          "oferta_maxima": 0,          "oferta_minima_lei": 0,          "oferta_maxima_lei": 0,          "contract_electronic": false,          "modificat": false,          "numar_modificari": 0,          "castigatori": [            {              "id_sicap": 965015,              "denumire": "LUMEN DISTRIBUTION SRL",              "cui": 31465015,              "localitate": "Craiova",              "imm": true,              "adresa": "Strada: Str. Florilor, nr. 36, Judet: DOLJ, Localitate: Craiova",              "cod_postal": "852961",              "judet": "DOLJ",              "tara": "Romania",              "nuts": "RO113 Cluj",              "email": "[email protected]",              "telefon": "0700000543",              "fax": null,              "site": null,              "profil_cumparator": null,              "tip_entitate": "Operator economic"            }          ]        }      ]    },    "… încă 1 în răspunsul complet"  ],  "meta": {    "paginare": {      "pagina": 1,      "pe_pagina": 3,      "total": 18,      "pagini": 6    },    "filtre": {      "autoritate_cui": "90000001"    }  }}

Nomenclatoare

GET/api/v1/caen/nomenclatorgratuitNomenclator CAEN — Codurile CAEN după cod sau cuvinte. Gratuit.

Parametri

NumeUndeCe esteExemplu
q queryCăutare. Cuvinte din denumire sau titlu. La firme merge și CUI-ul.construct
sectiune querySecțiunea CAENF
limita queryLimită50
curl "https://www.bilantapi.ro/api/sandbox/v1/caen/nomenclator?limita=5&q=constructii" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": [    {      "cod": "4120",      "denumire": "Lucrări de construcții a clădirilor rezidențiale și nerezidențiale",      "grupa": "412",      "denumire_grupa": "Lucrări de construcții a clădirilor rezidențiale și nerezidențiale",      "diviziune": "41",      "denumire_diviziune": "Construcții",      "sectiune": "F",      "revizie": "2"    },    {      "cod": "4321",      "denumire": "Lucrări de instalații electrice",      "grupa": "432",      "denumire_grupa": "Lucrări de instalații electrice",      "diviziune": "43",      "denumire_diviziune": "Construcții",      "sectiune": "F",      "revizie": "2"    }  ],  "meta": {    "numar": 2  }}
GET/api/v1/achizitii/nomenclator-cpvgratuitNomenclator CPV — Codurile CPV după prefix sau cuvinte, fără diacritice. Gratuit.

Parametri

NumeUndeCe esteExemplu
q queryCăutare. Cuvinte din denumire sau titlu. La firme merge și CUI-ul.construct
limita queryLimită50
curl "https://www.bilantapi.ro/api/sandbox/v1/achizitii/nomenclator-cpv?limita=5&q=lucrari" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": [    {      "cod": "45000000-7",      "denumire": "Lucrări de construcții",      "denumire_en": "Construction work",      "nivel": "diviziune",      "diviziune": "45",      "diviziune_cod": "45000000-7",      "denumire_diviziune": "Lucrări de construcții",      "parinte": null    },    {      "cod": "45214200-2",      "denumire": "Lucrări de construcții de clădiri școlare",      "denumire_en": "Construction work for school buildings",      "nivel": "clasa",      "diviziune": "45",      "diviziune_cod": "45000000-7",      "denumire_diviziune": "Lucrări de construcții",      "parinte": "45000000-7"    },    "… încă 1 în răspunsul complet"  ],  "meta": {    "numar": 3  }}

Diagnostic

GET/api/v1/testgratuitVerificare cheie — Confirmă că cheia merge.

Ruta nu are parametri.

curl "https://www.bilantapi.ro/api/sandbox/v1/test" \
  -H "X-API-KEY: cheia_ta"

Răspuns · 200 OK listele sunt scurtate

{  "success": true,  "data": {    "mesaj": "Cheia API funcționează. Ești în sandbox: nu se consumă credite.",    "moment": "2026-11-07T03:09:11+00:00"  }}

Forma răspunsului

Orice răspuns reușit are success: true și data. La bilanț, fiecare an conține date — câmpurile cu semnificație garantată, indicatori — mărimile derivate, și indicatori_bruti — rândurile exact cum au fost depuse, cu codul lor.

La nivelul firmei, pe lângă cui și denumire, primești caen și denumire_caen — activitatea principală din cel mai recent an raportat, numar_ani — câți ani are firma în sursă, și actualizat_la — data ultimei actualizări a datelor, în ISO 8601. Sumarul poartă și el sectorul și data actualizării.

Erorile au aceeași formă peste tot: success: false, error, code — stabil, bun de folosit în cod — și message, care se poate schimba.

Liste, filtre și paginare

Rutele care întorc mai multe rezultate au data ca listă și meta.paginare cu pagina, rezultatele pe pagină, totalul găsit și numărul de pagini. Se cer cu pagina și pe_pagina, până la 100. Filtrele aplicate se întorc în meta.filtre, deja normalizate.

O listă goală nu se taxează. Când nu găsim informația cerută despre o firmă, primești 404 cu un cod *_NOT_FOUND propriu fiecărui API (vezi tabelul de mai jos) și cererea nu costă nimic. Un filtru cu valoare nepermisă întoarce 400 cu INVALID_PARAMETERS și câmpul greșit în errors. Dacă o sursă nu răspunde, primești 503 cu SOURCE_UNAVAILABLE și Retry-After, iar cererea nu costă nimic.

Formate de bilanț

Codurile de indicator nu înseamnă același lucru pentru toate entitățile. La o societate comercială, I13 este cifra de afaceri netă; la o asociație, același cod înseamnă altceva. De aceea fiecare an poartă câmpul tip_bilant, iar entitățile cu formate atipice nu primesc niciodată un câmp numit cifra_afaceri.

tip_bilantCine raportează așaCâmpuri cu semnificație garantată
standardSRL, SA, PFAtoate cele 20, inclusiv cifra_afaceri
ongAsociații, fundații, case de ajutor reciprocvenituri_totale, cheltuieli_totale, rezultat_net, capitaluri, angajati
ifn_v1 / ifn_v2Instituții financiare nebancarevenituri_totale, rezultat_net, capital_social
sifSocietăți de investiții financiarevenituri_totale, cheltuieli_totale, rezultat_net, capital_social, angajati
necunoscutFormate rare, neclasificatece s-a putut identifica după denumire

Indicatori calculați

Un indicator este null când numitorul lipsește sau este zero — niciodată 0. Zeroul ar fi o afirmație pe care datele nu o susțin.

CâmpFormulăUnitate
marja_netaprofit net ÷ cifră de afaceriprocent
marja_brutaprofit brut ÷ cifră de afaceriprocent
roeprofit net ÷ capitaluriprocent
roaprofit net ÷ active totaleprocent
lichiditate_curentaactive circulante ÷ datoriiraport
grad_indatoraredatorii ÷ active totaleprocent
capital_de_lucruactive circulante − datoriilei
ca_per_angajatcifră de afaceri ÷ număr salariațilei
profit_per_angajatprofit net ÷ număr salariațilei

Scor de risc

/bilant/{cui}/risc întoarce un scor de la 0 la 100, unde 100 înseamnă risc minim, și o clasă de la A la E. Se calculează din ultimul bilanț în format standard, cu anii dinainte ca istoric.

FactorCe măsoarăPuncte
SolvabilitateCapitaluri proprii ÷ active totale25
LichiditateActive circulante ÷ datorii20
ProfitabilitateRezultat net ÷ cifra de afaceri20
ÎndatorareDatorii ÷ active totale15
TendințăCreșterea cifrei de afaceri față de anul anterior10
Istoricul rezultatelorAni cu pierdere din ultimii trei10

A

80–100

B

65–79

C

50–64

D

35–49

E

0–34

Semnalele grave pun un plafon scorului, oricât de bine ar arăta restul: capitaluri negative (cel mult 34), datorii peste active (39), lipsa activității (40), pierdere trei ani la rând (44). Alături primești scorul Altman Z'' pentru firme necotate. E un indicator statistic din date publice: nu ține cont de datorii la buget, litigii sau insolvență. Firmele cu formate speciale de bilanț primesc 422 cu RISK_NOT_APPLICABLE, fără cost.

Credite și plafoane

Se plătește doar pentru un răspuns care conține date. O eroare de validare, un CUI inexistent sau o listă goală nu costă nimic. Fiecare răspuns poartă antetele de mai jos.

AntetCe spune
X-Credit-CostCât ar fi costat cererea.
X-Credit-ChargedCât s-a scăzut efectiv. Zero la erori.
X-Credit-VariantaDoar când răspunsul se taxează la tariful redus al rutei, de exemplu fara_administratori (1 credit) la administratori.
X-Credit-BalanceSoldul rămas după cerere.
X-RateLimit-Limit-SecondPlafonul pe secundă al planului.
X-RateLimit-Remaining-DayCâte cereri mai ai azi.
X-Request-IdIdentificatorul cererii. Trimite-l când ceri ajutor.

Din panou se poate pune un plafon lunar de credite pe tot contul sau pe fiecare cheie. Cererea care l-ar depăși primește 429, cu ACCOUNT_MONTHLY_CAP sau KEY_MONTHLY_CAP și Retry-After până la începutul lunii următoare.

Sandbox

Aceleași rute, aceeași validare și aceeași formă de răspuns ca în producție, dar pe date generate. Nu consumă credite, nu intră în plafoane și nu apare în consum. Te autentifici cu aceeași cheie, iar adresa de bază este https://www.bilantapi.ro/api/sandbox/v1.

Datele sunt deterministe: același CUI întoarce mereu aceeași firmă, pe anii 2019, 2020, 2021, 2022, 2023. Câteva CUI-uri au rol fix:

90000010O firmă obișnuită, cu toți anii din sandbox.
90000020O firmă pe pierdere în ultimii ani: rezultat și marje negative.
90000030Nu are bilanț: întoarce mereu BILANT_NOT_FOUND.

Orice eroare se poate cere explicit, cu antetul X-Sandbox-Scenariu sau parametrul ?scenariu=. Latența se simulează cu X-Sandbox-Intarziere, în milisecunde, până la 3000.

ScenariuHTTPCodCe simulează
ok200—Date generate, cu forma din producție.
negasit404BILANT_NOT_FOUNDCUI fără bilanț sau sector inexistent.
cui_invalid400INVALID_CUI_FORMATValidarea parametrilor a eșuat.
cheie_lipsa401AUTH_MISSING_KEYCererea a plecat fără antetul X-API-KEY.
cheie_invalida401AUTH_INVALID_KEYCheia nu există sau a fost ștearsă.
cheie_oprita403AUTH_KEY_INACTIVECheia a fost dezactivată din panou.
ip_nepermis403ACCESS_DENIED_IPAdresa nu e pe lista permisă a cheii.
credite_epuizate403CREDITS_EXHAUSTEDSoldul nu acoperă costul cererii.
plata_esuata402PAYMENT_FAILEDAbonamentul are plata restantă.
limita_secunda429LIMIT_EXCEEDED_SECONDPlafonul pe secundă, cu Retry-After: 1.
limita_zilnica429LIMIT_EXCEEDED_DAILYPlafonul zilnic, cu Retry-After: 3600.
eroare_server500INTERNAL_ERRORCeva a căzut la noi.
indisponibil503SERVICE_UNAVAILABLEMentenanță, cu Retry-After: 30.

Agenți AI (MCP)

Serverul MCP dă acces la aceleași date din Claude, Cursor sau VS Code. Autentificarea e cheia API, iar fiecare unealtă consumă creditele rutei pe care o folosește, doar când întoarce date.

Claude Code
claude mcp add --transport http bilantapi https://www.bilantapi.ro/api/mcp \
  --header "X-API-KEY: cheia_ta"
sumar_firmaSumarul unei firme1 credit
scor_risc_firmaScorul de risc financiar3 credite
indicatori_firmaIndicatorii financiari2 credite
evolutie_firmaEvoluția în timp2 credite
bilant_firmaBilanțul complet1 credit
pozitie_in_sectorPoziția în sector3 credite
compara_firmeCompară firme3 credite
clasament_firmeClasament de firme3 credite
statistici_sectorStatisticile unui sector3 credite
statistici_sectoareSectoarele economiei2 credite
statistici_panoramaPanorama economiei2 credite
statistici_evolutieEvoluția economiei2 credite
cauta_firmeCaută firme în registru1 credit
profil_fiscal_firmaProfilul fiscal al unei firme1 credit
contact_firmaDatele de contact ale unei firme10 credite
administratori_firmaAdministratorii unei firme5 credite
firme_infiintateFirmele înființate recent1 credit
puncte_de_lucruPunctele de lucru1 credit
restante_anaf_firmaRestanțele unei firme la ANAF3 credite
restante_anaf_listaLista firmelor cu restanțe la ANAF10 credite
licente_transport_firmaLicențele de transport ARR3 credite
transport_alternativ_firmaAutorizațiile de transport alternativ3 credite
autorizatii_anre_firmaLicențele și autorizațiile ANRE3 credite
activitati_caen_firmaActivitățile CAEN autorizate1 credit
dosare_instanta_firmaDosarele de instanță ale firmei8 credite
dosar_instantaUn dosar de instanță, întreg8 credite
cauta_cod_caenCaută în nomenclatorul CAENgratuit
profil_achizitii_publiceFirma ca furnizor al statului5 credite
contracte_publice_firmaContractele publice câștigate3 credite
achizitii_directe_firmaAchizițiile directe ale firmei3 credite
contestatii_cnsc_firmaContestațiile la CNSC2 credite
profil_autoritate_contractantaProfilul unei autorități contractante5 credite
cauta_proceduri_publiceCaută proceduri de achiziție3 credite
cauta_cod_cpvCaută în nomenclatorul CPVgratuit

Pentru teste fără credite: https://www.bilantapi.ro/api/mcp/sandbox. Configurările gata de copiat pentru fiecare client sunt pe pagina MCP.

Coduri de eroare

Câmpul code este stabil și poate fi folosit în cod. Mesajul se poate schimba, deci nu te baza pe el.

CodHTTPCând apare
AUTH_MISSING_KEY401Cheia lipsește din cerere.
AUTH_INVALID_KEY401Cheia nu există.
AUTH_KEY_INACTIVE403Cheia a fost dezactivată.
ACCESS_DENIED_IP403Adresa nu e pe lista permisă a cheii.
ACCOUNT_SUSPENDED403Contul este suspendat.
FREE_CREDITS_PENDING403Creditele gratuite nu au fost aprobate încă.
CREDITS_EXHAUSTED403Sold insuficient pentru costul cererii.
MONTHLY_LIMIT_REACHED403Plafonul lunar de cereri al planului a fost atins; reset_la spune când se reia.
PAYMENT_FAILED402Plata abonamentului a eșuat.
INVALID_CUI_FORMAT400CUI-ul nu are între 2 și 10 cifre.
INVALID_YEAR400Anul este în afara intervalului raportat.
BILANT_NOT_FOUND404Nu există bilanț pentru CUI-ul cerut.
LIMIT_EXCEEDED_SECOND429Prea multe cereri într-o secundă.
LIMIT_EXCEEDED_DAILY429Plafonul zilnic a fost atins.
INVALID_PARAMETERS400Un filtru are o valoare nepermisă; câmpul greșit e în errors.
COMPANY_NOT_FOUND404CUI-ul nu există în registru.
CONTACT_NOT_FOUND404Nu avem niciun telefon, email, site sau persoană de contact pentru CUI.
ADMINISTRATORS_NOT_FOUND404Registrul comerțului nu are nicio firmă cu CUI-ul cerut. O firmă fără administratori nu e 404: vine cu datele ei, la 1 credit.
FISCAL_DATA_NOT_FOUND404Firma nu a apărut niciodată în listele ANAF de restanțe.
TRANSPORT_LICENCE_NOT_FOUND404Firma nu are licențe de transport în registrul ARR.
ALTERNATIVE_TRANSPORT_NOT_FOUND404Firma nu are autorizații de transport alternativ.
ENERGY_AUTHORISATION_NOT_FOUND404Firma nu are documente în registrele ANRE.
CAEN_ACTIVITIES_NOT_FOUND404Nu avem activitățile autorizate pentru CUI.
PROCUREMENT_SUPPLIER_NOT_FOUND404Firma nu are contracte publice sau înscriere în SICAP.
PROCUREMENT_CONTRACTS_NOT_FOUND404Firma nu are contracte publice pentru criteriile cerute.
DIRECT_ACQUISITIONS_NOT_FOUND404Firma nu are achiziții directe pentru criteriile cerute.
CNSC_COMPLAINTS_NOT_FOUND404Firma nu are contestații la CNSC.
CONTRACTING_AUTHORITY_NOT_FOUND404CUI-ul nu e al unei autorități contractante din SICAP.
COURT_CASES_NOT_FOUND404Firma nu figurează cu dosare în portalul instanțelor.
COURT_CASE_NOT_FOUND404Nu există dosar cu numărul cerut.
PAGE_NOT_FOUND404Pagina cerută trece de ultima pagină de rezultate.
SECTOR_NOT_FOUND404Nu există firme cu CAEN-ul cerut în anul cerut.
SECTORS_NOT_FOUND404Nu avem sectoare calculate pentru anul cerut.
RANKING_NOT_FOUND404Nu există firme în clasament pentru criteriile cerute.
RISK_NOT_APPLICABLE422Scorul de risc nu se poate calcula pentru acest tip de bilanț.
STATS_NOT_READY503Statisticile se recalculează; reîncearcă peste câteva minute.
KEY_MONTHLY_CAP429Cheia și-a atins plafonul lunar de credite.
ACCOUNT_MONTHLY_CAP429Contul și-a atins plafonul lunar de credite.
SOURCE_UNAVAILABLE503Sursa de date nu răspunde; cererea nu a fost taxată. Reîncearcă după Retry-After.

OpenAPI și Postman

Specificația se generează din același catalog de rute ca pagina asta, deci nu poate rămâne în urmă. Din ea îți poți genera un client în orice limbaj sau poți importa toate rutele în Postman și Insomnia, cu parametri și exemple cu tot.

În Postman: Import → Link și lipești adresa. Autentificarea se completează cu cheia ta, la nivel de colecție, în antetul X-API-KEY.

Jurnal de modificări

Doar schimbările care se văd din afară. Câmpurile existente nu dispar fără anunț; cele noi pot apărea oricând, deci clientul tău ar trebui să ignore ce nu cunoaște.

  1. 4 octombrie 2026

    API nou: administratorii firmei

    Ruta /registru/firme/{cui}/administratori dă conducerea din registrul comerțului: administratori, directori, reprezentanți, lichidatori și administratori judiciari, cu tipul persoanei, calitatea, categoria, puterile și starea mandatului, plus un sumar. Toate înregistrările CUI-ului vin în firme, cea mai nouă întâi. Costă 5 credite; o firmă fără nimeni la conducere vine cu datele ei la 1 credit, semnalat în antetul X-Credit-Varianta.

  2. 16 septembrie 2026

    Achiziții publice: câmpuri noi și codul CPV corect

    Contractele, achizițiile directe și procedurile SICAP expun acum câștigătorul cu adresă și contact, loturile cu criteriile de atribuire, programul anual de achiziții și organismul de contestații. Codul CPV se citește din câmpul dedicat, iar filtrul cpv funcționează pe cod.

  3. 12 septembrie 2026

    Specificație OpenAPI și documentație pe rute

    Fiecare rută are acum parametrii ei și un răspuns real din sandbox, iar specificația OpenAPI se descarcă din pagină.

  4. 11 septembrie 2026

    Registru, verificări și achiziții publice

    Rute noi pentru registrul ANAF, restanțele publicate, licențele ARR, autorizațiile ANRE, codurile CAEN și datele SICAP.

  5. 11 septembrie 2026

    Server MCP pentru agenți AI

    Aceleași date, ca unelte pentru Claude, Cursor sau VS Code, cu aceeași cheie și aceleași credite.

  6. 10 septembrie 2026

    Sandbox pe toate rutele

    Același răspuns ca în producție, pe date generate, cu scenarii de eroare cerute prin antet. Nu consumă credite.