ANAF API — cégadatok, CAEN, BNR-árfolyamok és IBAN

REST API az ANAF, ONRC és BNR nyilvános adataihoz. Cég ellenőrzése CUI alapján, mérlegek és pénzügyi adatok lekérése, cégkeresés név szerint, CAEN-kódok, BNR-árfolyam és kincstári IBAN-ok. Tiszta JSON-válaszok — hozzáférés Pro-előfizetéssel.

Alap-URL: https://demoanaf.ro · Korlát: 1200 lekérés/perc (Pro-kulcs) · Formátum: { success, data, meta }

Az API ingyenes szintje megszűnt

2026. augusztus 21-től az adatok programozott elérése az API-n keresztül kizárólag Pro-előfizetéssel lehetséges. Az ingyenes API-kulcsok már nem működnek. A webalkalmazás böngészőben továbbra is ingyenes. Pro-csomag megtekintése

Toate endpoint-urile API necesită o cheie Pro (dmn_live_…) — de aceea toate poartă eticheta Pro. Cele marcate x402 acceptă și plată per-cerere, fără abonament; celelalte sunt funcții de abonament și nu pot fi cumpărate cu x402. Aplicația web demoanaf.ro rămâne gratuită în browser.

Mire használható az API

  • • Cég lekérdezése CUI alapján (ONRC, ÁFA, igazgatók)
  • • Mérlegek és pénzügyi adatok 8 évre visszamenőleg
  • • Cégkeresés névvel (4M+ ONRC)
  • • CAEN Rev.3 kódok és tevékenységleírások
  • • BNR-árfolyam és valutaváltás
  • • Kincstári IBAN-ok adófizetéshez

MCP-csatlakozó (AI-ügynökök)

Csatlakoztassa a Claude-ot, a ChatGPT-t vagy a Cursort a DemoANAF nyilvános adataihoz, és kezelje a Pro-előfizetést közvetlenül a chatből.

Csatlakozási útmutató
OAuth 2.1 + PKCE

Hitelesítés és korlátok

A programozott API-hozzáféréshez Pro-előfizetés és API-kulcs szükséges — az ingyenes szint 2026. augusztus 21-én megszűnt. A Pro-kulcs 1200 kérést enged percenként, és megkerüli az IP-blokkolásokat. A Fiókodban generálhatod.

SzintKorlát
Böngésző (webalkalmazás, kulcs nélkül)300/min
Pro (API-kulcs)1200/min
MCP (token)30–60/min

Küldd a kulcsot fejlécként

X-API-Key: dmn_live_…
Authorization: Bearer dmn_live_…

Hitelesített kérés példa

curl -H "X-API-Key: dmn_live_…" https://demoanaf.ro/api/company/14399840

Ha túlléped a korlátot (429)

{ "success": false, "error": { "code": "RATE_LIMITED", "message": "…" } }

Cég

GET/api/company/:cuiProx402
Gyorsítótár: 24 óra

Teljes céginformáció (ANAF-adatok + igazgatók, engedélyezett CAEN-kódok, ONRC-státusz)

Paraméterek: cui — 1–10 jegyű szám

curl https://demoanaf.ro/api/company/14399840
GET/api/company/:cui/financialsProx402
Gyorsítótár: 7 nap

Pénzügyi adatok az utolsó 8 évre (egyetlen kéréssel)

Paraméterek: cui — 1–10 jegyű szám

curl https://demoanaf.ro/api/company/14399840/financials
GET/api/company/:cui/balance/:yearProx402
Gyorsítótár: 7 nap

Mérleg egy adott évre

Paraméterek: cui, year (ÉÉÉÉ)

curl https://demoanaf.ro/api/company/14399840/balance/2023
GET/api/company/:cui/relatedProx402
Gyorsítótár: 24 óra

Firme înrudite (aceiași administratori/asociați sau aceeași adresă)

