Jak sprawdzić, czy firma jest w Krajowym Rejestrze Zadłużonych?
Upadłość, restrukturyzacja, zakaz prowadzenia działalności – jak sprawdzić kontrahenta w KRZ po numerze NIP lub KRS, w panelu i przez API.

Krajowy Rejestr Zadłużonych (KRZ) działa od 1 grudnia 2021 roku i jest jedynym miejscem publikacji obwieszczeń o upadłościach i restrukturyzacjach. Wpis kontrahenta w KRZ to zwykle pierwszy publiczny sygnał kłopotów – często wcześniejszy niż wzmianka w KRS czy zaległość w płatnościach.
Poniżej pokazujemy, jak sprawdzić firmę w KRZ: najpierw w panelu, potem przez API.
Czego szukasz w KRZ
Obwieszczenia są przypisane do rodzaju sprawy:
Kod | Rodzaj sprawy | Co oznacza |
|---|---|---|
| Upadłość | wniosek, ogłoszenie upadłości, dalsze etapy postępowania upadłościowego |
| Restrukturyzacja | otwarcie i przebieg postępowania restrukturyzacyjnego, m.in. ustalenie dnia układowego |
| Postępowanie II instancji | zażalenia i apelacje od rozstrzygnięć sądu pierwszej instancji |
| Zakaz działalności | postępowania o orzeczenie zakazu prowadzenia działalności gospodarczej |
– | Inne | pozostałe obwieszczenia bez przypisanego rodzaju |
Jedno postępowanie generuje zwykle kilka lub kilkanaście obwieszczeń pod tą samą sygnaturą sprawy (np. WA1R/GUp/12/2026). Licząc „ile firm upadło”, licz sygnatury, a nie obwieszczenia.
Sposób 1: Sprawdzenie w panelu
- Wpisz nazwę, NIP lub KRS kontrahenta w wyszukiwarce.
- Wejdź na stronę firmy i otwórz zakładkę KRZ.
- Zakładka pokazuje wszystkie obwieszczenia dotyczące podmiotu, od najnowszego: datę, sygnaturę, sąd, rodzaj sprawy i pełną treść obwieszczenia.
Jeżeli zakładka jest pusta, w rejestrze nie ma obwieszczeń dotyczących tego podmiotu. Pamiętaj, że KRZ obejmuje także jednoosobowe działalności gospodarcze i osoby fizyczne nieprowadzące działalności – wtedy dłużnika identyfikuje PESEL, a nie KRS.
Sposób 2: Sprawdzenie przez API
Endpoint GET /v1/krz/records przyjmuje parametr q z identyfikatorem dłużnika. Format jest wykrywany automatycznie: KRS, NIP, PESEL, UUID podmiotu, sygnatura sprawy albo numer obwieszczenia.
curl -s "https://api.krdata.pl/v1/krz/records?q=5252248481" \ -H "x-api-key: TWOJ_KLUCZ"
Parametr q możesz powtórzyć – w jednym żądaniu sprawdzisz do 50 dłużników:
curl -s "https://api.krdata.pl/v1/krz/records?q=5252248481&q=0000000001&include_details=false" \ -H "x-api-key: TWOJ_KLUCZ"
Przydatne parametry:
Parametr | Działanie |
|---|---|
| zakres dat obwieszczeń |
| paginacja wyników |
|
|
| dołącza wszystkie obwieszczenia o tej samej sygnaturze sprawy |
Odpowiedź zawiera stronę wyników z polem has_more:
{
"items": [
{
"id": "1f0a…",
"announcement_date": "2026-05-29",
"signature": "WA1R/GU/58/2026",
"title": "Obwieszczenie o ogłoszeniu upadłości",
"court": "Sąd Rejonowy dla m.st. Warszawy w Warszawie",
"rodzaj_sprawy": "U",
"rodzaj_sprawy_label": "Upadłość",
"debtor": { "name": "…", "krs": "0000000001", "nip": "5252248481" },
"tresc_text": "…"
}
],
"limit": 50,
"offset": 0,
"has_more": false
}Każdy zwrócony rekord to 1 jednostka wspólnej puli zapytań, więc przy masowej weryfikacji używaj include_details=false i rozsądnego limit.
Sposób 3: Strumień całego rejestru
Jeżeli budujesz własną bazę zamiast sprawdzać pojedyncze podmioty, użyj GET /v1/krz/stream. Endpoint zwraca obwieszczenia z całego rejestru, z filtrem rodzaju sprawy i zakresem dat, limit do 1000:
curl -s "https://api.krdata.pl/v1/krz/stream?rodzaj_sprawy=U&from=2026-01-01&limit=1000" \ -H "x-api-key: TWOJ_
KLUCZ"
Pełne dane pojedynczego obwieszczenia pobierzesz później po jego UUID: GET /v1/krz/record?id=….
Jak czytać wynik
- Sam wniosek to jeszcze nie upadłość. Obwieszczenie o wniosku i o ogłoszeniu upadłości to dwa różne etapy – rozróżnisz je po polu
titlei treści. - Restrukturyzacja bywa wcześniejszym sygnałem niż upadłość.Obwieszczenie o ustaleniu dnia układowego oznacza, że dłużnik już porządkuje zobowiązania.
- Zakaz działalności dotyczy osoby, nie spółki. Sprawdzaj też członków zarządu kontrahenta.
- Brak wpisu nie jest gwarancją. KRZ pokazuje postępowania sądowe, nie bieżące zaległości płatnicze.
Analizę skali zjawiska w ostatnich latach opisaliśmy w artykule Ile firm wpadło w kłopoty finansowe w 2025 roku.
Jak nie sprawdzać ręcznie co tydzień
Jednorazowe sprawdzenie starzeje się z dnia na dzień. Kontrahentów, na których Ci zależy, dodaj do monitoringu – opisujemy to w poradniku Jak monitorować kontrahentów w KRZ i MSiG.