curl --request GET \
--url https://api.investorlift.com/v3/orgs/{id}/sales \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.investorlift.com/v3/orgs/{id}/sales', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.investorlift.com/v3/orgs/{id}/sales"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)List the sales of one organization of the dataset
List the sales of one organization of the dataset.
curl --request GET \
--url https://api.investorlift.com/v3/orgs/{id}/sales \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.investorlift.com/v3/orgs/{id}/sales', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.investorlift.com/v3/orgs/{id}/sales"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)/v3/orgs/{id}/sales. See The dataset for the tier rules.
Each row carries parcel, the place and the four home facts of the parcel under the listed-address rule. It is the same block as the rows of GET /v3/deals. Send lat and lng to get distance_miles on each row, and sort=distance to put the nearest parcel first. Without a point the order is the newest deed first and distance_miles is null.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 organization id, as a search hit or a deal row carries it.
Query Parameters
Keep the deeds dated on or after this date, YYYY-MM-DD.
Keep the deeds dated on or before this date, YYYY-MM-DD.
True keeps the deeds the build flagged as investor purchases alone, false the others. Default: every deed the organization sold on.
true, false Point latitude, with lng: the reference point of distance_miles and of sort=distance. No radius: the rows stay the rows of the organization.
-90 <= x <= 90Point longitude, with lat.
-180 <= x <= 180The row order. sale_date_desc puts the newest deed first, an undated deed last. distance puts the nearest parcel first, a row with no place last, and needs lat and lng. The default is sale_date_desc. Every sort breaks a tie on the deal id.
sale_date_desc, distance 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 deeds the organization sold on, newest first, an undated deed last and the deal id as the tie-break, one page. With lat and lng the nearest first when sort is distance.
The deeds the organization sold on, newest first, an undated deed last and the deal id as the tie-break, one page. With lat and lng the nearest first when sort is distance.
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?