All tools

CUI lookup

Type a Romanian CUI to instantly check name, registration number, VAT status, CAEN, and whether the company is active or inactive in ANAF's records.

We pull live data from ANAF. Cached for 24 hours per CUI.

About this lookup

Every Romanian company has a CUI (Cod Unic de Înregistrare) — its unique tax identifier issued by ANAF at registration. CUIs are 2-10 digits long, optionally prefixed with 'RO' for VAT-registered companies.

This tool calls ANAF's free public PlatitorTvaRest API, which returns the company's official record: legal name, registered office, ONRC number, VAT status, special VAT regimes (TVA la încasare, split VAT), and whether ANAF has marked the company as inactive (a red flag for any business relationship).

Why this matters: before invoicing or signing with a Romanian company, you should verify the CUI is valid, the company is active, and the VAT status matches what they claim. Cross-checking ANAF data takes 5 seconds with this tool — and saves you from issuing invoices that get rejected, or signing with companies that no longer exist.

How to use

  1. Paste or type the CUI. RO prefix is optional — we strip it.
  2. Press Look up. Results return in 1-3 seconds (live ANAF call, cached 24h).
  3. Read the four status pills: VAT registered, VAT on cash, Split VAT, Active in ANAF. Inactive companies are flagged in red.

Free JSON API

No auth. CORS open. Rate-limited to 30 calls/minute per IP. Cached 24h.

curl 'https://foxlabcrm.com/api/tools/cui?cui=12345678'

# Response
{
  "data": {
    "cui": "12345678",
    "name": "ACME SRL",
    "registrationNumber": "J12/123/2010",
    "address": "Str. Exemplu 10, Cluj-Napoca",
    "vatPayer": true,
    "inactive": false,
    "caenCode": "6201",
    "caenLabel": "Activități de realizare a soft-ului la comandă"
  },
  "source": "ANAF / Ministerul Finanțelor"
}

ANAF data is the source of truth. We're a thin proxy — for higher volume, integrate ANAF directly.

FAQ

Is my lookup logged?
We don't log the CUI you searched. Vercel and ANAF receive HTTP requests as part of normal operation, but we don't store or analyze them.
What does 'inactive' mean?
ANAF flags a company as inactive when it has stopped fulfilling tax-reporting obligations (often a precursor to bankruptcy or de-registration). Issuing invoices to inactive companies is risky and may cause your VAT deduction to be denied.
Why is the CAEN code missing for some companies?
ANAF's free API returns the primary CAEN code on registration, but doesn't always include the human-readable label. We supplement it from our own CAEN dictionary where possible.
Can I look up dates in the past?
The API call uses today's date. ANAF's response includes the registration history (e.g. when the company became a VAT payer). For historical date queries, contact ANAF directly.
Is this the same as ONRC?
No. ONRC (Oficiul Național al Registrului Comerțului) is the trade registry — it has the most complete data (administrators, share capital, full activity codes) but charges for some lookups. ANAF has the tax-side view: name, address, VAT status, activity status.

Related tools

Save the companies you look up

Foxlab keeps every contact and company you work with — with CUIs, CAEN, VAT status, all auto-filled. Plus deals, invoices and pipeline.

Try Foxlab free