Poland KRZ National Debtor Registry Scraper avatar

Poland KRZ National Debtor Registry Scraper

Pricing

from $8.00 / 1,000 krz proceeding records

Go to Apify Store
Poland KRZ National Debtor Registry Scraper

Poland KRZ National Debtor Registry Scraper

Search Polish National Debtor Registry (KRZ) and KRS proceedings by KRS or NIP and return structured bankruptcy, restructuring, and debtor records via direct official registry scraping.

Pricing

from $8.00 / 1,000 krz proceeding records

Rating

0.0

(0)

Developer

Muhammad Afzal

Muhammad Afzal

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

19 days ago

Last modified

Categories

Share

Search Polish National Debtor Registry (KRZ) and National Court Register (KRS) bankruptcy, restructuring, liquidation, and enforcement proceeding records by KRS or NIP, and export structured dataset records.

No API key is required. The Actor performs direct scraping of the official Polish Ministry of Justice Open Register (api-krs.ms.gov.pl) and Ministry of Finance White List Register (wl-api.mf.gov.pl). If you have a licensed MGBI API key, you can optionally supply it to route queries through MGBI.

Data sources and access

  1. Official Ministry of Justice KRS Register (api-krs.ms.gov.pl - Default / Free):
    • Direct, open public government endpoint.
    • Accesses Dział 6 (bankruptcy proceedings postepowanieUpadlosciowe, restructuring proceedings postepowanieRestrukturyzacyjne, liquidation likwidacja, dissolution rozwiazanieUniewaznienie, compulsory management zarzadKomisarycznyPrzymusowy).
    • Accesses Dział 4 (official tax, customs, and social insurance ZUS arrears, enforcement proceedings informacjaOEgzekucji, discontinued enforcements due to lack of assets, and creditor claims).
  2. Ministry of Finance White List Register (wl-api.mf.gov.pl - Default / Free):
    • Automatically resolves 10-digit Polish NIP tax identifiers to their official KRS number, registered legal name, REGON, and address.
  3. MGBI Public Registers API (Optional):
    • Supply apiKey only if you want to use your licensed MGBI account.

What each result contains

One dataset item represents one validated proceeding record. It includes:

FieldMeaningExample
searchReferenceLabel supplied for the lookupsample-debtor-pbg
debtorNameOfficial registered entity namePBG SPÓŁKA AKCYJNA W RESTRUKTURYZACJI W LIKWIDACJI
krs10-digit KRS number0000184508
nip10-digit NIP tax ID7772194746
proceedingIdRegistry proceeding ID or signatureXI GU 149/12
caseSignatureCourt case signatureXI GU 149/12
proceedingTypeProceeding categoryPostępowanie upadłościowe
proceedingStatusCurrent legal proceeding statusZakończone (XI GUP 29/12)
startedAtOpening / declaration date2012-06-13
createdAtEntity KRS registration date2004-01-02
endedAtConclusion / completion date2016-07-20
sourceSource registryKRS Rejestr Dłużników i Postępowań (api-krs.ms.gov.pl)
sourceUrlOfficial registry portalhttps://krz.ms.gov.pl/
retrievedAtUTC timestamp of extraction2026-10-06T10:00:00.000Z

Privacy guarantee: PESEL numbers are never written to dataset records, OUTPUT, terminal status messages, or logs. Reference labels containing 10-digit-or-longer numbers are rejected to prevent identifier leakage.

Input

Provide one or more identifier searches (krs or nip). The default prefill checks PBG S.A. (0000184508), a public entity with documented bankruptcy and restructuring proceedings.

{
"searches": [
{ "identifierType": "krs", "identifier": "0000184508", "reference": "sample-debtor-pbg" }
],
"maxSearches": 1,
"maxResults": 100
}

Or query by Polish NIP tax ID:

{
"searches": [
{ "identifierType": "nip", "identifier": "7772194746", "reference": "debtor-by-nip" }
],
"maxSearches": 1,
"maxResults": 100
}

Optional settings:

  • apiKey: Supply your licensed MGBI key only if routing through MGBI. Leave blank for direct public scraping.
  • maxSearches: Maximum number of identifiers to process (1 to 20).
  • maxResults: Hard cap on proceeding records written to the dataset across all searches (1 to 1,000). Free Apify plan runs are capped at 5 records.

Run summary and outcomes

The Actor writes diagnostics to the default key-value store as OUTPUT. Outcomes:

  • DATA: One or more proceedings delivered.
  • EMPTY: Valid entity found in registry, but has no bankruptcy, restructuring, or debtor proceedings registered (e.g. solvent companies).
  • PARTIAL: One or more lookups had warnings (e.g. entity not found in registry or sole proprietorship without commercial court entries).
  • REJECTED: Invalid input syntax or missing required fields.
  • FAILED: Systemic network failure.

Billing (Pay per event)

Monetized with Pay-per-event (PPE). Platform usage is covered (isPPEPlatformUsagePaidByUser = false).

EventFREEBRONZESILVERGOLDWhen charged
Actor start (apify-actor-start)$0.005$0.005$0.005$0.005Once when a run starts
KRZ proceeding record (apify-default-dataset-item)$0.010$0.00975$0.00950$0.00800Per validated proceeding saved to dataset

Local development

npm test
npm run validate:input
npm run preflight
apify run