← All Reports
Roam Property Flow

Property Flow Report

Cross-Portal Listing Intelligence

Report Date: 2026-02-19
Market: Germany — Residential
Portals: ImmoWelt · ImmoScout24 · Kleinanzeigen
Coverage: Point-in-time snapshot
Select Segment
Apartment
House
Sale
Rent
Apartment · Sale 208,362 across all portals
Avg Change Rate 12.3%/d altered per day
Cross-Dup Rate 2.2% listed on 2+ portals
Apartment · Sale

1 · Inventory Overview

Snapshot: In the Apartment · Sale segment, corrected listing inventory totals 208,362 across all portals and 16 states: Immowelt 70,002 · Immoscout 82,349 · Kleinanzeigen 56,011.
Portal Listings Share Distribution
70,002 33.6%
82,349 39.5%
56,011 26.9%
Total 208,362 100%

2 · Listing Change Rate — per Day

8.4%

listings/day

→ flat vs prev

8.6%

listings/day

→ flat vs prev

19.8%

listings/day

→ flat vs prev

3 · Average Time on Market

44d

median 22d · p90 122d

46d

median 20d · p90 118d

13d

median 8d · p90 25d

4 · Inner Duplication Rate

Deduplication: Computed inner-duplication rates for Apartment · Sale: Kleinanzeigen 2.9%, ImmoWelt 4.8%, ImmoScout24 2.7%. IW shows the highest inner duplication at 4.8%, likely from Neubau project templates and CRM sync issues. IS24 and KA are both around 2.7–2.9%.
Portal Total Listings Unique Duplicates Dup Rate
70,002 66,628 3,374 4.8%
82,349 80,126 2,223 2.7%
56,011 54,364 1,647 2.9%

5 · Price Distribution — EUR/m²

€4,149

median EUR/m²

P10€1,824
P25€2,849
Median€4,149
P75€5,874
P90€7,992

€3,878

median EUR/m²

P10€1,944
P25€2,791
Median€3,878
P75€5,476
P90€7,596

€3,750

median EUR/m²

P10€1,737
P25€2,618
Median€3,750
P75€5,177
P90€7,075

6 · Region Distribution

Region Total
Baden-Württemberg 11,621 16,283 9,233 37,137
Bayern 14,875 14,878 10,056 39,809
Berlin 7,060 9,418 4,748 21,226
Brandenburg 1,305 1,384 851 3,540
Bremen 721 591 726 2,038
Hamburg 1,962 1,907 913 4,782
Hessen 3,947 6,192 3,370 13,509
Mecklenburg-Vorpommern 1,366 1,340 920 3,626
Niedersachsen 5,427 5,065 5,503 15,995
Nordrhein-Westfalen 9,300 13,215 9,462 31,977
Rheinland-Pfalz 2,523 3,347 2,528 8,398
Saarland 771 386 742 1,899
Sachsen 4,255 4,165 3,276 11,696
Sachsen-Anhalt 772 713 774 2,259
Schleswig-Holstein 3,160 2,999 2,181 8,340
Thüringen 937 466 728 2,131

7 · Cross-Portal Duplication

Overlap: Computed cross-portal overlap for Apartment · Sale: IW×IS24 3.1%, KA×IS24 4.0%, IW×KA 7.9%, all three 2.2%. Cross-portal overlap is moderate: IW×KA at 7.9% is the highest pair, driven by agents targeting first-time buyers on KA. IW×IS24 and IS24×KA are both around 3–4%. About 2.2% of listings appear on all three portals.
Portal Pair Shared Listings Duplication Rate
× 2,156 3.1%
× 4,436 7.9%
× 2,212 4.0%
All Three Portals 1,215 2.2%
House · Sale

1 · Inventory Overview

Snapshot: In the House · Sale segment, corrected listing inventory totals 501,402 across all portals and 16 states: Immowelt 121,577 · Immoscout 198,478 · Kleinanzeigen 181,347.
Portal Listings Share Distribution
121,577 24.2%
198,478 39.6%
181,347 36.2%
Total 501,402 100%

2 · Listing Change Rate — per Day

8.8%

listings/day

→ flat vs prev

8.3%

listings/day

→ flat vs prev

23.7%

listings/day

→ flat vs prev

3 · Average Time on Market

42d

median 20d · p90 121d

50d