Paraméterek: cui — 1–10 jegyű szám

curl https://demoanaf.ro/api/company/14399840/related
GET/api/company/:cui/seapProx402
Gyorsítótár: cache.6h

Previzualizare SICAP pentru o firmă: ultimele contracte și achiziții directe, cu totaluri

Paraméterek: cui — 1–10 jegyű szám

curl https://demoanaf.ro/api/company/14399840/seap
GET/api/company/:cui/decisionsProx402

Deciziile din Monitorul Oficial asociate firmei

Paraméterek: cui — 1–10 jegyű szám

curl https://demoanaf.ro/api/company/14399840/decisions
GET/api/company/:cui/timelineProx402

Cronologia evenimentelor firmei (înființare, modificări, mențiuni MO)

Paraméterek: cui — 1–10 jegyű szám

curl https://demoanaf.ro/api/company/14399840/timeline
GET/api/company/:cui/leaderboardProx402

Pozițiile firmei în clasamentele pe cifră de afaceri, profit și angajați

Paraméterek: cui — 1–10 jegyű szám

curl https://demoanaf.ro/api/company/14399840/leaderboard
GET/api/company/:cui/healthPro

Indicatori financiari, scor Altman Z′ și verdict de solvabilitate

Paraméterek: cui — 1–10 jegyű szám

curl https://demoanaf.ro/api/company/14399840/health
GET/api/company/:cui/networkPro

Rețeaua de administratori: persoanele care conduc firma și celelalte firme ale lor

Paraméterek: cui — 1–10 jegyű szám

curl https://demoanaf.ro/api/company/14399840/network
POST/api/company/batchProx402

Kötegelt lekérdezés (max. 100 CUI)

Paraméterek: body: { cuis: string[] }

Căutare & persoane

GET/api/searchProx402

Cégkeresés névvel több mint 4 millió ONRC-cég között

Paraméterek: q (szöveg), limit (1–50, alapértelmezett 20)

curl https://demoanaf.ro/api/search?q=emag
GET/api/search/allProx402

Căutare unificată în firme, persoane și înregistrări

Paraméterek: q (szöveg), limit (1–50, alapértelmezett 20)

curl https://demoanaf.ro/api/search/all?q=emag
GET/api/search/peoplePro

Căutare persoane (administratori/asociați) după nume — necesită Pro

Paraméterek: q (szöveg), limit (1–50, alapértelmezett 20)

curl https://demoanaf.ro/api/search/people?q=popescu
GET/api/person/:idProx402

Profilul unei persoane: calitățile deținute și firmele asociate

Paraméterek: id — identificatorul persoanei

curl https://demoanaf.ro/api/person/123
GET/api/person/:id/companiesProx402

Firmele în care persoana deține o calitate (administrator, asociat, reprezentant)

Paraméterek: id — identificatorul persoanei

curl https://demoanaf.ro/api/person/123/companies

Achiziții publice (SICAP)

GET/api/sicap/tenders/searchProx402

Căutare în anunțurile de achiziții publice SICAP (99k+ anunțuri)

Paraméterek: q — text, număr anunț, cod CPV sau CUI; cpv, authorityCui, from (AAAA-LL-ZZ), limit (1–50), offset

curl https://demoanaf.ro/api/sicap/tenders/search?q=montaj
GET/api/sicap/tender/:noticeProx402

Detalii despre un anunț de achiziție, cu starea documentației

Paraméterek: notice — numărul anunțului (ex. CN1084791)

curl https://demoanaf.ro/api/sicap/tender/CN1084791
GET/api/sicap/proceduresProx402

Cele mai recente proceduri cu documentație disponibilă

curl https://demoanaf.ro/api/sicap/procedures
GET/api/sicap/company/:cui/proceduresProx402

Procedurile de achiziție ale unei autorități/firme

Paraméterek: cui — 1–10 jegyű szám

