ANAF API — дані компаній, CAEN, курси BNR та IBAN

REST API для публічних даних ANAF, ONRC і BNR. Перевірка компанії за CUI, баланси та фінансові дані, пошук компаній за назвою, коди CAEN, курс BNR та казначейські IBAN. Чисті JSON-відповіді — доступ із підпискою Pro.

База: https://demoanaf.ro · Ліміт: 1200 запит/хв (ключ Pro) · Формат: { success, data, meta }

Безкоштовний рівень API скасовано

З 21 серпня 2026 року програмний доступ до даних через API можливий виключно з підпискою Pro. Безкоштовні API-ключі більше не працюють. Вебзастосунок залишається безкоштовним у браузері. Переглянути план Pro

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.

Що можна зробити з API

  • • Пошук компанії за CUI (ONRC, ПДВ, директори)
  • • Баланси та фінансові дані за 8 років
  • • Пошук компаній за назвою (4 млн+ ONRC)
  • • Коди CAEN Rev.3 та описи діяльності
  • • Курс BNR та конвертація валют
  • • IBAN казначейства для сплати податків

MCP-конектор (AI-агенти)

Підключіть Claude, ChatGPT або Cursor до публічних даних DemoANAF та керуйте Pro-підпискою безпосередньо з чату.

Інструкція з підключення
OAuth 2.1 + PKCE

Автентифікація та ліміти

Програмний доступ до API потребує підписки Pro та API-ключа — безкоштовний рівень скасовано 21 серпня 2026 року. Ключ Pro дозволяє 1200 запитів/хвилину та обходить IP-блокування. Згенеруйте його в Акаунті.

РівеньЛіміт
Браузер (вебзастосунок, без ключа)300/min
Pro (ключ API)1200/min
MCP (токен)30–60/min

Надсилай ключ у заголовку

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

Приклад автентифікованого запиту

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

Коли перевищено ліміт (429)

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

Компанія

GET/api/company/:cuiProx402
Кеш: 24 год

Повна інформація про компанію (дані ANAF + директори, авторизовані CAEN, статус ONRC)

Параметри: cui — 1–10 цифр

curl https://demoanaf.ro/api/company/14399840
GET/api/company/:cui/financialsProx402
Кеш: 7 днів

Фінансові дані за останні 8 років (один запит)

Параметри: cui — 1–10 цифр

curl https://demoanaf.ro/api/company/14399840/financials
GET/api/company/:cui/balance/:yearProx402
Кеш: 7 днів

Баланс за конкретний рік

Параметри: cui, year (YYYY)

curl https://demoanaf.ro/api/company/14399840/balance/2023
GET/api/company/:cui/relatedProx402
Кеш: 24 год

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

Параметри: cui — 1–10 цифр

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

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

Параметри: cui — 1–10 цифр

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

Deciziile din Monitorul Oficial asociate firmei

Параметри: cui — 1–10 цифр

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

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

Параметри: cui — 1–10 цифр

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

Параметри: cui — 1–10 цифр

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

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

Параметри: cui — 1–10 цифр

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

Параметри: cui — 1–10 цифр

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

Пакетний запит (макс. 100 CUI)

Параметри: body: { cuis: string[] }

Căutare & persoane

GET/api/searchProx402

Пошук компанії за назвою серед понад 4 мільйонів компаній ONRC

Параметри: q (текст), limit (1–50, за замовчуванням 20)

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

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

Параметри: q (текст), limit (1–50, за замовчуванням 20)

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

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

Параметри: q (текст), limit (1–50, за замовчуванням 20)

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

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

Параметри: 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)

Параметри: 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)

Параметри: 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

Параметри: 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

Параметри: cui — 1–10 цифр

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)

Параметри: 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

Параметри: 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

Параметри: 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

Параметри: notice — numărul anunțului (ex. CN1084791)

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

Descarcă toate documentele unei proceduri, dezsigilate

Параметри: notice — numărul anunțului (ex. CN1084791)

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

Textul extras dintr-un document

Параметри: id — identificatorul documentului

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

Descarcă un singur document dezsigilat

Параметри: 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ă

Параметри: 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

Параметри: cui — 1–10 цифр

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

Параметри: 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

Параметри: 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ă

Параметри: 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

Параметри: 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

