Date oficiale ONRC și ANAF, actualizate automat

Orice firmă din România, verificată instant.

Fișa oficială a firmei, situația fiscală, codurile CAEN și bilanțurile pe mai mulți ani, din surse publice oficiale. Printr-un singur apel API sau direct din browser. Cu scor de risc explicat, dosare în instanță, contracte publice, sancțiuni internaționale, validarea TVA în UE, monitorizare cu alerte și raport PDF.

4,2 mil.entități în registru
12,7 mil.bilanțuri, din 2009
0 leicont gratuit, cheie API pe loc
pjapi.ro/v1/firme/12345678
Exemple cu firme și date fictive, pentru prezentare.

Fiecare dată are sursa și data actualizării

  • Registrul Comerțului
  • ANAF
  • Ministerul Finanțelor
  • Portalul instanțelor

Tot ce e public despre o firmă, într-un singur loc

Informațiile există deja, dar sunt împrăștiate în cinci instituții și în formate diferite. pjapi.ro le aduce împreună, le actualizează automat și păstrează istoricul.

Bilanțuri pe mai mulți ani

Cifră de afaceri, profit, capitaluri proprii, datorii, angajați, din 2009 până în ultimul an depus, cu indicatori și comparația cu firmele din același cod CAEN.

Ministerul Finanțelor și ANAF; în Start, Business și Enterprise

Identificare și stare

Denumire, CUI, nr. Reg. Com., EUID, formă juridică, sediu, stare, activități autorizate și istoricul schimbărilor din registru.

Registrul Comerțului, lunar

Situație fiscală

Plătitor de TVA, TVA la încasare, split TVA, inactiv fiscal, radiere, înregistrare în RO e-Factura.

ANAF, la zi

Datorii la stat

Obligațiile restante publicate de ANAF, pe bugete, cu principal și accesorii.

În curând · ANAF, trimestrial

Dosare în instanță

Dosarele în care firma e parte, cu obiectul, stadiul și calitatea ei: reclamantă sau pârâtă.

Portalul instanțelor, la cerere; în Business și Enterprise

Istoric în registru

Schimbările de denumire, sediu, stare, formă juridică și activități CAEN, comparând fiecare set nou al Registrului Comerțului cu cel anterior.

Registrul Comerțului, la fiecare set

Contracte publice

Contractele și achizițiile directe câștigate în SEAP din 2020: total, valoare, autoritățile contractante și ultimele contracte.

SEAP, săptămânal; în Start, Business și Enterprise

Sancțiuni internaționale

Verificarea firmei în lista consolidată de sancțiuni financiare a UE și în lista SDN a OFAC, cu programul de sancțiuni.

Comisia Europeană și OFAC, zilnic

Validare TVA UE

Codurile de TVA din oricare stat al Uniunii Europene, cu denumirea și adresa declarate, direct în căutare sau prin API.

Comisia Europeană, VIES, la cerere

Monitorizare și alerte

Urmărești firmele care contează și primești email când își schimbă starea, devin inactive, publică un bilanț sau își schimbă clasa de risc.

Zilnic, în Business și Enterprise

Raport PDF pe firmă

Fișa, scorul cu motivele, bilanțurile, contractele, dosarele și sancțiunile într-un raport A4, păstrat 12 luni în istoricul contului.

La cerere, în Start, Business și Enterprise

Scor de risc explicat

Un scor de la 0 la 100, cu motivele concrete care l-au produs, comparat cu firmele din același domeniu.

Calculat de pjapi.ro, metodologie publică; în Start, Business și Enterprise

Un scor pe care îl poți explica oricui

Fără cutie neagră. Scorul combină patru componente cu ponderi fixe și publice, iar fiecare rezultat vine cu faptele care l-au produs.

50%Financiar: bilanțuri, tendințe, comparație pe domeniu
25%Fiscal: inactiv, datorii, TVA
15%Juridic: insolvență, dosare
10%Stabilitate

Scorul e un indicator orientativ calculat automat din surse publice, doar pentru persoane juridice. Nu e un rating de credit și nu înlocuiește analiza ta. Citește metodologia completă.

Pentru cine

Oricine decide dacă intră în relație cu o firmă: dă marfă pe termen de plată, semnează un contract sau o adaugă într-o aplicație.

Programatori

Completare automată după CUI în aplicații de facturare, CRM, ERP. Format compatibil cu openapi.ro.

Contabili

Verifici un client nou în câteva secunde și primești alertă când unul din portofoliu devine inactiv.

Vânzări și credit

Știi înainte de factură cui poți da termen de plată și cât.

Achiziții

Verifici furnizorul înainte de contract: bilanțuri, datorii, litigii.

Avocați și recuperatori

Situația debitorului dintr-o privire: datorii la stat, dosare, insolvență.

Antreprenori

O verificare rapidă înainte de un parteneriat, fără abonament, cu raport individual.

Pentru programatori

Un apel, un JSON complet. Cheia se leagă de domeniul aplicației tale, deci nu poate fi folosită de altcineva.

  • REST, JSON, autentificare cu antetul X-API-Key
  • Loturi de până la 100 de CUI-uri într-o cerere
  • Endpoint compatibil cu formatul openapi.ro, pentru migrare fără modificări
  • Client PHP gata de folosit și documentație interactivă
Documentația API
terminal
# cerere curl -H "X-API-Key: fk_…" \ https://pjapi.ro/v1/firme/RO12345678 # răspuns (prescurtat) { "denumire": "EXEMPLU CONSTRUCT SRL", "nr_reg_com": "J40/1234/2015", "stare": { "onrc": "funcțiune", "inactiv_fiscal": false }, "fiscal": { "platitor_tva": true, "e_factura": true }, "risc": { "scor": 18, "clasa": "scazut" }, "surse": { "onrc_set": "2026-09-02", "anaf_la_zi": true } }

