Discover/Gov API
live

Gov APIkrz.ms.gov.pl

Access Poland's Krajowy Rejestr Zadłużonych: search announcements, entity proceedings, restructuring advisors, and bankruptcy estate assets via 5 endpoints.

This API takes change requests — .
Endpoint health
verified 3h ago
get_announcement_categories
search_announcements
search_entities
search_advisors
search_bankruptcy_estate
3/5 passing latest checkself-healing
Endpoints
5
Updated
3h ago

What is the Gov API?

The KRZ API provides structured access to Poland's National Register of Debtors (Krajowy Rejestr Zadłużonych) across 5 endpoints covering announcements, entity proceedings, licensed restructuring advisors, and bankruptcy estate components. The search_announcements endpoint alone returns court-issued notices across restructuring, bankruptcy, and business prohibition categories, each carrying the case signature, court, entity name, and subcategory code for downstream filtering and monitoring.

This call costs3 credits / call— charged only on success
Try it

No input parameters required.

api.parse.bot/scraper/07fc2889-8893-41f6-b18f-3e9214a0b166/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/07fc2889-8893-41f6-b18f-3e9214a0b166/get_announcement_categories' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalmissing one? ·

Returns the complete dictionary of announcement category groups and their subcategories. Each group (restructuring proceedings, bankruptcy proceedings, business prohibition) contains subcategory codes that can be used as filters in search_announcements. The response is a fixed reference list.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "categories": "Array of category groups, each containing code, title, order, and an array of subcategories with their codes"
  },
  "sample": {
    "data": {
      "categories": [
        {
          "code": "PR",
          "order": 1,
          "title": "Postępowanie restrukturyzacyjne",
          "subcategories": [
            {
              "code": "R11",
              "order": 0,
              "title": "Dzień układowy"
            },
            {
              "code": "R01",
              "order": 1,
              "title": "Wniosek restrukturyzacyjny złożony przez dłużnika"
            }
          ]
        },
        {
          "code": "PU",
          "order": 2,
          "title": "Postępowanie upadłościowe",
          "subcategories": [
            {
              "code": "U01",
              "order": 1,
              "title": "Wniosek o ogłoszenie upadłości złożony przez dłużnika"
            }
          ]
        }
      ]
    },
    "status": "success"
  }
}

About the Gov API

Announcement Board and Categories

The get_announcement_categories endpoint returns the full taxonomy of KRZ announcement types — groups such as restructuring proceedings, bankruptcy proceedings, and business prohibition, each with subcategory codes (e.g. R11, U01). Pass those codes directly to search_announcements as a comma-separated subcategories parameter alongside a date_from / date_to date range (ISO YYYY-MM-DD). The response includes the matched announcement objects, the server-side display_limit, a limit_exceeded flag, and total_in_database so you know whether you need to narrow the window to retrieve all records.

Entity Proceedings and Advisor Search

search_entities accepts either a full or partial entity_name or an identifier (KRS number zero-padded to 10 digits, NIP, or other identifier) — at least one must be supplied. It returns an array of entity proceeding objects with the same display_limit / limit_exceeded / total_in_database envelope. search_advisors exposes the licensed restructuring advisor registry (2,000+ records) with filters for first_name, last_name, city, and license_number; pagination is controlled via page and page_size (1–100, default 10), and the response includes total_pages and total_elements.

Bankruptcy Estate Components

search_bankruptcy_estate searches asset descriptions from active bankruptcy proceedings — movable property, real estate, and receivables. The required name parameter matches against component names and descriptions (e.g. samochod to find vehicles). Results are paginated at 250 items per page, with page, total_pages, and an items array in each response. This endpoint is useful for due-diligence workflows that need to identify distressed assets tied to a specific proceeding.

Reliability & maintenanceVerified