median 21d · p90 128d

11d

median 7d · p90 22d

4 · Inner Duplication Rate

Deduplication: Computed inner-duplication rates for House · Sale: Kleinanzeigen 8.2%, ImmoWelt 7.2%, ImmoScout24 5.8%. KA leads inner duplication at 8.2%, driven by reposting and ad refreshing on long-TOM properties. IW follows at 7.2%, with IS24 at 5.8%.
Portal Total Listings Unique Duplicates Dup Rate
121,577 112,811 8,766 7.2%
198,478 186,946 11,532 5.8%
181,347 166,513 14,834 8.2%

5 · Price Distribution — EUR/m²

€2,642

median EUR/m²

P10€956
P25€1,673
Median€2,642
P75€3,678
P90€4,927

€2,737

median EUR/m²

P10€1,042
P25€1,736
Median€2,737
P75€3,990
P90€5,533

€2,447

median EUR/m²

P10€870
P25€1,556
Median€2,447
P75€3,512
P90€4,976

6 · Region Distribution

Region Total
Baden-Württemberg 13,279 26,372 21,201 60,852
Bayern 19,422 26,543 23,955 69,920
Berlin 1,923 2,974 2,587 7,484
Brandenburg 5,787 12,331 11,640 29,758
Bremen 639 757 778 2,174
Hamburg 1,809 2,015 1,192 5,016
Hessen 7,816 13,639 12,557 34,012
Mecklenburg-Vorpommern 3,861 4,117 4,236 12,214
Niedersachsen 13,653 19,189 19,770 52,612
Nordrhein-Westfalen 16,820 37,052 32,349 86,221
Rheinland-Pfalz 11,743 23,140 19,153 54,036
Saarland 2,829 3,608 5,246 11,683
Sachsen 6,806 9,037 9,279 25,122
Sachsen-Anhalt 4,605 5,268 6,013 15,886
Schleswig-Holstein 6,258 7,936 6,285 20,479
Thüringen 4,327 4,500 5,106 13,933

7 · Cross-Portal Duplication

Overlap: Computed cross-portal overlap for House · Sale: IW×IS24 19.9%, KA×IS24 19.1%, IW×KA 17.7%, all three 17.6%. The highest cross-portal overlap of any segment: ~19–20% between IW×IS24 and IS24×KA. Long time-on-market makes multi-homing cumulative. IW×KA overlap is 17.7%. 17.6% appear on all three portals.
Portal Pair Shared Listings Duplication Rate
× 24,206 19.9%
× 21,531 17.7%
× 34,637 19.1%
All Three Portals 21,337 17.6%
Apartment · Rent

1 · Inventory Overview

Snapshot: In the Apartment · Rent segment, corrected listing inventory totals 242,395 across all portals and 16 states: Immowelt 53,576 · Immoscout 90,033 · Kleinanzeigen 98,786.
Portal Listings Share Distribution
53,576 22.1%
90,033 37.1%
98,786 40.8%
Total 242,395 100%

2 · Listing Change Rate — per Day

15.5%

listings/day

→ flat vs prev

14.8%

listings/day

→ flat vs prev

15.5%

listings/day

→ flat vs prev

3 · Average Time on Market

26d

median 9d · p90 71d

29d

median 8d · p90 83d

17d

median 9d · p90 35d

4 · Inner Duplication Rate

Deduplication: Computed inner-duplication rates for Apartment · Rent: Kleinanzeigen 4.6%, ImmoWelt 2.2%, ImmoScout24 4.1%. KA and IS24 show similar inner duplication (~4.1–4.6%), likely from WG-splitting and repost loops. IW is lower at 2.2% due to smaller private-seller share.
Portal Total Listings Unique Duplicates Dup Rate
53,576 52,408 1,168 2.2%
90,033 86,306 3,727 4.1%
98,786 94,262 4,524 4.6%

5 · Price Distribution — EUR/m²/mo

€13

median EUR/m²/mo

P10€8
P25€10
Median€13
P75€18
P90€26

€11

median EUR/m²/mo

P10€6
P25€8
Median€11
P75€15
P90€21

€13

median EUR/m²/mo

P10€8
P25€10
Median€13
P75€17
P90€23

6 · Region Distribution