Параметри: 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)

Параметри: 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

Параметри: 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

Параметри: 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

Параметри: 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

Параметри: 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

Параметри: cpv; dateFrom, dateTo

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

Statistici & clasamente

GET/api/statisticaProx402
Кеш: 24 год

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)

Параметри: 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

Параметри: year — anul

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

Date publice

GET/api/firme/:judetProx402
Кеш: 24 год

Firmele dintr-un județ

Параметри: judet — numele județului (ex. cluj)

curl https://demoanaf.ro/api/firme/cluj
GET/api/firme/:judet/:orasProx402
Кеш: 24 год

Firmele dintr-un oraș

Параметри: 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

Параметри: id — identificatorul deciziei

curl https://demoanaf.ro/api/decisions/123
GET/api/benchmarks/liveProx402
Кеш: 24 год

Repere sectoriale live (mediane pe CAEN)

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

Курси BNR

GET/api/ratesProx402
Кеш: 12 год

Поточні курси BNR (~34 валюти)

curl https://demoanaf.ro/api/rates
GET/api/rates/historyProx402
Кеш: 12 год

Курси BNR за останні 10 днів

curl https://demoanaf.ro/api/rates/history
GET/api/rates/convertProx402
Кеш: 12 год

Конвертація валют за курсом BNR

Параметри: from, to (3 літери), amount

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

Коди CAEN

GET/api/caenProx402
Кеш: статичний

Пошук кодів CAEN Rev.3 (651 кодів)

Параметри: q (текст), section (A–U)

curl https://demoanaf.ro/api/caen?q=software
GET/api/caen/:codeProx402
Кеш: статичний

Деталі коду CAEN (опис діяльності)

Параметри: code (4 цифри)

curl https://demoanaf.ro/api/caen/6201
GET/api/caen/:code/hubProx402
Кеш: статичний

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

Параметри: code (4 цифри)

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

IBAN казначейства

GET/api/ibanProx402
Кеш: статичний

Пошук IBAN казначейства для сплати податків

Параметри: q (текст), treasury (код казначейства)

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

Прес-релізи ANAF

GET/api/pressProx402
Кеш: 30 хв

Останні прес-релізи ANAF

curl https://demoanaf.ro/api/press
GET/api/press/pdfProx402
Кеш: 24 год

Видобування тексту з PDF прес-релізу ANAF

Параметри: url (URL PDF з static.anaf.ro)

GET/api/press-articlesProx402
Кеш: 30 хв

Articolele de presă indexate

curl https://demoanaf.ro/api/press-articles
GET/api/press-articles/:slugProx402
Кеш: 30 хв

Un articol de presă după slug

Параметри: slug — identificatorul articolului

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

Система

GET/api/healthProx402

Статус сервісів (ANAF, BNR)

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

Часті запитання

Ні — безкоштовний рівень API було скасовано 21 серпня 2026 року. Програмний доступ потребує активної підписки Pro: згенеруйте API-ключ (dmn_live_…) у своєму Акаунті, з лімітом 1200 запитів на хвилину та без IP-блокувань. Вебзастосунок demoanaf.ro залишається безкоштовним у браузері.

Пошук компанії за CUI (дані ONRC, статус ПДВ, директори), баланси та фінансові дані за 8 років, пошук компаній за назвою, коди CAEN Rev.3, курси BNR та IBAN казначейства.

За допомогою HTTP GET-запиту, наприклад: curl https://demoanaf.ro/api/company/14399840. Відповідь у форматі JSON: { success, data, meta }.

Дані надходять з публічних джерел (ANAF, ONRC, BNR) і подаються з кешу для підвищення швидкості. Кожен ендпоінт має власне вікно актуальності — від кількох хвилин до кількох днів.

Так. Використовуйте /api/search?q=... для пошуку за назвою серед понад 4 мільйонів компаній ONRC та /api/caen?q=... для кодів CAEN Rev.3.

У розділі Обліковий запис → Ключі API, якщо у вас активна підписка Pro. Ключ (dmn_live_…) надсилається як заголовок X-API-Key або Authorization: Bearer і піднімає ліміт до 1200 запитів/хв без блокувань за IP.

Дивіться також: пошук компаній · курси BNR · коди CAEN · IBAN казначейства · DemoANAF Pro