Prestige previewSeven doors, and the Listings door built out all the way down — every link goes somewhere. The live site is untouched.See the site map →
Review · the listings door · nothing built yet

The four sorts we promise, and the eight we could

After the ninth home on the listings page there is a box offering four smarter ways to sort, in exchange for a free account. None of the four are wired up. This page works out which of them are true, which need rewording, and what else we could offer out of data we already hold. Every number on it was measured against the live databases on 16 August 2026.

Make a free accountwhat it should unlock
  1. Price cut — biggest drop first
  2. Real sale prices, not estimates
  3. Cheapest per square foot
  4. On the market longest
  5. Open permit on file
  6. Room to build more
  7. Cheapest per unit
  8. Has a county notice
0

What the box promises right now

The live copy, word for word, so we are arguing about the real thing.

Want to sort these a smarter way?

Make a free account and the same homes re-order by the things a portal will not show you: cheapest per square foot, cheapest per unit, price cuts this month, and which ones have an open permit on file.

And then, in the bullets
  • Cheapest per square foot — the best floor area for the money
  • Cheapest per unit — for duplexes and small apartment buildings
  • Asking price cut in the last 30 days
  • Sat on the market longest — where a seller is most likely to move
Not wired up

The paragraph promises open permits. The bullets swap it for time on market. Four things are promised twice and they are not the same four.

Measured, not estimated

What the data actually supports.

Run against the listings feed and the county records on 16 August 2026. Three of the figures I wrote down first were wrong until I re-ran them.

82,798Active listings the page shows
48,243Of those, homes for sale not rentals
20,710Priced below their own recorded high
47,849Closed sales with a real ask-to-sale figure
65.3%Of active listings reach a county record
3,918Carry an open building permit
6,933Where the zoning allows more than is built
15Tools already built — none of them linked
Ranked

The eight, best first.

Ranked by how much a normal buyer would care, times how much of the data we genuinely have, divided by how badly it could look wrong. The first four are the four we already promise. The last four are new.

1

Homes where the seller already blinked

The cheapest signal there is that somebody wants out: they have already cut their own price.

Price cut — biggest drop first

Order every home by how far it has come down from the highest price it ever asked. Not from today's price — from its own peak.

/ng_price_drops.html
What we have
  • Comes from price_history, 300,320 rows, joined to the live inventory
  • A cut means today's price is below that listing's own recorded high
  • No county records needed, so nothing is quietly missing
  • 1,642 active listings went UP instead — they must not appear here
20,710 homes · 25.0%

Codex caught this one. A query that just asks "has the price changed" sweeps in the 1,642 listings that went up and labels them as cuts. It has to be written as a drop.

2

What homes around here actually sold for

A portal shows an estimate. This shows the real closing price, and how far under the asking price it landed.

Real sale prices, not estimates

Every home in the zip that closed in the last eight months, with the gap between what was asked and what was paid.

/ng_closings.html
What we have
  • Comes from closings — 47,849 rows, 21 December 2025 to 15 August 2026
  • Across 212 cities and 501 zip codes
  • Overall homes sold for 95.7% of their last asking price
  • And took 81.6 days to do it
  • Sunny Isles Beach 92.97% after 146 days · Delray Beach 94.58% after 75
47,849 closed sales

This is by zip code, not by street — the table holds city, zip and neighbourhood but no street address. The copy has to say zip. Also 148 rows carry a nonsense ratio above 2 and need filtering out before any average is shown.

3

The most floor space for the money

For the buyer who cares about getting the most for the money rather than about a particular street.

Cheapest per square foot

The same homes, re-ordered by what you actually pay per square foot, so a big cheap house beats a small dear one.

/ng_best-value.html
What we have
  • The ranking endpoint already exists — /api/listings/value
  • It ranks the whole snapshot on the server, not one page of cards
  • Covers any active listing that carries a square footage
  • The listings page simply never calls it
Already written, never called

