# Czech ISIR Insolvency Register Search (`regdata/czech-isir-insolvency-scraper`) Actor

Search the Czech insolvency register (ISIR) by company or debtor name, IČO or city. Get debtor name, IČO, case reference, court, proceeding status and the commercial-register cross-link. No API key.

- **URL**: https://apify.com/regdata/czech-isir-insolvency-scraper.md
- **Developed by:** [getregdata](https://apify.com/regdata) (community)
- **Categories:** Lead generation, Automation, Integrations
- **Stats:** 2 total users, 1 monthly users, 66.7% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $4.00 / 1,000 insolvency records

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## Czech ISIR Insolvency Register Search (Insolvenční rejstřík)

Search the **official Czech insolvency register** - **ISIR (Insolvenční rejstřík)**, run by the Czech Ministry of Justice - by **company name, surname, IČO or city** and get clean, structured JSON: **debtor name, IČO, case reference (spisová značka), court, proceeding status**, a link to the ISIR proceeding detail, and a **cross-link to the Czech commercial register** (or.justice.cz). No API key.

An insolvency entry is the strongest negative signal in Czech B2B: it means a company or individual is in bankruptcy or restructuring. Screening a counterparty against ISIR is essential for **credit risk, KYB / KYC, supplier and customer onboarding, and debtor monitoring**.

### Why this actor

ISIR has no clean bulk API - the official search is an HTML form, and the third-party "APIs" charge a subscription. This actor drives the official public search directly and parses each debtor into tidy JSON, including the **commercial-register cross-link** that ties an insolvency straight back to the company's registration.

### No key, no setup

Reads the official public search directly. **No API key, no subscription, no proxy required.** Just send a name or IČO. (If you run at high volume and the register rate-limits, you can optionally enable an Apify residential CZ proxy.)

### Pairs with our company & UBO actors (the source→screen flow)

This actor is the **debtor / insolvency check** half of a KYB workflow. Chain it with an **identity / UBO source**:

- **[Slovakia RPVS Beneficial Owners](https://apify.com/regdata/slovakia-rpvs-ubo-scraper)** / **[Poland CRBR Beneficial Owners](https://apify.com/regdata/crbr-beneficial-owners-scraper)** - source the owners and companies.
- **This actor** - screen those Czech companies and people against the insolvency register.

The same pattern powers the whole suite: **[Poland KRZ](https://apify.com/regdata/krz-debtor-scraper)** and **[Germany Insolvency](https://apify.com/regdata/germany-insolvency-scraper)** are the Polish and German equivalents of this debtor screen. Source the party, then check the party.

### Quick Start

Look up a company or person by name (matches the ISIR debtor index):

```json
{
  "name": "Bau"
}
````

Look up specific companies by IČO:

```json
{
  "ico": ["41035623", "26381796"]
}
```

**Monitor a watchlist** (ideal on a daily schedule - new Czech insolvencies for your counterparties):

```json
{
  "watchlist": ["ZUPO - SPORTBAU CS", "INVEST-INTERBAU"],
  "includeEnded": false
}
```

### Input

| Field | Type | Description |
|------|------|-------------|
| `name` | string | Company name or surname to look up. |
| `watchlist` | array | A list of names to check in one run - the monitoring use case. Overrides `name`. |
| `ico` | array | One or more Czech IČO registration numbers. |
| `firstName` | string | Optional first name to narrow an individual-debtor search. |
| `city` | string | Optional city (obec) to narrow the search. |
| `includeEnded` | boolean | Include closed/ended proceedings as well as active. Default `true`. |
| `maxResults` | integer | Max debtor records to export across all queries (register returns up to 400 per query). Default `100`. |
| `proxyConfiguration` | object | Optional Apify proxy (off by default). Enable residential CZ if you hit rate limits at volume. |

### Output

One dataset item per matching debtor:

```json
{
  "debtorName": "ZUPO - SPORTBAU CS, spol. s r.o.",
  "debtorType": "company",
  "ico": "41035623",
  "caseNumber": "KSOS 39 INS 1072 / 2009",
  "court": "Krajského soudu v Ostravě",
  "proceedingStatus": "ended",
  "detailId": "bc62ca53-63bb-436e-baeb-231bb41f5d1e",
  "detailUrl": "https://isir.justice.cz/isir/ueu/evidence_upadcu_detail.do?id=bc62ca53-63bb-436e-baeb-231bb41f5d1e",
  "commercialRegisterUrl": "https://or.justice.cz/ias/ui/rejstrik-$firma?ico=41035623&jenPlatne=PLATNE",
  "matchedQuery": "Bau",
  "jurisdiction": "CZ",
  "source": "ISIR - Insolvenční rejstřík (Ministerstvo spravedlnosti ČR)",
  "sourceUrl": "https://isir.justice.cz/isir/ueu/vysledek_lustrace.do",
  "retrievedAt": "2026-07-02T00:00:00.000Z"
}
```

`proceedingStatus` is `active` or `ended`. `commercialRegisterUrl` links companies straight to the Czech commercial register (or.justice.cz) by IČO.

### Common use cases

- **Credit risk & onboarding** - before extending terms, check whether a customer or supplier is in insolvency.
- **KYB / KYC** - screen a counterparty (or the owners/UBOs surfaced by our registry actors) against the Czech insolvency register.
- **Debtor & portfolio monitoring** - run a `watchlist` on a schedule and get alerted to new insolvencies.
- **Legal & collections** - find the court, case reference and detail link for a proceeding.

### Data source & compliance

- **Source:** the official **ISIR - Insolvenční rejstřík** (`isir.justice.cz`), operated by the Czech Ministry of Justice. Every record is stamped with its source URL and retrieval timestamp.
- **Public records.** ISIR is a public register open to anyone; this actor reads the open public search and logs in to nothing.
- **Query-driven** - it looks up the names / IČOs you ask for, not a bulk copy of the register.
- The Czech birth number (rodné číslo) is deliberately **not** extracted. Use the data lawfully (KYB, credit risk, due diligence, B2B) and gently.

### Notes

- The register returns up to 400 matches per query and reports the total; a broad name may exceed that - refine it (add a city / IČO) or raise `maxResults`.
- Under heavy use the register may rate-limit with a CAPTCHA; the actor detects this and reports it clearly (re-run, lower volume, or enable a residential CZ proxy) rather than failing silently.

# Actor input Schema

## `name` (type: `string`):

The debtor to look up: a company name or a person's surname. Matched against the ISIR debtor index. Leave empty when using a watchlist.

## `watchlist` (type: `array`):

A list of company names or surnames to check in one run - ideal on a schedule to monitor your counterparties for new Czech insolvencies. Overrides "name".

## `ico` (type: `array`):

One or more Czech IČO registration numbers to look up (e.g. "41035623").

## `firstName` (type: `string`):

Optional first name to narrow an individual-debtor search.

## `city` (type: `string`):

Optional city (obec) to narrow the search.

## `includeEnded` (type: `boolean`):

On (default): include closed/ended insolvency proceedings as well as active ones. Off: only currently-active proceedings.

## `maxResults` (type: `integer`):

Maximum debtor records to export across all queries (the register returns up to 400 per query).

## `proxyConfiguration` (type: `object`):

Optional. The Actor runs keyless with no proxy by default. If you hit rate limits at volume, enable an Apify residential (CZ) proxy here.

## Actor input object example

```json
{
  "name": "Bau",
  "includeEnded": true,
  "maxResults": 100,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

# Actor output Schema

## `records` (type: `string`):

Debtor records in the default dataset.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "name": "Bau"
};

// Run the Actor and wait for it to finish
const run = await client.actor("regdata/czech-isir-insolvency-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "name": "Bau" }

# Run the Actor and wait for it to finish
run = client.actor("regdata/czech-isir-insolvency-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "name": "Bau"
}' |
apify call regdata/czech-isir-insolvency-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=regdata/czech-isir-insolvency-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Czech ISIR Insolvency Register Search",
        "description": "Search the Czech insolvency register (ISIR) by company or debtor name, IČO or city. Get debtor name, IČO, case reference, court, proceeding status and the commercial-register cross-link. No API key.",
        "version": "1.0",
        "x-build-id": "ASD72Eg2VhsFaSig4"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/regdata~czech-isir-insolvency-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-regdata-czech-isir-insolvency-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/regdata~czech-isir-insolvency-scraper/runs": {
            "post": {
                "operationId": "runs-sync-regdata-czech-isir-insolvency-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/regdata~czech-isir-insolvency-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-regdata-czech-isir-insolvency-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "name": {
                        "title": "Company name or surname",
                        "type": "string",
                        "description": "The debtor to look up: a company name or a person's surname. Matched against the ISIR debtor index. Leave empty when using a watchlist."
                    },
                    "watchlist": {
                        "title": "Watchlist (bulk / monitoring)",
                        "type": "array",
                        "description": "A list of company names or surnames to check in one run - ideal on a schedule to monitor your counterparties for new Czech insolvencies. Overrides \"name\".",
                        "items": {
                            "type": "string"
                        }
                    },
                    "ico": {
                        "title": "IČO number(s)",
                        "type": "array",
                        "description": "One or more Czech IČO registration numbers to look up (e.g. \"41035623\").",
                        "items": {
                            "type": "string"
                        }
                    },
                    "firstName": {
                        "title": "First name (individuals)",
                        "type": "string",
                        "description": "Optional first name to narrow an individual-debtor search."
                    },
                    "city": {
                        "title": "City",
                        "type": "string",
                        "description": "Optional city (obec) to narrow the search."
                    },
                    "includeEnded": {
                        "title": "Include ended proceedings",
                        "type": "boolean",
                        "description": "On (default): include closed/ended insolvency proceedings as well as active ones. Off: only currently-active proceedings.",
                        "default": true
                    },
                    "maxResults": {
                        "title": "Max results",
                        "minimum": 1,
                        "type": "integer",
                        "description": "Maximum debtor records to export across all queries (the register returns up to 400 per query).",
                        "default": 100
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Optional. The Actor runs keyless with no proxy by default. If you hit rate limits at volume, enable an Apify residential (CZ) proxy here.",
                        "default": {
                            "useApifyProxy": false
                        }
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
