Read one parcel, its owner and every deal on it
curl --request GET \
--url https://api.investorlift.com/v1/properties/{property_id} \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.investorlift.com/v1/properties/{property_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.investorlift.com/v1/properties/{property_id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"data": {
"id": "prop_e0531362f7ae7de9ab7859a1cae77167",
"market": "phx",
"apn": "304-68-137",
"apn_norm": "30468137",
"county_fips": "04013",
"address_short": "23420 S Via Del Arroyo",
"street_no_unit": "23420 S Via Del Arroyo",
"unit": null,
"city": "QUEEN CREEK",
"state": "AZ",
"zip": "85142",
"latitude": 33.234727,
"longitude": -111.671652,
"segment": "SFR",
"bedrooms": 3,
"bathrooms": 2,
"sqft": 1248,
"year_built": 1986,
"pool": null,
"pool_type": null,
"owner": {
"kind": "ENTITY",
"owner_occupied": false,
"absentee": true,
"is_trust": false,
"is_public": false,
"holding_kind": "RENTAL_REGISTERED",
"acquisition_kind": "PURCHASE",
"held_since": "2022-11-30",
"months_held": 44.4,
"last_purchase": {
"date": "2022-11-30",
"price": 775000
},
"rental_registered": true,
"permits_last_24m": 0,
"permits_reno_last_24m": 0,
"names": null,
"name_order": "given_first",
"mailing": null,
"redacted_reason": null
},
"listing": {
"status": "SOLD",
"status_detail": null,
"status_raw": "Sold",
"off_market_reason": null,
"is_rental": false,
"on_market": false,
"owner_test": "FAILED",
"counted": false,
"list_price": null,
"price_low": null,
"price_low_on": null,
"price_high": null,
"price_high_on": null,
"listed_on": "2022-09-09",
"status_updated_on": null,
"off_market_on": null,
"sold_on": "2022-11-30",
"sold_price": 775000,
"days_on_market": 82,
"list_to_bought_ratio": null,
"mls_number": null,
"brokerage_name": null,
"agents": [
{
"name": null,
"role": "Listing Agent",
"phone": null,
"office_phone": null,
"email": null,
"agent_id": "agt_dc55fb864489",
"identity_basis": "LICENSE_NAME",
"agent_is_holder_member": false,
"license_state": null,
"license_number": null
}
]
},
"short_term_rental": null,
"deals": [
{
"id": "deal_947cfae03589ead2560615c1af5fcec2",
"market": "phx",
"kind": "hold",
"deal_type": "HOLDING",
"deal_kind": "CURRENT_HOLDING",
"ownership_confirmed": true,
"buyer_status": "registered",
"buyer_exclusion": null,
"property": {
"id": "prop_e0531362f7ae7de9ab7859a1cae77167",
"market": "phx",
"apn": "304-68-137",
"apn_norm": "30468137",
"county_fips": "04013",
"address_short": "23420 S Via Del Arroyo",
"street_no_unit": "23420 S Via Del Arroyo",
"unit": null,
"city": "QUEEN CREEK",
"state": "AZ",
"zip": "85142",
"latitude": 33.234727,
"longitude": -111.671652,
"segment": "SFR",
"bedrooms": 3,
"bathrooms": 2,
"sqft": 1248,
"year_built": 1986,
"pool": null
},
"distance_miles": null,
"bought_on": "2022-11-30",
"date_quality": "deed",
"held_since_source": "DEED_ACQUISITION",
"bought_price": 775000,
"sold_on": null,
"sold_price": null,
"hold_days": null,
"gross_profit": null,
"spread_ratio": null,
"price_quality": "BUY_ONLY",
"days_held_to_data_end": 1351,
"sold_to_wholesaler": null,
"round_trip": null,
"is_purchase_event": true,
"n_parcels_in_event": 1,
"bought_from_wholesaler": false,
"bought_from_wholesaler_via": null,
"wholesaler_investor_id": null,
"bought_from_investor": true,
"bought_distressed": false,
"bought_auction_kind": null,
"holding_kind": "RENTAL_REGISTERED",
"acquisition_kind": "PURCHASE",
"investor": {
"id": "inv_91b07f6ba6c7",
"market": "phx",
"name": "RIVERA DANA",
"display_name": "DANA RIVERA",
"state": "AZ",
"kind": "FLIPPER",
"confidence": "STRONG",
"scale": "mid",
"institutional": false,
"is_public": false,
"last_bought_on": "2026-07-22",
"n_deals": 20,
"buyer_status": "registered"
},
"seller": {
"id": "inv_7d159e06b653",
"name": "MCLEAN INVESTMENT COMPANY LLC",
"display_name": "MCLEAN INVESTMENT COMPANY LLC",
"kind": "ENTITY",
"kinds": [
"FLIPPER"
]
},
"end_buyer": {
"id": null,
"name": null,
"display_name": null,
"kind": null,
"kinds": null
},
"owner": {
"names": null,
"name_order": "given_first",
"kind": "ENTITY",
"is_trust": false,
"is_public": false,
"owner_occupied": false,
"absentee": true,
"mailing": null,
"rental_registered": true,
"held_since": "2022-11-30",
"months_held": 44.4,
"permits_last_24m": 0
},
"listing": null,
"short_term_rental": null,
"wholesale_listing": null,
"financing": {
"purchase_loan_status": "FOUND",
"purchase_loan": {
"id": "len_80fcc9cf58ad",
"name": "MCLEAN INVESTMENT COMPANY LLC",
"lender_class": "NONBANK",
"is_hard_money": false,
"amount": 675000,
"recording_date": "2022-11-30",
"loan_to_price": 0.871,
"source": "OPEN",
"property_id": "prop_e0531362f7ae7de9ab7859a1cae77167"
},
"secondary_loans_n": 0,
"link_window": "STRICT",
"outcome": "REFINANCED",
"as_of": "2026-06-25",
"dated": true
}
},
{
"id": "deal_7d9c65e6b269d6c50c82b5928c29a04a",
"market": "phx",
"kind": "flip",
"deal_type": "PAIR",
"deal_kind": "FLIP",
"ownership_confirmed": null,
"buyer_status": "registered",
"buyer_exclusion": null,
"property": {
"id": "prop_e0531362f7ae7de9ab7859a1cae77167",
"market": "phx",
"apn": "304-68-137",
"apn_norm": "30468137",
"county_fips": "04013",
"address_short": "23420 S Via Del Arroyo",
"street_no_unit": "23420 S Via Del Arroyo",
"unit": null,
"city": "QUEEN CREEK",
"state": "AZ",
"zip": "85142",
"latitude": 33.234727,
"longitude": -111.671652,
"segment": "SFR",
"bedrooms": 3,
"bathrooms": 2,
"sqft": 1248,
"year_built": 1986,
"pool": null
},
"distance_miles": null,
"bought_on": "2022-03-04",
"date_quality": "deed",
"held_since_source": "DEED_ACQUISITION",
"bought_price": 510000,
"sold_on": "2022-11-30",
"sold_price": 775000,
"hold_days": 271,
"gross_profit": 265000,
"spread_ratio": 0.519608,
"price_quality": "BOTH",
"days_held_to_data_end": null,
"sold_to_wholesaler": null,
"round_trip": false,
"is_purchase_event": true,
"n_parcels_in_event": 1,
"bought_from_wholesaler": false,
"bought_from_wholesaler_via": null,
"wholesaler_investor_id": null,
"bought_from_investor": false,
"bought_distressed": false,
"bought_auction_kind": null,
"holding_kind": null,
"acquisition_kind": null,
"investor": {
"id": "inv_7d159e06b653",
"market": "phx",
"name": "MCLEAN INVESTMENT COMPANY LLC",
"display_name": "MCLEAN INVESTMENT COMPANY LLC",
"state": "AZ",
"kind": "FLIPPER",
"confidence": "STRONG",
"scale": "small",
"institutional": false,
"is_public": false,
"last_bought_on": "2022-03-04",
"n_deals": 3,
"buyer_status": "registered"
},
"seller": {
"id": null,
"name": null,
"display_name": null,
"kind": "PERSON",
"kinds": null
},
"end_buyer": {
"id": "inv_91b07f6ba6c7",
"name": "RIVERA DANA",
"display_name": "DANA RIVERA",
"kind": "ENTITY",
"kinds": [
"FLIPPER",
"LANDLORD"
]
},
"owner": null,
"listing": null,
"short_term_rental": null,
"wholesale_listing": null,
"financing": {
"purchase_loan_status": "NONE_CAPTURED",
"purchase_loan": null,
"secondary_loans_n": null,
"link_window": null,
"outcome": null,
"as_of": "2026-06-25",
"dated": true
}
}
],
"wholesale_listings": []
},
"meta": {
"generated_at": "2026-09-03T21:40:00.000Z",
"coverage": [
{
"market": "phx",
"state": "AZ",
"counties": [
{
"fips": "04013",
"name": "Maricopa",
"data_end": "2026-08-12"
},
{
"fips": "04021",
"name": "Pinal",
"data_end": "2026-08-06"
}
],
"bbox": [
-113.332773,
32.46915,
-110.455491,
33.999503
],
"data_end": "2026-08-12",
"build_run_id": 1,
"registry_run": 7,
"registry_version": "v4-metro-review-fixes",
"dataset_version": 1788469819,
"loaded_at": "2026-09-03T21:10:18.682Z",
"metro_buy_to_resale_ratio": 0.7192,
"universe_kind": "metro",
"universe_zips": null,
"point_tolerance_miles": 20,
"n_parcels": null,
"listings_data_end": "2026-08-31",
"agents_data_end": "2026-08-31",
"wholesale_as_of": "2026-09-09",
"str_as_of": null,
"str": null,
"auction_counted": true,
"parcel_as_of": null,
"address_as_of": null,
"parcel": null,
"lenders": null
}
],
"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"
}
}
Properties
Read one parcel
The assessor facts, who holds it and how, its licence record, and every deal ever recorded on it.
GET
/
v1
/
properties
/
{property_id}
Read one parcel, its owner and every deal on it
curl --request GET \
--url https://api.investorlift.com/v1/properties/{property_id} \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.investorlift.com/v1/properties/{property_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.investorlift.com/v1/properties/{property_id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"data": {
"id": "prop_e0531362f7ae7de9ab7859a1cae77167",
"market": "phx",
"apn": "304-68-137",
"apn_norm": "30468137",
"county_fips": "04013",
"address_short": "23420 S Via Del Arroyo",
"street_no_unit": "23420 S Via Del Arroyo",
"unit": null,
"city": "QUEEN CREEK",
"state": "AZ",
"zip": "85142",
"latitude": 33.234727,
"longitude": -111.671652,
"segment": "SFR",
"bedrooms": 3,
"bathrooms": 2,
"sqft": 1248,
"year_built": 1986,
"pool": null,
"pool_type": null,
"owner": {
"kind": "ENTITY",
"owner_occupied": false,
"absentee": true,
"is_trust": false,
"is_public": false,
"holding_kind": "RENTAL_REGISTERED",
"acquisition_kind": "PURCHASE",
"held_since": "2022-11-30",
"months_held": 44.4,
"last_purchase": {
"date": "2022-11-30",
"price": 775000
},
"rental_registered": true,
"permits_last_24m": 0,
"permits_reno_last_24m": 0,
"names": null,
"name_order": "given_first",
"mailing": null,
"redacted_reason": null
},
"listing": {
"status": "SOLD",
"status_detail": null,
"status_raw": "Sold",
"off_market_reason": null,
"is_rental": false,
"on_market": false,
"owner_test": "FAILED",
"counted": false,
"list_price": null,
"price_low": null,
"price_low_on": null,
"price_high": null,
"price_high_on": null,
"listed_on": "2022-09-09",
"status_updated_on": null,
"off_market_on": null,
"sold_on": "2022-11-30",
"sold_price": 775000,
"days_on_market": 82,
"list_to_bought_ratio": null,
"mls_number": null,
"brokerage_name": null,
"agents": [
{
"name": null,
"role": "Listing Agent",
"phone": null,
"office_phone": null,
"email": null,
"agent_id": "agt_dc55fb864489",
"identity_basis": "LICENSE_NAME",
"agent_is_holder_member": false,
"license_state": null,
"license_number": null
}
]
},
"short_term_rental": null,
"deals": [
{
"id": "deal_947cfae03589ead2560615c1af5fcec2",
"market": "phx",
"kind": "hold",
"deal_type": "HOLDING",
"deal_kind": "CURRENT_HOLDING",
"ownership_confirmed": true,
"buyer_status": "registered",
"buyer_exclusion": null,
"property": {
"id": "prop_e0531362f7ae7de9ab7859a1cae77167",
"market": "phx",
"apn": "304-68-137",
"apn_norm": "30468137",
"county_fips": "04013",
"address_short": "23420 S Via Del Arroyo",
"street_no_unit": "23420 S Via Del Arroyo",
"unit": null,
"city": "QUEEN CREEK",
"state": "AZ",
"zip": "85142",
"latitude": 33.234727,
"longitude": -111.671652,
"segment": "SFR",
"bedrooms": 3,
"bathrooms": 2,
"sqft": 1248,
"year_built": 1986,
"pool": null
},
"distance_miles": null,
"bought_on": "2022-11-30",
"date_quality": "deed",
"held_since_source": "DEED_ACQUISITION",
"bought_price": 775000,
"sold_on": null,
"sold_price": null,
"hold_days": null,
"gross_profit": null,
"spread_ratio": null,
"price_quality": "BUY_ONLY",
"days_held_to_data_end": 1351,
"sold_to_wholesaler": null,
"round_trip": null,
"is_purchase_event": true,
"n_parcels_in_event": 1,
"bought_from_wholesaler": false,
"bought_from_wholesaler_via": null,
"wholesaler_investor_id": null,
"bought_from_investor": true,
"bought_distressed": false,
"bought_auction_kind": null,
"holding_kind": "RENTAL_REGISTERED",
"acquisition_kind": "PURCHASE",
"investor": {
"id": "inv_91b07f6ba6c7",
"market": "phx",
"name": "RIVERA DANA",
"display_name": "DANA RIVERA",
"state": "AZ",
"kind": "FLIPPER",
"confidence": "STRONG",
"scale": "mid",
"institutional": false,
"is_public": false,
"last_bought_on": "2026-07-22",
"n_deals": 20,
"buyer_status": "registered"
},
"seller": {
"id": "inv_7d159e06b653",
"name": "MCLEAN INVESTMENT COMPANY LLC",
"display_name": "MCLEAN INVESTMENT COMPANY LLC",
"kind": "ENTITY",
"kinds": [
"FLIPPER"
]
},
"end_buyer": {
"id": null,
"name": null,
"display_name": null,
"kind": null,
"kinds": null
},
"owner": {
"names": null,
"name_order": "given_first",
"kind": "ENTITY",
"is_trust": false,
"is_public": false,
"owner_occupied": false,
"absentee": true,
"mailing": null,
"rental_registered": true,
"held_since": "2022-11-30",
"months_held": 44.4,
"permits_last_24m": 0
},
"listing": null,
"short_term_rental": null,
"wholesale_listing": null,
"financing": {
"purchase_loan_status": "FOUND",
"purchase_loan": {
"id": "len_80fcc9cf58ad",
"name": "MCLEAN INVESTMENT COMPANY LLC",
"lender_class": "NONBANK",
"is_hard_money": false,
"amount": 675000,
"recording_date": "2022-11-30",
"loan_to_price": 0.871,
"source": "OPEN",
"property_id": "prop_e0531362f7ae7de9ab7859a1cae77167"
},
"secondary_loans_n": 0,
"link_window": "STRICT",
"outcome": "REFINANCED",
"as_of": "2026-06-25",
"dated": true
}
},
{
"id": "deal_7d9c65e6b269d6c50c82b5928c29a04a",
"market": "phx",
"kind": "flip",
"deal_type": "PAIR",
"deal_kind": "FLIP",
"ownership_confirmed": null,
"buyer_status": "registered",
"buyer_exclusion": null,
"property": {
"id": "prop_e0531362f7ae7de9ab7859a1cae77167",
"market": "phx",
"apn": "304-68-137",
"apn_norm": "30468137",
"county_fips": "04013",
"address_short": "23420 S Via Del Arroyo",
"street_no_unit": "23420 S Via Del Arroyo",
"unit": null,
"city": "QUEEN CREEK",
"state": "AZ",
"zip": "85142",
"latitude": 33.234727,
"longitude": -111.671652,
"segment": "SFR",
"bedrooms": 3,
"bathrooms": 2,
"sqft": 1248,
"year_built": 1986,
"pool": null
},
"distance_miles": null,
"bought_on": "2022-03-04",
"date_quality": "deed",
"held_since_source": "DEED_ACQUISITION",
"bought_price": 510000,
"sold_on": "2022-11-30",
"sold_price": 775000,
"hold_days": 271,
"gross_profit": 265000,
"spread_ratio": 0.519608,
"price_quality": "BOTH",
"days_held_to_data_end": null,
"sold_to_wholesaler": null,
"round_trip": false,
"is_purchase_event": true,
"n_parcels_in_event": 1,
"bought_from_wholesaler": false,
"bought_from_wholesaler_via": null,
"wholesaler_investor_id": null,
"bought_from_investor": false,
"bought_distressed": false,
"bought_auction_kind": null,
"holding_kind": null,
"acquisition_kind": null,
"investor": {
"id": "inv_7d159e06b653",
"market": "phx",
"name": "MCLEAN INVESTMENT COMPANY LLC",
"display_name": "MCLEAN INVESTMENT COMPANY LLC",
"state": "AZ",
"kind": "FLIPPER",
"confidence": "STRONG",
"scale": "small",
"institutional": false,
"is_public": false,
"last_bought_on": "2022-03-04",
"n_deals": 3,
"buyer_status": "registered"
},
"seller": {
"id": null,
"name": null,
"display_name": null,
"kind": "PERSON",
"kinds": null
},
"end_buyer": {
"id": "inv_91b07f6ba6c7",
"name": "RIVERA DANA",
"display_name": "DANA RIVERA",
"kind": "ENTITY",
"kinds": [
"FLIPPER",
"LANDLORD"
]
},
"owner": null,
"listing": null,
"short_term_rental": null,
"wholesale_listing": null,
"financing": {
"purchase_loan_status": "NONE_CAPTURED",
"purchase_loan": null,
"secondary_loans_n": null,
"link_window": null,
"outcome": null,
"as_of": "2026-06-25",
"dated": true
}
}
],
"wholesale_listings": []
},
"meta": {
"generated_at": "2026-09-03T21:40:00.000Z",
"coverage": [
{
"market": "phx",
"state": "AZ",
"counties": [
{
"fips": "04013",
"name": "Maricopa",
"data_end": "2026-08-12"
},
{
"fips": "04021",
"name": "Pinal",
"data_end": "2026-08-06"
}
],
"bbox": [
-113.332773,
32.46915,
-110.455491,
33.999503
],
"data_end": "2026-08-12",
"build_run_id": 1,
"registry_run": 7,
"registry_version": "v4-metro-review-fixes",
"dataset_version": 1788469819,
"loaded_at": "2026-09-03T21:10:18.682Z",
"metro_buy_to_resale_ratio": 0.7192,
"universe_kind": "metro",
"universe_zips": null,
"point_tolerance_miles": 20,
"n_parcels": null,
"listings_data_end": "2026-08-31",
"agents_data_end": "2026-08-31",
"wholesale_as_of": "2026-09-09",
"str_as_of": null,
"str": null,
"auction_counted": true,
"parcel_as_of": null,
"address_as_of": null,
"parcel": null,
"lenders": null
}
],
"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"
}
}
The response is one Property. It carries the address and the assessor facts, and
it says who holds the parcel and how. The holder facts are the owner kind, owner-occupied or absentee, the holding
kind, held since, permits and rental registration. It also carries the short-term rental record of the parcel and
every deal ever recorded on it.
Use it when
Use it for the subject-property panel afterGET /v1/properties/resolve.
Use it for the drawer when a user clicks a parcel. For deals around a parcel, use
GET /v1/deals with property_id. For the buyer ranking, use
GET /v1/buyers/match.
When the owner is named
owner.names and owner.mailing exist in two cases. On this host, both come back null with contact_redacted: true
in each case. So on this host the cases decide only redacted_reason. The two cases:
- The parcel is a confirmed investor holding: a registered investor bought it and still owns it. The deal with
kind: "hold"indeals[]is that holding. - The city registered the owner as the operator of a short-term rental business here. In this case
short_term_rental.business_useis true, with anattribution_basisofPURCHASE_DATE,OWNER_NAMEorLICENCE_START.
names: null, mailing: null and a
redacted_reason that says why. This covers six cases:
- a household
- a recently flipped house that its buyer now owns
- a public body
- a licence that a prior owner left behind
- an owner-occupied home with a casita permit
- a licence attributed only by assumption
Read the rest
- The API sets
owner_occupiedandabsenteefrom the mailing address on the county roll. Both are null when the roll does not say. last_purchaseis the latest purchase deed on the parcel, whoever the buyer was.deals[]lists the newest purchase first. Undated holdings come last.short_term_rentalis the parcel’s record from the city’s own roll. It is null outside every loaded city.meta.coverage[].str.jurisdictionsnames each loaded city, and says why the others are not. See the short-term rental parcel.
Gotchas
- This host does not serve
owner.namesandowner.mailing: every parcel gets nulls andcontact_redacted: true. - Public-body investors and their deals appear here even though every list endpoint hides them by default.
- The API answers
400 invalid_idfor an id without theprop_prefix. It answers 404 when the parcel is in no loaded market. - This route reads one parcel. To list the licensed parcels around a point, use
GET /v1/str-parcels.
Related
Who owns this house?.Authorizations
API key from the developer console (starts with zpka_). Create one at https://developers.investorlift.com/get-a-key.
Path Parameters
Parcel id, prop_<32 hex>, from /v1/properties/resolve or any deal's property.id. The prefix is part of the id (400 invalid_id otherwise).
Required string length:
1 - 64Response
The parcel block, the owner block and deals[].
The parcel block, the owner block and deals[].
Was this page helpful?