circle

Read our latest report on bankruptcies and restructuring in the construction industry. Download »

Public Registers API

National Court Register API - Financial Documents Repository

Automate the retrieval of financial statements from the KRS Financial Document Repository.

KRS – API from MGBI

Get access to a comprehensive, daily-updated database of financial documents for all entities listed in the National Court Register’s business and association registry.

Our API for the KRS Financial Document Repository allows you to retrieve information about individual entities as well as continuously synchronize a complete copy of the registry.

The documents are available both in their source formats (e.g., XML, XHTML) and in JSON format, which allows for further processing of the data they contain.

We provide all fields containing financial data extracted from reports in XML format, as well as PDF visualizations of these documents.

Use the API for the KRS Financial Document Repository to automate KYB, risk assessment, and financial benchmarking processes in your company!

For more information, please refer to our API documentation.

Who is the KRS API for?

check

Risk Assessment Departments

check

Banks and other financial institutions

check

Doradcy i pośrednicy kredytowi

check

Investment funds

check

Private investors

check

Auditing firms

check

Court-appointed experts

check

Consulting firms

check

Market research firms

Why Choose the KRS API?

data_object

Automatic access to financial statements

expand_more

The API allows users to retrieve complete and up-to-date financial documents for entities registered in the National Court Register (KRS). This eliminates the need to manually search for reports and speeds up the data analysis process.

Save as PDF

Data formats that facilitate further processing

expand_more

We provide convenient access to all fields available in financial statements prepared in XML format, as well as their visualizations in PDF format.

sync

Easy integration with accounting and analytical systems

expand_more

The API can be integrated with ERP and CRM systems or financial analysis tools, enabling the automatic retrieval and processing of data. This allows companies to analyze their business partners’ financial situations more quickly and make more informed decisions.

timer

Saving time and resources

expand_more

Automating the document retrieval process eliminates the need to manually search for and download files, saving employees time and increasing the efficiency of finance, audit, and compliance departments.

lock

Support in assessing the financial risk of counterparties

expand_more

Real-time access to financial statements enables a faster analysis of creditworthiness, financial stability, and potential risks associated with doing business with a given entity.

manage_search

Ongoing monitoring of changes to financial documents

expand_more

The API allows you to track updates in the Financial Document Repository and receive automatic notifications about new reports. This is essential for companies that want to monitor changes in the financial health of their business partners on an ongoing basis.

Contents of the KRS API record

Badges

  • KRS Number
  • Tax ID Number
  • REGON number
  • PESEL numbers of related individuals

Document Information

  • Document type
  • Document publication date in RDF
  • Date of preparation
  • Start date of the period covered by the document
  • End date of the period covered by the document
  • The year following the end date of the period covered by the document
  • The base year to which the document refers
  • Information on whether the document is a revision
  • A statement indicating whether the document was prepared in accordance with International Financial Reporting Standards
  • Language in which the document was drafted
  • Internal request ID in RDF

Document contents

  • Financial fields extracted from an XML report
  • Key financial fields extracted from the XML report in a standardized format
  • XML schema name and version

Document files

  • Document in its original format (e.g., XML, XHTML)
  • Preview of the document in PDF format
  • Preview of the document in HTML format
View full content
expand_more

Download data the easy way

data_object

Access via API

database

Database replicas

What is the KRS Financial Data Repository?

The KRS Financial Documents Repository is the official database of the Ministry of Justice, containing financial statements and other documents relating to entities registered in the National Court Register.

expand_more More expand_less Less

Since March 15, 2018, it has provided free access to the financial documents of entities listed in the National Court Register (KRS).

What is the purpose of the KRS Financial Data Repository?

The repository allows users to file financial statements, including the balance sheet, income statement, and cash flow statement. The documents are made available in electronic form, in the required XML, XHTML, or PDF format, which facilitates their processing and analysis.

The information provided supports the processes of verifying business partners, auditing financial statements, and monitoring the financial condition of entities listed in the National Court Register (KRS). The data complies with the provisions of the Polish Accounting Act or International Financial Reporting Standards (IFRS).

The KRS Financial Documents Repository is an indispensable tool for entrepreneurs, the National Court Register, analysts, and financial institutions.

KRS - API from MGBI - Frequently Asked Questions

Does the National Court Register (KRS) have an API?

Yes – the National Court Register provides a public API that allows programmatic access to registry data. However, the official API has limitations in terms of the number of queries and the scope of the data returned. That is why companies requiring regular, bulk access to financial documents from the KRS—such as financial statements, balance sheets, or auditor’s reports—use the KRS API from MGBI. It offers data in a JSON format ready for integration, daily updates, and access to the document archive with no query limits.

Where can I download the latest KRS?

Financial documents filed with the National Court Register are publicly available in the Financial Documents Repository on the Ministry of Justice website. They can be viewed and downloaded manually for individual entities. However, when analyzing a larger number of companies, this approach is very time-consuming. The KRS API from MGBI enables the bulk download of current financial statements, resolutions, and auditors’ opinions from thousands of companies simultaneously—in a structured XML format or as PDF visualizations—without the need to manually search the registry.

How does the MGBI KRS API search tool work?

The KRS API from MGBI in the Financial Document Repository module works by querying our daily-updated copy of the registry. You can retrieve data on specific entities by their KRS number or NIP and receive complete financial documents in JSON format in response—ready for direct integration with CRM and ERP systems or analytical tools. The product supports both on-demand data retrieval and automatic change monitoring, ensuring that new documents submitted by companies are delivered to your systems in real time.

Get in touch with us

check_circleThankyou for sending your message.

We'll be in touch with you shortly.

An error occurred while sending the message.

If the error persists, please try sending your message again later.

What do you plan to use this product for?

How many records containing data on individual entities or individuals do you want to download each month?

Please provide your contact information

By submitting this form, you agree to be contacted by email or phone to discuss the terms of our partnership and receive a proposal.