It must rank on the server across all 82,798. Sorting the 24 cards already on screen is a lie dressed up as a ranking. The same warning the best-value page already carries applies here: a country-club condo looks cheap per foot because the buyer inherits the buy-in and the dues.

4

Been sitting the longest

After four months on the market most sellers will listen to an offer they would have laughed at on day one.

On the market longest

The homes nobody has bought yet, oldest first, dated from when the listing really started rather than when it was last touched.

What we have
  • Comes straight from the on-market date we already store
  • Every single active listing carries one
  • No county join, no gap to explain
All 82,798 · nothing missing

The trap is the relist trick: an agent pulls a listing and puts it back to reset the clock. We hold 2,224 dead-and-relisted records and 1,455 more candidates, so we can show the honest age. Without that cross-check, yesterday's relist looks like fresh inventory.

5

Homes with building work still open at the county

An unclosed permit can hold up a mortgage, an insurance binder and a closing. Knowing before you offer is worth real money.

Open permit on file

Somebody pulled a permit for a roof, a pool or an addition and never closed it out. We can see it. The buyer's agent usually cannot.

/ng_permit_momentum.html
What we have
  • 370,669 permits held, of which 141,174 are still open
  • Broward 204,751 · Miami-Dade 147,950 · Palm Beach 17,968
  • Reaches the listing through the county folio match
  • 8.1% of the 48,243 homes for sale have one we can see

Three counties only, and only 65.3% of listings reach a county record at all. So ‘no open permit’ must never be shown as a clean bill of health. The honest wording is ‘we found no open permit on file’.

6

Lots where the rules allow more than what is built

This is the one that decides whether a tired house is a teardown or a bargain. We got it wrong once on a real appraisal.

Room to build more

The county zoning allows more units on this lot than the house standing on it. That is the difference between a house and a project.

/ng_upside.html
What we have
  • 597,416 parcels scored for zoning upside
  • Reaches the listing through the county folio match
  • 14.4% of homes for sale have a row we can read
  • Two pages already exist for this: zoning upside and zoning deals

Zoning says what is allowed, not what will be approved. It has to read ‘the zoning allows’ and never ‘you can build’.

7

Cheapest price per apartment

For duplexes and small buildings the only number that matters is what you pay for each rentable unit.

Cheapest per unit

Rank small multifamily by price per unit instead of price per building, and print the unit count on the card so nobody has to trust us blind.

/ng_moneymakers.html
What we have
  • 1,292 active multifamily listings in the feed
  • 1,093 of them have a unit count we can stand behind — 84.6%
  • The missing 15% can likely be filled from the county parcel roll
  • Portals do not model this at all — agents type it into free text

Codex's flag: the promise as written says ‘for duplexes and small apartment buildings’ full stop. One in six of them has no unit count and would silently vanish from the sort. It has to say ‘where the unit count is known’.

8

Public notices on the property

Sometimes it is a two-hundred-dollar fence permit. Sometimes it is why the seller is selling. We state the record and let the buyer decide.

Has a county notice

The county has an open code case or unpaid taxes recorded against the address. Shown as a fact on the card, never as a sort of its own.

/ng_lien_check.html
What we have
  • 154,764 code violations and 13,105 tax-delinquent records held
  • 1,266 homes for sale carry a code case — 2.6%
  • 153 carry unpaid taxes — 0.3%
  • Miami-Dade only for both, so the gap is wider than the headline

Gemini opened by calling this ‘Motivated Sellers’ and ranked it first. It folded when challenged and was right to. Never the words distressed, motivated or desperate about a named home. At 0.3% coverage unpaid tax is far too thin to headline a sort — it is a badge.

The biggest find of the night

Fifteen tools already built, and the listings page links to none of them.

Most of the eight above are not new work. There is a finished page for them sitting in the same place as the listings page.

Already here, already working

Every one of these answers HTTP 200 today. Nothing on the new listings page points at any of them.

Price drops

Rank 1 above, already a working page.

/ng_price_drops.html
Built

What sold, and for how much

