DEV Community

Matías Maquieira
Matías Maquieira

Posted on Originally published at prometiam.com

Slovak Company Data via API: RPO Lookups by IČO or Name, as JSON (2026)

Slovak Company Data via API: RPO Lookups by IČO or Name, as JSON (2026)

Slovakia's Register of Legal Entities (Register právnických osôb, RPO) is open data, published as monthly full files plus daily changes. That is fine for a data team and awkward for a product team that needs one company, now, as JSON. This guide shows how to look up a Slovak company by name or by its IČO in one REST call, what comes back, and what the data does not cover.

What is the RPO?

The RPO, run by the Statistical Office of the Slovak Republic, collects the legal entities registered in Slovakia's source registers, the commercial register (Obchodný register) among them. Each entity has an 8-digit IČO (identification number). The register an entity was filed in, its file number and the court travel with it.

Query it in one call

You need a key. The free plan is a 14-day trial with 1,000 requests, and a key takes about a minute at prometiam.com/signup. Then search by name or by IČO:

curl "https://api.prometiam.com/functions/v1/risk-api/companies/search?country=SK&name=slovak%20telekom" \
  -H "Authorization: Bearer $PROMETIAM_API_KEY"

curl "https://api.prometiam.com/functions/v1/risk-api/companies/search?country=SK&company_number=35763469" \
  -H "Authorization: Bearer $PROMETIAM_API_KEY"
Enter fullscreen mode Exit fullscreen mode

Then the detail by the id the search returned:

curl "https://api.prometiam.com/functions/v1/risk-api/companies/13000035763469?country=SK" \
  -H "Authorization: Bearer $PROMETIAM_API_KEY"
Enter fullscreen mode Exit fullscreen mode

What you get back

Slovak Telekom, a.s. as the API returned it on 7 October 2026 (trimmed to the main keys):

{
  "id": 13000035763469,
  "country": "SK",
  "company_number": "35763469",
  "company_name": "SLOVAK TELEKOM, A.S.",
  "identifiers": [{ "type": "ico", "value": "35763469" }],
  "vat_number": null,
  "legal_form": "a.s.",
  "legal_form_family": "public_limited_company",
  "local_legal_form": "121",
  "status": "active",
  "founding_date": "1999-04-01",
  "activity_code": "6110",
  "activity_code_scheme": "SK-NACE-2025",
  "activity_description": "Činnosti drôtových, bezdrôtových a satelitných telekomunikácií",
  "activity_description_en": "Wired, wireless, and satellite telecommunication activities",
  "nace_class": "61.10",
  "address": "BAJKALSKÁ 28",
  "postal_code": "817 62",
  "city": "BRATISLAVA",
  "region": "BRATISLAVSKÝ KRAJ",
  "capital_amount": 864113000,
  "capital_currency": "EUR",
  "register": "Register of Legal Entities (RPO)",
  "registry_details": {
    "source_register": "Obchodný register",
    "registration_number": "Sa/2081/B",
    "registration_court": "Mestský súd Bratislava III"
  }
}
Enter fullscreen mode Exit fullscreen mode

Worth knowing:

  • Legal form, two ways. legal_form is the abbreviation (a.s., s.r.o., k.s.), local_legal_form is the RPO's own code (121), and legal_form_family is comparable across countries.
  • Status is standardised. A company in bankruptcy (konkurz) has status: "in_liquidation_insolvent"; restructuring and liquidation have their own values, and local_status keeps the register's word.
  • No VAT number. The Slovak VAT number (IČ DPH) is a separate registration that no rule derives from the IČO, so vat_number is null and a vat= search is refused for Slovakia.

Limits, stated plainly

  • Company records only: no officers, and no registry-compliance signal.
  • Commercial legal persons only: no associations, foundations or other non-commercial entities. Sole traders and other natural persons are never served.
  • Status includes bankruptcy and restructuring, but there are no insolvency notices for Slovakia.
  • Monitoring and register-change events (name, status, legal form, registered address) cover Slovakia, dated when the change first appears in the register data.
  • Contains data from the Register of Legal Entities (RPO), Ministry of Interior and Statistical Office of the Slovak Republic, CC BY 4.0.

One integration, thirteen registers

The same call shape covers Spain, France, the UK, Ireland, Poland, Norway, Finland, Sweden, Belgium, Croatia, Denmark and Estonia. Field list in the API docs; to check one company without code, there is a free IČO lookup.

Top comments (0)