What is RPO?
The RPO API is the public REST API for Slovakia’s central register of legal entities, entrepreneurs, and public authorities. Use it to look up an organization by IČO, search by name or other filters, and retrieve structured entity data for company lookup, verification, and enrichment.When to use RPO
Use RPO when you need to:- look up an entity by IČO
- verify that an organization exists
- get entity details such as names, addresses, legal form, status and activities
- build a company lookup or enrichment flow
API endpoints
RPO has two types of endpoints:| Type | What it does |
|---|---|
| Search | Returns entities matching your filters (IČO, name, address, dates, etc.). |
| Entity detail | Returns the full record for one entity by id. |
How to start
For most integrations, the fastest path is to look up an entity by IČO, and then fetch the full entity detail by its ID.Search for an entity by IČO
Send a request to the Search endpoint with the
identifier parameter.Search request example
Copy the entity ID
The search response returns matching entities in
results. Copy the entity id from the first matching record.Search response example
Fetch the full entity detail
Use the returned
id with the Detail endpoint.Full detail request example
Considerations
- Data updates once per day. Overnight changes may not appear immediately.
- Search requires at least one filter. Fulltext filters need a minimum of 3 characters.
- Boolean parameters only treat the literal
trueas true. nullfields are often omitted.
Resources
Search API reference
Detailed specification of the
/search endpoint.Detail API reference
Detailed specification of the
/detail endpoint.Local storage
Download the full register as compressed JSON.
Data models
Types, fields, and the conventions that apply across the entire API.