Slovakia: company identifier formats (IČO)

Shape, check digit, accepted and refused examples and the API call for IČO in Slovakia. Every example on this page is run through the same validators as the free identifier validator, so a value shown as accepted is a value the validator accepts.

IČO

FieldValue
RegisterRPO
ShapeN{7} C
Check digitAdvisory. Weights 8,7,6,5,4,3,2 over the first 7 digits; check = 11 minus the sum mod 11 (10 reads as 0, 11 as 1). Advisory: a mismatch is a warning.
Worked example (accepted)35763469
Normalised form35763469
Also accepted as input151653
A one-character slip35763460 is accepted with a warning
Regex (normalised form)^[0-9]{8}$
API callGET /companies/search?country=SK&company_number=35763469
VAT numberThe register data holds no VAT number for this identifier.

Notes and scope

About one percent of the IČO of non-commercial legal forms fail the check. Six and seven digit numbers are read with leading zeros restored. Commercial legal persons only.

Call it from code

curl "https://api.prometiam.com/functions/v1/risk-api/companies/search?country=SK&company_number=35763469" \
  -H "Authorization: Bearer YOUR_API_KEY"

Shape notation: N digit · L letter · X digit or letter · C check digit or character · {n} repeat n times.

A valid shape and check digit prove that a number is well-formed, not that a company holds it. Only a lookup in the register answers that.

Source and credit

Register data that the API serves for Slovakia carries this credit:

Contains data from the Register of Legal Entities (RPO), Ministry of Interior and Statistical Office of the Slovak Republic, CC BY 4.0

Related pages

Start your 14-day free trial · API documentation

The free trial lasts 14 days and includes 500 credits. A card is required and nothing is charged during the trial; it then continues as Starter (EUR 9.99/month) unless you cancel.

Frequently asked questions

How is the IČO checked?
Weights 8,7,6,5,4,3,2 over the first 7 digits; check = 11 minus the sum mod 11 (10 reads as 0, 11 as 1). Advisory: a mismatch is a warning.