Skip to main content

Choose a method

RPO supports local copies by downloading the full register as compressed JSON files. Use it when you need the full register in your own system or want to process many entities at once.
Use caseBest choice
Look up a single entity by IČOREST API
Fetch one entity on demandREST API
Build a local copy of the entire registerLocal storage
Process many entities at onceLocal storage
Build a search index or analytics pipelineLocal storage
Keep your local copy of the register up to dateLocal storage

Find the export files

All files are publicly available at:
https://frkqbrydxwdp.compat.objectstorage.eu-frankfurt-1.oraclecloud.com/susr-rpo/
No authentication required.

Understand the export

The export is published in two batch types:

Init batch

A full snapshot of the register. Use this to build your initial baseline.
FieldValue
File prefixbatch-init/
Filename patterninit_yyyy-mm-dd_nnn.json.gz
Update frequencyMonthly, on the first Saturday of the month
Example init batch files
batch-init/init_2025-07-05_001.json.gz
batch-init/init_2025-07-05_002.json.gz
...
batch-init/init_2025-07-05_022.json.gz

Daily batch

Incremental updates containing records added or changed since the previous day.
FieldValue
File prefixbatch-daily/
Filename patternactual_yyyy-mm-dd.json.gz
Update frequencyDaily
Example daily batch files
batch-daily/actual_2025-07-06.json.gz
batch-daily/actual_2025-07-07.json.gz
...
batch-daily/actual_2025-07-15.json.gz

File contents

Each file contains compressed JSON records shaped like the Detail API response, including identifiers, names, addresses, legal form, legal status, activities, stakeholders, statutory bodies, and organization units. Two fields present in the live API are not included in export files:
  • dbModificationDate
  • license

Build your local copy

1

Download the latest init batch

Start with the newest init batch. This is your complete baseline.
curl -O "https://frkqbrydxwdp.compat.objectstorage.eu-frankfurt-1.oraclecloud.com/susr-rpo/batch-init/init_2025-07-05_001.json.gz"
2

Decompress and parse

Each file is gzip-compressed. Decompress and stream the JSON records.
gunzip -c init_2025-07-05_001.json.gz | head -n 5
3

Load into your storage

Insert or upsert records into your database, warehouse, or search index. The record shape follows the Detail API response, so the API reference is useful here.
4

Keep it up to date

Once your baseline is loaded, apply daily batches to keep your copy current.
curl -O "https://frkqbrydxwdp.compat.objectstorage.eu-frankfurt-1.oraclecloud.com/susr-rpo/batch-daily/actual_2025-07-06.json.gz"

Review limits

  • Export batches are retained for 45 days only — download files before they expire.
  • Data refreshes overnight — recent changes may not appear for up to 24 hours.
  • Beneficial owner data is not publicly exposed without demonstrating legitimate interest.

See more

Getting started

New to RPO? Start here before diving into the export.

Data models

Types, fields, and the conventions that apply across the entire API.

Search API reference

Detailed specification of the /search endpoint.

Detail API reference

Detailed specification of the /detail endpoint.