German Insolvency Announcements Scraper
Pricing
Pay per event
German Insolvency Announcements Scraper
Scrape insolvenzbekanntmachungen.de for German bankruptcy notices: debtor, court, Insolvenzverwalter, key dates. First on Apify. Pairs with Bundesanzeiger for full German distress feed.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape insolvenzbekanntmachungen.de, Germany's official court-operated insolvency portal. Returns structured records for every published announcement — debtor name, court, Insolvenzverwalter, key dates, and the full legal text — across all 16 federal states.
German Insolvency Scraper Features
- Extracts ~5,800 announcements per business day for all-Germany queries
- Returns debtor name, city, court, case number, register entry, and announcement type for every record
- Fetches full announcement text via AJAX — including Insolvenzverwalter contact details, opening date, and claims deadline
- Supports three query modes: recent announcements, exact date range, and name search
- Filters by Bundesland to narrow results to a specific federal state
- Infers announcement type from legal text keywords (Eröffnung, Schlusstermin, Vergütung, Restschuldbefreiung)
- No proxies required — the portal is a public government service
What Can You Do With German Insolvency Data?
- Distressed debt investors — Track new Eröffnungsbeschluss filings to identify early-stage workout opportunities before the market prices them in
- Credit insurers and risk teams — Monitor insolvency filings against counterparty lists to trigger coverage reviews and set reserves
- Legal recovery firms — Pull Insolvenzverwalter contact details for creditor notification without manual portal navigation
- Factoring and trade credit providers — Screen buyer exposure against daily filing feeds to flag deteriorating credit quality
- M&A advisors and restructuring consultants — Build a German distressed pipeline feed, or at least the raw data that makes one possible
- Research and compliance teams — Create auditable records of insolvency filing dates and court assignments for regulatory or litigation purposes
How German Insolvency Scraper Works
- Choose a query mode — recent announcements (last N days), a specific date range, or a name search for a company or person
- The scraper submits a search to the portal and parses every row from the results table, including date, court, debtor, city, and register info
- If
fetchDetailTextis enabled, it makes an additional request per record to pull the full announcement text — including Insolvenzverwalter name and address, proceedings open date, and claims filing deadline - Results are returned as structured JSON, one record per announcement, with type classification inferred from the legal text
Input
{"mode": "recent_announcements","lookbackDays": 3,"fetchDetailText": true,"maxItems": 100}
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | recent_announcements | Query mode: recent_announcements, by_date_range, or by_debtor_name |
lookbackDays | integer | 3 | Days to look back from today (for recent_announcements and by_debtor_name modes) |
dateFrom | string | — | Start date for by_date_range mode (YYYY-MM-DD) |
dateTo | string | — | End date for by_date_range mode (YYYY-MM-DD). Defaults to today |
debtorName | string | — | Company or person name to search for (by_debtor_name mode) |
bundesland | string | — | Filter by federal state. Leave blank for all states |
fetchDetailText | boolean | true | Fetch full announcement text via AJAX for each result |
maxItems | integer | 10 | Maximum announcements to return |
Additional Input Examples
Search by debtor name across the last 7 days:
{"mode": "by_debtor_name","debtorName": "Müller","lookbackDays": 7,"fetchDetailText": true,"maxItems": 50}
Pull a specific date range for one federal state:
{"mode": "by_date_range","dateFrom": "2026-04-01","dateTo": "2026-04-30","bundesland": "Bayern","fetchDetailText": false,"maxItems": 1000}
German Insolvency Scraper Output Fields
{"announcement_date": "06.05.2026","case_number": "67 IN 123/26","court": "München","debtor_name": "Mustermann GmbH","debtor_city": "München","register_info": "München, HRB 123456","announcement_text": "Über das Vermögen der Mustermann GmbH ... wurde am 04.05.2026 das Insolvenzverfahren eröffnet ...","insolvency_administrator": "Dr. Hans Meier, Rechtsanwalt\nMusterstraße 1, 80331 München\nTel.: 089 12345-0","opening_date": "04.05.2026","claims_deadline": "16.06.2026","announcement_type_hint": "Eroeffnung","scraped_at": "2026-05-06T15:14:52.000Z"}
| Field | Type | Description |
|---|---|---|
announcement_date | string | Date published (DD.MM.YYYY) |
case_number | string | Court file number (Aktenzeichen) |
court | string | Insolvency court (Insolvenzgericht) |
debtor_name | string | Debtor name — company or person |
debtor_city | string | Debtor city or municipality |
register_info | string | Commercial register entry (if applicable) |
announcement_text | string | Full legal announcement text (when fetchDetailText is true) |
insolvency_administrator | string | Insolvenzverwalter name and address extracted from text |
opening_date | string | Date proceedings were opened (if present in text) |
claims_deadline | string | Claims filing deadline (Anmeldefrist, if present) |
announcement_type_hint | string | Inferred type: Eroeffnung, Schlusstermin, Verguetung, Restschuldbefreiung, or Other |
scraped_at | string | ISO 8601 timestamp when record was collected |
🔍 FAQ
How do I scrape German insolvency announcements?
German Insolvency Scraper handles the session management and form submission the portal requires. Set mode to recent_announcements, configure lookbackDays, and run it — you'll get structured JSON for every published announcement without touching the portal manually.
How much does German Insolvency Scraper cost to run?
Pricing is per record at $0.05 per announcement plus $0.10 per run start. A day's worth of all-Germany filings (~5,800 records) costs around $2.90. Disabling fetchDetailText skips the per-record AJAX calls and speeds up runs when you only need listing data.
What data does insolvenzbekanntmachungen.de publish?
German Insolvency Scraper pulls everything the portal exposes: court, debtor identity, city, case number, register entry, and the full text of each legal announcement. The announcement text includes Insolvenzverwalter contact details, proceedings open date, and claims deadlines — the fields that actually matter for creditor workflows.
Does German Insolvency Scraper need proxies?
It doesn't. The portal is a public German government service with no geo-restriction or IP blocking. Direct requests work without proxy configuration.
Can I filter results by announcement type?
The portal doesn't expose announcement type as a filter. German Insolvency Scraper infers the type from keywords in the announcement text and returns it in announcement_type_hint. Filter the output dataset by this field after the run.
Need More Features?
Need additional fields, custom state filters, or integration with Bundesanzeiger data? File an issue or get in touch.
Why Use German Insolvency Scraper?
- First on Apify — no other actor covers insolvenzbekanntmachungen.de, which publishes every German court-issued insolvency notice
- Full text extraction — pulls Insolvenzverwalter contact details, opening dates, and claims deadlines from the AJAX-loaded announcement text, not just the listing table
- No proxies, no auth — the portal is public, so there's nothing to route around