Rank 2 above, already a working page.

/ng_closings.html
Built

Best value per square foot

Rank 3 above, already a working page.

/ng_best-value.html
Built

Permit activity

Rank 5 above, off the same permit records.

/ng_permit_momentum.html
Built

Zoning upside

Rank 6 above. The biggest of the group.

/ng_upside.html
Built

Zoning deals

Rank 6, the listings-flavoured version.

/ng_zoning_deals.html
Built

Lien check

Next door to rank 8 — same public-record spine.

/ng_lien_check.html
Built

Deal finder

The most-built tool on the whole site.

/ng_dealfinder.html
Built

Negotiate

Pairs naturally with the closed-sale numbers.

/ng_negotiate.html
Built

Lowball

What an offer under asking has actually been accepted at.

/ng_lowball.html
Built

Rent check

The rent side of the per-unit maths.

/ng_rent_check.html
Built

Renovation radar

Permit-driven — homes being worked on right now.

/ng_renovation_radar.html
Built

Old vs new

What year built is really worth here.

/ng_old_vs_new.html
Built

Money makers

Income property, ranked.

/ng_moneymakers.html
Built

New listings

The freshest inventory on the market.

/ng_new_listings.html
Built

Wiring the sorts is real work. Linking these is an afternoon. A visitor who signs up could land on a genuine tool the same day instead of on a promise.

If you say go

What I would build, in this order.

Cheapest and safest first. Nothing here is built yet.

Link the fifteen tools that already exist

An afternoon of work, and a free account is worth something the same day.

Step 1

Make the promo paragraph and the bullets name the same four things

Ten minutes. They disagree on the live page right now.

Step 2

One sorting endpoint for cuts, per square foot and time on market

All three are pure listing data. No county join, so no gap to explain.

Step 3

Point the page at the ranking endpoint we already wrote

Cheapest per square foot is built and sitting unused.

Step 4

Put the closed-sale discount for the zip on every card

The strongest hook here, and clean once the 148 junk rows are filtered.

Step 5

Add the permit and zoning badges, worded as what we found

Needs the county join, so it needs the careful wording agreed first.

Step 6

Add the per-unit sort with the unit count printed on the card

A small list. Fill the missing sixth from the parcel roll first.

Step 7
Read this before you sign it off

What is wrong with this right now.

Written down rather than discovered later.

The button does nothing today

The page calls one endpoint and that endpoint orders by one thing only: most recently changed. There is no sorting code anywhere on the page. Every word in the amber box is a promise we have not kept yet.

The box contradicts itself

The paragraph promises open permits. The bullets underneath drop open permits and put time-on-market in its place. Whichever four we ship, the paragraph and the bullets have to name the same four.

Two thirds is not all of them

Anything needing county data — permits, code cases, zoning, unpaid tax — travels through the folio match, which reaches 54,081 of the 82,798 active listings. That is 65.3%. For the other third we do not know, and ‘we do not know’ must never be displayed as ‘it is clean’.

A claim of mine I have to withdraw

I told Gemini and Codex that ‘what homes on this street actually sold for’ was the strongest hook here. Gemini agreed enthusiastically. Codex said it could not verify it, and Codex was right to hedge: the closed sales carry city, zip and neighbourhood but no street address. Still rank 2 — but it is by zip, and the copy has to say so.

Where Gemini and Codex each landed

Codex caught two real bugs: that a changed price is not a cut, and that two of my own counts contradicted each other. Gemini named the county-data gap as the thing most likely to make us look dishonest, which was the right instinct, though it put the figure at 37% when the real number is 65.3%. It also opened by ranking distressed sellers first and folded cleanly when challenged on the legal risk. Every coverage figure on this page was then measured by running the query on the live server, not taken from either of them.

Your notes save themselvesNo notes yetType in any box — it saves a second after you stop. Asked for a passphrase once, then never again.

Nothing here is built yet

Write your notes above and I will build exactly what survives them — starting with the fifteen tools that already exist.