Start here
This guide contains public integration notes for Romania. Use it for identifier formats, search behavior, and country-specific caveats. The live source of truth for coverage, pricing, data sources, documents, legal forms, roles, and status values is the pricing page.Romania coverage, pricing, and sources
Open the current catalog for supported datapoints, documents, sources, identifiers, and availability.
Country details below are preserved as integration notes. If a table or example conflicts with the live pricing page, use the pricing page as the source of truth and contact support.
Data Sources
Romania uses two data sources from the same register, serving different datapoints, plus the register of beneficial owners and VIES for VAT validation.- ONRC Open Data (data.gov.ro): Datasets published periodically by ONRC on Romania’s Open Data portal. Contains ~4.1M entities with basic company data: legal name, status, legal form, address, activity codes (CAEN), and legal representatives. Used for search and, together with the live ONRC register, for prefill mode.
- ONRC Portal (myportal.onrc.ro): The National Trade Register Office portal, operated by the Ministry of Justice. All company profile data is extracted from the Certified Trade Register Extract (Certificat constatator), a comprehensive PDF document that contains the full company record: identification, status, legal form, address, share capital, shareholders, legal representatives, auditors, establishments, and activity codes.
- ONRC Register of Beneficial Owners (Registrul beneficiarilor reali): Kept by ONRC and not publicly searchable. A local partner obtains the official extract, which ONRC only releases against a one-page mandate signed by the requesting client (we provide the template). Source of the Ultimate Beneficial Owners datapoint and the Beneficial Ownership Extract document.
- VIES: In verification mode, a qualified VIES check confirms whether the company is registered for VAT.
Prefill mode covers
company, legalRepresentatives and otherKeyPersons. It is
built from the ONRC Open Data export, with legal name, registered address,
status and legal form refreshed from the live ONRC register. Verification
mode retrieves and parses the Certified Trade Register Extract for
comprehensive data including shareholders, capital, and detailed
establishments.Certified Trade Register Extract. The extract is ordered from ONRC on
demand and typically arrives within a few minutes. Once retrieved, it is
reused for 1 day.
Company Identifiers
Query Identifiers
Both the CUI (Cod Unic de Înregistrare) and the registration number
(Număr de ordine în Registrul Comerțului, a.k.a. RC number or cod de
înmatriculare) are accepted by
search and /v2/company. The CUI is the
primary identifier in the catalog, but search results carry the
registration number as id, not the CUI. A CUI passed to /v2/company is
resolved to the company’s registration number before the extract is ordered.Identifiers in API Response
Once you retrieve company data, theidentifiers object contains all available identifiers for that entity:
Holding a CUI does not mean a company is registered for VAT.
identifiers.VAT
and a verified taxId with a VIES consultation number are returned only when
VIES confirms the registration.Legal Entity Identifier (LEI)
GLEIF is the supplementary data source for this identifier.company.identifiers.lei is optional. It is returned when the CUI (cui) or trade-register number (registrationNumber) matches exactly one LEI through a GLEIF registration or validation reference.
The Legal Entity Identifier has 20 uppercase alphanumeric characters, ending in two check digits.
Coverage varies by entity. An absent lei does not prove that the company has no LEI. Lapsed, retired or merged LEIs may be returned; annulled LEIs are excluded.
Search Capabilities
Search is free. Search queries do not incur any cost. Company data is
billed in both modes: in verification mode through the Certified Trade
Register Extract (
company, legalRepresentatives, shareholders,
otherKeyPersons, establishments), and in prefill mode through the
prefill block (company, legalRepresentatives, otherKeyPersons). See the
pricing page.Active companies only
Search can return companies that are no longer active. Each result carries the register’s status, soactiveOnly=true removes the inactive ones. Companies in insolvency, liquidation or bankruptcy count as inactive and are removed. Companies in judicial reorganisation, or whose activity is only temporarily suspended, are generally kept.
Prefill mode (fast retrieval)
POST /v2/company with mode: "prefill" provides fast, cost-effective access to company data for Romania, optimized for prefill requests.
Prefill mode serves company, legalRepresentatives and otherKeyPersons. Data comes from the ONRC Open Data export, with the legal name, registered address, status and legal form refreshed from the live ONRC register. It provides company identifiers, legal name, status, legal form (with ISO 20275), geocoded address, activity codes (CAEN/NACE/ISIC), and legal representatives (both individuals and corporate entities). Activity codes, registration date and share capital stay as published in the export. Auditors, supervisory appointments and ownership-only records in the export are returned as other key persons; their listing does not establish company-signing authority. shareholders and establishments require verification mode.
Quirks & Gotchas
Company Status
Company status is extracted directly from the Certified Trade Register Extract. The fieldStare firma provides the raw status text, which is then mapped to a standardized status.
Status Mapping
Closure Reasons
When status is Closed or Under Insolvency Proceeding, closure details are extracted from theFAPTE AFLATE SUB INCIDENTA ART. 103 ALIN.(1) LIT. f-p) section of the trade register extract:
Closure dates come from two sources: the
Dată dizolvare: field in the
FAPTE section, or a date embedded directly in the Stare firmă status line
(e.g. “radiată în data de 23.04.2002”). The insolvencyStartDate and
closureDate fields are populated when a date is found. When multiple closure
indicators are present, insolvency takes priority over liquidation, which takes
priority over dissolution.Legal Forms
Romania uses local legal form names from ONRC. The mapping from Romanian forms to standardized forms and ISO 20275 (ELF) codes uses a deterministic lookup for common forms and AI enrichment for less common forms.Key Business Forms
The deterministic mapping covers the three most common Romanian legal forms
(S.R.L., S.A., I.I.). For all other legal forms encountered in ONRC data, the
system uses AI enrichment to provide English translations, standardized types,
and ISO 20275 codes. The local Romanian legal form name is always preserved
verbatim.
Legal Representatives
Legal representatives are extracted from multiple sections of the Certified Trade Register Extract. Both individual and corporate legal representatives are supported. Role names are preserved in Romanian and enriched via AI for English translations and standardized roles.Document Sections Parsed
Legal Representative Sections
Legal Representative Sections
The following sections of the Certified Trade Register Extract are parsed for legal representatives:
Role Mapping
Known filed titles use the published role reference vocabulary. The authorized-person, insolvency, curator or sole-trader source context establishes the representative capacity; an ownership or oversight title alone does not. Shareholder representatives exercise the holder’s rights and are returned as other key persons. Unknown filed titles remain visible without a guessed office. Appointment and mandate-expiration dates are captured when available. Raw
Puteri or Atribuţii de reprezentare text is retained. DEPLINE describes scope and does not by itself mean sole representation; explicit separate or joint wording establishes mode, without guessing a signatory count.Data Extracted per Representative
Other Key Persons
Auditors and censors are extracted from theCENZORI / AUDITORI sections of the certified extract. Supervisory appointments and representatives of shareholders are also kept as other key persons. Prefill preserves the audit, oversight and ownership-only capacities available in the export. Both individual and corporate identities are supported.
Role Mapping
Other key persons include both individual and corporate auditors/censors. They
are extracted from the
CENZORI / AUDITORI (PERSOANE JURIDICE) and CENZORI / AUDITORI (PERSOANE FIZICE) sections. Appointment dates and mandate expiration
dates are captured when available. Data fields extracted are identical to
legal representatives (name, gender, birth date, nationality for individuals;
company name, registration number, address for corporate entities).Shareholders
Shareholders are extracted from these sections of the Certified Trade Register Extract:Sole traders (registration numbers starting with
F) have no share
capital. shareholders returns datapoint_not_applicable, and the trader is
returned under legalRepresentatives with the standardized role Owner.Data Extracted per Shareholder
Shareholder data includes both ownership percentages and capital
contributions. Capital is always in RON (Romanian Lei). Individual and
corporate shareholders come with detailed identity and address information.
Free-float lists carry only the register’s label, share count, percentage and
capital.
Activity Code Mapping
Romania uses CAEN (Clasificarea Activităților din Economia Națională). CAEN Rev. 3 corresponds to NACE Rev. 2.1; earlier CAEN Rev. 2 corresponds to NACE Rev. 2. Each code is interpreted using the revision published by ONRC.CAEN preserves older or unstamped assignments. CAEN_REV2 and CAEN_REV3 appear only when the source states that revision, without duplicating those assignments under CAEN. Older or unstamped codes retain their original code and text, without a guessed revision or a derived NACE or ISIC code.
One code in, one code out. When a valid declared code has no single equivalent in the target revision, the shared parent category is returned rather than every candidate. See One code in, one code out.
Activity Codes by Source
Main activity flag: the certified extract’s declared main activity carries
isMainActivity: true. Derived NACE and ISIC codes inherit the flag. Secondary activities are not flagged. The Open Data record does not distinguish a main activity, so prefill responses have no main-activity flag.Data Availability Matrix
Legend: ✅ Available | ❌ Not Available | Async = Asynchronous processing
Documents by Company Type
The Certified Trade Register Extract is always available for any registered
company. It is retrieved from ONRC on demand and deduplicated for 1 day. The
Beneficial Ownership Extract is delivered manually (see Quirks & Gotchas).
Financial statements and other document types are not currently available
through ONRC.
Example API Responses
All examples use placeholder data. Query:POST /v2/company with { "id": "J40/1234/2020", "countryCode": "RO", "dataPoints": ["company", "legalRepresentatives"] }
Active S.R.L. (Limited Liability Company)
Active S.R.L. (Limited Liability Company)
Closed Company (Dissolved)
Closed Company (Dissolved)
Company Under Insolvency
Company Under Insolvency
Administrator judiciar) or liquidators (Lichidator judiciar) as legal representatives instead of regular directors. These are often corporate entities (insolvency firms).Available Documents (company example)
Available Documents (company example)
Documents are returned when
"dataPoints": ["availableDocuments"] is requested.