Întrebări frecvente

Ce este pjapi.ro?

pjapi.ro reunește într-un singur loc datele publice oficiale despre firmele din România: Registrul Comerțului (ONRC), ANAF, Ministerul Finanțelor, portalul instanțelor, SEAP, Comisia Europeană și OFAC. Le poți consulta gratuit pe site sau le poți integra în aplicații prin API.

Ce afli despre o firmă?

Datele de identificare și starea din registru, cu istoricul schimbărilor; situația fiscală (TVA, TVA la încasare, plata defalcată, RO e-Factura, inactivitate); bilanțurile din 2009 cu indicatori și comparația cu domeniul; scorul de risc; dosarele în instanță; contractele publice câștigate; verificarea în listele de sancțiuni UE și OFAC.

De unde provin datele și cât de des se actualizează?

Registrul Comerțului se actualizează lunar, datele ANAF la cerere (păstrate 24 de ore), bilanțurile la fiecare publicare a Ministerului Finanțelor, contractele publice săptămânal, listele de sancțiuni zilnic, iar dosarele se interoghează la cerere pe portal.just.ro.

Cum se calculează scorul de risc?

Scorul are valori de la 0 la 100 și patru componente: financiară (50%), fiscală (25%), juridică (15%) și stabilitate (10%). Fiecare punct vine dintr-o regulă publicată în metodologie, iar fișa arată motivele concrete. Scorul e orientativ și nu este un rating de credit.

Este gratuit?

Căutarea pe pjapi.ro este gratuită și arată identificarea, situația fiscală, activitățile, validarea TVA UE și verificarea sancțiunilor. Contul gratuit adaugă 50 de interogări pe lună prin API. Abonamentele plătite, în lei, adaugă volume mai mari și funcțiile avansate: bilanțurile pe toți anii și scorul de risc (Start, Business și Enterprise), raportul PDF (Start, Business și Enterprise), contractele publice (Start, Business și Enterprise), dosarele în instanță (Business și Enterprise) și monitorizarea (Business și Enterprise).

Pot verifica un cod de TVA dintr-un alt stat UE?

Da. Scrie codul cu prefixul țării (de exemplu DE811569869) în căutare sau folosește GET /v1/vies/{cod}: rezultatul vine din VIES, sistemul Comisiei Europene, cu denumirea și adresa declarate.

Cum integrez API-ul?

Creezi un cont, primești o cheie și o trimiți în antetul X-API-Key. GET /v1/firme/{cui} întoarce fișa în JSON; există rute pentru căutare, loturi, bilanțuri, scor, raport PDF, contracte, dosare, sancțiuni, VIES și monitorizare, plus un format compatibil openapi.ro și un client PHP.

Cum sunt tratate datele personale?

pjapi.ro publică date despre firme, nu despre persoane. Numele persoanelor fizice din dosarele în instanță nu se afișează și nu se salvează. Corectările și cererile privind datele personale primesc răspuns în cel mult 5 zile lucrătoare.

Începe cu o cheie gratuită

50 de interogări pe lună, fără card. Treci pe un pachet plătit când ai nevoie.

Creează cont gratuit

Date și surse

Fiecare dată afișată de pjapi.ro vine dintr-o sursă publică oficială și are data ultimei actualizări.

SursăCe aflămActualizareStare
Oficiul Național al Registrului Comerțului, prin data.gov.roIdentificare, sediu, stare, activități autorizate. Din octombrie 2026, și istoricul schimbărilor: denumire, sediu, stare, CAENLa fiecare set nou (verificare zilnică)Disponibil
ANAF, serviciul public de verificare a contribuabililorTVA, TVA la încasare, split TVA, inactiv, radiere, e-Factura, adresa fiscalăLa fiecare cerere, cache 24 de oreDisponibil
ANAF, serviciul public pentru bilanțuriBilanțul unei firme pe un an anume, la cerereLa fiecare cerereDisponibil
Ministerul Finanțelor, situațiile financiare anuale, prin data.gov.roBilanțurile tuturor firmelor pe toți anii publicați, indicatori și comparația cu firmele din același CAENVerificare săptămânală a seturilor noiDisponibil
ANAF, lista debitorilor (art. 162 din Codul de procedură fiscală)Obligații restante peste pragurile de publicareTrimestrial, după ce ANAF o publică drept set de dateÎn curând
Comisia Europeană, VIESValidarea codurilor de TVA din Uniunea Europeană, cu numele și adresa declarateLa fiecare cerere, cache 24 de oreDisponibil
Portalul instanțelor de judecată, serviciul web publicDosarele în care firma e parteLa cerere, rezultat păstrat 24 de oreDisponibil
SEAP (e-licitatie.ro), rapoartele ADR prin data.gov.roContractele publice și achizițiile directe câștigate, din 2020Verificare săptămânală a seturilor noiDisponibil
Comisia Europeană (lista consolidată de sancțiuni financiare) și OFAC, SUA (lista SDN)Entitățile și persoanele supuse sancțiunilor internaționaleZilnicDisponibil

Ce nu oferim

Nu avem și nu promitem acces la Biroul de Credit, la Centrala Incidentelor de Plăți, la registrul beneficiarilor reali sau la declarațiile fiscale ale firmelor. Aceste date nu sunt publice. Datoriile la stat sub pragurile legale de publicare nu apar în lista ANAF, deci nici la noi.

Istoric

