curl --request GET \
--url https://api.investorlift.com/v3/listings/sold \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.investorlift.com/v3/listings/sold', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.investorlift.com/v3/listings/sold"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"data": [
{
"listing_id": "0456ef9b02f5833f2935378bd89d13ef",
"property_id": "ab917c31f6a3c5e780813ab031a7d2e6",
"address": {
"line": "4426 N 85th St",
"city": "Scottsdale",
"zip": "85251",
"apn": "173-57-112"
},
"latitude": 33.501222,
"longitude": -111.898563,
"address_held_back": null,
"location_radius_m": null,
"distance_miles": null,
"status": "SOLD",
"status_detail": null,
"on_market": false,
"is_rental": false,
"listed_on": "2026-09-06",
"sold_on": "2026-09-11",
"off_market_on": null,
"status_updated_on": "2026-09-14",
"list_price": 739000,
"sold_price": 735000,
"price_high": 739000,
"days_on_market": 5,
"bedrooms": 3,
"bathrooms": 2,
"living_area": 1552,
"lot_sqft": 10454,
"year_built": 1959,
"property_type": "SINGLE_FAMILY",
"mls_number": null,
"mls_name": null,
"brokerage_name": "Ashford Management Services",
"n_agents": 0,
"agent_ids": [],
"holder_org_ids": [
"AZ:L22357560"
],
"n_holder_orgs": 1,
"holder_from_registry": true,
"deed": null
},
{
"listing_id": "18f64f1c05b626a567bf51d9b7ebdb7e",
"property_id": "1f028edea5439bf64582ffebb4586a71",
"address": {
"line": "8219 E Whitton Ave",
"city": "Scottsdale",
"zip": "85251",
"apn": "130-48-019"
},
"latitude": 33.488907,
"longitude": -111.903719,
"address_held_back": null,
"location_radius_m": null,
"distance_miles": null,
"status": "SOLD",
"status_detail": null,
"on_market": false,
"is_rental": false,
"listed_on": "2026-08-07",
"sold_on": "2026-09-11",
"off_market_on": null,
"status_updated_on": "2026-09-12",
"list_price": 695000,
"sold_price": 680000,
"price_high": null,
"days_on_market": 35,
"bedrooms": 4,
"bathrooms": 3,
"living_area": 1910,
"lot_sqft": 6969,
"year_built": 1958,
"property_type": "SINGLE_FAMILY",
"mls_number": "7063688",
"mls_name": "Arizona Regional Multiple Listing Service (ARMLS)",
"brokerage_name": "Tina Marie Realty",
"n_agents": 1,
"agent_ids": [
"AZ:agt:f9f36f211682"
],
"holder_org_ids": [
"AZ:L17050036"
],
"n_holder_orgs": 1,
"holder_from_registry": true,
"deed": null
},
{
"listing_id": "36e847a4303eb969c92f66fdca49df09",
"property_id": "f4b290b24426e6e1994bdad28303530a",
"address": {
"line": "8500 E Indian School Rd UNIT 143",
"city": "Scottsdale",
"zip": "85251",
"apn": "173-55-650"
},
"latitude": 33.496015,
"longitude": -111.897632,
"address_held_back": null,
"location_radius_m": null,
"distance_miles": null,
"status": "SOLD",
"status_detail": null,
"on_market": false,
"is_rental": false,
"listed_on": "2026-09-01",
"sold_on": "2026-09-11",
"off_market_on": null,
"status_updated_on": "2026-09-12",
"list_price": 299000,
"sold_price": 280000,
"price_high": 299000,
"days_on_market": 10,
"bedrooms": 2,
"bathrooms": 2,
"living_area": 1212,
"lot_sqft": 1306,
"year_built": 1981,
"property_type": "CONDO",
"mls_number": "7041050",
"mls_name": "Arizona Regional Multiple Listing Service (ARMLS)",
"brokerage_name": "HomeSmart",
"n_agents": 1,
"agent_ids": [
"AZ:agt:4400956620b9"
],
"holder_org_ids": [],
"n_holder_orgs": 2,
"holder_from_registry": false,
"deed": null
}
],
"page": {
"next_cursor": "eyJ2IjoxLCJydW4iOiJ8bGVhbi1BWjE3OTAxMjM3NTIiLCJxIjoiODJjMmE3MGUyY2VjNDJlMDU3ZmYxZjJkYjU0NjEzYTQzZTg5MmMzNmE5ZTE5ZmQ0MWEyNzYyNGY3MDg3ZWNiZSIsImsiOlsiMjAyNi0wOS0xMSIsIjM2ZTg0N2E0MzAzZWI5NjljOTJmNjZmZGNhNDlkZjA5Il19",
"limit": 3,
"returned": 3
},
"meta": {
"generated_at": "2026-09-23T02:19:31.525Z",
"geometry": {
"kind": "place",
"lat": null,
"lng": null,
"radius_miles": null,
"bbox": null,
"property_id": null,
"address": null,
"zip": [
"85251"
],
"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": null,
"built_at": "2026-09-22T13:41:32.949Z",
"published_at": "2026-09-23T01:02:16.717Z",
"run_id": 1790123752
}
]
}
}
}List the sold listings of a place with the deed that matched
The sold listings of a place, newest sale first: a radius around a point or an address, a ZIP list or a viewport, in a window on the sale date. Each row is the listing of /v3/listings with the deed that matched: the first deed of the parcel from 30 days before the sale to 180 days after.
Use it to see what sold and to whom the deed went. The default window is the 12 months before the data end of the listings. A property listed on the Investorlift marketplace now serves no street line.
A call costs 0 credits.
curl --request GET \
--url https://api.investorlift.com/v3/listings/sold \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.investorlift.com/v3/listings/sold', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.investorlift.com/v3/listings/sold"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"data": [
{
"listing_id": "0456ef9b02f5833f2935378bd89d13ef",
"property_id": "ab917c31f6a3c5e780813ab031a7d2e6",
"address": {
"line": "4426 N 85th St",
"city": "Scottsdale",
"zip": "85251",
"apn": "173-57-112"
},
"latitude": 33.501222,
"longitude": -111.898563,
"address_held_back": null,
"location_radius_m": null,
"distance_miles": null,
"status": "SOLD",
"status_detail": null,
"on_market": false,
"is_rental": false,
"listed_on": "2026-09-06",
"sold_on": "2026-09-11",
"off_market_on": null,
"status_updated_on": "2026-09-14",
"list_price": 739000,
"sold_price": 735000,
"price_high": 739000,
"days_on_market": 5,
"bedrooms": 3,
"bathrooms": 2,
"living_area": 1552,
"lot_sqft": 10454,
"year_built": 1959,
"property_type": "SINGLE_FAMILY",
"mls_number": null,
"mls_name": null,
"brokerage_name": "Ashford Management Services",
"n_agents": 0,
"agent_ids": [],
"holder_org_ids": [
"AZ:L22357560"
],
"n_holder_orgs": 1,
"holder_from_registry": true,
"deed": null
},
{
"listing_id": "18f64f1c05b626a567bf51d9b7ebdb7e",
"property_id": "1f028edea5439bf64582ffebb4586a71",
"address": {
"line": "8219 E Whitton Ave",
"city": "Scottsdale",
"zip": "85251",
"apn": "130-48-019"
},
"latitude": 33.488907,
"longitude": -111.903719,
"address_held_back": null,
"location_radius_m": null,
"distance_miles": null,
"status": "SOLD",
"status_detail": null,
"on_market": false,
"is_rental": false,
"listed_on": "2026-08-07",
"sold_on": "2026-09-11",
"off_market_on": null,
"status_updated_on": "2026-09-12",
"list_price": 695000,
"sold_price": 680000,
"price_high": null,
"days_on_market": 35,
"bedrooms": 4,
"bathrooms": 3,
"living_area": 1910,
"lot_sqft": 6969,
"year_built": 1958,
"property_type": "SINGLE_FAMILY",
"mls_number": "7063688",
"mls_name": "Arizona Regional Multiple Listing Service (ARMLS)",
"brokerage_name": "Tina Marie Realty",
"n_agents": 1,
"agent_ids": [
"AZ:agt:f9f36f211682"
],
"holder_org_ids": [
"AZ:L17050036"
],
"n_holder_orgs": 1,
"holder_from_registry": true,
"deed": null
},
{
"listing_id": "36e847a4303eb969c92f66fdca49df09",
"property_id": "f4b290b24426e6e1994bdad28303530a",
"address": {
"line": "8500 E Indian School Rd UNIT 143",
"city": "Scottsdale",
"zip": "85251",
"apn": "173-55-650"
},
"latitude": 33.496015,
"longitude": -111.897632,
"address_held_back": null,
"location_radius_m": null,
"distance_miles": null,
"status": "SOLD",
"status_detail": null,
"on_market": false,
"is_rental": false,
"listed_on": "2026-09-01",
"sold_on": "2026-09-11",
"off_market_on": null,
"status_updated_on": "2026-09-12",
"list_price": 299000,
"sold_price": 280000,
"price_high": 299000,
"days_on_market": 10,
"bedrooms": 2,
"bathrooms": 2,
"living_area": 1212,
"lot_sqft": 1306,
"year_built": 1981,
"property_type": "CONDO",
"mls_number": "7041050",
"mls_name": "Arizona Regional Multiple Listing Service (ARMLS)",
"brokerage_name": "HomeSmart",
"n_agents": 1,
"agent_ids": [
"AZ:agt:4400956620b9"
],
"holder_org_ids": [],
"n_holder_orgs": 2,
"holder_from_registry": false,
"deed": null
}
],
"page": {
"next_cursor": "eyJ2IjoxLCJydW4iOiJ8bGVhbi1BWjE3OTAxMjM3NTIiLCJxIjoiODJjMmE3MGUyY2VjNDJlMDU3ZmYxZjJkYjU0NjEzYTQzZTg5MmMzNmE5ZTE5ZmQ0MWEyNzYyNGY3MDg3ZWNiZSIsImsiOlsiMjAyNi0wOS0xMSIsIjM2ZTg0N2E0MzAzZWI5NjljOTJmNjZmZGNhNDlkZjA5Il19",
"limit": 3,
"returned": 3
},
"meta": {
"generated_at": "2026-09-23T02:19:31.525Z",
"geometry": {
"kind": "place",
"lat": null,
"lng": null,
"radius_miles": null,
"bbox": null,
"property_id": null,
"address": null,
"zip": [
"85251"
],
"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": null,
"built_at": "2026-09-22T13:41:32.949Z",
"published_at": "2026-09-23T01:02:16.717Z",
"run_id": 1790123752
}
]
}
}
}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.
Query Parameters
Point latitude, with lng: the centre of a radius. One of lat with lng, address with zip, zip, or bbox is required.
-90 <= x <= 90Point longitude, with lat.
-180 <= x <= 180The radius in miles around the point or the address, 0.25 to 20 (default 1).
0.25 <= x <= 20A street line, with zip: the API resolves it to a parcel and searches the radius around it. For example 7522 E Cholla St with zip 85254.
3 - 200A place as a list of 5-digit ZIPs (comma list or repeated key), at most 20. With address, the one ZIP of the address.
1^\d{5}$Viewport as west,south,east,north (WGS84 degrees), the diagonal at most 40 mi.
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 - 4096Keep the listings sold on or after this date, YYYY-MM-DD. Default: 12 months before the newest listing data end of the served states.
Keep the listings sold on or before this date, YYYY-MM-DD.
The row order. sold_desc puts the newest sale first. distance puts the nearest first and needs a point. price_desc and price_asc order on the sale price, unpriced rows last. The default is sold_desc. Every sort breaks a tie on the listing id.
sold_desc, distance, price_desc, price_asc Response
The sold listings of the place, newest sale first by default, one page.
The sold listings of the place, newest sale 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 lean family: when the API produced it, and the publishes behind the rows.
Show child attributes
Show child attributes
Was this page helpful?