Slovakia Company Filings API and MCP — Zbierka listín Documents by IČO
Send a Slovak IČO and this source lists the documents in the company's collection of documents (Zbierka listín) in the Commercial Register: the document name, its type, the date it was delivered, and whether an electronic copy exists.
- You send
- A Slovak IČO or a registry extract link
- You get back
- Documents in the collection of documents: name, type, delivery date and whether an electronic copy exists
- Coverage
- Slovakia — entities on Obchodný register SR.
- Price
- 1 point per returned record — $1 per 1,000
- Billed per record actually returned, capped by max_items. A request that returns nothing costs nothing.
Ways to get this data
Three approaches teams use today, and where each one runs into trouble.
| Approach | What it takes | Cost | Trade-off |
|---|---|---|---|
| Obchodný register SR directly | Open the company on Obchodný register SR and page through the list | Usually free, sometimes per-document | A different interface, language and data shape for every country you add |
| Collecting it yourself | Build and host a crawler per register, then keep each one alive | Infrastructure and maintenance | Registers change their pages without warning, and nobody is on the hook when yours breaks |
| NeuralVerge | One request, the same shape as every other source in the catalog | $1 per 1,000, misses not billed | Covers Slovakia — other countries are separate sources with the same request format |
What you get back
Every field in the example response below.
| Field | Type | Description |
|---|---|---|
session_id | string | Id of this run, for tracing. |
kind | string | Run type, for example "sk_company_filings". |
human | string | Readable summary of the result, in Markdown. |
machine | object | The structured result. Everything below lives inside it. |
total_points | number | Points charged for this run. |
machine.total_items | number | Number of records returned in this response. |
machine.first_item | object | The first match, repeated from items for quick access. |
machine.items | array | The matches in order. Each one has the fields listed under first_item. |
machine.total_found | number | null | Total matches the register reported, when it says. 270 in the sample. |
machine.page_count | number | Number of result pages read. |
machine.first_item.registration_number | string | Id of the document entry, for example "19667-2-1". |
machine.first_item.company_registration_number | string | IČO of the company the document belongs to. |
machine.first_item.company_name | string | Name of that company. |
machine.first_item.name | string | Document name, for example "Výročná správa za rok 2025" (annual report 2025). |
machine.first_item.type | string | Document category as the register words it. |
machine.first_item.type_code | string | Short code for the category, for example "1-G". |
machine.first_item.date | string | Date of the document entry. |
machine.first_item.delivered_date | string | Date the document was delivered to the register. |
machine.first_item.electronic | boolean | Whether an electronic copy exists. |
machine.first_item.url | string | Link to the document entry on the register. |
machine.first_item.orsr_id | number | The register's internal id for the company. |
machine.first_item.court_id | number | Id of the registry court section. |
machine.blocked | boolean | Whether the register refused the read. false in the sample. |
machine.proxy_traffic_bytes | number | Size of the data transferred for this run, in bytes. |
Example response
A real response, as returned.
{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "sk_company_filings",
"company": "31322832",
"company_id": "ICO:31322832",
"max_items": 2,
"start_page": 1,
"partial": false,
"human": "# Slovakia — Commercial Register — company filings\n\n- **Company:** ICO:31322832\n- **Results:** 2 of 270 found\n- **Proxy traffic:** 189.1 KB",
"machine": {
"total_items": 2,
"first_item": {
"registration_number": "19667-2-1",
"company_registration_number": "31322832",
"company_name": "SLOVNAFT, a.s.",
"name": "Výročná správa za rok 2025",
"type": "Dokumenty o finančných výsledkoch (účtovná závierka, výročná správa, audítorská správa)",
"type_code": "1-G",
"date": "2026-09-17",
"delivered_date": "2026-09-17",
"electronic": true,
"url": "https://www.orsr.sk/zbl.asp?ID=19667&SID=2",
"orsr_id": 19667,
"court_id": 2
},
"items": [
{
"registration_number": "19667-2-1",
"company_registration_number": "31322832",
"company_name": "SLOVNAFT, a.s.",
"name": "Výročná správa za rok 2025",
"type": "Dokumenty o finančných výsledkoch (účtovná závierka, výročná správa, audítorská správa)",
"type_code": "1-G",
"date": "2026-09-17",
"delivered_date": "2026-09-17",
"electronic": true,
"url": "https://www.orsr.sk/zbl.asp?ID=19667&SID=2",
"orsr_id": 19667,
"court_id": 2
},
{
"registration_number": "19667-2-2",
"company_registration_number": "31322832",
"company_name": "SLOVNAFT, a.s.",
"name": "Schválená účtovná závierka za rok 2025 - Iný výkaz alebo príloha",
"type": "Dokumenty o finančných výsledkoch (účtovná závierka, výročná správa, audítorská správa)",
"type_code": "1-G",
"date": "2026-07-19",
"delivered_date": "2026-07-19",
"electronic": true,
"url": "https://www.orsr.sk/zbl.asp?ID=19667&SID=2",
"orsr_id": 19667,
"court_id": 2
}
],
"total_found": 270,
"page_count": 1,
"blocked": false,
"proxy_traffic_bytes": 193687
},
"total_points": 2
}How to run it
The same lookup works from the app, the API, or as a tool an agent can call mid-task.
Results come back in the same envelope as every other source: a session id, a readable summary, the structured result and the points charged.
curl -X POST https://api.neuralverge.ai/functions/v1/run-sk-company-filings \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"company":"31322832","max_items":2}'What teams use it for
Where this field shows up in an actual workflow.
List what a company has filed each year and follow the links.
Compare delivery dates against the period each document covers.
Attach the latest filed documents to a counterparty record.
Coverage, freshness and limits
What this source covers, how fresh it is, and where it stops.
Slovakia — entities on Obchodný register SR.
Read at request time, so the answer reflects the register as it stands when you ask.
Obchodný register SR is a public register. Every response carries the source URL it was read from and a session id you can trace.
- —Returns the document list and links, not the text of the documents.
- —Document names and types are in Slovak.
- —Sets of documents only exist where the company has filed them; the sample shows electronic copies flagged per entry.
Questions, answered
No. It returns the list with name, type, delivery date and a link. You open the document from the link.
Related sources
Try slovakia company filings on your own data
One request format across every source in the catalog.