nvNeuralVerge
Corporate registry

Czech Company Registry API and MCP — Officers, Capital, Business Scope & Court File

Send a Czech IČO, or the link to the company on the commercial register, and you get the company record as structured JSON: name, status, legal form, registration date, address, court and file number, business scope, share capital, officers, shares and other recorded facts.

You send
A Czech IČO (8-digit registration number) or a link to the record on the register
You get back
Status, legal form, address, court file number, business scope, share capital, officers and shares
Coverage
Czech Republic — entities on Justice.cz commercial register (obchodní rejstřík).
Price
5 pts — $5 per 1,000
Charged only when the record resolves. A lookup that finds nothing is not billed.
Comparison

Ways to get this data

Three approaches teams use today, and where each one runs into trouble.

ApproachWhat it takesCostTrade-off
Justice.cz commercial register (obchodní rejstřík) directlyOpen Justice.cz commercial register (obchodní rejstřík) and read the recordUsually free, sometimes per-documentA different interface, language and data shape for every country you add
Collecting it yourselfBuild and host a crawler per register, then keep each one aliveInfrastructure and maintenanceRegisters change their pages without warning, and nobody is on the hook when yours breaks
NeuralVergeOne request, the same shape as every other source in the catalog$5 per 1,000, misses not billedCovers Czech Republic — other countries are separate sources with the same request format
Response

What you get back

Every field in the example response below.

FieldTypeDescription
company.registration_numberstringIČO, the 8-digit registration number.
company.namestringRegistered company name.
company.statusstringRegister status, e.g. Platný (valid).
company.addressstringRegistered address as published.
company.urlstringLink to the company on the register.
company.company_typestringLegal form, in Czech.
company.incorporation_datestringDate of registration.
company.subject_idstringThe register's internal subject id.
company.file_numberstringCourt file number, e.g. B 1581.
company.courtstringCourt that keeps the file.
company.requested_idstringThe IČO you sent.
company.activitystringMain activity, in Czech.
company.business_scope[]arrayBusiness scope entries.
company.share_capitalstringShare capital as the register writes it.
company.share_capital_czknumberShare capital in CZK as a number.
company.share_capital_paid_up_percentnumberShare of the capital paid up.
company.in_liquidationbooleanWhether the company is in liquidation.
company.officers[]arrayAll officers: group, role, name, function_start and membership_start. details, birth_date and address are returned as [redacted].
company.statutory_body[]arrayMembers of the statutory body, same shape as officers.
company.supervisory_board[]arrayMembers of the supervisory board, same shape as officers.
company.statutory_body_membersnumberCount of statutory body members.
company.supervisory_board_membersnumberCount of supervisory board members.
company.liquidators[]arrayLiquidators; empty in the sample.
company.procurators[]arrayProcurators; empty in the sample.
company.acting_rulestringHow the company acts, as published, in Czech.
company.shareholders[]arrayShareholders; empty in the sample.
company.shares[]arrayShare classes: count, nominal_value_czk, description.
company.branches[]arrayBranches; empty in the sample.
company.other_facts[]arrayOther recorded facts, as published; other_facts_total gives the count.
company.extract_datestringDate the extract refers to.
blockedbooleanTrue when the register could not be read.
pages_openednumberRegister pages read for this lookup.
Response

Example response

A real response, as returned.

