Use case · credit risk

Court case and insolvency checks for your portfolio

For non-bank lenders (IFN), factoring and leasing companies in Romania. Check every borrower, debtor or lessee by CUI for court cases where it is a party, with an insolvency flag, for €0.075 per company. Prepaid from €5, no contract, 100 free credits to start.

The problem

Checking a whole portfolio by hand on the court portal takes hours and is easy to skip. You need a fast, repeatable answer to "is this company in insolvency or being sued, and in what role", for every CUI, as data you can store and alert on.

One call per company

curl -H "x-api-key: $HTR_KEY" "https://api.howtoromania.io/v1/company/12345678/court-cases?since=2024-01-01&limit=50"

Filters: since (YYYY-MM-DD), category, role (for example the company as debtor), limit.

{
  "data": {
    "cui": "12345678",
    "companyName": "FIRMA SRL",
    "since": "2023-01-01",
    "summary": {
      "total": 3, "returned": 3, "active": 1, "closed": 2, "insolvency": 1,
      "byCategory": { "...": 0 }, "byStage": { "...": 0 }, "byCompanyRole": { "Debitor": 1, "Reclamant": 2 },
      "omittedClosedOver3Years": 0
    },
    "cases": [
      {
        "number": "1234/3/2026", "date": "2026-02-10", "court": "...", "category": "Faliment",
        "subject": "...", "stage": "Fond", "companyRole": "Debitor",
        "status": "pending", "lastHearing": { "date": "2026-09-15", "outcome": "...", "document": "..." },
        "insolvency": true,
        "otherParties": [ { "name": "...", "role": "Creditor" } ]
      }
    ],
    "notes": [ "...", "Cases closed more than 3 years ago (final ruling at the latest stage, no hearing scheduled) are not returned." ],
    "source": { "...": "portal.just.ro", "fetchedAt": "..." }
  }
}

Response abridged; field names are exact, values are illustrative; role, category and stage values are kept as the court portal publishes them in Romanian (FIRMA SRL and CUI 12345678 are example data, not a real company).

Portfolio pattern

  1. Loop over your CUIs (a script, n8n or a spreadsheet macro).
  2. Alert on summary.insolvency > 0 or on a new case where companyRole is the debtor or defendant.
  3. For a flagged case, fetch details by number with GET /v1/court-cases/{caseNumber} (1 credit).
  4. Need more than courts? GET /v1/company/{cui}/risk-report (30 credits) adds ANAF status, financials and registry status in one call.

Data protection

Court data follows data-protection rules: natural persons are masked and appear only with their procedural role, there is no search by person name, criminal cases show only company-level category, stage and dates, and cases closed more than 3 years ago are not returned (a case number whose every stage closed over 3 years ago returns HTTP 451 unavailable_data_protection, not billed).

Why teams try HowToRomania

  • Check by CUI, get a ready summary: total, active, closed, insolvency count, by role and stage
  • Filter by since, category and role so you only pay attention to what matters for credit risk
  • 15 credits (€0.075) per company; prepaid from €5, no contract; up to 2,000 free credits for a pilot
  • Fetch any flagged case by number for 1 credit, with parties, hearings and outcomes
  • GDPR-aware: individuals masked, no person-name search, old closed cases not returned
  • Court results are cached for up to 24 hours; the court portal itself can lag up to 24 hours

Endpoints and prices

ServiceEndpointCredits≈ EUR
Company court cases
Cases where the company is a party (portal.just.ro), summary + list
GET /v1/company/{cui}/court-cases
MCP get_company_court_cases
15€0.075
Court case by number
Parties, hearings, outcomes, appeals
GET /v1/court-cases/{caseNumber}
MCP get_court_case
1€0.005
Risk report
One call: ANAF + financials + court cases + ONRC registry, with flags and a 0–100 score
GET /v1/company/{cui}/risk-report
MCP get_company_risk_report
30€0.15

Pay per successful call in credits (1 credit = €0.005). Every key gets 100 free credits. Prepaid packs (VAT included): €5 = 1,000 · €20 = 5,000 · €100 = 30,000 credits. No contract or minimum spend; errors and not-found are not billed. Volume subscriptions available on request: hello@howtoromania.io.

Example: checking 200 companies costs 3,000 credits (€15).

Pilot

Want to test on a sample of your portfolio first? We offer up to 2,000 free credits for a pilot (about 130 company checks). Write to hello@howtoromania.io.

FAQ

How fresh is it?

The court portal itself can lag up to 24 hours behind the courts; results are cached for up to 24 hours.

Can I search by a person's name?

No, by design. Search is by company CUI or by case number.

Is this an official ANAF or government service?

No. HowToRomania is an independent service that reads public sources (ANAF, ONRC open data, portal.just.ro) and returns them as English JSON. It is not affiliated with or endorsed by any public authority. Information only; not legal or credit advice.

Used by InteroCloud