The Gov API is a managed, monitored endpoint for krz.ms.gov.pl — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when krz.ms.gov.pl changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official krz.ms.gov.pl API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3h ago
Latest check
3/5 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Monitor new bankruptcy or restructuring announcements for a specific company using search_announcements with subcategory filters and a rolling date range.
  • Verify whether a Polish company (by KRS or NIP) has active insolvency proceedings using search_entities.
  • Build a due-diligence feed that alerts when a counterparty appears in the KRZ register.
  • Enumerate distressed real estate or vehicle assets available from bankruptcy estates via search_bankruptcy_estate.
  • Locate and contact licensed restructuring advisors by city or name using search_advisors.
  • Track the volume of new proceedings filed in a given week by checking total_in_database across date-windowed announcement queries.
  • Cross-reference a KRS number from a company registry against KRZ entity proceedings for credit-risk screening.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does krz.ms.gov.pl have an official developer API?+
The Ministry of Justice operates the KRZ portal at krz.ms.gov.pl but does not publish a documented public REST API for third-party developers. The data is officially available only through the web portal.
What does the limit_exceeded flag mean in search_announcements and search_entities, and how should I handle it?+
When limit_exceeded is true, the server has more matching records than it will return in a single response — the total_in_database field tells you the full count. For announcements, narrow the date_from / date_to window to reduce the result set below the display_limit. For entities, refine entity_name to a more specific string or use an exact identifier.
Does the API expose individual proceeding documents or court rulings?+
Not currently. The API surfaces announcement metadata (court, case signature, entity, subcategory) and estate component descriptions, but does not return the full text of court rulings or attached documents. You can fork this API on Parse and revise it to add an endpoint that fetches document detail pages for a specific case signature.
Can I search for natural persons (individuals) who appear in KRZ proceedings?+
The search_entities endpoint targets non-natural persons — companies, associations, and foundations. Individual debtors are not currently returned. You can fork this API on Parse and revise it to add a separate endpoint covering natural-person proceedings if that lookup is available on the portal.
How current is the data returned by search_announcements?+
Announcements reflect what is published on the KRZ board at query time. The KRZ is the official statutory register, so publication timestamps correspond to when the court-issued notice was posted. There is no historical archive endpoint; use a daily date_from / date_to window to capture new filings incrementally.
Page content last updated . Spec covers 5 endpoints from krz.ms.gov.pl.
Related APIs in Government PublicSee all →
justice.cz API
Look up official information about Czech companies including their legal status, representatives, and shareholders directly from the government's ARES registry and Insolvency Register. Search for companies by name or ID number to instantly access verified business details and check if they're involved in insolvency proceedings.
insolvencydirect.bis.gov.uk API
Search and retrieve detailed information about UK individual insolvency records, including bankruptcies, Individual Voluntary Arrangements (IVAs), Debt Relief Orders (DROs), and bankruptcy restrictions for individuals and sole traders in England and Wales. Access comprehensive insolvency data to verify financial history and legal status of individuals.
bundesanzeiger.de API
Search and retrieve official German business announcements, financial disclosures, and company filings from the Bundesanzeiger with full-text search and category filtering. Access detailed publication information and financial reports to monitor corporate announcements and regulatory filings.
bankier.pl API
Access Polish financial market data including current WIBOR interest rates and detailed information about Polish companies listed on the stock market. Search for specific companies and retrieve their financial details to monitor investment opportunities and borrowing rates.
allegro.pl API
Search listings, browse categories, retrieve product details, and get autocomplete suggestions from Allegro.pl, Poland's largest e-commerce marketplace.
nahlizenidokn.cuzk.gov.cz API
Search for buildings, parcels, and land registry sheets across the Czech cadastre by address or code to view property characteristics, unit lists, and map previews. Access comprehensive property information and cadastral territory details, though ownership names and full registry contents require government ID verification.
krak.dk API
Search for businesses and people in Denmark, retrieve detailed information like contact details and company profiles, and look up phone numbers to identify callers or report spam statistics. Find what you're looking for in the Danish business and person directory with instant access to company details, personal information, and caller identification data.
rekvizitai.vz.lt API
Search and access detailed information about Lithuanian companies, including their profiles, contact details, and multi-year financial records from the official rekvizitai.vz.lt directory. Get comprehensive company data to research business backgrounds, track financial history, and verify company details all in one place.