Sortable, filterable table of all scraped listings with price, surface, rooms, DPE rating, and tags.
Aggregate stats with interactive charts — price distribution, room counts, city breakdown, and price vs. surface scatter.
Track every scraping session with listing counts, CSV availability, and log files for debugging.
Deep-dive into individual listings with descriptions, image galleries, mini-maps, and agency info.
View listings on an interactive map with Nominatim geocoding and marker clustering.
Compare any two runs to see new listings, removals, price changes, and surface updates.