Skip to content
Open Data
Main

← Datasets

Romanian company register (ONRC identity data republished by ANAF)

static.anaf.ro/static/10/Anaf/TVA_incasare/modalitati_consultare_registrul_contribuabili.htm

Romanian companies and other taxpayers with the identity fields ANAF republishes from the Trade Register: the ONRC registration number, the CAEN activity code, the legal and organisational form, the registered office, the competent tax office and the VAT / inactive status. Alongside it, the daily snapshot of ANAF's register of taxpayers on the VAT-cash-accounting regime (TVA la încasare), which ANAF publishes as a complete file every day, together with that register's event history. PERSONAL DATA WARNING: a large share of Romanian CUIs belong to PFA, individual enterprises and professionals, where the entity name is a natural person's name and the registered office is often a home address. The source is ANAF because data.gov.ro, where ONRC publishes the full bulk download, was not responding when this connector was built.

10.9MRows
4Tables
—Size
7 hours agoLast ingest

ro-official-acts-public-domainRomanian official acts and public-interest information — outside copyright

Attribution, terms and provenanceWhat you must carry if you reuse this
Attribution
Date despre firme din registrele publice ANAF — Agenția Națională de Administrare Fiscală (anaf.ro)
Notes
Legea 8/1996 privind dreptul de autor, art. 9, excludes from copyright both official texts of an administrative nature and simple facts and data. The company register fields republished here — denumire, numărul de înregistrare la registrul comerțului, codul CAEN, sediul, starea de înregistrare — are both: they are the official record of an administrative act, and the entries themselves are bare facts. They are also public-interest information under Legea 544/2001 and re-usable public-sector information under Legea 179/2022, which transposes the EU Open Data Directive — note that this is a REUSE RIGHT held against a public body, not a copyright licence granted to the world. ANAF states that the VAT-cash register is public, on the page this dataset takes it from: "acest registru va fi public pentru contribuabili" (https://static.anaf.ro/static/10/Anaf/TVA_incasare/modalitati_consultare_registrul_contribuabili.htm). ANAF's web-service documentation (http://static.anaf.ro/static/10/Anaf/Informatii_R/doc_WS_V6.txt) imposes technical limits on the per-CUI service — "Un client poate executa maxim 1 request pe secunda", "Un request poate contine maxim 500 de CUI-uri" — and warns that "orice tentativa de suprasolicitare a serverului va fi pedepsita conform reglementarilor in vigoare". This connector honours both: strictly sequential requests, at most 500 CUIs each, never faster than one per second, and one run refreshes a deterministic slice of the CUI universe rather than sweeping all of it. ANAF publishes no dataset-specific licence for either surface, so anyone republishing this data should make their own assessment rather than relying on this note. PERSONAL DATA (GDPR): a large share of Romanian CUIs belong to PFA, întreprinderi individuale, întreprinderi familiale and individual professionals. For those the entity name IS a natural person's name, and the registered office IS very often that person's home address, including the apartment number in `address_details`. Publishing the trade-register record is lawful in Romania, but a reuser is processing personal data and owes the corresponding duties — purpose limitation, and in particular not assembling it into a profile of a private individual. WHAT IS DELIBERATELY NOT PUBLISHED: the bank account (`iban`) ANAF returns for every taxpayer, which is a payment credential and is needed by nothing this dataset is for, and the fax number. `phone` is published because it is the taxpayer's declared business contact field, and it is NULL for the large majority of rows. The VAT-cash register is republished in full because ANAF publishes it in full, as a complete daily file intended for exactly this kind of local consultation.
Version
snapshot 2026-10-22 · 01M5H0M8XKYN3BWY4GC5WBT2SF
Machine-readable:
llms.txtmanifest.jsoncatalog

Tables

Open a table for its columns

Loading the schema…

Queries

Copy a snippet, or run it in the playground
Query it yourselfConnection snippets for DuckDB — Parquet or the live lake

Generated from this exact manifest version, so the URLs are the ones actually published.

Attach the catalog, then query it
ATTACH IF NOT EXISTS 'ducklake:https://data-directory.fsn1.your-objectstorage.com/catalog/catalog.ducklake' AS "datadirectory" (READ_ONLY);

SELECT *
FROM datadirectory.anaf_company_register.companies
LIMIT 10;
Execute