Centralising property listings from multiple sources
A real estate agency in Turkey wanted to display an up-to-date property catalogue without manually re-entering every listing on its site.
The context
The agency's listings were spread across several places: some entered directly by agents, others picked up from partners. The agency's showcase site, meanwhile, was updated by hand, with a frequent lag between the real state of the market and what was actually visible online: a sold property sometimes stayed listed for several days, while a newly available one took time to appear.
The goal was to build a collection mechanism that gathers the existing listings, normalises them into a shared format, and publishes them on the showcase site without manual re-entry, with minimal lag.
What I did
-
Identified the sources
Mapped out the different places where listings actually existed, along with their respective formats and update frequencies.
-
Normalised the data
Built a shared property model — floor area, type, location, photos, price — that each source is converted into.
-
Detected removed listings
Built a mechanism that spots when a property no longer appears in a source and removes it from the site automatically, rather than leaving it listed by default.
-
Automated publishing
Updated the showcase site regularly and automatically from the centralised catalogue, with no manual intervention for each change.
Frequently asked questions
How are property photos handled?
What happens if a source becomes temporarily unavailable?
Can this mechanism be adapted to new sources later on?
Can the update frequency be adjusted?
Describe your need in one minute
A few targeted questions so I can reply with an estimate rather than another questionnaire.