absentee-owner, free-and-clear, price-cut-listing. With a
quicklist you do not write the filter yourself. A quicklist means the same thing in every request, so two screens
that both say “high equity” count the same houses.
POST /v1/properties/search uses quicklists in three lists:
quicklists: keep the parcels that match all of them.any_quicklists: keep those that match at least one.not_quicklists: drop those that match any.
quicklists dataset and every row carries quicklists[], the names that parcel matches. The same
expressions produce the filter and the row, so a row can never match a filter it does not report.
The API measures windows from the data, not from today. “The last 6 months” means six months before the market’s
own data_end. “The last 24 months” means twenty-four months before the permit snapshot’s date. A dated quicklist
counts back from the slice date. See coverage and freshness.
Every quicklist
Dated marks the ones that read the dated financing snapshot (meta.coverage[].parcel.financing.as_of), not
current data. If you use one, the API puts an entry in meta.dated[], and with require_current: true it refuses
the request. See
dated data.
Three of these read a sidecar that is not everywhere:
- The history lake covers a ZIP set per market, listed in
meta.coverage[].parcel.history.zips. Counties, cities and ZIP codes lists them. Outside that set those six quicklists match nothing, because no week-over-week record exists to read. - The financing slice is the dated snapshot, so the nine marked above describe its as-of date.
- The Owner Profile block is the owner’s portfolio as the latest weekly delivery describes it. So
tired-landlordis an owner-level test, not a parcel-level one.
Names this API does not compute
Every name below is a real BatchData quicklist. No delivery Investorlift gets can answer it. If you ask for one, the API answers400 quicklist_unavailable, and errors[] names each
one with the dataset that can unlock it. The API refuses them and does not return an empty list, because an empty
list reads as “no such houses here”.
The involuntary liens this API does serve are UCC filings, judgements and tax liens. They are not foreclosure
notices, and no combination of them replaces the first four names above.