---
title: "Romanian company lookup by name, CUI/CIF or trade-register number (ONRC) ($0.002 per call)"
method: GET
path: "/v1/search"
tags: ["v1"]
---

# Romanian company lookup by name, CUI/CIF or trade-register number (ONRC) ($0.002 per call)

`GET /v1/search`

## Request

- Base URL: `https://date-firme.dev-box.ro`
- URL: `https://date-firme.dev-box.ro/v1/search`
- Auth: one of:
  - none
  - HTTP bearer

FREE: first 3 calls per IP per UTC day (MCP: automatic; HTTP: add &free=1), then paid. Romanian company lookup / search in the Romania trade register (ONRC, Registrul Comertului) by company name (denumire firmă), CUI/CIF tax ID (RO prefix optional) or registration number (J40/123/2020). Returns up to 30 matches: cui, name, county, locality, ONRC status, activa (active companies first). Use when you have a Romanian company name and need its CUI (cod fiscal) for the other tools, or to verify a CUI exists.

## Query parameters

- `q` string, required
- `free` '1'

## Response `200`

Up to 30 matches (JSON array), active companies first

- SearchHit[]
  - `activa` boolean, required
  - `county` string, nullable
  - `cui` integer, required
  - `locality` string, nullable
  - `name` string, required
  - `stare` string, nullable

## Other responses

- `400`: q shorter than 2 characters
- `402`: Payment required (x402 v2). Body = PaymentRequired JSON (also base64-encoded in the PAYMENT-REQUIRED header): x402Version, error, resource {url, description, mimeType}, accepts[] {scheme: exact, network, amount (USDC atomic units, 6 decimals), asset, payTo, maxTimeoutSeconds, extra}, extensions.bazaar. Pay and retry the same request with the PAYMENT-SIGNATURE header.

---

[API](https://skmtc.dev/dev-box/apis/date-firme-api-romanian-company-data-onrc-anaf.md) · [All operations](https://skmtc.dev/dev-box/apis/date-firme-api-romanian-company-data-onrc-anaf/llms.txt) · [OpenAPI document](https://skmtc.dev/dev-box/apis/date-firme-api-romanian-company-data-onrc-anaf/revisions/ef416462a7f8?raw)
