Poland MSiG Court Gazette API
Official court and commercial announcements from Monitor Sądowy i Gospodarczy. You get clean, structured records with the source registry attached - keyed off the KRS identifier.
Prefer a file in your inbox? We can run this for you every morning and send the new records as a file - nothing to set up or keep running. Polish insolvency and restructuring notices · get a free one-day sample.
- →Structured JSON, not HTML or PDFs
- →Source registry attached to every record
- →Read live at query time - current filings
- →Queried by KRS or company name
What each MSiG record contains
| Field | What it holds |
|---|---|
| id | Unique announcement ID |
| entityName | Entity/company or person name |
| krs / nip | Court-registry and tax IDs, where present |
| signatureOfCase | Court case signature |
| chapterName | Gazette chapter (bankruptcy, restructuring, etc.) |
| monitorNumber | Monitor issue number |
| dateOfPublication | Publication date |
| textInPosition | Announcement header/summary |
| textInBody | Full announcement text |
| numberOfNotice / page | Notice position and page in the issue |
| issuePdfUrl | Official PDF of the gazette issue this notice appeared in - cite it, or jump to page |
| detailsFetched | false when the full-text fetch failed, so a blank textInBody is never mistaken for a notice that genuinely has none |
| scrapedAt | UTC timestamp this row was retrieved |
Sample record (JSON, people masked)
{
"id": 19333823,
"entityName": "…",
"krs": null,
"nip": null,
"signatureOfCase": "V GUp 276/25",
"chapterName": "III. OGLOSZENIA WYMAGANE PRZEZ PRAWO UPADLOSCIOWE",
"monitorNumber": "235/2025",
"dateOfPublication": "2025-12-04T00:00:00",
"textInPosition": "…",
"textInBody": "…",
"numberOfNotice": "64291",
"page": 156,
"issuePdfUrl": "https://wyszukiwarka-msig.ms.gov.pl/api/Monitor/Download?id=19389837&fileId=false",
"detailsFetched": true,
"scrapedAt": "2026-07-28T15:02:15.632Z"
} What it does not do
- A date range is required for every search.
- The KRS-entries section (type B) is being phased out since November 2025; newer KRS changes will not appear there.
- Full PDF monitor issues are not parsed by this actor (the structured announcement text is returned instead).
MSiG (Poland) does not offer a clean public API for programmatic queries. getregdata reads the official source directly and returns structured JSON, keyed off the KRS identifier - so you get API-like access without an official endpoint.
Install the getregdata agent skills or MCP server, or run the regdata/msig-scraper actor on Apify. Query by KRS or company name and receive structured, source-attributed records. It is free to install; you pay per result on Apify.
Official court and commercial announcements from Monitor Sądowy i Gospodarczy.
Not ready to run it yourself? Tell us which companies or filters you need. We run it once and send you the file, and a quote if you want it regularly. No newsletter, no sales calls.
Your request is in our inbox. We reply within one business day, from [email protected].
The form could not send just now - nothing is lost. Send it as an e-mail instead (your text is already filled in), or write to [email protected].
Prefer e-mail? [email protected] · We use your details only to answer you. Privacy
One call: identity, beneficial owners and insolvency screened against the company and every owner, as a single verdict.
Ultimate beneficial owners from the Central Register of Beneficial Owners.
Annual financial statements and filings from the National Court Register.
Management and board members registered in the National Court Register.
Insolvency and restructuring entries from the National Debtor Register.
Ownership and mortgage entries from the electronic land and mortgage register.
Company identity, PKD activity and status from the official GUS registry.
Regulated financial entities from the KNF supervision registers.
Abusive contract clauses from the UOKiK consumer-protection registry.
Waste-management registration entries from the BDO database.
Politically exposed persons from the Polish parliament for KYC/AML screening.
Local units and premises (jednostki lokalne) from the REGON registry.