Early access: while the developer tier is in beta, the API serves the routes on this page to Investorlift’s team and trusted partners. Investorlift will restrict them further before they open to every key.
Around a location
object
The listing company. The API always names it, because it is a business.
object
The published date, the asking price, the ARV estimate and condition the company gave, and the accepted offer
date on confirmed rows.
string
The verdict.
CONFIRMED, RETAIL, OPEN or NONE. outcome is the detail: ASSIGNED, DOUBLE_CLOSED,
LISTER_HELD_THEN_SOLD, SOLD_TO_OWNER_OCCUPANT, NO_TRANSFER_400, PENDING and the rest.
outcome_text is the name-free sentence to show.object
The grantee on the closing deed. When the grantee is a registry investor, the block carries
id and name,
whatever its kind. For a company not yet in the registry, the block carries name alone. For a person, a trust
or an owner-occupant outside the registry, the block carries neither. tier says which of those it is.object
The closing date, the deed pattern, the recorded price and its ratio to the asking price.
string
The deal row the API serves the closing deed as, so you can open it like any other deal.
mixed
The uncertainty. Show them as text, never as a colour alone.
summary counts the whole geometry by outcome, verdict and buyer tier. The default primary_only=true lists each
closing deed once when several listings of the parcel can claim it.
From there
One listing, the same row:The blocks other rows carry
The buyer rule is the deal rule. The API names a registry investor by its registry name (the deed spelling), whatever
its kind. The API never names a person, a trust or an owner-occupant that is not itself a registry investor, on any
key. The wholesaler’s contract price and spread stay in the pipeline. The API never serves them.
A market with no published wholesale tables answers
422 wholesale_unavailable on the six routes and the two
filters. It serves every block null. meta.coverage[].wholesale_as_of tells you in advance.