Built for flooring crews doing residential and condo work in Miami-Dade. Every row is an interior-remodel building permit from county public records that carries a direct phone number for the contractor who filed it — a job where floors are likely to be needed, not a job the county says involves floors. The number is the filer's — on this run 47 of 51 hold a general, building or residential licence — so calling it means pitching that contractor to sub the flooring to you, not reaching a homeowner who asked for floors. If there is no number on the record, it does not ship. The counts below are measured from the generated files, not projected.
Read this week’s 51 rows in full — free, no emailThe City of Miami writes the trade scope into the permit description itself. When it does, you are not inferring anything — the permitting authority has stated the job includes floor coverings. This is the county's own text, copied out of the evidence column of the file:
That string answers "is this my job?" in about two seconds, which nothing else on this page can do.
What it does not answer is whether the job is yours. In this run 0 of 7 declared-scope rows carry a residential occupancy label; 7 are commercial or multifamily. The county stating that a job includes floor coverings is not the county stating it is a house. If you only work residential, read that number before you read the three above it. The example above is pulled from a real row of the current run, not typed by hand — it changes when the run changes.
Why this window ends a day later than the phone feed’s. Same run, two different permitting authorities. The phone feed is Miami-Dade County, whose newest issued permit in this run is dated 2026-08-25; these rows are the City of Miami, whose newest is 2026-08-24. Each authority publishes on its own lag and neither window is padded to match the other.
This page used to lead with fire and water damage repair. Those signals were named after rules in our classifier, not counted in the output. Here is what the current run actually produced.
Renovations, additions and interior alterations on private property, with the contractor who filed the permit and their phone number. That is every row of the phone feed — the whole thing, nothing else.
Genuine fire-damage repair permits are rare. The run scans every permit the county issued in the window and classifies each one; the fire-damage bucket came back empty. Earlier in the month the two that did appear were a $76,000 job filed by an air-conditioning sub and a $3,500 job with no phone on the record. Neither survives the phone gate. Do not come here for this.
Miami-Dade's permit feed has no distinct label for water-damage remediation. We cannot find these permits because the county does not mark them. Nothing here is being withheld — it does not exist in the data.
Not cherry-picked: these are the cheapest row, the most expensive row and four evenly spaced in between, taken straight from the current file. The last four phone digits are masked because this is a public sales page. The full current week, with three phone numbers left unmasked so you can place a test call, is here. Every earlier week the pipeline has produced is kept at the weekly archive — phone digits withheld, every row still checkable against the county. The permit and week counts are printed on that index and rewritten by the run that builds it, so they are current rather than a figure typed here once and left to drift (which is what this sentence used to be).
| Issued | Occupancy | Municipality | Valuation | Permit applicant | Phone |
|---|---|---|---|---|---|
| 2026-08-24 | commercial | Unincorporated County | $4,000 | NUWAVE CONTRACTORS LLC | (561) 797-•••• |
| 2026-08-20 | commercial | Hialeah Gardens | $17,850 | GREEN SIERRA CONSTRUCTION CORP | (305) 281-•••• |
| 2026-08-24 | residential | Sunny Isles Beach | $45,000 | JOHN & JOHN AFFORDABLE SHUTTERS INC | (954) 303-•••• |
| 2026-08-25 | residential | Sunny Isles Beach | $78,773 | GORO CONSTRUCTION INC | (954) 554-•••• |
| 2026-08-24 | commercial | Unincorporated County | $172,000 | YA GAR CONSTRUCTION INC | (305) 649-•••• |
| 2026-08-21 | commercial | Unincorporated County | $8,400,000 | BRASFIELD & GORRIE L.L.C. | (407) 562-•••• |
“unknown” in the occupancy column is not a hedge, it is a miss. It means the county parcel record did not resolve this address to a dwelling class, so we decline to label it rather than guess one. It is the honest value and it is also the least useful one, so read those rows against the county’s own wording instead: on this run the unknown row is a bathroom renovation the county describes as CABANA/CHICKEE/GAZEBO, which is a real permit and almost certainly not a floor you want. Every row’s county wording is printed beside our label on the sample page, and the rows where the two disagree are marked. The full CSV also carries the address, the permit ID, the parcel folio and the exact county text that made us classify it — so you can pull the permit yourself and check we did not invent anything. The source endpoints are published so you can go and do that.
Or take 25 rows away with you. Download the free sample CSV — 25 real permits, 20 of the paid file’s 30 columns, drawn from the same spool the paid download reads so the free file and the paid file cannot describe different products. The phone column reads REDACTED-nn (the last two digits, so you can see the column is populated and by which number); everything else — permit ID, folio, address, valuation, licence, the county’s own evidence string — is unmasked, because a sample you cannot check against the county proves nothing. What is masked and what is withheld is listed in machine-readable form here.
Three things a permit feed is often sold as. Here is where this one stands on each, today.
This section used to argue a monthly subscription price against the volume behind it. On 2026-08-21 the owner decided not to launch EarlyFloor as a paid product at all, so the price is gone rather than discounted, and what is left to argue about is only whether these rows are any use to you.
There was never a checkout here to switch off: the Gumroad product was never created and nothing was ever sold to anybody. What changed on 2026-08-21 is that it is not going to be, so this page stopped quoting a price for it. The nightly build costs the same to run either way, which is the only reason this site is still standing.
This page spends most of its length arguing against itself and never once against the alternative you are actually paying for today. So: put your own numbers in. Nothing is sent anywhere — this is arithmetic in your browser, and we do not know and do not assert what any marketplace charges you. The right-hand column is $0 because this is a free page, not because anything here is being discounted to win the comparison.
Tell us your metro and you are on the list. You will get a straight answer about whether yours has usable data — for Orlando today that answer is 2 rows a run and none of them residential, which is a no, and we would rather say so than let you find that out the slow way.