PerfectAdBook a demo ↗
Live on UAE listings · Bayut · PropertyFinder

Every listing,
cross‑examined.

PerfectAd reads a real-estate listing the way a fraud analyst would: permit, photos, wording and price. It returns one auditable verdict, and a listing flagged for fraud can never outrank a clean one.

  • Patent US12455963B1
  • Live DLD permit checks
  • 455,212 Dubai listings scored
UAE coastDubai · Abu Dhabi · RAK11 neighbourhoods
  • permit 71234567 → valid · DLD
  • photo 03 → seen on #A-2291
  • owner claim → agency watermark
Gate 01Live permit check
Gate 02Photo memory
SignalDeception read
OutputVerdict + cap
AccessAPI · MCP · Web

01·The problem

A verified badge isn't verification.

A permit number proves a listing was registered. It doesn't prove the photos belong to the property, that the price is real, or that the 'owner' is an owner. Portals rank by ad spend, so the most polished fraud often gets the best placement.

Listing fraud is contextual, adversarial and spread across photos and text.

Single rules miss it. Classifiers overfit. A generic AI wrapper gives a different opinion every time you ask. Detection has to be a system, not a prompt.

ANALYSIS · LIVEbayut.com/property/details-8812734
  1. 00:00.4fetched bayut 8812734 · 21 fields
  2. 00:03.1downloaded 12 photos · 11 sharp
  3. 00:04.0permit 71234567 → valid · DLD Trakheesi
  4. 00:05.2photo 03 pHash a3f9…e1 → matches #A-2291 (Δ4)
  5. 00:21.7vision read · 23 features
  6. 00:22.0"direct from owner" vs agency watermark → mismatch
  7. 00:22.1price −22% vs Dubai Marina 2BR p10
  8. 00:22.3gates 4 / 5 passed · deception 0.31
  9. 00:22.4score 0.71 → capped 0.50 · high-severity flag
verdict0.710.50capped

02·The scale

Fraud is now a line item on every portal’s P&L.

AED 917B

Dubai real-estate transactions in 2025, up 20% year on year.

Source · Dubai Land Department

+15%

Year-on-year rise in fraudulent listings across UAE portals

Source · Property Finder Analytics, 2024

AED 50K

RERA fine per fake listing, doubled for repeat offences

Source · RERA

~3,800

Complaints processed by RERA in a single year

Source · RERA, 2025

Every fake listing costs twice.

The portal pays in fines, takedowns and lost trust. The buyer pays in wasted viewings, deposits sent to the wrong person, or worse. More volume and more foreign buyers mean more listings than any team can check by hand.

03·The engine

Five layers. One verdict. No layer can override the others.

Each layer runs the same way every time. Together they turn a listing into a score your compliance team can defend.

  • ✓Permit valid · DLD live · Madmoun format
  • ✕No duplicate photos · pHash Δ ≤ 6
  • ✓Photos match description · vision read
  • ✓At least 5 real photos · downloaded, not claimed
  • ✓Mandatory fields · price · area · beds · location · type

Five absolute gates

Hard pass or fail checks written in code, not prompts. A gate that couldn't run is reported as unchecked, never as a pass.

0.310 = maximum deception1 = fully consistent
Patented · US12455963B1

The deception signal

One continuous read, not a binary flag. Owner versus agent, agency name across text, page and watermark, photo match and agent transparency.

≤ 0.501 high-severity flag
≤ 0.652+ medium flags

Caps that can't be argued away

The cap is a field in the output, with its reason attached. A polished listing with a fraud flag still can't outrank a clean one.

  • Price sanity16%
  • Listing quality14%
  • Deception signal12%
  • Description depth10%
  • Area sanity9%
  • Photo count9%
  • Image quality8%
  • + amenities 7 · completeness 6 · rooms 5 · price sense 4

Eleven weighted axes

Price, area, photos, description, amenities and the deception signal, each scored against what's normal for the district and property type. Same listing, same score.

p10AED / sqft · Marina 2BRp90

Calibrated to your inventory

After 30 clean listings it learns your market's normal. Listings that fail a gate never enter the profile, so fraud can't pollute the standard.

04·How it works

From listing URL to auditable verdict in under 90 seconds.

  1. 01 · 0 s

    Fetch

    A real browser opens the listing and extracts 21 structured fields from Bayut, PropertyFinder or your direct feed.

  2. 02 · ~5 s

    Remember the photos

    Every image is downloaded, measured for blur and hashed, then checked against every photo the engine has seen before.

  3. 03 · ~20 s

    Read photos and text together

    One multimodal pass returns more than 20 features: does the description match the photos, who is really selling, is the price plausible.

  4. 04 · ~25 s

    Gate and score

    Five gates and eleven weighted axes run deterministically, with the permit verified live against the Dubai Land Department.

  5. 05 · < 90 s

    Verdict

    Score, fraud flags, cap and reason, with the full run log attached. Publish, hold or reject.

05·The cap in practice

Ranked by trust, not by ad spend.

The same four listings, ranked two ways. The one with reused photos and a false owner claim drops to the bottom, whatever it paid for.

A portal ranks by

  • The ad package: Premium, Featured, Standard
  • Refresh credits and recency
  • Photos that look professional, whoever took them
  1. 1Marina Gate 2BRPremium
  2. 2JBR Sea View 1BRFeatured
  3. 3Creek Harbour 1BRStandard
  4. 4Al Barsha StudioStandard

