ANAF API – Unternehmensdaten, CAEN, BNR-Wechselkurse und IBAN

REST-API für öffentliche ANAF-, ONRC- und BNR-Daten. Firma per CUI prüfen, Bilanzen und Finanzdaten abrufen, Firmen nach Namen suchen, CAEN-Codes, BNR-Wechselkurs und Treasury-IBANs nachschlagen. Saubere JSON-Antworten — Zugang mit Pro-Abonnement.

Basis: https://demoanaf.ro · Limit: 1.200 Anfr./Min. (Pro-Schlüssel) · Format: { success, data, meta }

Die kostenlose API-Stufe wurde eingestellt

Seit dem 21. August 2026 ist der programmatische Datenzugriff über die API ausschließlich mit einem Pro-Abonnement möglich. Kostenlose API-Schlüssel funktionieren nicht mehr. Die Web-App bleibt im Browser kostenlos. Pro-Plan ansehen

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.

Was Sie mit der API tun können

  • • Unternehmen nach CUI abfragen (ONRC, MwSt., Geschäftsführer)
  • • Jahresabschlüsse und Finanzdaten für 8 Jahre
  • • Unternehmen nach Name suchen (4M+ ONRC)
  • • CAEN Rev.3-Codes und Tätigkeitsbeschreibungen
  • • BNR-Wechselkurs und Währungsumrechnung
  • • Schatzamt-IBANs für Steuerzahlungen

MCP-Connector (KI-Agenten)

Verbinden Sie Claude, ChatGPT oder Cursor mit den öffentlichen DemoANAF-Daten und verwalten Sie das Pro-Abonnement aus Ihrem Chat.

Verbindungsanleitung
OAuth 2.1 + PKCE

Authentifizierung & Limits

Programmatischer API-Zugriff erfordert ein Pro-Abonnement und einen API-Schlüssel — die kostenlose Stufe wurde am 21. August 2026 eingestellt. Ein Pro-Schlüssel erlaubt 1.200 Anfragen/Minute und umgeht IP-Sperren. Erstelle ihn im Konto.

StufeLimit
Browser (Web-App, ohne Schlüssel)300/min
Pro (API-Schlüssel)1200/min
MCP (Token)30–60/min

Sende den Schlüssel als Header

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

Beispiel für eine authentifizierte Anfrage

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

Wenn du das Limit überschreitest (429)

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

Unternehmen

GET/api/company/:cuiProx402
Cache: 24 Std.

Vollständige Unternehmensinformationen (ANAF-Daten + Geschäftsführer, genehmigte CAEN-Codes, ONRC-Status)

Parameter: cui – 1–10 Ziffern

curl https://demoanaf.ro/api/company/14399840
GET/api/company/:cui/financialsProx402
Cache: 7 Tage

Finanzdaten der letzten 8 Jahre (eine Anfrage)

Parameter: cui – 1–10 Ziffern

curl https://demoanaf.ro/api/company/14399840/financials
GET/api/company/:cui/balance/:yearProx402
Cache: 7 Tage

Bilanz für ein bestimmtes Jahr

Parameter: cui, year (YYYY)

curl https://demoanaf.ro/api/company/14399840/balance/2023
GET/api/company/:cui/relatedProx402
Cache: 24 Std.

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

Parameter: cui – 1–10 Ziffern

curl https://demoanaf.ro/api/company/14399840/related
GET/api/company/:cui/seapProx402
Cache: cache.6h

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

Parameter: cui – 1–10 Ziffern

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

Deciziile din Monitorul Oficial asociate firmei

Parameter: cui – 1–10 Ziffern

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

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

Parameter: cui – 1–10 Ziffern

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

Parameter: cui – 1–10 Ziffern

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

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

Parameter: cui – 1–10 Ziffern

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

Parameter: cui – 1–10 Ziffern

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

Sammelabfrage (max. 100 CUIs)

Parameter: body: { cuis: string[] }

Căutare & persoane

GET/api/searchProx402

Unternehmen nach Name in mehr als 4 Millionen ONRC-Unternehmen suchen

Parameter: q (Text), limit (1–50, Standard 20)

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

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

Parameter: q (Text), limit (1–50, Standard 20)

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

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

Parameter: q (Text), limit (1–50, Standard 20)

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

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

Parameter: 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)

Parameter: 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)

Parameter: 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

Parameter: 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

Parameter: cui – 1–10 Ziffern

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)

Parameter: 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

Parameter: 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

Parameter: 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

Parameter: notice — numărul anunțului (ex. CN1084791)

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

Descarcă toate documentele unei proceduri, dezsigilate

Parameter: notice — numărul anunțului (ex. CN1084791)

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

Textul extras dintr-un document

Parameter: id — identificatorul documentului

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

Descarcă un singur document dezsigilat

Parameter: 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ă

Parameter: 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

Parameter: cui – 1–10 Ziffern

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