pjapi.ro păstrează fiecare actualizare a surselor. Așa vedem când o firmă și-a schimbat sediul, denumirea, starea sau statutul de plătitor de TVA, chiar dacă sursa oficială arată doar situația curentă.

Prețuri simple, după volum

Plătești după volum. Toate prețurile sunt în lei, pe lună, fără TVA. Facturăm prin RO e-Factura.

Gratuit

0
lei / lună

Pentru teste și volume mici

  • 50 de interogări / lună
  • Chei API nelimitate
  • Identificare, stare, TVA, e-Factura, VIES, sancțiuni UE și OFAC
Începe gratuit

Start

25
lei / lună

6 luni: 140 lei
12 luni: 250 lei

Pentru aplicații mici și contabili

  • 5.000 de interogări / lună
  • 3 chei API
  • Identificare, stare, TVA, e-Factura, VIES, sancțiuni UE și OFAC
  • Format compatibil openapi.ro
  • Interogări în lot (până la 100 CUI)
  • Bilanțuri pe toți anii
  • Indicatori și scor de risc
  • Raport PDF pe firmă
  • Contracte publice (SEAP)
Alege Start

Business

99
lei / lună

6 luni: 500 lei
12 luni: 900 lei

Pentru echipe de vânzări, credit și achiziții

  • 25.000 de interogări / lună
  • 5 chei API
  • Monitorizare 50 de firme
  • Identificare, stare, TVA, e-Factura, VIES, sancțiuni UE și OFAC
  • Format compatibil openapi.ro
  • Interogări în lot (până la 100 CUI)
  • Bilanțuri pe toți anii
  • Indicatori și scor de risc
  • Raport PDF pe firmă
  • Dosare în instanță
  • Contracte publice (SEAP)
  • Monitorizare și alerte
Alege Business

Enterprise

500
lei / lună

6 luni: 2.500 lei
12 luni: 4.000 lei

Volum personalizat, contract dedicat

  • 100.000 de interogări / lună
  • 50 chei API
  • Monitorizare 100 de firme
  • Identificare, stare, TVA, e-Factura, VIES, sancțiuni UE și OFAC
  • Format compatibil openapi.ro
  • Interogări în lot (până la 100 CUI)
  • Bilanțuri pe toți anii
  • Indicatori și scor de risc
  • Raport PDF pe firmă
  • Dosare în instanță
  • Contracte publice (SEAP)
  • Monitorizare și alerte
  • Export în bloc (în curând)
  • SLA 99,9%
  • Suport dedicat
Alege Enterprise

Prețurile de lansare pot fi ajustate; abonamentele active își păstrează prețul până la reînnoire.

Documentație API

Versiunea API: v1. Specificația OpenAPI, pentru generatoarele de cod, e la pjapi.ro/openapi.json.

Pornire rapidă

  1. Creează un cont gratuit: după confirmarea emailului primești cheia API, legată de domeniul sau serverul declarat. Alte chei le creezi din cont.
  2. Trimite cererea cu cheia în antetul X-API-Key.
  3. Citește câmpul surse din răspuns ca să știi cât de proaspete sunt datele.
curl -H "X-API-Key: fk_…" https://pjapi.ro/v1/firme/RO12345678

Autentificare

Fiecare cerere trimite cheia în antetul X-API-Key. Cheia nu se pune niciodată în URL, ca să nu apară în loguri. O cheie se afișează o singură dată, la creare; noi păstrăm doar amprenta ei criptografică. Dacă o pierzi, o regenerezi și cea veche se oprește imediat.

Legarea cheii de domeniu

Fiecare cheie e legată de locul în care e folosită. O cheie copiată și folosită din altă parte primește eroarea 403.

Tip de cheieFolosireCe se verifică
ServerAplicații backend (PHP, Python, Node)IP-ul de unde vine cererea trebuie să aparțină domeniului asociat sau să fie în lista de IP-uri permise
BrowserJavaScript într-o pagină webDomeniul paginii (antetul Origin sau Referer) trebuie să fie unul dintre domeniile asociate

exemplu.ro acoperă și www.exemplu.ro; *.exemplu.ro acoperă toate subdomeniile.

Endpoint-uri