curl https://demoanaf.ro/api/sicap/company/14399840/procedures
GET/api/sicap/procedure/:notice/documentsProx402

Lista documentelor unei proceduri (metadatele documentelor; conținutul necesită Pro)

Paraméterek: notice — numărul anunțului (ex. CN1084791)

curl https://demoanaf.ro/api/sicap/procedure/CN1084791/documents
GET/api/sicap/procedure/:notice/signersProx402

Semnatarii documentelor și verificarea criptografică a semnăturii; identitatea semnatarului necesită Pro

Paraméterek: notice — numărul anunțului (ex. CN1084791)

curl https://demoanaf.ro/api/sicap/procedure/CN1084791/signers
GET/api/sicap/procedure/:notice/searchPro

Căutare în textul documentelor unei proceduri

Paraméterek: q — termeni de căutare

curl https://demoanaf.ro/api/sicap/procedure/CN1084791/search?q=montaj
GET/api/sicap/procedure/:notice/changesPro

Modificările între versiunile documentației

Paraméterek: notice — numărul anunțului (ex. CN1084791)

GET/api/sicap/procedure/:notice/bundlePro

Descarcă toate documentele unei proceduri, dezsigilate

Paraméterek: notice — numărul anunțului (ex. CN1084791)

GET/api/sicap/document/:id/textPro

Textul extras dintr-un document

Paraméterek: id — identificatorul documentului

GET/api/sicap/document/:id/downloadPro

Descarcă un singur document dezsigilat

Paraméterek: id — identificatorul documentului

Date achiziții publice (SICAP) — Pro

GET/api/seap/company/:cui/contractsPro

Contractele SICAP ale unei firme, cele mai noi primele, până la 200 pe pagină

Paraméterek: cui; role (authority|supplier|both), dateFrom, dateTo (AAAA-LL-ZZ), cpv, limit (1–200), offset

curl https://demoanaf.ro/api/seap/company/14399840/contracts?role=supplier&limit=50
GET/api/seap/company/:cui/contracts/checkPro

Dacă o firmă apare în contracte SICAP: număr ca autoritate și ca furnizor, data ultimului contract

Paraméterek: cui — 1–10 jegyű szám

curl https://demoanaf.ro/api/seap/company/14399840/contracts/check
GET/api/seap/company/:cui/direct-purchasesPro

Achizițiile directe SICAP ale unei firme, cu sursă și metadate de prospețime

Paraméterek: cui; role (authority|supplier|both), dateFrom, dateTo (AAAA-LL-ZZ), cpv, limit (1–200), offset

curl https://demoanaf.ro/api/seap/company/14399840/direct-purchases
GET/api/seap/company/:cui/direct-purchase-awardsPro

Anunțurile de atribuire pentru achiziții directe SICAP ale unei firme

Paraméterek: cui; role (authority|supplier|both), dateFrom, dateTo (AAAA-LL-ZZ), cpv, limit (1–200), offset

curl https://demoanaf.ro/api/seap/company/14399840/direct-purchase-awards
GET/api/seap/company/:cui/tendersPro

Anunțurile de inițiere a procedurilor publicate de o autoritate contractantă

Paraméterek: cui; limit (1–200), offset

curl https://demoanaf.ro/api/seap/company/4267117/tenders
GET/api/seap/company/:cui/supplier-issuesPro

Documentele constatatoare SICAP (performanța furnizorului) pentru un furnizor

Paraméterek: cui; onlyDamages (true|false), limit (1–200), offset

curl https://demoanaf.ro/api/seap/company/14399840/supplier-issues?onlyDamages=true
GET/api/seap/supplier-issues/:ackDocIdPro

Un document constatator, în întregime

Paraméterek: ackDocId — identificatorul documentului din supplier-issues

GET/api/seap/contracts/:numberPro

Un contract SICAP după numărul contractului (părți, valoare, CPV, procedură, loturi)

Paraméterek: number — numărul contractului codificat URL (1/32435 → 1%2F32435)