Region Total
Baden-Württemberg 4,612 11,613 10,781 27,006
Bayern 6,979 10,129 11,776 28,884
Berlin 4,944 8,092 5,982 19,018
Brandenburg 1,303 2,239 2,441 5,983
Bremen 307 601 789 1,697
Hamburg 2,076 2,668 2,419 7,163
Hessen 2,670 6,500 6,490 15,660
Mecklenburg-Vorpommern 1,111 1,330 2,176 4,617
Niedersachsen 3,977 5,641 10,325 19,943
Nordrhein-Westfalen 9,090 19,620 19,363 48,073
Rheinland-Pfalz 1,428 3,217 4,143 8,788
Saarland 472 320 1,584 2,376
Sachsen 8,326 10,256 10,094 28,676
Sachsen-Anhalt 3,005 4,389 4,799 12,193
Schleswig-Holstein 1,370 2,048 2,721 6,139
Thüringen 1,906 1,370 2,903 6,179

7 · Cross-Portal Duplication

Overlap: Computed cross-portal overlap for Apartment · Rent: IW×IS24 0.9%, KA×IS24 0.8%, IW×KA 3.2%, all three 0.7%. Cross-portal overlap is low overall. IW×KA at 3.2% is the highest pair; IW×IS24 and IS24×KA are below 1%. Only 0.7% appear on all three — mostly corporate housing portfolios.
Portal Pair Shared Listings Duplication Rate
× 488 0.9%
× 1,736 3.2%
× 747 0.8%
All Three Portals 359 0.7%
House · Rent

1 · Inventory Overview

Snapshot: In the House · Rent segment, corrected listing inventory totals 14,408 across all portals and 16 states: Immowelt 2,525 · Immoscout 5,996 · Kleinanzeigen 5,887.
Portal Listings Share Distribution
2,525 17.5%
5,996 41.6%
5,887 40.9%
Total 14,408 100%

2 · Listing Change Rate — per Day

11.0%

listings/day

→ flat vs prev

10.0%

listings/day

→ flat vs prev

14.0%

listings/day

→ flat vs prev

3 · Average Time on Market

33d

median 14d · p90 80d

49d

median 16d · p90 121d

21d

median 10d · p90 46d

4 · Inner Duplication Rate

Deduplication: Computed inner-duplication rates for House · Rent: Kleinanzeigen 0.2%, ImmoWelt 0.1%, ImmoScout24 0.3%. Very low inner duplication across all portals (<0.4%), reflecting the small, low-churn nature of the house rental segment.
Portal Total Listings Unique Duplicates Dup Rate
2,525 2,523 2 0.1%
5,996 5,977 19 0.3%
5,887 5,877 10 0.2%

5 · Price Distribution — EUR/m²/mo

€14

median EUR/m²/mo

P10€9
P25€11
Median€14
P75€17
P90€21

€13

median EUR/m²/mo

P10€9
P25€11
Median€13
P75€16
P90€20

€12

median EUR/m²/mo

P10€6
P25€9
Median€12
P75€15
P90€19

6 · Region Distribution

Region Total
Baden-Württemberg 358 804 634 1,796
Bayern 511 885 948 2,344
Berlin 62 130 106 298
Brandenburg 77 203 190 470
Bremen 10 15 54 79
Hamburg 69 92 71 232
Hessen 173 633 422 1,228
Mecklenburg-Vorpommern 54 63 103 220
Niedersachsen 325 545 1,082 1,952
Nordrhein-Westfalen 310 1,692 954 2,956
Rheinland-Pfalz 144 393 396 933
Saarland 39 35 85 159
Sachsen 112 122 184 418
Sachsen-Anhalt 51 89 167 307
Schleswig-Holstein 186 250 356 792
Thüringen 44 45 135 224

7 · Cross-Portal Duplication

Overlap: Computed cross-portal overlap for House · Rent: IW×IS24 2.0%, KA×IS24 0.4%, IW×KA 1.2%, all three 0.3%. Cross-portal overlap is minimal: IW×IS24 at 2.0% is the highest pair. KA overlap with other portals is around 0.4–1.2%. Only 0.3% appear on all three portals.
Portal Pair Shared Listings Duplication Rate
× 50 2.0%
× 31 1.2%
× 21 0.4%
All Three Portals 7 0.3%

8 · Dominant Agencies

Agency Landscape: Agency analysis is not yet computed by the pipeline.