Metodă și caleCe face
GET /v1/firme/{cui}Fișa completă. Include câmpul istoric (schimbările din registru: denumire, sediu, stare, CAEN). Parametri: bilant=true adaugă ultimul bilanț (dacă abonamentul nu îl include, fișa vine oricum, cu bilant.inclus=false); refresh=true cere date ANAF noi (permis după 5 minute de la ultima actualizare). Câmpul abonament arată funcțiile incluse în abonamentul cheii și, pentru cele neincluse, abonamentele care le conțin.
GET /v1/firme/{cui}/bilant?an=2025Bilanțul pe un an, cu toți indicatorii
GET /v1/firme/{cui}/dosareDosarele în instanță în care firma e parte (portal.just.ro): număr, instanță, obiect, stadiu, calitatea firmei, ultima ședință, plus un rezumat (ca pârâtă, ca reclamantă, ultimii 2 ani, insolvență). Numele persoanelor fizice nu se afișează. Inclus în abonamentele Business și Enterprise.
GET /v1/firme/{cui}/contracteContractele publice și achizițiile directe câștigate în SEAP, din 2020: total, valoare, pe ani, principalele autorități contractante și ultimele 25 de contracte. Inclus în abonamentele Start, Business și Enterprise.
GET /v1/firme/{cui}/sanctiuni
GET /v1/sanctiuni?q=
Verificarea în lista consolidată de sancțiuni financiare a UE și în lista SDN a OFAC: pentru firmă (potrivire exactă a denumirii) sau pentru orice nume. Toate abonamentele.
GET /v1/vies/{cod}Validarea unui cod de TVA din Uniunea Europeană (de exemplu DE123456789) în VIES, sistemul Comisiei Europene: valid sau nu, cu numele și adresa declarate. Rezultatul se păstrează 24 de ore; refresh=true cere o verificare nouă.
GET /v1/monitorizare
POST /v1/monitorizare
DELETE /v1/monitorizare/{cui}
Lista firmelor monitorizate și ultimele alerte; adăugarea unei firme (corp {"cui": "..."}) și scoaterea ei. Verificarea e zilnică, iar alertele (stare, inactivitate, TVA, radiere, bilanț nou, schimbarea clasei de risc) pleacă pe email. Inclus în abonamentele Business și Enterprise. Business: 50 de firme, Enterprise: 100 de firme.
GET /v1/firme/{cui}/raport.pdfRaportul PDF al firmei: fișa, scorul de risc cu motivele, evoluția financiară pe toți anii, indicatorii, comparația cu domeniul CAEN, istoricul din registru și sursele. Inclus în abonamentele Start, Business și Enterprise. Fiecare raport generat rămâne 12 luni în istoricul contului, de unde se poate descărca din nou.
GET /v1/firme/{cui}/scorScorul de risc (0–100), clasa, cele patru componente cu ponderile lor și motivele fiecărui punct. Inclus în abonamentele Start, Business și Enterprise. Vezi metodologia.
GET /v1/firme/{cui}/financiarAnaliza financiară: bilanțurile pe toți anii disponibili (setul Ministerului Finanțelor), indicatori (marjă netă, grad de îndatorare, acoperirea datoriilor, rentabilitatea capitalului) și comparația cu firmele din același cod CAEN
POST /v1/firme/batchCorp {"cui": [...]}, maximum 100. Răspunde imediat cu datele existente și cere în fundal datele ANAF expirate
GET /v1/cautare?q=...Căutare după denumire, CUI sau nr. Reg. Com. Filtre: judet, active=true, limit
GET /api/companies/{cif}Răspuns în formatul openapi.ro
GET /healthStarea serviciului, fără cheie

Structura răspunsului

{ "cui": 12345678, "denumire": "EXEMPLU CONSTRUCT SRL", "nr_reg_com": "J40/1234/2015", "euid": "ROONRC.J40/1234/2015", "forma_juridica": "SRL", "data_inmatriculare": "2015-03-10", "adresa": { "completa": "…", "fiscala_anaf": "…", "judet": "…", "cod_postal": "…" }, "stare": { "onrc": "funcțiune", "activa_onrc": true, "anaf": "…", "inactiv_fiscal": false, "radiata": false, "data_radiere": null }, "fiscal": { "platitor_tva": true, "tva_la_incasare": false, "split_tva": false, "e_factura": true, "organ_fiscal": "…" }, "caen_principal": "4120", "caen_autorizate": [ { "cod": "4120", "versiune": "2", "denumire": "…" } ], "surse": { "onrc_set": "2026-09-02", "in_onrc": true, "anaf_gasit": true, "anaf_actualizat": "2026-10-02T15:29:06", "anaf_la_zi": true } }

Dacă surse.anaf_la_zi este false, ANAF nu a răspuns în 6 secunde: primești datele din cache, iar actualizarea continuă în fundal.

Erori

Toate erorile au forma {"eroare": "mesaj"}.

CodSituație
400CUI sau parametri invalizi
401Cheie lipsă, invalidă, revocată sau dezactivată
403Cheia e folosită de pe un domeniu sau IP care nu îi este asociat
404Firma nu există în sursele oficiale
429Limită depășită; antetul Retry-After spune peste câte secunde poți reîncerca
503Sursa oficială nu a răspuns la timp și nu avem date locale

Limite

Fiecare cheie are o limită pe minut și una pe zi, iar abonamentul are o limită lunară de interogări și un număr maxim de chei. Limitele curente și consumul le vezi în contul tău.

  • Fiecare interogare reușită sau cu răspuns „inexistent” se numără; o cerere respinsă pentru depășirea limitei nu se numără.
  • Un lot (POST /v1/firme/batch) se numără câte o interogare pentru fiecare CUI distinct din listă. Un lot care ar depăși limita lunară e refuzat în întregime.
  • La depășire primești 429, cu antetul Retry-After.
  • CUI-ul se verifică după cifra de control înainte de orice căutare; un CUI greșit primește imediat 400.
  • Fiecare interogare se înregistrează (data, cheia, ce s-a căutat, IP-ul, rezultatul), ca să poți urmări consumul și ca să putem opri folosirea abuzivă.

Folosirea automată pentru extragerea în masă a bazei de date nu e permisă; vezi Politica de utilizare acceptabilă.

Migrare de la openapi.ro

Schimbi adresa de bază în https://pjapi.ro/api/companies/{cif} și cheia din antetul x-api-key. Câmpurile principale (cif, denumire, numar_reg_com, adresa, judet, tva, radiata, stare) au aceleași nume. Verifică totuși câmpurile pe care le citește aplicația ta.

Client PHP

Clientul oficial, un singur fișier fără dependențe (PHP 8.1+, cURL), acoperă toate rutele. Îl primești la cerere sau din contul tău; întoarce null când firma nu există și aruncă RuntimeException la orice altă eroare, cu mesajul din câmpul eroare.

