1 · Inventory Overview
| Portal | Listings | Unique | Share | Distribution |
|---|
2 · Listing Change Rate — per Day
3 · Time since last change
4 · Inner Duplication Rate
| Portal | Total Listings | Unique | Duplicates | Dup Rate |
|---|
5 · Price Distribution
6 · Region Distribution (Listings / Estimated Unique)
Listings per Region
Unique Properties per Region
Select a State for Detail View
Listing Share by Portal
Unique Market Share by Portal
7 · Cross-Portal Duplication
| Portal Pair | Shared Listings | Duplication Rate |
|---|
8 · Dominant Agencies
9 · Data Source Index
Transparency: All data sources used to build this property flow report are listed below. Each source is identified by a unique ID for traceability and audit purposes.
| Source ID | Name | Portal | Type | Date Collected | Records | Coverage |
|---|---|---|---|---|---|---|
| DS-IW-001 | ImmoWelt Listing Scrape | Immowelt | scrape | 2026-03-11 | 335,418 | Germany — Residential + Commercial |
| DS-IS-001 | ImmoScout24 Listing Scrape | Immoscout | scrape | 2026-03-11 | 438,952 | Germany — Residential + Commercial |
| DS-KA-001 | Kleinanzeigen Listing Scrape | Kleinanzeigen | scrape | 2026-03-11 | 542,016 | Germany — Residential + Commercial |
| DS-GEO-001 | Geocoding & Region Mapping | — | api | 2026-03-11 | 2,874,510 | Germany — All geocoded listings |
| DS-DB-001 | Roam PostgreSQL | — | database | 2026-03-11 | 2,912,183 | Germany — All property records |
DS-IW-001: Full portal crawl, all active listings
DS-IS-001: Full portal crawl, all active listings
DS-KA-001: Full portal crawl, real estate category
DS-GEO-001: Address normalisation via Google Maps Geocoding API
DS-DB-001: Canonical data store; de-duplicated across all portals
10 · Property Registry
Data Integrity: Each active property is assigned a stable unique ID in the format
PROP-{TYPE}-{TXN}-{REGION}-{NNNNN}. Platform-specific listing IDs trace each property back to its source portal records.
| Property ID | Type | Transaction | Region | Portal Listings | Portals |
|---|