Platform specifics
A regulated identifier, and what happens when it stops being public
These are the reasons a Bayut dataset needs its own handling rather than a shared retail schema.
The permit number is the most useful field on a Dubai listing
Dubai requires a Land Department permit for every property advertisement. The permit ties the advertisement to a
licensed brokerage, an authorised owner instruction and a specific property.
For anyone working with listing data, that is unusually valuable:
- It is a regulator-issued identifier, not a portal-generated one.
- It supports duplicate detection — portals themselves use permit information as part of deciding
whether two listings are the same property.
- It is verifiable independently through the Land Department's own channels.
No other market on our real-estate coverage has an equivalent.
And it is being withdrawn from public display
Through 2026, permit numbers have been disappearing from public view on the major Dubai portals, with the direction
moving toward portal-side verification badges rather than a raw number a third party can check.
That materially changes what a dataset can offer, and we would rather say so than sell a field that is
becoming unavailable.
So we report the visible share rather than promising the field
Our position on this is the same one we take on gated pricing at Whole Foods and app-only rates at Agoda.
- We capture the permit number where it is publicly displayed, as published.
- Where it is not, the field is null with a reason — not inferred, not reconstructed from anything
else.
- We report
permit_visible_share per batch, so a programme built on that field knows what
proportion it is actually getting, and can see it change over time.
What we will not do
Reconstruct a permit number, treat a portal verification badge as equivalent to one, or represent a badge as
regulatory confirmation. A badge is the portal's assessment. A permit number is the regulator's record. They are
different things and conflating them would put a platform's judgement in a field that looks official.
Where a portal displays a verification badge, we capture it as portal_verified_badge — clearly
its own field, clearly not the permit.
Asking price, duplicates, and what UAE listing data is not
Asking, not transaction
Portal prices are asking prices. Dubai transaction data exists separately through the Land Department and is a
different source with different coverage.
price_type is a constant asking on every record. A market analysis that treats portal
asking prices as transaction prices will overstate the market in a rising phase and understate it in a falling one.
Duplicates
The same property is frequently advertised by more than one brokerage. Where permit numbers are visible, they are
the strongest available signal that two listings are one property. As they become less visible, duplicate detection
falls back to attribute and image matching, which is weaker.
We flag duplicate_cluster_id with cluster_basis naming what the grouping was built on
— permit, attributes, or images — so the confidence is visible rather than assumed.
What we never collect
Agent names, agent phone numbers, agent photographs or any individual's details. Brokerage name is a commercial
entity and is collected; the individual is not, in this market or any other.