$api = new FirmeApi('https://pjapi.ro', getenv('PJAPI_KEY')); $firma = $api->firma('RO12345678', bilant: true); // fișa, cu ultimul bilanț și istoricul $lista = $api->cautare('exemplu construct', 10); $fin = $api->financiar('12345678'); // toți anii, indicatori, comparația CAEN $scor = $api->scor('12345678'); // scorul de risc și motivele $pdf = $api->raportPdf('12345678'); // conținutul PDF $ctr = $api->contracte('12345678'); $dos = $api->dosare('12345678'); $snc = $api->sanctiuni('12345678'); $vies = $api->vies('DE811569869'); $api->monitorizeaza('12345678'); // alerte pe email (Business, Enterprise)

Versiuni

VersiuneSchimbări
v1Fișa firmei, căutare, loturi, bilanț, format compatibil openapi.ro, chei legate de domeniu. Adăugate ulterior, fără să schimbe rutele existente: istoricul din registru, analiza financiară pe toți anii, scorul de risc, raportul PDF, contractele publice, dosarele în instanță, sancțiunile UE și OFAC, validarea TVA UE (VIES), monitorizarea.

Schimbările care pot strica integrarea vin doar într-o versiune nouă (v2), anunțată cu cel puțin 90 de zile înainte.

Termeni și condiții

Versiunea 1.0, în vigoare de la 2 octombrie 2026.

Text în curs de revizuire juridică înainte de lansarea publică.

1. Părțile și obiectul

Acești termeni reglementează folosirea site-ului și a API-ului pjapi.ro, operate de ANY PROJECT SOLUTIONS S.R.L. („pjapi.ro”, „noi”). Prin crearea unui cont, folosirea unei chei API sau a site-ului, accepți acești termeni. Serviciul se adresează în principal profesioniștilor (firme, PFA, profesii liberale).

2. Serviciul

pjapi.ro preia, organizează și prezintă date publice despre persoane juridice din România, din surse oficiale, și calculează indicatori și un scor de risc orientativ. Nu creăm date noi despre firme: afișăm ce publică sursele oficiale, cu data actualizării.

3. Contul și cheile API

  • Răspunzi pentru păstrarea confidențială a cheilor și pentru orice folosire a lor.
  • Fiecare cheie se leagă de domeniile sau IP-urile declarate. Folosirea din alt loc e refuzată automat.
  • Ne anunți imediat dacă o cheie a fost compromisă; o putem revoca și înlocui.

4. Folosirea permisă

Poți folosi datele pentru verificarea partenerilor de afaceri, completarea datelor în aplicațiile tale, analiza riscului comercial și obligațiile tale legale de cunoaștere a clienților. Restricțiile sunt în Politica de utilizare acceptabilă, care face parte din acești termeni.

5. Natura informațiilor și a scorului

  • Datele provin din surse publice oficiale și sunt prezentate „ca atare”. Pot exista întârzieri sau erori în sursele oficiale, pe care nu le controlăm.
  • Scorul de risc e un indicator orientativ, calculat automat după o metodologie publică. Nu e un rating de credit, o recomandare de investiție, o consultanță financiară sau juridică și nu exprimă o opinie a noastră despre firmă.
  • Decizia de a intra într-o relație de afaceri îți aparține. Pentru decizii importante, verifică informațiile și la sursa oficială.
  • pjapi.ro nu înlocuiește obligațiile tale legale, inclusiv cele de cunoaștere a clientelei prevăzute de Legea nr. 129/2019.

6. Disponibilitate

Depunem eforturi rezonabile ca serviciul să fie disponibil permanent. Pachetele Gratuit, Start și Business nu au garanție de disponibilitate; pachetul Enterprise are nivelul de serviciu stabilit în contract. Lucrările planificate se anunță din timp, când e posibil.

7. Prețuri și plată

Prețurile sunt cele afișate la data comenzii, în lei, fără TVA. Abonamentele se facturează lunar sau anual, în avans, prin RO e-Factura. Neplata la termen poate duce la suspendarea cheilor după o notificare prealabilă de 5 zile.

8. Proprietate intelectuală

Baza de date pjapi.ro, structura ei, indicatorii calculați, scorul, codul și identitatea vizuală sunt protejate, inclusiv prin dreptul special al fabricantului de baze de date (Legea nr. 8/1996). Datele brute din sursele oficiale rămân supuse licențelor acelor surse; vezi Surse și licențe.

9. Răspundere

În relațiile dintre profesioniști, răspunderea noastră totală pentru orice prejudiciu legat de serviciu e limitată la sumele plătite de tine în ultimele 12 luni. Nu răspundem pentru prejudicii indirecte, pierderi de profit sau decizii luate pe baza datelor. Limitările nu se aplică prejudiciilor cauzate cu intenție sau din culpă gravă (art. 1355 Cod civil) și nici drepturilor pe care legea nu permite să fie limitate.

10. Suspendare și încetare

Putem suspenda sau revoca accesul în caz de încălcare a acestor termeni, de folosire abuzivă sau la cererea unei autorități. Poți înceta oricând abonamentul; încetarea are efect la sfârșitul perioadei plătite.

11. Modificări

Te anunțăm prin e-mail cu cel puțin 30 de zile înainte de modificările importante ale termenilor. Continuarea folosirii după intrarea lor în vigoare înseamnă acceptarea lor.

12. Legea aplicabilă și litigii

Se aplică legea română. Încercăm întâi rezolvarea amiabilă, la contact@pjapi.ro. Litigiile cu profesioniști se soluționează de instanțele competente de la sediul operatorului. Consumatorii păstrează toate drepturile prevăzute de lege, inclusiv posibilitatea de a se adresa ANPC.

Politica de confidențialitate

Versiunea 1.0, în vigoare de la 2 octombrie 2026. Conform Regulamentului (UE) 2016/679 (GDPR) și Legii nr. 190/2018.

Text în curs de revizuire juridică înainte de lansarea publică.

