-
-
Notifications
You must be signed in to change notification settings - Fork 96
Description
Related Problem
It’s currently difficult to compare or filter properties across different websites, because some important information (like earliest move-in date, property descriptions, or attributes such as "has kitchen" / "no pets") is not being scraped. This makes it harder for users to evaluate listings quickly or make decisions without manually visiting the source sites.
Proposed Feature
I would like Fredy to automatically scrape additional data from real estate websites, starting with:
- Property descriptions (merged into one text field for simplicity).
- Earliest move-in date (priority, since it’s often the main decision-making attribute).
- Key property attributes like "has kitchen" or "no pets" (optional for later).
Since attributes vary a lot across sites, unifying them may be complex. For a first step, only earliest move-in date should be implemented.
Additionally, I propose adding a cron job that pings existing listings in the database to verify whether they are still active. This would improve accuracy by removing expired listings.
Alternatives Considered
I tried implementing this in my own client code, but sites like Immoscout24 do not return useful data with a plain fetch. It likely requires Chromium-based scraping to work reliably.
Benefits
- Helps users filter and prioritize listings more effectively, especially based on move-in dates.
- Saves users time by reducing the need to click through to the original sites.
- Improves database accuracy by removing outdated listings with the proposed cron job.
- Creates a better overall user experience for people actively looking for properties.
Additional Context
No response