curl --request GET \
--url https://api.investorlift.com/v3/places/{zip}/sellers \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.investorlift.com/v3/places/{zip}/sellers', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.investorlift.com/v3/places/{zip}/sellers"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"data": [
{
"org_id": "AZ:R20216148",
"org_name": "SALT RIVER EQUITY LLC",
"from_registry": true,
"n_sales": 6,
"n_quick_resales": 2,
"n_same_day": 1,
"n_hold_known": 3,
"median_hold_days": 2,
"first_sale_date": "2026-01-12",
"last_sale_date": "2026-08-28",
"total_price": 1443200,
"company_like": null
},
{
"org_id": "AZ:L09606353",
"org_name": "ZAK VENTURES LLC",
"from_registry": true,
"n_sales": 5,
"n_quick_resales": 2,
"n_same_day": 0,
"n_hold_known": 3,
"median_hold_days": 13,
"first_sale_date": "2025-06-17",
"last_sale_date": "2026-05-27",
"total_price": 1137500,
"company_like": null
},
{
"org_id": "AZ:L10864017",
"org_name": "JAK VALLEY LIMITED LIABILITY COMPANY",
"from_registry": true,
"n_sales": 2,
"n_quick_resales": 2,
"n_same_day": 0,
"n_hold_known": 2,
"median_hold_days": 4,
"first_sale_date": "2026-08-29",
"last_sale_date": "2026-08-29",
"total_price": 453700,
"company_like": null
}
],
"page": {
"next_cursor": "eyJ2IjoxLCJydW4iOiJ8bGVhbi1BWjE3OTIzNTgwNjktQ0ExNzkwMjE1MTkwLUZMMTc5MDI2MjY4Mi1UWDE3OTAyNDgyMTMiLCJxIjoiZDExYjRkYzYxMzlkMDNjMjBkODc2NjI2MDBmZjQwZDM3NDAyY2MwYmFlYzkzZDhlMjUxNDk1NjdmYzdjOTUxMCIsImsiOlsyLDIsIkFaOkwxMDg2NDAxNyJdfQ",
"limit": 3,
"returned": 3
},
"meta": {
"generated_at": "2026-10-18T21:38:34.282Z",
"geometry": {
"kind": "place",
"lat": null,
"lng": null,
"radius_miles": null,
"bbox": null,
"property_id": null,
"address": null,
"zip": [
"85033"
],
"city": null
},
"coverage": [],
"terms": "Data: Investorlift Data Services. Public-record and MLS listing data licensed through BatchData; municipal short-term rental registries; Investorlift marketplace records. Attribution and data-use terms: https://developers.investorlift.com/guides/terms",
"build": {
"states": [
{
"state": "AZ",
"build_id": "5ca22a59",
"built_at": "2026-10-18T21:14:14.380Z",
"published_at": "2026-10-18T21:29:36.244Z",
"run_id": 1792358069,
"financing_as_of": "2026-06-25",
"recordings_through": "2026-06-11",
"financing_source": "replay_887",
"str_as_of": "2026-10-18"
},
{
"state": "CA",
"build_id": null,
"built_at": "2026-09-24T01:58:30.453Z",
"published_at": "2026-09-24T03:15:56.838Z",
"run_id": 1790215190,
"financing_as_of": null,
"recordings_through": null,
"financing_source": null,
"str_as_of": null
},
{
"state": "FL",
"build_id": "0e5fa9bc",
"built_at": "2026-09-24T15:08:23.506Z",
"published_at": "2026-09-24T18:59:42.805Z",
"run_id": 1790262682,
"financing_as_of": null,
"recordings_through": null,
"financing_source": null,
"str_as_of": null
},
{
"state": "TX",
"build_id": "775ed08d",
"built_at": "2026-09-24T11:08:10.587Z",
"published_at": "2026-09-24T13:16:03.157Z",
"run_id": 1790248213,
"financing_as_of": null,
"recordings_through": null,
"financing_source": null,
"str_as_of": null
}
]
}
}
}List the organizations that sold in one ZIP
List the organizations that sold in one ZIP, with their quick resales, their same-day resales and the median of their holds.
curl --request GET \
--url https://api.investorlift.com/v3/places/{zip}/sellers \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.investorlift.com/v3/places/{zip}/sellers', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.investorlift.com/v3/places/{zip}/sellers"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"data": [
{
"org_id": "AZ:R20216148",
"org_name": "SALT RIVER EQUITY LLC",
"from_registry": true,
"n_sales": 6,
"n_quick_resales": 2,
"n_same_day": 1,
"n_hold_known": 3,
"median_hold_days": 2,
"first_sale_date": "2026-01-12",
"last_sale_date": "2026-08-28",
"total_price": 1443200,
"company_like": null
},
{
"org_id": "AZ:L09606353",
"org_name": "ZAK VENTURES LLC",
"from_registry": true,
"n_sales": 5,
"n_quick_resales": 2,
"n_same_day": 0,
"n_hold_known": 3,
"median_hold_days": 13,
"first_sale_date": "2025-06-17",
"last_sale_date": "2026-05-27",
"total_price": 1137500,
"company_like": null
},
{
"org_id": "AZ:L10864017",
"org_name": "JAK VALLEY LIMITED LIABILITY COMPANY",
"from_registry": true,
"n_sales": 2,
"n_quick_resales": 2,
"n_same_day": 0,
"n_hold_known": 2,
"median_hold_days": 4,
"first_sale_date": "2026-08-29",
"last_sale_date": "2026-08-29",
"total_price": 453700,
"company_like": null
}
],
"page": {
"next_cursor": "eyJ2IjoxLCJydW4iOiJ8bGVhbi1BWjE3OTIzNTgwNjktQ0ExNzkwMjE1MTkwLUZMMTc5MDI2MjY4Mi1UWDE3OTAyNDgyMTMiLCJxIjoiZDExYjRkYzYxMzlkMDNjMjBkODc2NjI2MDBmZjQwZDM3NDAyY2MwYmFlYzkzZDhlMjUxNDk1NjdmYzdjOTUxMCIsImsiOlsyLDIsIkFaOkwxMDg2NDAxNyJdfQ",
"limit": 3,
"returned": 3
},
"meta": {
"generated_at": "2026-10-18T21:38:34.282Z",
"geometry": {
"kind": "place",
"lat": null,
"lng": null,
"radius_miles": null,
"bbox": null,
"property_id": null,
"address": null,
"zip": [
"85033"
],
"city": null
},
"coverage": [],
"terms": "Data: Investorlift Data Services. Public-record and MLS listing data licensed through BatchData; municipal short-term rental registries; Investorlift marketplace records. Attribution and data-use terms: https://developers.investorlift.com/guides/terms",
"build": {
"states": [
{
"state": "AZ",
"build_id": "5ca22a59",
"built_at": "2026-10-18T21:14:14.380Z",
"published_at": "2026-10-18T21:29:36.244Z",
"run_id": 1792358069,
"financing_as_of": "2026-06-25",
"recordings_through": "2026-06-11",
"financing_source": "replay_887",
"str_as_of": "2026-10-18"
},
{
"state": "CA",
"build_id": null,
"built_at": "2026-09-24T01:58:30.453Z",
"published_at": "2026-09-24T03:15:56.838Z",
"run_id": 1790215190,
"financing_as_of": null,
"recordings_through": null,
"financing_source": null,
"str_as_of": null
},
{
"state": "FL",
"build_id": "0e5fa9bc",
"built_at": "2026-09-24T15:08:23.506Z",
"published_at": "2026-09-24T18:59:42.805Z",
"run_id": 1790262682,
"financing_as_of": null,
"recordings_through": null,
"financing_source": null,
"str_as_of": null
},
{
"state": "TX",
"build_id": "775ed08d",
"built_at": "2026-09-24T11:08:10.587Z",
"published_at": "2026-09-24T13:16:03.157Z",
"run_id": 1790248213,
"financing_as_of": null,
"recordings_through": null,
"financing_source": null,
"str_as_of": null
}
]
}
}
}/v3/places/{zip}/sellers. See The dataset for the tier rules.
The seller side
The buyers of a ZIP say who buys there. This route says who sells there, and how fast. Each row is an organization on the seller side of a deed of the ZIP.n_sales counts its deeds there. n_quick_resales counts the deeds it held the parcel
29 days or less before. n_same_day counts the deeds of a parcel it bought and sold on one day.
median_hold_days is the median over the holds the file knows. The row also carries its first and last sale there and the
sum of its prices. The hold of a seller is its own purchase of the parcel, the one whose resale is the deed. A seller whose
purchase is not in the file has no hold, and the counts leave it out.
The rows are measurements and carry no class: a quick reseller is an organization with a short hold, and the reader decides
what that means. period picks the deals of the 12, 24 or 36 months before the data end, or every deal, the default. sort
orders by sales (default), quick_resales or last_sale. The page is a keyset page as /v3/buyers.
Where the rows come from
Step 14h of the pipeline writes one row for each ZIP, seller organization and period. A page reads one range of that table, and the route reads no deal row and no party row at request time. The route answers 422fact_unavailable with the
fact place_sellers while no served state has the table.Authorizations
API key from the developer console (starts with zpka_). Create one at https://developers.investorlift.com/get-a-key. The same key works on POST /mcp.
Path Parameters
The 5-digit ZIP of the place.
^\d{5}$Query Parameters
The deals the row counts: 12m, 24m or 36m for the deals dated inside 365, 730 or 1095 days before the data end of the deeds, all for every deal. The default is all.
all, 12m, 24m, 36m The row order. sales: the most sales in the ZIP first, then the newest. quick_resales: the most quick resales first, then the most sales. last_sale: the newest sale first, an undated organization last, then the most sales. The default is sales. Every sort breaks a tie on the organization id.
sales, quick_resales, last_sale Page size, 1-500 (default 100).
1 <= x <= 500Opaque cursor from page.next_cursor of the previous page. A change of query, sort, weights or data version invalidates it (400 invalid_cursor). Then restart from page 1.
1 - 4096Response
The organizations that sold in the ZIP in the period, in the order of the sort, the most sales first by default, one page.
The organizations that sold in the ZIP in the period, in the order of the sort, the most sales first by default, one page.
The rows of this page.
Show child attributes
Show child attributes
Pagination: the page size, the rows returned and the cursor for the next page. Paged lists carry no total. The summary block does.
Show child attributes
Show child attributes
Response metadata of the /v3 family: when the API produced it, and the publishes behind the rows.
Show child attributes
Show child attributes
Was this page helpful?