1. Cine suntem

Operatorul datelor este ANY PROJECT SOLUTIONS S.R.L.. Pentru orice întrebare despre datele personale: contact@pjapi.ro.

2. Ce date personale prelucrăm

a) Datele clienților noștri

Nume, e-mail, firma și CUI-ul ei, datele de facturare, parola contului (păstrată doar ca amprentă criptografică), cheile API (doar amprenta lor), adresa IP de la înscriere și de la intrarea în cont, jurnalul fiecărei interogări API (data și ora, cheia, ce s-a căutat, adresa IP, pagina de origine, programul care a trimis cererea, rezultatul), jurnalul cererilor respinse (IP, origine, motiv) și jurnalul emailurilor trimise (adresă, subiect, rezultatul trimiterii).

b) Date care apar în sursele publice

Datele despre firme nu sunt date personale. Unele surse publice conțin însă și date despre persoane fizice: de exemplu, denumirea unui PFA sau a unei întreprinderi individuale conține numele titularului. Preluăm doar ce publică sursele oficiale, nu colectăm și nu afișăm CNP-uri, nu calculăm scoruri de risc pentru persoane fizice și nu republicăm numele persoanelor fizice care apar ca părți în dosarele din instanță.

3. Scopuri și temeiuri legale

ScopTemei legal
Crearea contului, furnizarea serviciului, facturareaExecutarea contractului (art. 6 alin. 1 lit. b GDPR) și obligații legale fiscale și contabile (lit. c)
Securitate, prevenirea abuzului, jurnalul cererilor respinseInteres legitim (lit. f): protejarea serviciului și a clienților
Afișarea datelor din surse publice care privesc persoane fizice cu activitate economicăInteres legitim (lit. f): transparența mediului de afaceri și verificarea partenerilor, în condițiile în care datele sunt deja făcute publice prin lege

4. De unde avem datele (art. 14 GDPR)

Datele din categoria 2.b provin din surse publice oficiale: Registrul Comerțului (prin data.gov.ro), ANAF, Ministerul Finanțelor și portalul instanțelor. Lista completă e în Surse și licențe.

5. Cui le transmitem

Furnizorului de găzduire (servere în Uniunea Europeană), furnizorului de e-mail, contabilului și autorităților, când legea o cere. Nu vindem date personale și nu le folosim pentru reclame. Nu transferăm date în afara Spațiului Economic European.

6. Cât timp le păstrăm

DatePerioadă
Contul clientuluiPe durata contractului, apoi 3 ani pentru eventuale litigii
Documentele de facturareTermenul prevăzut de legislația contabilă
Jurnalul cererilor respinse30 de zile
Jurnalul interogărilor API400 de zile, apoi se șterge automat
Jurnalul emailurilor trimise12 luni, apoi se șterge automat
Statistica de folosire pe zile24 de luni
Date din surse publiceCât timp sunt publice în sursa oficială; istoricul se păstrează pentru scopul declarat, cu posibilitatea de opoziție

7. Drepturile tale

Ai dreptul de acces, rectificare, ștergere, restricționare, portabilitate și dreptul de opoziție, inclusiv față de prelucrarea bazată pe interes legitim. Scrie-ne la contact@pjapi.ro; răspundem în cel mult o lună. Ai dreptul să depui plângere la Autoritatea Națională de Supraveghere a Prelucrării Datelor cu Caracter Personal (dataprotection.ro).

8. Decizii automatizate

Scorul de risc se calculează automat, dar numai pentru persoane juridice. Nu luăm decizii automatizate care să producă efecte juridice asupra persoanelor fizice în sensul art. 22 GDPR.

Dosare în instanță

Când un client cere dosarele unei firme, interogăm serviciul web public al portalului instanțelor (portal.just.ro) după denumirea firmei. Păstrăm doar dosarele în care firma apare ca parte; numele persoanelor fizice care sunt părți în aceste dosare nu se afișează și nu se salvează, ci apar ca „Persoană fizică”. Rezultatul se păstrează 30 de zile și se folosește pentru fișa firmei și componenta juridică a scorului de risc. Temeiul: interesul legitim al clienților de a-și verifica partenerii de afaceri (art. 6 alin. (1) lit. f) GDPR).

9. Securitate

Conexiuni criptate (HTTPS), chei stocate doar ca amprentă, acces administrativ cu parolă și autentificare în doi pași, jurnal de audit, servere cu acces restricționat și copii de siguranță zilnice. În cazul unui incident de securitate care afectează date personale, notificăm autoritatea în 72 de ore, conform legii.

Politica de cookies

Versiunea 1.0. Conform Legii nr. 506/2004, art. 4.

pjapi.ro folosește doar ce e strict necesar pentru funcționare. Nu folosim cookie-uri de analiză, de publicitate sau de la terți, deci nu îți cerem consimțământul printr-un banner.

NumeTipScopDurată
pjadminCookie strict necesarSesiunea administratorilor în panoul de administrare12 ore
firme_api_keyStocare locală în browserPăstrează cheia API pe care ai introdus-o în pagina de căutare, doar în browserul tăuPână o ștergi

Fonturile site-ului sunt găzduite pe serverul nostru, deci browserul tău nu se conectează la Google sau la alți furnizori când vizitezi pjapi.ro. Dacă vom adăuga vreodată instrumente de analiză, vom cere consimțământul înainte.

Politica de utilizare acceptabilă

Versiunea 1.0. Face parte din Termenii și condițiile pjapi.ro.

