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.Find the export files
All files are publicly available at: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.Example init batch files
Daily batch
Incremental updates containing records added or changed since the previous day.Example daily batch files
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:dbModificationDatelicense
Build your local copy
1
Download the latest init batch
Start with the newest init batch. This is your complete baseline.
2
Decompress and parse
Each file is gzip-compressed. Decompress and stream the JSON records.
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.
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.