curl https://demoanaf.ro/api/seap/contracts/1%2F32435
GET/api/seap/cpv/:cpv/contractsPro

Rândurile de contracte SICAP pentru un prefix de cod CPV

Paraméterek: cpv (prefix de 1–12 cifre); supplierCity (doar contracte), dateFrom, dateTo, limit (1–200), offset

curl https://demoanaf.ro/api/seap/cpv/33183100/contracts?dateFrom=2025-01-01
GET/api/seap/cpv/:cpv/direct-purchasesPro

Achizițiile directe SICAP pentru un prefix de cod CPV

Paraméterek: cpv (prefix de 1–12 cifre); supplierCity (doar contracte), dateFrom, dateTo, limit (1–200), offset

curl https://demoanaf.ro/api/seap/cpv/33183100/direct-purchases
GET/api/seap/cpv/:cpv/direct-purchase-awardsPro

Anunțurile de atribuire pentru achiziții directe SICAP pentru un prefix de cod CPV

Paraméterek: cpv (prefix de 1–12 cifre); supplierCity (doar contracte), dateFrom, dateTo, limit (1–200), offset

curl https://demoanaf.ro/api/seap/cpv/33183100/direct-purchase-awards
GET/api/seap/cpv/:cpv/top-suppliersPro

ep.seap-cpv-top.description

Paraméterek: cpv; supplierCity, dateFrom, dateTo, limit (1–100)

curl https://demoanaf.ro/api/seap/cpv/33183100/top-suppliers?limit=20
GET/api/seap/cpv/:cpv/analysisPro

ep.seap-cpv-analysis.description

Paraméterek: cpv; dateFrom, dateTo

curl https://demoanaf.ro/api/seap/cpv/33183100/analysis

Statistici & clasamente

GET/api/statisticaProx402
Gyorsítótár: 24 óra

Agregate și indicatori la nivel de piață

curl https://demoanaf.ro/api/statistica
GET/api/statistica/top-companiesProx402

Top firme pe an, metrică și felie (național/județ/CAEN)

Paraméterek: year, metric (cifra|profit|angajati), slice (national|judet|caen), limit

curl https://demoanaf.ro/api/statistica/top-companies?year=2023&metric=cifra&slice=national
GET/api/statistica/leaderboard-yearsProx402

Anii disponibili în clasamente

curl https://demoanaf.ro/api/statistica/leaderboard-years
GET/api/statistica/advanced-rankingsPro

Clasamente avansate cu indicatori financiari

Paraméterek: year — anul

curl https://demoanaf.ro/api/statistica/advanced-rankings?year=2023

Date publice

GET/api/firme/:judetProx402
Gyorsítótár: 24 óra

Firmele dintr-un județ

Paraméterek: judet — numele județului (ex. cluj)

curl https://demoanaf.ro/api/firme/cluj
GET/api/firme/:judet/:orasProx402
Gyorsítótár: 24 óra

Firmele dintr-un oraș

Paraméterek: judet, oras (ex. cluj/cluj-napoca)

curl https://demoanaf.ro/api/firme/cluj/cluj-napoca
GET/api/decisions/:idProx402

O înregistrare de decizie din Monitorul Oficial

Paraméterek: id — identificatorul deciziei

curl https://demoanaf.ro/api/decisions/123
GET/api/benchmarks/liveProx402
Gyorsítótár: 24 óra

Repere sectoriale live (mediane pe CAEN)

curl https://demoanaf.ro/api/benchmarks/live

BNR-árfolyamok

GET/api/ratesProx402
Gyorsítótár: 12 óra

Mai BNR-árfolyamok (~34 deviza)

curl https://demoanaf.ro/api/rates
GET/api/rates/historyProx402
Gyorsítótár: 12 óra

BNR-árfolyamok az utolsó 10 napra