Nu ai voie să folosești pjapi.ro pentru:

  • extragerea în masă a bazei de date, recrearea ei sau revânzarea datelor fără un contract Enterprise care o permite;
  • ocolirea limitelor, partajarea cheilor cu terți sau folosirea lor din alte locuri decât cele declarate;
  • evaluarea, profilarea sau luarea de decizii despre persoane fizice (angajare, creditare, locuință, asigurare);
  • hărțuirea, intimidarea sau discriminarea unor persoane ori firme;
  • publicarea scorului de risc al unei firme ca afirmație proprie despre aceasta, fără a menționa că e un indicator orientativ automat;
  • orice activitate ilegală sau care încalcă drepturile altora.

Încălcarea acestor reguli duce la suspendarea sau revocarea accesului, fără rambursarea perioadei plătite, și poate atrage răspunderea pentru prejudiciile cauzate.

Metodologia scorului de risc

Versiunea 1.1. Publicăm metodologia ca oricine să poată înțelege și contesta rezultatul.

Ce este scorul

Un număr de la 0 (risc minim) la 100 (risc maxim), calculat automat din date publice, doar pentru persoane juridice. Fiecare scor vine cu motivele concrete care l-au produs și cu sursele lor.

Cum se calculează

ComponentăPondereCe urmărește
Financiar50%Capitaluri proprii, lichiditate, grad de îndatorare, profitabilitate, tendința pe mai mulți ani, comparația cu firmele din același domeniu de activitate
Fiscal25%Inactivitate fiscală, plata defalcată a TVA, nedepunerea bilanțului; lista debitorilor ANAF, după ce devine disponibilă
Juridic15%Proceduri de insolvență, reorganizare, lichidare sau dizolvare din Registrul Comerțului; dosarele în care firma e pârâtă (portal.just.ro), când au fost interogate
Stabilitate10%Vechime, schimbări de sediu sau denumire în ultimele 12 luni, activitate suspendată
ScorClasă
0–24Risc scăzut
25–49Risc moderat
50–74Risc ridicat
75–100Risc critic

Regulile versiunii 1.0

Fiecare componentă pornește de la 0 și adună punctele regulilor îndeplinite, până la cel mult 100. Scorul final e media componentelor, ponderată. O componentă fără date (de exemplu juridic, până la integrarea dosarelor) nu intră în calcul, iar ponderile celorlalte se scalează proporțional; fișa spune explicit acest lucru.

ComponentăRegulăPuncte
FinanciarCapitaluri proprii negative+35
FinanciarPierdere netă în ultimul an; încă +10 dacă și anul anterior a fost pe pierdere+20
FinanciarDatorii peste active / peste 80% din active / peste 60% din active+25 / +15 / +5
FinanciarActivele circulante acoperă sub 50% / sub 100% din datorii+15 / +7
FinanciarFără cifră de afaceri în ultimul an+20
FinanciarCifra de afaceri scade cu peste 50% / peste 25% față de anul anterior+10 / +5
FinanciarProfit în fiecare din ultimii 3 ani−10
FinanciarMarja netă peste mediana firmelor din același cod CAEN−5
FiscalInactiv fiscal la ANAF (scorul final e cel puțin 75)+80
FiscalPlata defalcată a TVA (split TVA)+10
FiscalFără bilanț publicat pentru ultimii doi ani / pentru ultimul an+40 / +15
JuridicInsolvență, reorganizare, lichidare sau dizolvare (scorul final e cel puțin 85), din Registrul Comerțului sau dintr-un dosar în care firma e debitoare+100
JuridicPârâtă în cel puțin 5 / în 2–4 dosare începute în ultimii 2 ani+25 / +10
StabilitateÎnființată de mai puțin de un an / de mai puțin de trei ani+40 / +20
StabilitateSediu schimbat în ultimele 12 luni (pentru fiecare schimbare, maximum +30)+15
StabilitateDenumire schimbată în ultimele 12 luni+10
StabilitateActivitate suspendată sau întreruptă+50

Nu se calculează scor pentru PFA, întreprinderi individuale și familiale. Firmele radiate apar ca „Firmă radiată”. Firmele înființate de mai puțin de doi ani, fără bilanț publicat, apar cu „date insuficiente”.

Reguli de prudență

  • Când datele nu ajung (firmă nouă, bilanț lipsă), afișăm „date insuficiente”, nu un risc scăzut.
  • Insolvența deschisă și radierea duc direct la „risc critic”.
  • Ponderile și pragurile se verifică periodic pe date reale; orice schimbare a metodologiei primește o versiune nouă, publicată aici.

Limite

Scorul nu e un rating de credit, nu e emis de o agenție de rating și nu reprezintă o opinie a pjapi.ro despre integritatea firmei sau a persoanelor din spatele ei. Reflectă doar ce arată sursele publice la data calculului. O firmă poate fi solvabilă cu un scor ridicat sau poate avea probleme nepublice cu un scor scăzut.

Calculul folosește reguli explicite, nu un model de inteligență artificială.

Surse și licențe

Reutilizăm date publice în condițiile Legii nr. 179/2022 privind datele deschise și reutilizarea informațiilor din sectorul public.

SursăDeținătorCondiții de reutilizare
Firme înregistrate la Registrul ComerțuluiOficiul Național al Registrului ComerțuluiCreative Commons Atribuire 4.0 (CC BY 4.0), licența afișată la fiecare set publicat de ONRC pe data.gov.ro
Situații financiare anualeMinisterul FinanțelorCC BY 4.0 pentru seturile publicate de Ministerul Finanțelor pe data.gov.ro; seturile mai vechi sunt sub licența deschisă a portalului data.gov.ro
Date despre contribuabili (TVA, inactivi, e-Factura, bilanț)Agenția Națională de Administrare FiscalăServicii web publice ANAF
Lista debitorilorAgenția Națională de Administrare FiscalăPublicare legală, art. 162 din Legea nr. 207/2015
Dosare în instanțăMinisterul Justiției, portal.just.roServiciu web public de interogare

