# Czech Business Register Search — Company Data & Documents (`neuralverge/neuralverge-czech-business-register`) Actor

Search the Czech Business Register (Obchodní rejstřík, justice.cz) by name or IČO — entity name, IČO, file number (spisová značka), registration date, address, and links to the full statement (Úplný výpis) and documents (Sbírka listin), one row per company. No API key. Pay only for companies found.

- **URL**: https://apify.com/neuralverge/neuralverge-czech-business-register.md
- **Developed by:** [NeuralVerge](https://apify.com/neuralverge) (community)
- **Categories:** Automation, Developer tools, Lead generation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $5.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

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

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
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/docs.md):

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

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python/docs.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/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 Republic Business Register Search — Obchodní rejstřík ✅ No API Key

Search the **Czech Republic Business Register** — the official company registry of the Czech Republic (Czechia) — (Obchodní rejstřík, or.justice.cz) by company
name or IČO and get **one row per matching company** — name, IČO, file number
(spisová značka), registration date, registered address, and links to the full
statement (úplný výpis) and the document collection (sbírka listin). Powered by the
Neuralverge API. **No API key or account required.**

Ideal for lead generation, KYC/KYB, due diligence and building lists of Czech companies.

### ✨ Why this Actor

- 🏛️ **Official source, one row per company** — a name search returns every matching
  entity as a separate, exportable row.
- 🔗 **Direct links** — each row includes the úplný výpis and sbírka listin URLs for
  deeper lookups.
- 🔑 **No API key or account** — the search runs on the Neuralverge backend.
- ⚡ **Real-time & structured** — fresh results each run, ready for a spreadsheet, CRM
  or AI pipeline.

### 🔧 How it works

1. **Provide a company name** (e.g. `revolut`) and/or an **IČO**.
2. **Run the Actor.** The search and structuring happen on the Neuralverge backend.
3. **Get one dataset row per matching company.** Export to CSV, JSON or Excel, or pull
   it over the Apify API.

If the search returns nothing, the run is logged and **not charged**.

### Input

| Field | Type | Notes |
|---|---|---|
| `searchName` | string | Company name to search for (název), e.g. `revolut`. |
| `ico` | string | Optional. The Czech company number (IČO) to search for. |

```json
{
  "searchName": "revolut"
}
````

### What you'll receive

**One dataset row per matching company.** Each row is a company object with:
`entity_name`, `ico`, `file_number` (spisová značka), `registration_date`, `address`
(sídlo), `full_statement_url` (úplný výpis) and `documents_url` (sbírka listin).

> Labels and values follow the register, so names, addresses and file numbers are kept
> in the original Czech exactly as published.

#### Example output (real run)

One company row from a `revolut` name search, exactly as it appears in the dataset. A
single search of this kind returned 17 matching companies — this is one of them.

```json
{
  "full_statement_url": "https://or.justice.cz/ias/ui/rejstrik-firma.vysledky?subjektId=59799&typ=UPLNY&sp=H4sIAAAAAAAAAKtWykvMTU0JSCwCUiWpRcVKVtHVStmplUpWQJmq1DIlHaWyxJzSVCC%252FKLUsP6e0%250D%250ARKlWB6YiMzkfSV6pNrYWALr%252FUnJQAAAA%250D%250A",
  "documents_url": "https://or.justice.cz/ias/ui/vypis-sl-firma?subjektId=59799",
  "entity_name": "Revolution technologies, s.r.o.",
  "ico": "290 60 869",
  "file_number": "C 200375 vedená u Městského soudu v Praze",
  "registration_date": "2012-10-08",
  "address": "Braunerova 563/7, Libeň, 180 00 Praha 8"
}
```

> Genuine output from a live run — one matching entity with its IČO, file number,
> registration date, address and register links.

### Pricing

Pay per result — **$0.005 per company** ($5 per 1,000) returned to the dataset. **You
pay only for companies returned — a search that finds no one is free.**

| Event | Price |
|---|---|
| Actor start | Free |
| Company returned (per dataset row) | **$0.005** |

Searches that return no companies are **not billed**. Pricing is on top of your Apify
platform usage.

### Integrations & API

Results are stored in a standard Apify dataset — export as CSV, JSON, XML or Excel,
or fetch on demand through the [Apify API](https://docs.apify.com/api). The Actor
also plugs into Apify's integrations (Make, Zapier, n8n, webhooks) and can be called
from any [MCP](https://mcp.apify.com/) client.

### FAQ

**Do I need an account or API key?** No. The search runs on the Neuralverge backend.

**Can I search by IČO?** Yes — provide `ico`, `searchName`, or both.

**How do I get a company's full details?** Each row includes `full_statement_url`
(úplný výpis) and `documents_url` (sbírka listin) links to the official register.

**Am I charged for an empty search?** No. You're billed only for companies returned.

***

**Disclaimer:** This Actor is an independent tool and is not affiliated with, endorsed
by, or sponsored by the Czech Ministry of Justice. Data originates from the public
Obchodní rejstřík (or.justice.cz).

# Actor input Schema

## `searchName` (type: `string`):

Company name to search for (název), e.g. revolut. Leave empty if searching by IČO.

## `ico` (type: `string`):

Optional. The Czech company identification number (IČO) to search for.

## Actor input object example

```json
{
  "searchName": "revolut"
}
```

# Actor output Schema

## `results` (type: `string`):

Structured Czech Business Register results (entity name, IČO, file number, registration date, address, statement & documents URLs), one row per company found.

# 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 = {
    "searchName": "revolut"
};

// Run the Actor and wait for it to finish
const run = await client.actor("neuralverge/neuralverge-czech-business-register").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 = { "searchName": "revolut" }

# Run the Actor and wait for it to finish
run = client.actor("neuralverge/neuralverge-czech-business-register").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 '{
  "searchName": "revolut"
}' |
apify call neuralverge/neuralverge-czech-business-register --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Czech Business Register Search — Company Data & Documents",
        "description": "Search the Czech Business Register (Obchodní rejstřík, justice.cz) by name or IČO — entity name, IČO, file number (spisová značka), registration date, address, and links to the full statement (Úplný výpis) and documents (Sbírka listin), one row per company. No API key. Pay only for companies found.",
        "version": "0.1",
        "x-build-id": "Jzh1agOxpcGe8rKBB"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/neuralverge~neuralverge-czech-business-register/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-neuralverge-neuralverge-czech-business-register",
                "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/neuralverge~neuralverge-czech-business-register/runs": {
            "post": {
                "operationId": "runs-sync-neuralverge-neuralverge-czech-business-register",
                "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/neuralverge~neuralverge-czech-business-register/run-sync": {
            "post": {
                "operationId": "run-sync-neuralverge-neuralverge-czech-business-register",
                "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": {
                    "searchName": {
                        "title": "Company name",
                        "type": "string",
                        "description": "Company name to search for (název), e.g. revolut. Leave empty if searching by IČO."
                    },
                    "ico": {
                        "title": "IČO (company number)",
                        "type": "string",
                        "description": "Optional. The Czech company identification number (IČO) to search for."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
