Company records in Slovakia
Your agent looks up companies in Slovakia through Slovak Company Data. The data comes from Register právnických osôb (ŠÚ SR / Statistical Office of the Slovak Republic), CC-BY 4.0.
Slovak Company Data
Look up a Slovak company in RPO, including name, address, legal form, registration details and representatives where available.
- Source
- Register právnických osôb (ŠÚ SR / Statistical Office of the Slovak Republic), CC-BY 4.0
- Price per call
- €0.05 · x402 $0.054
- Returns
- Name and number, Status, Address, Officers
- Last recorded test
- 5 Nov 2026, 100% of its tests passed on their latest run
- Method
- Computed by fixed rules and lookups; no AI model writes the answer.
What your agent sends
| Field | Type | Required | What it is |
|---|---|---|---|
ico | string | Yes | Slovak IČO (8-digit identifier, zero-padded if shorter) |
Example answer
{
"ico": "36674141",
"status": "active",
"address": "Ružová dolina 14, 821 09 Bratislava - mestská časť Ružinov, Slovenská republika",
"directors": [
"Dejan Naprudnik"
],
"nace_code": "4690",
"legal_form": "Spoločnosť s ručením obmedzeným",
"legal_name": "SEXES spol. s r. o.",
"company_name": "SEXES spol. s r. o.",
"jurisdiction": "SK",
"last_updated": "2025-07-07",
"legal_form_code": "112",
"source_register": "Obchodný register",
"nace_description": "Nešpecializovaný veľkoobchod",
"tier_2_available": true,
"ubo_availability": "unavailable_no_registry",
"date_incorporated": "2006-09-13",
"registration_date": "2006-09-13",
"registered_address": "Ružová dolina 14, 821 09 Bratislava - mestská časť Ružinov, Slovenská republika",
"registration_number": "Sro/42251/B",
"registration_office": "Mestský súd Bratislava III",
"legal_representatives": [
{
"name": "Dejan Naprudnik",
"role": "Konateľ",
"type": "person",
"role_code": "3",
"role_group": "statutory_body",
"start_date": "2020-09-23",
"date_of_birth": null
}
],
"primary_registration_id": "Sro/42251/B",
"tier_2_available_reason": "Legal representatives (role, start date) extracted from the Slovak Register of Legal Persons (RPO).",
"ubo_availability_reason": "RPVS (Register partnerov verejného sektora) not accessible for foreign users at v1; verification pending public-source confirmation",
"total_legal_representatives": 1
} Fields that come back
| Field | Type | Appears |
|---|---|---|
ico | string | Always (present in every successful answer) |
status | string | Always (present in every successful answer) |
address | string | Always (present in every successful answer) |
directors | array | Usually (present for most inputs) |
nace_code | string | Usually (present for most inputs) |
legal_form | string | Usually (present for most inputs) |
legal_name | string | Always (present in every successful answer) |
company_name | string | Always (present in every successful answer) |
jurisdiction | string | Always (present in every successful answer) |
last_updated | string | Usually (present for most inputs) |
legal_form_code | string | Usually (present for most inputs) |
source_register | string | Always (present in every successful answer) |
nace_description | string | Usually (present for most inputs) |
tier_2_available | boolean | Always (present in every successful answer) |
ubo_availability | string | Always (present in every successful answer) |
date_incorporated | string or null | Usually (present for most inputs) |
registration_date | string | Always (present in every successful answer) |
registered_address | string or null | Always (present in every successful answer) |
registration_number | string | Usually (present for most inputs) |
registration_office | string | Usually (present for most inputs) |
legal_representatives | array | Usually (present for most inputs) |
primary_registration_id | string or null | Usually (present for most inputs) |
tier_2_available_reason | string | Always (present in every successful answer) |
ubo_availability_reason | string | Always (present in every successful answer) |
total_legal_representatives | integer | Always (present in every successful answer) |
How to call it
# Needs an API key. max_price_cents caps what this call may cost.
curl -X POST https://api.strale.io/v1/do \
-H "Authorization: Bearer $STRALE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"capability_slug": "slovak-company-data",
"inputs": {
"ico": "36674141"
},
"max_price_cents": 5
}' {
"tool": "strale_execute",
"arguments": {
"slug": "slovak-company-data",
"inputs": {
"ico": "36674141"
},
"max_price_cents": 5
}
} import { Strale } from "straleio";
const strale = new Strale({ apiKey: process.env.STRALE_API_KEY! });
const result = await strale.do({
capability_slug: "slovak-company-data",
inputs: {
"ico": "36674141"
},
max_price_cents: 5,
}); import os
from straleio import Strale, DoRequest
strale = Strale(api_key=os.environ["STRALE_API_KEY"])
result = strale.do(DoRequest(
capability_slug="slovak-company-data",
inputs={
"ico": "36674141",
},
max_price_cents=5,
)) # No account. The first request answers 402 with the price in USDC;
# an x402 client pays it from your wallet and repeats the request.
curl -i -X POST https://api.strale.io/x402/v2/slovak-company-data \
-H 'Content-Type: application/json' \
-d '{
"ico": "36674141"
}' Limitations
Unauthenticated rate limit is 60 requests/minute per IP
The Slovak RPO API limits anonymous traffic to 60 requests per minute per IP. Sustained higher throughput requires registering for authenticated access with ŠÚ SR.
Status is derived, not explicit
Status is derived rather than explicitly published: it is active only when the current address, legal form and identifier records are all open, and inactive otherwise. Name changes do not affect this assessment.
Each company lookup uses two registry requests
Each IČO lookup uses two RPO requests, so the 60-request-per-minute allowance supports at most 30 company lookups per minute.
Bundled checks for Slovakia
No bundled check for Slovakia.
Screen the company or its people
Results are matches for a person to review, not a verdict.
- Sanctions Check €0.20
- PEP Check €0.05
- Adverse Media Check €0.20