{
  "session_id": "11111111-1111-1111-1111-111111111111",
  "kind": "cz_companies",
  "company": "45274649",
  "company_id": "45274649",
  "human": "# Czech Republic — Justice.cz (obchodní rejstřík) — company\n\n- **Number:** 45274649\n- **Pages opened:** 2\n- **Proxy traffic:** 113.0 KB\n- **Name:** ČEZ, a. s.\n- **Status:** Platný\n- **Type:** Akciová společnost\n- **Registered:** 1992-05-06\n- **Address:** Praha 4, Duhová 2/1444, PSČ 14053",
  "machine": {
    "company": {
      "registration_number": "45274649",
      "name": "ČEZ, a. s.",
      "status": "Platný",
      "address": "Praha 4, Duhová 2/1444, PSČ 14053",
      "url": "https://or.justice.cz/ias/ui/rejstrik-firma.vysledky?subjektId=59933",
      "company_type": "Akciová společnost",
      "incorporation_date": "1992-05-06",
      "subject_id": "59933",
      "file_number": "B 1581",
      "court": "Městského soudu v Praze",
      "requested_id": "45274649",
      "activity": "správa vlastního majetku",
      "business_scope": [
        "hostinská činnost,",
        "výroba elektřiny"
      ],
      "share_capital": "53 798 975 900,- Kč Splaceno: 100 %",
      "share_capital_czk": 53798975900,
      "share_capital_paid_up_percent": 100,
      "in_liquidation": false,
      "officers": [
        {
          "group": "Statutární orgán - představenstvo",
          "role": "místopředseda představenstva",
          "name": "Ing. PAVEL CYRANI, MBA",
          "details": "[redacted]",
          "birth_date": "[redacted]",
          "address": "[redacted]",
          "function_start": "2023-10-23",
          "membership_start": "2023-10-23"
        },
        {
          "group": "Statutární orgán - představenstvo",
          "role": "člen představenstva",
          "name": "JUDr. MICHAELA CHALOUPKOVÁ, MBA",
          "details": "[redacted]",
          "birth_date": "[redacted]",
          "address": "[redacted]",
          "membership_start": "2024-01-02"
        }
      ],
      "statutory_body": [
        {
          "group": "Statutární orgán - představenstvo",
          "role": "místopředseda představenstva",
          "name": "Ing. PAVEL CYRANI, MBA",
          "details": "[redacted]",
          "birth_date": "[redacted]",
          "address": "[redacted]",
          "function_start": "2023-10-23",
          "membership_start": "2023-10-23"
        },
        {
          "group": "Statutární orgán - představenstvo",
          "role": "člen představenstva",
          "name": "JUDr. MICHAELA CHALOUPKOVÁ, MBA",
          "details": "[redacted]",
          "birth_date": "[redacted]",
          "address": "[redacted]",
          "membership_start": "2024-01-02"
        }
      ],
      "supervisory_board": [
        {
          "group": "Dozorčí rada",
          "role": "předseda dozorčí rady",
          "name": "Ing. RADIM FIALA",
          "details": "[redacted]",
          "birth_date": "[redacted]",
          "address": "[redacted]",
          "function_start": "2026-06-30",
          "membership_start": "2026-06-03"
        },
        {
          "group": "Dozorčí rada",
          "role": "místopředseda dozorčí rady",
          "name": "JUDr. Ing. PETR BEJČEK",
          "details": "[redacted]",
          "birth_date": "[redacted]",
          "address": "[redacted]",
          "function_start": "2026-06-30",
          "membership_start": "2026-06-03"
        }
      ],
      "liquidators": [],
      "procurators": [],
      "statutory_body_members": 7,
      "supervisory_board_members": 12,
      "acting_rule": "Za společnost jednají společně dva členové představenstva. Podepisují se tak, že k napsané nebo natištěné obchodní firmě připojí svůj podpis spolu s označením své funkce. Za společnost jednají a podep",
      "shareholders": [],
      "shares": [
        {
          "count": 537989759,
          "nominal_value_czk": 100,
          "description": "537 989 759 ks akcie na majitele v zaknihované podobě ve jmenovité hodnotě 100,- Kč"
        }
      ],
      "branches": [],
      "other_facts": [
        "Založení společnosti: Akciová společnost byla založena podle § 172 Obchodního zákoníku. Jediným zakladatelem společnosti je Fond národního majetku České republiky se sídlem v Praze 1, Gorkého náměstí ",
        "V zakladatelské listině učiněné ve formě notářského zápisu ze dne 30. dubna 1992 bylo rozhodnuto o schválení jejich stanov a jmenování členů představenstva a dozorčí rady."
      ],
      "other_facts_total": 20,
      "other_facts_truncated": false,
      "extract_date": "2026-10-06"
    },
    "blocked": false,
    "pages_opened": 2,
    "proxy_traffic_bytes": 115670
  },
  "total_points": 5
}
Integration

How to run it

The same lookup works from the app, the API, or as a tool an agent can call mid-task.

One company per request. Pass the registration number or the link to the record on the register.

curl -X POST https://api.neuralverge.ai/functions/v1/run-cz-companies \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"company":"45274649"}'
Use cases

What teams use it for

Where this field shows up in an actual workflow.

Know-your-business checks

Confirm that a Czech company is registered and valid, and see how it acts and who sits on its boards.

Officer research

Read statutory body and supervisory board members with their roles and start dates.

Credit and capital checks

Compare share capital and paid-up percentage across counterparties.

Match to court records

Use the court and file number to refer to the company's file.

Coverage & limits

Coverage, freshness and limits

What this source covers, how fresh it is, and where it stops.

Coverage

Czech Republic — entities on Justice.cz commercial register (obchodní rejstřík).

Freshness

Read at request time, so the answer reflects the register as it stands when you ask.

Handling

Justice.cz commercial register (obchodní rejstřík) is a public register. Every response carries the source URL it was read from and a session id you can trace.

What it will not do
  • —Looks up one company per request by IČO or link. For a name, use the Czech Business Register search source.
  • —Text is in Czech, as the register publishes it, including legal forms and roles.
  • —Officers' personal details (birth date, address and the details text) are returned as [redacted].
FAQ

Questions, answered

Yes. officers lists the statutory body and the supervisory board with role, name and start dates; the personal details, birth date and address are returned as [redacted]. The sample also returns each group separately.

Related

Related sources

Try czech republic company on your own data

One request format across every source in the catalog.

Get started