German Foreclosure Auctions — Zwangsversteigerung
Pricing
from $4.00 / 1,000 auction records
German Foreclosure Auctions — Zwangsversteigerung
Court-ordered property auctions from Germany's official portal (zvg-portal.de), all 16 states. Auction date and time, court, file number, property type, full address, market value and the 50%/70% marks. Cancelled dates included. Around 3,400 live proceedings; run it as a monitor.
Pricing
from $4.00 / 1,000 auction records
Rating
0.0
(0)
Developer
us0r
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 hours ago
Last modified
Categories
Share
German Foreclosure Auctions Scraper (Zwangsversteigerung)
Every court-ordered property auction in Germany is published on the official
portal zvg-portal.de, run jointly by the justice ministries of the federal
states. This Actor collects the live inventory — all 16 states — with the
auction date, the court, the property, its full address and its appraised
market value.
About 3,400 proceedings are listed nationwide at any time, and roughly 90 of them change every day.
What you get
| Field | Example |
|---|---|
terminIso, terminUhrzeit | 2026-09-09, 09:30 — when the auction is held |
terminAufgehoben | true when the court has cancelled the date |
objektart, objektKategorien | Eigentumswohnung (3 bis 4 Zimmer), ["Wohnung"] |
adresse, strasse, plz, ort, ortsteil | Moorstr. 7, 28237 Bremen, Gröpelingen |
verkehrswert | 216000.0 — the court's appraised market value in EUR |
verkehrswert50Prozent, verkehrswert70Prozent | the 50% and 70% marks of that value |
verfahrensart | Zwangsversteigerung (Zwangsvollstreckung) or Teilungsversteigerung |
gericht, aktenzeichen | Bremen-Blumenthal, 0026 K 0059/2025 |
bundesland, bundeslandCode | Bremen, hb |
standIso | when the court last touched the entry |
portalUrl | deep link into the portal, for you to open |
id | stable identifier, for deduplication across runs |
Fields an entry does not contain are null — never guessed.
Three things this Actor does that the source makes hard
1. It tells partition auctions apart. The portal does not show the type of
proceeding in its result list, so the Actor determines it separately. This
matters: 25% of all German proceedings are partition auctions
(Teilungsversteigerung, 22% in NRW and 42% in Bavaria), where the 50% and 70%
value marks of §§ 74a and 85a ZVG do not apply at all. The Actor therefore
leaves verkehrswert50Prozent and verkehrswert70Prozent empty there instead
of publishing a number that means nothing. Those two fields are plain
arithmetic on the published value, not legal advice.
2. It reads the market value correctly when the court writes prose. 27% of value cells contain more than a number. Real examples from a single day:
119.000,--349.600,- Eurozu 1: 85.000 € zu 2: 20.000 €Flst. 66 - 146.000 EUR Flst. 68 - 89.000,00 EURLfd.Nr. 11: 653,00 Euro Lfd.Nr. 12: 390,00 EuroLfd.Nr. 13: 264.000,00 Euro Gesamtverkehrswert: 265.043,00 Euro
Taking the first number in that last cell would report 653 € for a property
worth 265,043 €. The Actor looks for a stated total first, then checks whether
one amount is the sum of the others, and only then falls back to the first —
marking the record verkehrswertMehrdeutig when it had to. Every amount found
is kept in verkehrswertPositionen, and the original sentence in
verkehrswertHinweis.
3. It keeps cancelled auctions. About 5% of entries read "Der Termin … wurde
aufgehoben." They carry no property data, so they are easy to drop — but if you
are monitoring a debtor, a cancelled auction is the news. Set
ohneAufgehobeneTermine to drop them, or nurAufgehobeneTermine to see nothing
else.
Typical uses
- Property sourcing — filter by postcode, category and value, get the auction date weeks ahead
- Distressed asset monitoring — watch a region or a value band and be told what changed since yesterday
- Credit risk — 13 proceedings nationwide are filed by an insolvency administrator; they connect directly to insolvency monitoring
- Market analysis — 1.13 bn EUR of appraised value across 3,400 properties, broken down by state, court, category and value
Related Actors
Insolvency proceedings are published on a different federal portal, and the same people tend to watch both. German Insolvency Announcements covers openings, dismissals for lack of assets and distribution lists — including the appointed administrator with phone number and email. The 13 auctions here that were filed by an insolvency administrator are the point where the two meet.
German Insolvency Check takes the other route: hand it a list of names and it reports, per name, whether the insolvency register has anything on it, at which court, under which file number, and whether the proceeding is still running. Useful for putting a name you found in an auction listing straight through the register.
The justice administration auctions movable goods as well — vehicles, machinery, jewellery, tools seized by bailiffs — alongside what customs and municipalities sell off. German Government Auctions covers both official portals in one schema, with the current bid, the closing time, the pickup address and the case worker's phone number and e-mail.
Input
Everything is optional. The defaults cover all states and stop after 50 entries,
so a first trial run finishes in about three seconds — set maxErgebnisse to 0
for a real run.
| Option | Default | Meaning |
|---|---|---|
bundeslaender | all 16 | Which federal states to cover |
objektKategorien | all | Haus, Wohnung, Grundstück, Gewerbe, Stellplatz, Teileigentum |
verfahrensarten | all | Restrict to enforcement, partition auctions, … |
verkehrswertMin / verkehrswertMax | — | Value band in EUR |
plzPraefix | — | Postcode prefixes, e.g. ["80", "81"] for Munich |
ort | — | Substring of town, district or street |
terminInnerhalbTagen | — | Only auctions within the next N days |
ohneAufgehobeneTermine / nurAufgehobeneTermine | false | Handle cancellations |
verfahrensartErmitteln | true | Determine the type of proceeding (≈5 extra requests per state) |
nurNeue | false | Only entries that are new or that the court has changed |
maxErgebnisse | 50 | Stop after N entries; 0 = no limit |
statusSpeicher | zvg-gesehen | Named store for nurNeue; use different names for independent monitors |
pauseSekunden | 0.2 | Delay before each request to the portal |
For monitoring, set nurNeue: true and schedule the Actor. An entry counts
as new when it appears for the first time or when the court has updated it,
which is what standIso records. You are not charged twice for an entry nobody
touched.
Scale and speed
A complete national run is 3,400 proceedings from 67 requests in about 2.5 minutes — 51 records per request. One state takes seconds. The Actor talks plain HTTP to the portal, no headless browser, which is why it is fast and cheap to run.
Limits, honestly
- Four states barely use this portal. Hamburg and Mecklenburg-Vorpommern currently list nothing at all, Schleswig-Holstein one entry, and Baden-Württemberg only about 50. That is the source, not the Actor.
- Only the result list. The portal's robots.txt disallows crawling the
detail view and the PDF attachments, so the Actor never requests them — you
get
portalUrland theanhaengecount and open them yourself. Everything worth having (value, date, address, property type) is in the list anyway. - The type of proceeding is not free. Determining it costs about five extra
requests per state. Turn
verfahrensartErmittelnoff if you do not need it — the 50%/70% marks then stay empty, because they cannot be computed safely without it. - The market value is the court's appraisal, often a year or more old, and
sometimes stated per parcel rather than per property. Check
verkehrswertHinweiswhenever it is set. - Entries disappear once the auction has been held. There is no archive to go back to.
- Property addresses are property addresses, not debtor addresses. The portal does not publish debtor names.
Pricing
Pay per event:
| Event | What it covers |
|---|---|
actor-start | once per run |
treffer | one proceeding with all parsed fields |
Keywords: Zwangsversteigerung, Zwangsversteigerungstermine, ZVG, ZVG-Portal, Teilungsversteigerung, Verkehrswert, Immobilien Zwangsversteigerung, foreclosure auction Germany, German court auctions, Amtsgericht Versteigerung, Immobilien-Leads, distressed real estate Germany.