ParcelEdge — One County Scrape, Many Clock-Racing Buyers

We pull a county's assessor substrate ONCE and route it to four different buyers on four different clocks: over-assessment → tax-appeal firms, construction-financing-window → hard-money lenders, stalled-project → surety / draw-control firms, exemption-contradiction flags → recovery contractors. Live in 8 counties (Cook County, IL, Allegheny County, PA, Philadelphia, PA, King County, WA, Travis County, TX, Harris County, TX, Maricopa County, AZ, Fulton County, GA) via a hardened, config-driven universal county adapter. Dated, deadline-stamped, comp-filtered, honestly tiered.

See the live feeds →
2341scored candidates
4buyer streams
8counties live
$22Bover-paid US property tax/yr

Stream 1 — Over-assessment (tax-appeal firms)

Parcels whose assessor implied market value exceeds their most recent arm's-length sale price on the same PIN (Cook: certified AV ÷ 25% commercial LOA; Allegheny: FAIRMARKETTOTAL at full value). Non-arm's-length comps (quitclaim, trustee, love-&-affection, sub-$10k, multi-parcel) are stripped — the entity-resolution edge a raw export lacks — and the appeal window is stamped. ~95% of over-assessed owners never appeal; a commercial win is $12.5k–60k to a contingency firm.

Stream 2 — Construction-financing window (hard-money / construction lenders)

Fresh assessable construction permits (funded builds) entering the permit→financing gap — prospects for lenders racing that window. Honest: loan-absence is unverified (no current free per-parcel mortgage feed), so this ships as a time-boxed absence-window watchlist, re-checked as financing appears — not a permanent claim.

Stream 3 — Stalled-project / surety (surety & draw-control firms + exposed lender)

Large assessable building permits still NOT finaled (status not CLOSED — the nearest free completion proxy) well past their size-appropriate build window: an issued-but-never-completed, no-certificate-of-occupancy STALLED-PROJECT candidate. The buyers are the surety / draw-control firms bonding completion and the construction lender exposed on the build — a stalled funded build is their loss event, and they want it the day it goes quiet. Honest: "stalled" is a status+recency inference, not a verified work-stoppage (paperwork lag / phasing can also leave a permit OPEN); the surety confirms on the ground. Counties exposing no permit status return an honest null. Cook.

HX2 — Exemption-contradiction flags (recovery contractors)

A residence/homestead exemption coexisting with a non-owner-occupant owner of record (Allegheny: homestead flag + corporate owner; Cook: residential parcel deeded to an LLC/corp/trust). A corporation cannot owner-occupy, which the exemption requires. Candidate improper exemptions for audit/recovery contractors (e.g. Tax Management Associates, ~30% contingency of recovered liens; counties recover $2–22M via these contracts). Shipped strictly as a non-conclusory FLAG with the deed/owner evidence chain — never a fraud verdict.

Honest confidence + honest null

high / medium / low tiers per stream. We say where the signal is thin: Allegheny ran a 2024 county-wide reassessment, so its over-assessment density is low while its exemption-flag stream is dense (~10.5k candidates). Every item is a candidate the buyer confirms.

County Deadline Desk — the owner + investor front doors

Two organic-search front doors triggered by a county MAILING a notice:

Live coverage map — exactly which counties + which streams

Honest nulls, never fabricated: a county only shows a stream where its open data actually supports it (some publish an in-table homestead/exemption field, some don't; some publish market value, some assessed-needs-LOA).

CountyOver-assessmentConstruction windowStalled / suretyExemption flags
Cook County, IL(5)(400)(230)(388)
Allegheny County, PA(26)(300)
Philadelphia, PA(85)(146)
King County, WA(79)
Travis County, TX(120)
Harris County, TX(264)
Maricopa County, AZ(67)
Fulton County, GA(231)

— = that county's free open data does not expose the field this stream needs (honest null). Counts shown when the latest cycle has populated; otherwise the stream is live on first call.