---
title: "KYB / due-diligence risk score for a Romanian company (0-100, low/medium/high + reasons) ($0.02 per call)"
method: GET
path: "/v1/risk/{cui}"
tags: ["v1"]
---

# KYB / due-diligence risk score for a Romanian company (0-100, low/medium/high + reasons) ($0.02 per call)

`GET /v1/risk/{cui}`

## Request

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

KYB, supplier verification and due diligence for a Romanian company by CUI: risk score 0-100, level low/medium/high and reasons: ONRC insolvency (insolvență), bankruptcy (faliment), dissolution, sequestration, criminal case; ANAF/ONRC inactive or deregistered (radiată); balance sheet red flags (missing bilanț, losses, negative equity, falling turnover) and Altman Z'. Use when onboarding a supplier/customer, extending credit or before paying an invoice. Get the CUI with romania_company_search.

## Path parameters

- `cui` string, required

## Response `200`

- RiskReport
  - `an_bilant` integer, nullable: year of the latest balance sheet used
  - `checked` string[], required: What was and wasn't checked — absence of a flag only means "no evidence" for checked sources.
  - `cui` integer, required
  - `denumire` string, required
  - `flags` RiskFlag[], required
    - `code` string, required: insolventa | sechestru | urmarire_penala | status_critic | firma_noua | fara_bilant | altman_pericol | altman_gri | capitaluri_negative | pierdere | scadere_cifra_afaceri
    - `detail` string, required: human-readable reason (Romanian)
    - `points` integer, required: points added to the score
  - `level` string, required: low (<25) | medium (25-54) | high (>=55)
  - `not_checked` string[], required
  - `score` integer, required: 0 (safe) .. 100 (critical)

## Other responses

- `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.
- `404`: Unknown CUI

---

[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)
