Slovakia Company Registry API and MCP — Full Obchodný register Extract
Send a Slovak IČO or the link to a registry extract and this source returns the company's Commercial Register (Obchodný register SR) entry as structured data: name, status, legal form, address, registration date, activities, directors, supervisory board, share capital and share details.
- You send
- A Slovak IČO or a registry extract link
- You get back
- Name, status, legal form, address, directors, supervisory board, share capital, activities and the history of each
- Coverage
- Slovakia — entities on Obchodný register SR.
- Price
- 10 pts — $10 per 1,000
- Charged only when the record resolves. A lookup that finds nothing is not billed.
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 Obchodný register SR and read the record | 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 | $10 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_companies". |
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.company.registration_number | string | The company's IČO. |
machine.company.name | string | Registered business name. |
machine.company.status | string | Register status, "Active" in the sample. |
machine.company.active | boolean | True while the company is active. |
machine.company.address | string | Registered address. |
machine.company.url | string | Link to the registry extract. |
machine.company.company_type | string | Legal form, for example "Akciová spoločnosť" (joint-stock company). |
machine.company.incorporation_date | string | Date the company was entered in the register. |
machine.company.dissolution_date | null | Set when the company has been dissolved. Null in the sample. |
machine.company.activity | string | Registered business activities as one text. |
machine.company.activities | string[] | The same activities, one per entry. |
machine.company.register_court | string | Court that keeps the entry. |
machine.company.file_number | string | Court file number (spisová značka). |
machine.company.statutory_body | string | Type of statutory body, for example "predstavenstvo" (board of directors). |
machine.company.directors | array | Current board members with name, role and since date. |
machine.company.supervisory_board | array | Supervisory board members with name, role and since date. |
machine.company.procurators | array | Procurators (prokuristi). Empty in the sample. |
machine.company.acting_on_behalf | string | How the company is represented, as written in the register. |
machine.company.partners | array | Partners of the company. Empty in the sample. |
machine.company.share_capital | string | Share capital with the paid-up part, as text. |
machine.company.shares | array | Current share issues: count, form, certificate form, nominal value, from and to. |
machine.company.shares_history | array | Earlier share issues, same shape as shares. |
machine.company.shareholders | array | Current shareholders. Empty in the sample. |
machine.company.former_shareholders | array | Past shareholders with name, registration numbers, address, from and to. |
machine.company.legal_predecessor | string | Legal predecessor, as written in the register. |
machine.company.legal_predecessors | array | Predecessors with relation, name, registration number and address. |
machine.company.legal_successors | array | Legal successors. Empty in the sample. |
machine.company.sales_of_business | array | Entries about sales of parts of the business, with text and date. |
machine.company.branches | array | Branches (odštepné závody) with name, address, head, activities, from, to and an active flag. |
machine.company.previous_names | array | Earlier names with from and to dates. |
machine.company.previous_addresses | array | Earlier addresses with from and to dates. |
machine.company.share_capital_history | array | Earlier share capital amounts with from and to dates. |
machine.company.former_activities | array | Activities that were removed, with from and to dates. |
machine.company.former_directors | array | Past board members with role, appointed and ended dates. |
machine.company.former_supervisory_board | array | Past supervisory board members with role, appointed and ended dates. |
machine.company.other_legal_facts | array | Other entries recorded in the register, with text and date. |
machine.company.history_available | boolean | Whether the register holds history for this company. |
machine.company.data_updated_on | string | Date the register says its data was last updated. |
machine.company.extract_date | string | Date of the extract. |
machine.company.<list>_total | number | Count of all entries for a list, for example former_directors_total or other_legal_facts_total. |
machine.company.<list>_truncated | boolean | True when the list in the response is shorter than its total. |
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_companies",
"company": "31322832",
"company_id": "31322832",
"human": "# Slovakia — Commercial Register — company\n\n- **Number:** 31322832\n- **Proxy traffic:** 415.8 KB\n- **Name:** SLOVNAFT, a.s.\n- **Status:** Active\n- **Type:** Akciová spoločnosť\n- **Registered:** 1992-05-01\n- **Address:** Vlčie hrdlo 1, Bratislava 824 12\n- **File number:** Sa 426/B",
"machine": {
"company": {
"registration_number": "31322832",
"name": "SLOVNAFT, a.s.",
"status": "Active",
"active": true,
"address": "Vlčie hrdlo 1, Bratislava 824 12",
"url": "https://www.orsr.sk/vypis.asp?ID=19667&SID=2&P=0",
"company_type": "Akciová spoločnosť",
"incorporation_date": "1992-05-01",
"dissolution_date": null,
"activity": "výroba a odbyt jedov a žieravín s výnimkou jedov zvlášť nebezpečných; výroba výrobkov z ropy a jej chemického spracovania - pohonné látky, mazivá, palivá, uhľovodíky a ich deriváty, plasty a výrobky z",
"activities": [
"výroba a odbyt jedov a žieravín s výnimkou jedov zvlášť nebezpečných",
"výroba výrobkov z ropy a jej chemického spracovania - pohonné látky, mazivá, palivá, uhľovodíky a ich deriváty, plasty a výrobky z nich, anorganické produkty"
],
"register_court": "Mestského súdu Bratislava III",
"file_number": "Sa 426/B",
"statutory_body": "predstavenstvo",
"directors": [
{
"name": "Krisztián Pulay",
"role": "Člen predstavenstva",
"since": "2022-05-22"
},
{
"name": "Ferenc Horváth",
"role": "Člen predstavenstva",
"since": "2022-05-22"
}
],
"supervisory_board": [
{
"name": "Vladimír Kestler",
"role": "podpredseda",
"since": "2022-05-21"
},
{
"name": "Zoltán Áldott",
"role": "predseda",
"since": "2023-06-22"
}
],
"procurators": [],
"acting_on_behalf": "V mene Spoločnosti konajú spoločne ktorýkoľvek dvaja členovia predstavenstva.",
"partners": [],
"share_capital": "684 757 602,8 EUR Rozsah splatenia: 684 757 602,8 EUR",
"legal_predecessor": "Spoločnosť zapísaná v dôsledku zlúčenia, CM European Power Slovakia, s.r.o. IČO: 44 354 258, Vlčie hrdlo 1, Bratislava 824 12",
"data_updated_on": "2026-10-05",
"extract_date": "2026-10-06",
"history_available": true,
"dissolution_reason": null,
"winding_up_date": null,
"winding_up_reason": null,
"restructuring": null,
"shares": [
{
"count": 20625229,
"form": "akcie na doručiteľa",
"type": null,
"certificate_form": "zaknihované",
"nominal_value": "33,2 EUR",
"from": "2009-04-02",
"to": null
}
],
"shares_history": [
{
"count": 20625229,
"form": "akcie na doručiteľa",
"type": null,
"certificate_form": "zaknihované",
"nominal_value": "33,2 EUR",
"from": "2009-04-02",
"to": null
},
{
"count": 20625229,
"form": "akcie na doručiteľa",
"type": null,
"certificate_form": "zaknihované",
"nominal_value": "1 000 Sk",
"from": "2000-11-16",
"to": "2009-04-01"
}
],
"shares_history_total": 7,
"shares_history_truncated": false,
"shareholders": [],
"former_shareholders": [
{
"name": "MOL Nyrt.",
"registration_number": null,
"foreign_registration_number": null,
"address": "Október huszonharmadika u. 18, Budapešť 1117, Maďarsko",
"from": "2021-07-31",
"to": "2023-02-03"
},
{
"name": "MOL Nyrt.",
"registration_number": null,
"foreign_registration_number": null,
"address": "Dombóvári út 28., Budapešť 1117, Maďarsko",
"from": "2023-02-04",
"to": "2026-04-14"
}
],
"former_shareholders_total": 2,
"former_shareholders_truncated": false,
"capital_contributions": [],
"other_legal_facts": [
{
"text": "Osvedčenie o priebehu valného zhromaždenia zo dňa 27.05.2004 vo forme notárskej zápisnice N 242/2004, Nz 45668/2004 spísanej JUDr. Miroslavom Pavlovičom, notárom - rozšírenie predmetu podnikania",
"from": "2005-04-23"
},
{
"text": "Zápisnica z valného zhromaždenia zo dňa 16.5.2005 osvedčená vo forme notárskej zápisnice N 148/2005, Nz 21590/2005- schválenie zmeny stanov.",
"from": "2005-08-02"
}
],
"other_legal_facts_total": 58,
"other_legal_facts_truncated": true,
"sales_of_business": [
{
"text": "Došlo k predaju časti podniku SLOVNAFT, a.s. na základe Zmluvy o prevode časti podniku zo dňa 17.10.2002, uzavretej medzi spoločnosťami SLOVNAFT, a.s. a Accenture Services, s.r.o..",
"from": "2004-10-05"
}
],
"legal_predecessors": [
{
"relation": "Spoločnosť zapísaná v dôsledku zlúčenia",
"name": "CM European Power Slovakia, s.r.o.",
"registration_number": "44354258",
"address": "Vlčie hrdlo 1, Bratislava 824 12",
"from": "2018-01-01",
"to": null
},
{
"relation": "Spoločnosť zapísaná v dôsledku zlúčenia",
"name": "Slovnaft Petrochemicals, s.r.o.",
"registration_number": "35953039",
"address": "Vlčie hrdlo 4846, Bratislava 824 12",
"from": "2013-01-01",
"to": null
}
],
"legal_successors": [],
"participating_companies": [],
"branches": [
{
"name": "SLOVNAFT, a.s. - odštepný závod Tepláreň",
"address": "Vlčie hrdlo 1, Bratislava 824 12",
"head": "Ing. Vladimír Mach",
"head_since": "2008-06-01",
"activities": [],
"from": "2008-06-01",
"to": "2009-05-18",
"active": false
},
{
"name": "SLOVNAFT, a.s. - odštepný závod Petrochémia",
"address": "Vlčie hrdlo 4846, Bratislava 824 12",
"head": "Martin Bresler",
"head_since": "2006-01-01",
"activities": [],
"from": "2006-01-01",
"to": "2006-10-30",
"active": false
}
],
"branches_total": 2,
"branches_truncated": false,
"previous_names": [
{
"name": "SLOVNAFT a.s.",
"from": "1992-04-29",
"to": "1998-11-29"
}
],
"previous_names_total": 1,
"previous_names_truncated": false,
"previous_addresses": [
{
"address": "Vlčie hrdlo, Bratislava 824 12",
"from": "1992-04-29",
"to": "2006-06-15"
}
],
"previous_addresses_total": 1,
"previous_addresses_truncated": false,
"previous_legal_forms": [],
"previous_legal_forms_total": 0,
"previous_legal_forms_truncated": false,
"share_capital_history": [
{
"amount": "684 757 602,8 EUR Rozsah splatenia: 684 757 602,8 EUR",
"from": "2009-04-02",
"to": null
},
{
"amount": "20 625 229 000 Sk",
"from": "2000-11-16",
"to": "2009-04-01"
}
],
"share_capital_history_total": 5,
"share_capital_history_truncated": false,
"former_activities": [
{
"activity": "Zasielateľstvo",
"from": "2018-07-27",
"to": "2026-07-08"
},
{
"activity": "Poradenská činnosť a vypracovanie bezpečnostných projektov na ochranu osobných údajov",
"from": "2017-06-07",
"to": "2021-12-17"
}
],
"former_activities_total": 117,
"former_activities_truncated": true,
"former_directors": [
{
"name": "Ing. Marek Senkovič",
"role": "Člen predstavenstva",
"appointed": "2025-11-10",
"ended": "2026-07-08"
},
{
"name": "Ing. Gabriel Szabó",
"role": "Podpredseda predstavenstva",
"appointed": "2025-07-16",
"ended": "2025-12-08"
}
],
"former_directors_total": 86,
"former_directors_truncated": true,
"former_supervisory_board": [
{
"name": "György Mosonyi",
"role": "predseda",
"appointed": "2011-05-30",
"ended": "2016-05-20"
},
{
"name": "Ákos Rétfalvi",
"role": "člen",
"appointed": "2008-04-19",
"ended": "2011-10-24"
}
],
"former_supervisory_board_total": 12,
"former_supervisory_board_truncated": false,
"former_procurators": [],
"former_procurators_total": 0,
"former_procurators_truncated": false
},
"blocked": false,
"proxy_traffic_bytes": 425830
},
"total_points": 10
}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-sk-companies \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"company":"31322832"}'What teams use it for
Where this field shows up in an actual workflow.
Check legal form, status, representation rules and who sits on the board of a Slovak counterparty.
Follow former shareholders, share capital changes and name or address changes over time.
Pull current and former directors with their appointment dates.
Re-run the lookup and compare data_updated_on and the lists between runs.
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.
- —Long history lists can come back shortened. Check the _total and _truncated fields beside each list.
- —Text such as activities and legal facts is in Slovak, as written in the register.
- —Shareholders is empty for this joint-stock company in the sample; what is listed depends on the company's legal form.
Questions, answered
The IČO, or the link to the registry extract. The sample sends 31322832.
Related sources
Try slovakia company on your own data
One request format across every source in the catalog.