curl https://demoanaf.ro/api/rates/history
GET/api/rates/convertProx402
Gyorsítótár: 12 óra

Valutaváltás BNR-árfolyamon

Paraméterek: from, to (3 betűs kód), amount

curl https://demoanaf.ro/api/rates/convert?from=EUR&to=RON&amount=100

CAEN-kódok

GET/api/caenProx402
Gyorsítótár: statikus

CAEN Rev.3 kódok keresése (651 kód)

Paraméterek: q (szöveg), section (A–U)

curl https://demoanaf.ro/api/caen?q=software
GET/api/caen/:codeProx402
Gyorsítótár: statikus

CAEN-kód részletei (tevékenységleírás)

Paraméterek: code (4 jegyű)

curl https://demoanaf.ro/api/caen/6201
GET/api/caen/:code/hubProx402
Gyorsítótár: statikus

Pagina-hub a unui cod CAEN: firme reprezentative și statistici

Paraméterek: code (4 jegyű)

curl https://demoanaf.ro/api/caen/6201/hub

Kincstári IBAN

GET/api/ibanProx402
Gyorsítótár: statikus

Kincstári IBAN-ok keresése adófizetéshez

Paraméterek: q (szöveg), treasury (kincstárkód)

curl https://demoanaf.ro/api/iban?q=TVA&treasury=700

ANAF-sajtóközlemények

GET/api/pressProx402
Gyorsítótár: 30 perc

Az ANAF legfrissebb sajtóközleményei

curl https://demoanaf.ro/api/press
GET/api/press/pdfProx402
Gyorsítótár: 24 óra

Szöveg kinyerése ANAF-sajtóközlemény PDF-ből

Paraméterek: url (PDF URL a static.anaf.ro-ról)

GET/api/press-articlesProx402
Gyorsítótár: 30 perc

Articolele de presă indexate

curl https://demoanaf.ro/api/press-articles
GET/api/press-articles/:slugProx402
Gyorsítótár: 30 perc

Un articol de presă după slug

Paraméterek: slug — identificatorul articolului

curl https://demoanaf.ro/api/press-articles/exemplu-slug

Rendszer

GET/api/healthProx402

Szolgáltatásstátusz (ANAF, BNR)

curl https://demoanaf.ro/api/health

Gyakran ismételt kérdések

Nem — az API ingyenes szintje 2026. augusztus 21-én megszűnt. A programozott hozzáféréshez aktív Pro-előfizetés szükséges: generálj API-kulcsot (dmn_live_…) a Fiókodból, percenként 1200 kérés limittel és IP-blokkolások nélkül. A demoanaf.ro webalkalmazás böngészőben továbbra is ingyenes.

Céglekérdezés CUI alapján (ONRC-adatok, ÁFA-státusz, igazgatók), mérlegek és pénzügyi adatok 8 évre, cégkeresés névvel, CAEN Rev.3 kódok, BNR-árfolyamok és kincstári IBAN-ok.

HTTP GET kéréssel, például: curl https://demoanaf.ro/api/company/14399840. A válasz JSON formátumú: { success, data, meta }.

Az adatok nyilvános forrásokból (ANAF, ONRC, BNR) érkeznek, és a sebesség érdekében gyorsítótárból kerülnek kiszolgálásra. Minden végpontnak saját frissességi ablaka van, néhány perctől néhány napig terjedően.

Igen. A /api/search?q=... végpont névvel keres több mint 4 millió ONRC-cég között, a /api/caen?q=... pedig CAEN Rev.3 kódokat keres.

A Fiók → API-kulcsok menüben, ha aktív Pro előfizetésed van. A kulcsot (dmn_live_…) X-API-Key fejlécként vagy Authorization: Bearer formában küldd — percenként 1200 kérésre emeli a limitet, IP-tiltás nélkül.

Lásd még: cégkeresés · BNR-árfolyamok · CAEN-kódok · kincstári IBAN · DemoANAF Pro