Every listing carries its receipts.
We compute a deterministic 0–100 trust score for every listing using seven verifiable signals — no black-box ML, no hand-waving. Here's the math, the data, and what it actually catches.
Listings checked
270
across Delhi NCR
Duplicate clusters
10
same flat, multiple brokers
Stale flagged
10
low-trust, surfaced anyway
Brokers verified
18
6 Pro · phone + RERA
Distribution of trust scores
live from the database
-
Gold ≥ 80
79 · 29%
-
Silver 60–79
124 · 46%
-
Bronze 35–59
57 · 21%
-
Unrated < 35
10 · 4%
Each signal is auditable.
Click into any listing's trust score breakdown to see exactly which signals it earned and which it didn't. No mystery scores.
RERA project match
We cross-check the listing's project ID against the regulator's public registry — Haryana RERA, UP RERA or Delhi RERA. A match means the project is legally permitted to sell.
Broker reputation tier
Verified Pro brokers (RERA agent ID + phone + 5+ years active) score full marks. Unverified independents score zero. The tier is set by hand after document review.
Photos verified
Eight or more high-resolution photos per listing, perceptual-hashed against our stock-image database. Listings using the same hero photo as another listing get penalised.
Price within ±15% of locality median
We compute the rolling median price-per-sqft for the same BHK and listing type in this locality. Listings 15% above or below get downscored as outliers — either over-priced or suspiciously cheap.
Freshness
Listings refreshed within the last 30 days, or showing a real price drop in their history, score full marks. We separate genuine refreshes from 'refresh-without-change' broker theatre.
Phone verified
The seller's phone is verified via OTP at sign-up. No phone verification means we can't guarantee the contact reaches a real human attached to this listing.
No duplicate cluster
When the same flat is listed by multiple brokers, all sibling listings get a small penalty — and the cluster is shown front-and-centre on the listing page so buyers can compare brokers.
Here's a live listing scoring 100/100.
2 BHK in Godrej Aria, Sector 150, in Sector 150. The exact signals it earned:
See full listing-
+25
RERA project match
Cross-checked against RERA project UPRERAPRJ27145
-
+20
Broker reputation tier
Posted by Verified Pro broker
-
+15
Photos verified
11 hi-res photos on file
-
+15
Price within ±15% of locality median
+4.5% vs locality median for 2 BHK
-
+10
Freshness
Refreshed 19 days ago
-
+10
Phone verified
Verified via OTP
-
+5
No duplicate cluster
No matching duplicates detected
What the tiers mean
≥ 80
RERA + Verified Pro broker + photo-verified + price-honest. Safe to inquire without due diligence.
60 – 79
Most signals earned but missing one or two. Reasonable to engage; ask the broker about gaps.
35 – 59
Gaps in verification — could be a new broker, missing RERA, or sparse photos. Worth a closer look.
< 35
Stale, unverified, or otherwise low-trust. We surface them anyway — but with a red flag.
Questions we get asked
Why do you show stale listings at all?
Hiding stale listings is what 99acres does — it makes the inventory look bigger than it is. We surface them with a red flag because honest absence beats fake presence. If a broker has a flat that didn't sell in three months, you should know.
Can a broker game the trust score?
The freshness signal is the most-gamed in the industry. We split it into "real refresh with price change" (full points) versus "refresh with no change" (zero) and surface both states on the listing page. RERA matching, broker tier and phone verification are document-backed and harder to fake.
How is the locality median computed?
The rolling median price-per-sqft is computed live from active listings in the same locality with the same BHK and listing type. If your listing is more than 15% above or below it, the price-band signal does not earn — and we show the percentage delta on the listing page.
What happens when a duplicate cluster is detected?
We group sibling listings and show the comparison side-by-side on each one — broker, price, freshness. Each member loses 5 points off the trust score. The intent is not to hide any of them; it's to let you pick the broker rather than the listing.