Parameter: 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

Parameter: 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ă

Parameter: 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

Parameter: 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

Parameter: 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)

Parameter: 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

Parameter: 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

Parameter: 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

Parameter: 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

Parameter: 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

Parameter: cpv; dateFrom, dateTo

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

Statistici & clasamente

GET/api/statisticaProx402
Cache: 24 Std.

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)

Parameter: 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

Parameter: year — anul

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

Date publice

GET/api/firme/:judetProx402
Cache: 24 Std.

Firmele dintr-un județ

Parameter: judet — numele județului (ex. cluj)

curl https://demoanaf.ro/api/firme/cluj
GET/api/firme/:judet/:orasProx402
Cache: 24 Std.

Firmele dintr-un oraș

Parameter: 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

Parameter: id — identificatorul deciziei

curl https://demoanaf.ro/api/decisions/123
GET/api/benchmarks/liveProx402
Cache: 24 Std.

Repere sectoriale live (mediane pe CAEN)

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

BNR-Wechselkurse

GET/api/ratesProx402
Cache: 12 Std.

Heutige BNR-Wechselkurse (~34 Währungen)

curl https://demoanaf.ro/api/rates
GET/api/rates/historyProx402
Cache: 12 Std.

BNR-Kurse der letzten 10 Tage

curl https://demoanaf.ro/api/rates/history
GET/api/rates/convertProx402
Cache: 12 Std.

Währungsumrechnung zum BNR-Kurs

Parameter: from, to (3 Buchstaben), amount

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

CAEN-Codes

GET/api/caenProx402
Cache: statisch

CAEN Rev.3-Codes suchen (651 Codes)

Parameter: q (Text), section (A–U)

curl https://demoanaf.ro/api/caen?q=software
GET/api/caen/:codeProx402
Cache: statisch

CAEN-Code-Details (Tätigkeitsbeschreibung)

Parameter: code (4 Ziffern)

curl https://demoanaf.ro/api/caen/6201
GET/api/caen/:code/hubProx402
Cache: statisch

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

Parameter: code (4 Ziffern)

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

Schatzamt-IBAN

GET/api/ibanProx402
Cache: statisch

Schatzamt-IBANs für Steuerzahlungen suchen

Parameter: q (Text), treasury (Schatzamt-Code)

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

ANAF-Pressemitteilungen

GET/api/pressProx402
Cache: 30 Min.

Neueste ANAF-Pressemitteilungen

curl https://demoanaf.ro/api/press
GET/api/press/pdfProx402
Cache: 24 Std.

Text aus einer ANAF-Pressemitteilungs-PDF extrahieren

Parameter: url (PDF-URL von static.anaf.ro)

GET/api/press-articlesProx402
Cache: 30 Min.

Articolele de presă indexate

curl https://demoanaf.ro/api/press-articles
GET/api/press-articles/:slugProx402
Cache: 30 Min.

Un articol de presă după slug

Parameter: slug — identificatorul articolului

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

System

GET/api/healthProx402

Dienststatus (ANAF, BNR)

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

Häufig gestellte Fragen

Nein — die kostenlose API-Stufe wurde am 21. August 2026 eingestellt. Programmatischer Zugriff erfordert ein aktives Pro-Abonnement: Erstelle einen API-Schlüssel (dmn_live_…) im Konto, mit einem Limit von 1.200 Anfragen pro Minute und ohne IP-Sperren. Die Web-App demoanaf.ro bleibt im Browser kostenlos nutzbar.

Unternehmensabfrage per CUI (ONRC-Daten, MwSt.-Status, Geschäftsführer), Jahresabschlüsse und Finanzdaten für 8 Jahre, Unternehmenssuche nach Name, CAEN Rev.3-Codes, BNR-Wechselkurse und Schatzamt-IBANs.

Mit einer HTTP-GET-Anfrage, zum Beispiel: curl https://demoanaf.ro/api/company/14399840. Die Antwort ist JSON im Format { success, data, meta }.

Daten stammen aus öffentlichen Quellen (ANAF, ONRC, BNR) und werden aus dem Cache bereitgestellt. Jeder Endpunkt hat ein eigenes Aktualisierungsfenster, das von wenigen Minuten bis zu einigen Tagen reicht.

Ja. Verwenden Sie /api/search?q=... zur Suche nach Name in mehr als 4 Millionen ONRC-Unternehmen und /api/caen?q=... für CAEN Rev.3-Codes.

Unter Konto → API-Schlüssel, sofern du ein aktives Pro-Abo hast. Der Schlüssel (dmn_live_…) wird als X-API-Key-Header oder Authorization: Bearer gesendet und hebt das Limit auf 1.200 Anfragen/Min. ohne IP-Sperren an.

Siehe auch: Unternehmenssuche · BNR-Wechselkurse · CAEN-Codes · Schatzamt-IBAN · DemoANAF Pro