Atribuire: „Sursa datelor: ONRC, Ministerul Finanțelor, ANAF și Ministerul Justiției, prelucrate de pjapi.ro.” Prelucrarea (structurare, indicatori, scor) ne aparține; sursele oficiale nu răspund de ea și nu o susțin.

Corectări și sesizări

Dacă o dată despre firma ta e greșită sau crezi că scorul nu reflectă realitatea, îți răspundem în cel mult 5 zile lucrătoare.

  1. Completează formularul de mai jos (sau scrie la contact@pjapi.ro, cu subiectul „Corectare” și CUI-ul firmei). Primești pe email numărul sesizării și termenul de răspuns.
  2. Spune ce dată consideri greșită și, dacă ai, documentul care o dovedește.
  3. Verificăm dacă eroarea e la noi sau în sursa oficială.
  4. Dacă e la noi, o corectăm. Dacă e în sursa oficială, îți spunem la ce instituție o poți corecta, iar după actualizarea sursei datele se schimbă și la noi.

Fiecare corectură se înregistrează. Persoanele fizice își exercită drepturile GDPR la aceeași adresă; vezi Politica de confidențialitate.

Trimite o sesizare

Legislație aplicabilă

Actele normative pe care se sprijină activitatea pjapi.ro.

Act normativRelevanță
Regulamentul (UE) 2016/679 (GDPR)Protecția datelor persoanelor fizice care apar în surse sau sunt clienții noștri
Legea nr. 190/2018Măsurile naționale de punere în aplicare a GDPR
Legea nr. 506/2004Cookie-uri și stocarea de informații în browser
Legea nr. 365/2002Comerțul electronic și informațiile obligatorii despre furnizor
Legea nr. 179/2022Datele deschise și reutilizarea informațiilor din sectorul public
Regulamentul de punere în aplicare (UE) 2023/138Seturile de date cu valoare ridicată, inclusiv datele despre societăți
Legea nr. 265/2022Registrul comerțului și publicitatea datelor din acesta
Legea nr. 82/1991Contabilitatea și situațiile financiare anuale
Legea nr. 207/2015, art. 162Publicarea listelor debitorilor cu obligații fiscale restante
Legea nr. 85/2014Procedurile de insolvență și Buletinul Procedurilor de Insolvență
Legea nr. 8/1996Drepturile de autor și dreptul special asupra bazelor de date
Codul civil, art. 252–257 și art. 1355Apărarea drepturilor nepatrimoniale, inclusiv ale persoanelor juridice; limitarea răspunderii contractuale
Legea nr. 129/2019Obligațiile clienților noștri de cunoaștere a clientelei, pe care pjapi.ro nu le înlocuiește
Regulamentul (UE) 2024/1689Inteligența artificială; scorul pjapi.ro folosește reguli explicite și privește doar persoane juridice
Ordonanța de urgență nr. 34/2014Drepturile consumatorilor, pentru vânzările către persoane fizice

Informații despre operator

Conform art. 5 din Legea nr. 365/2002 privind comerțul electronic.

DenumireANY PROJECT SOLUTIONS S.R.L.
Cod unic de înregistrareRO44918370
Nr. de ordine în Registrul ComerțuluiJ40/16059/2021
Sediul socialDrumul Gura Calitei nr. 4-32, Sector 3, București, cod poștal 032604
ReprezentantCătălin Dăscălu, CEO / Director Executiv
E-mailcontact@pjapi.ro
Protecția datelorcontact@pjapi.ro
Autoritate de supraveghereAutoritatea Națională de Supraveghere a Prelucrării Datelor cu Caracter Personal, dataprotection.ro

De ce am construit pjapi.ro

Date publice, puse în sfârșit cap la cap.

Construim de ani de zile software pentru facturare și administrare. De fiecare dată, aceeași problemă: ca să adaugi un client, ai nevoie de datele lui oficiale, iar ca să știi dacă merită să-i dai marfă pe termen de plată, trebuie să deschizi cinci site-uri ale statului.

Datele există. Registrul Comerțului le publică lunar. Ministerul Finanțelor publică bilanțurile tuturor firmelor din 2009 încoace. ANAF publică datoriile, statutul de TVA, firmele inactive. Instanțele au un serviciu public de interogare. Toate sunt deschise, gratuite și legale. Doar că nimeni nu le pusese cap la cap.

pjapi.ro face asta. Ia fiecare sursă oficială, o actualizează automat, păstrează istoricul și o transformă într-o fișă clară: cine e firma, cum stă cu statul, cum a evoluat în ultimii ani, dacă are probleme în instanță. La final, un scor de risc explicat cu fapte, nu cu o cutie neagră.

Construit în România, pe servere proprii din Uniunea Europeană.

Ce promitem

  • Transparență: fiecare dată are sursa și data actualizării.
  • Corectitudine: corectăm erorile în cel mult 5 zile lucrătoare.
  • Respect pentru date: fără reclame, fără vânzarea datelor, fără scoruri pentru persoane fizice.

Discută cu noi

Pentru Enterprise, volume mari sau o integrare specială. Îți răspundem în cel mult o zi lucrătoare. Pentru acces imediat, creează un cont gratuit: primești cheia API pe loc.

Firma

Denumirea o preluăm automat din Registrul Comerțului.

Persoana de contact

Aici primești cheia API.

Pachetul și utilizarea

Cheia va funcționa doar de aici, ca să nu poată fi folosită de altcineva.