PerfectAd ranks by

  • A permit verified live with the Dubai Land Department
  • Photos that belong to this property and no other
  • A seller who is who they say they are
  1. 1Al Barsha Studio0.91
  2. 2Creek Harbour 1BR0.84
  3. 3JBR Sea View 1BR0.62
  4. 4Marina Gate 2BR0.50 capped

A listing flagged for fraud cannot outrank a clean one. The cap travels with the score, so every system downstream has to respect it.

06·The verdict

One listing becomes a score, and a reason.

Every verdict says what it found and why. Green is clean, amber is flagged, red is capped. Example listings shown.

Al Barsha Studio

Rent · AED 62,000 / yr
Clean
0.91out of 1.00

All five gates passed. Price inside the district's normal range.

Creek Harbour 1BR

Sale · AED 1.38M
Clean
0.84out of 1.00

Clean. Short description holds the score back a little.

JBR Sea View 1BR

Rent · AED 118,000 / yr
Flagged
0.62out of 1.00

Two medium flags: holiday-home branding with a vacancy claim, bedroom count mismatch.

Marina Gate 2BR

Sale · AED 1.15M
Capped
0.50out of 1.00

Owner claim contradicted by an agency watermark. Three photos reused from another listing.

What the score counts

  • Price sanity 16
  • Listing quality 14
  • Deception signal 12
  • Description 10
  • Area 9
  • Photo count 9
  • Image quality 8
  • Amenities 7
  • Completeness 6
  • Room mix 5
  • Price sense 4

07·Memory

It remembers every photo it has seen.

PerfectAd keeps a perceptual fingerprint of every image it reads. A photo reused across listings is invisible on any single page. Across thousands of listings, it's obvious. In Dubai it has already caught more than 39,400 reused photos, spread across 1,835 brokers.

  1. Claim on listing

    Direct from owner, no agents.

    ✓ Found by PerfectAd

    Agency watermark on 9 of 12 photos.

  2. Claim on listing

    Brand new, never lived in.

    ✓ Found by PerfectAd

    Photo 03 appears on listing #A-2291, posted four months earlier (Δ4).

  3. Claim on listing

    Vacant, ready to move in.

    ✓ Found by PerfectAd

    Holiday-home branding visible in photos 6 and 7.

Request · Dubai Land Department

validate permit 71234567

checked at the source

✓ Response

status valid

gate permit_valid → pass

Permits checked live, not just read.

Dubai permit numbers are verified against the Dubai Land Department’s Trakheesi service on every listing. A permit that is invalid, expired or not found fails the gate, with the status recorded in the audit log.

Built for UAE regulation

Checked against the rules your listings already answer to.

RERA

Advertising rules for brokers and portals. Fines start at AED 50,000 per fake listing.

DLD · Trakheesi

Dubai advertising permits, verified live against the Dubai Land Department on every listing.

Madmoun

Abu Dhabi permit numbers, checked against the 14-digit Madmoun format.

Audit trail

Every verdict ships with its full run log: inputs, gate results, scores, flags and the cap reason.

08·In production

Running live across Dubai’s listings.

Every PropertyFinder listing in Dubai, scored and refreshed through the day, checked against Dubai Land Department transactions. Figures as of 8 October 2026.

455,212Dubai listings tracked and scored
245,137DLD transactions used as price comps
2,525Brokers profiled for risk
39,400+Reused photos caught across brokers

09·Who it's for

Built for the teams that answer for the listing.

01

Portals

  • Rank by trust instead of ad spend.
  • Catch fraud before buyers do.
  • Cut RERA exposure.
02

Aggregators

  • Score inbound feeds before they publish.
  • Spot one photo set reused across sources.
03

Agencies

  • Check every listing before it goes live.
  • Prove your inventory is clean.
04

Compliance teams

  • A defensible score for every listing.
  • A full audit log behind every verdict.

10·Questions

What integrators and compliance teams ask first.

How does PerfectAd connect to our inventory?

Send listing URLs to the API, share a nightly feed, or run it through MCP. We start with a scoped pilot on 100 to 500 of your listings.

Which platforms and markets are supported?

Bayut, PropertyFinder and direct feeds today, for English-language listings in Dubai and Abu Dhabi.

How long does one listing take?

Under 90 seconds from URL to verdict, including downloading and analysing every photo.

Do you check permits with the Dubai Land Department?

Yes. Dubai permit numbers are verified live against DLD's Trakheesi service. Abu Dhabi Madmoun numbers are checked against the official format.

What happens when a listing has no photos?

The text checks and gates still run. Missing photos fail the photo-count gate and are reported as missing, never guessed.

How is the score calibrated to our market?

For the first 30 clean listings it scores against an authored baseline. After that it learns price, size and description norms for your districts and property types. Listings that fail a gate never enter the profile.

Can we audit a verdict?

Yes. Every analysis stores a full run log with inputs, features, gate results, axis scores, flags and the cap reason. The same listing returns the same score.

Is the technology patented?

Yes. PerfectAd's deception signal is protected by US patent US12455963B1.

What does it cost?

Pricing depends on inventory size: a platform fee plus a per-listing fee. The pilot includes a 100-listing calibration pass.

See PerfectAd score your own listings, live.

In a 20-minute call we run five listings from your platform through the engine and walk through every verdict.

Book a 20-min demo