nvNeuralVerge
Corporate registry

Romania Company Registry API and MCP — CUI Lookup with Financials

Send a CUI (CIF) and this source returns the company's Romanian registry data from the Ministry of Finance / ONRC: name, status and registration date, address, trade register number, authorization act, phone and fax, tax registrations and the latest filed financial indicators.

You send
A Romanian CUI (CIF)
You get back
Name, status, registration date, address, trade register number, tax registrations and the latest filed financial indicators
Coverage
Romania — entities on ONRC / Ministry of Finance.
Price
15 pts — $15 per 1,000
Charged only when the record resolves. A lookup that finds nothing is not billed.
Comparison

Ways to get this data

Three approaches teams use today, and where each one runs into trouble.

ApproachWhat it takesCostTrade-off
ONRC / Ministry of Finance directlyOpen ONRC / Ministry of Finance and read the recordUsually free, sometimes per-documentA different interface, language and data shape for every country you add
Collecting it yourselfBuild and host a crawler per register, then keep each one aliveInfrastructure and maintenanceRegisters change their pages without warning, and nobody is on the hook when yours breaks
NeuralVergeOne request, the same shape as every other source in the catalog$15 per 1,000, misses not billedCovers Romania — other countries are separate sources with the same request format
Response

What you get back

Every field in the example response below.

FieldTypeDescription
session_idstringId of this run, for tracing.
kindstringRun type, for example "ro_company".
humanstringReadable summary of the result, in Markdown.
machineobjectThe structured result. Everything below lives inside it.
total_pointsnumberPoints charged for this run.
machine.company.registration_numberstringThe company's CUI.
machine.company.namestringCompany name.
machine.company.statusstringRegistration status, "INREGISTRAT" in the sample.
machine.company.status_datestringDate the current status was recorded.
machine.company.addressstringRegistered address.
machine.company.postal_codestringPostal code.
machine.company.urlstringLink to the Ministry of Finance tax-code page.
machine.company.company_typestringLegal form, for example SRL.
machine.company.incorporation_datestringRegistration date.
machine.company.trade_register_numberstringTrade register number (nr. de ordine în registrul comerțului).
machine.company.authorization_actnullAuthorization act. Null in the sample.
machine.company.phonestringPhone number.
machine.company.faxstringFax number.
machine.company.remarksnullRemarks, when present.
machine.company.last_declaration_datestringDate of the latest declaration.
machine.company.last_processed_datestringDate the latest declaration was processed.
machine.company.tax_registrationsarrayTaxes the company is registered for, each with name, registered flag and since date.
machine.company.financial_years_availablenumber[]Years with financial statements on file. In the sample: 2016 and 2017.
machine.company.financial_statementsobjectLatest filed statement: year, kind, period_end and indicators.
machine.company.financial_statements.indicatorsarrayIndicators with section, indicator name and value.
machine.pages_openednumberNumber of register pages read for this record.
machine.blockedbooleanWhether the register refused the read. false in the sample.
machine.proxy_traffic_bytesnumberSize of the data transferred for this run, in bytes.
Response

Example response

A real response, as returned.

{
  "session_id": "11111111-1111-1111-1111-111111111111",
  "kind": "ro_company",
  "company": "2816464",
  "company_id": "2816464",
  "human": "# Romania — ONRC / Ministry of Finance — company\n\n- **Number:** 2816464\n- **Pages opened:** 1\n- **Proxy traffic:** 20.4 KB\n- **Name:** DEDEMAN SRL\n- **Status:** INREGISTRAT\n- **Type:** SRL\n- **Registered:** 1993-01-27\n- **Address:** JUD. BACĂU, BACĂU, STR. ALEXEI TOLSTOI, NR.8",
  "machine": {
    "company": {
      "registration_number": "2816464",
      "name": "DEDEMAN SRL",
      "status": "INREGISTRAT",
      "address": "JUD. BACĂU, BACĂU, STR. ALEXEI TOLSTOI, NR.8",
      "url": "https://mfinante.gov.ro/apps/infocodfiscal.html",
      "company_type": "SRL",
      "incorporation_date": "1993-01-27",
      "trade_register_number": "J1992002621040",
      "authorization_act": null,
      "postal_code": "600093",
      "phone": "0234513330",
      "fax": "0234581539",
      "status_date": "1993-01-27",
      "remarks": null,
      "last_declaration_date": "2026-05-04",
      "last_processed_date": "2026-05-04",
      "tax_registrations": [
        {
          "tax": "Impozit pe profit",
          "registered": true,
          "since": "2003-01-01"
        },
        {
          "tax": "Impozit pe veniturile microintreprinderilor",
          "registered": false,
          "since": null
        }
      ],
      "financial_years_available": [
        2016,
        2017
      ],
      "financial_statements": {
        "year": 2025,
        "kind": "indicators",
        "period_end": "2025-12-31",
        "indicators": [
          {
            "section": "BILANT",
            "indicator": "ACTIVE IMOBILIZATE - TOTAL",
            "value": 4675812406
          },
          {
            "section": "BILANT",
            "indicator": "ACTIVE CIRCULANTE - TOTAL, din care",
            "value": 2477736985
          }
        ]
      }
    },
    "blocked": false,
    "pages_opened": 1,
    "proxy_traffic_bytes": 20841
  },
  "total_points": 15
}
Integration

How to run it

The same lookup works from the app, the API, or as a tool an agent can call mid-task.

One company per request. Pass the registration number or the link to the record on the register.

curl -X POST https://api.neuralverge.ai/functions/v1/run-ro-companies \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"company":"2816464"}'
Use cases

What teams use it for

Where this field shows up in an actual workflow.

Counterparty checks

Confirm a Romanian company is registered, its status and its trade register number.

VAT and tax status checks

See which taxes the company is registered for and since when.

Financial screening

Read the latest filed balance sheet and profit and loss indicators.

Record enrichment

Add address, postal code and phone to company records.

Coverage & limits

Coverage, freshness and limits

What this source covers, how fresh it is, and where it stops.

Coverage

Romania — entities on ONRC / Ministry of Finance.

Freshness

Read at request time, so the answer reflects the register as it stands when you ask.

Handling

ONRC / Ministry of Finance is a public register. Every response carries the source URL it was read from and a session id you can trace.

What it will not do
  • —Directors and shareholders are not part of this record.
  • —The financial indicators are the latest filed statement. In the sample, financial_years_available lists 2016 and 2017 while the statement shown is for 2025, so read the year field on the statement itself.
  • —Text such as tax names and indicators is in Romanian.
FAQ

Questions, answered

The CUI (CIF). The sample sends 2816464.

Related

Related sources

Try romania company on your own data

One request format across every source in the catalog.

Get started