curl --request GET \
--url https://api.investorlift.com/v1/str-parcels \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.investorlift.com/v1/str-parcels', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.investorlift.com/v1/str-parcels"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"data": [
{
"property": {
"id": "prop_b6089196785e8c698c3fe69008c6014d",
"market": "phx",
"apn": "131-31-054",
"apn_norm": "13131054",
"county_fips": "04013",
"address_short": "8245 E Edgemont Ave",
"street_no_unit": "8245 E Edgemont Ave",
"unit": null,
"city": "SCOTTSDALE",
"state": "AZ",
"zip": "85257",
"latitude": 33.478997,
"longitude": -111.902014,
"segment": "SFR",
"bedrooms": 3,
"bathrooms": 2,
"sqft": 1578,
"year_built": 1959,
"pool": true,
"pool_type": "Pool - Yes"
},
"distance_miles": 1.07,
"short_term_rental": {
"status": "PENDING",
"coverage": {
"jurisdiction": "SCOTTSDALE",
"served": true,
"licence_start": "2022-11-28",
"feed_stale": false
},
"active_permits": 0,
"multi_unit": false,
"building": false,
"first_application": "2022-03-15",
"current_application": "2026-09-08",
"licensed_since": null,
"expires_on": null,
"dates_source": "APPLICATION",
"permit_after_purchase": true,
"days_purchase_to_permit": 1663,
"operator": "unknown",
"owner_attributed": true,
"attribution_basis": "PURCHASE_DATE",
"business_use": true,
"prior_owner_permit": false,
"manager": "Hilde Homes LLC",
"signals": [
"STR_PENDING",
"STR_PERMIT_AFTER_PURCHASE",
"STR_MANAGED",
"STR_LEGACY_2020"
],
"match_method": "ADDRESS_EXACT",
"data_as_of": "2026-09-10"
},
"owner": {
"kind": "PERSON",
"owner_occupied": false,
"absentee": true,
"is_trust": false,
"is_public": false,
"holding_kind": "ABSENTEE_INDIVIDUAL",
"acquisition_kind": "PURCHASE",
"held_since": "2022-02-18",
"months_held": 53.7,
"last_purchase": {
"date": "2022-02-18",
"price": 775000
},
"rental_registered": false,
"permits_last_24m": 0,
"permits_reno_last_24m": 0,
"names": null,
"name_order": "given_first",
"mailing": null,
"redacted_reason": null
},
"investor": null
},
{
"property": {
"id": "prop_c758280c6c742e7e60b1f7c85cdd3b9a",
"market": "phx",
"apn": "173-53-478",
"apn_norm": "17353478",
"county_fips": "04013",
"address_short": "7625 E Camelback Rd Unit 241B",
"street_no_unit": "7625 E Camelback Rd",
"unit": "UNIT 241B",
"city": "SCOTTSDALE",
"state": "AZ",
"zip": "85251",
"latitude": 33.500235,
"longitude": -111.91622,
"segment": "CONDO_TH",
"bedrooms": 1,
"bathrooms": 1,
"sqft": 752,
"year_built": 1971,
"pool": null,
"pool_type": null
},
"distance_miles": 1.63,
"short_term_rental": {
"status": "PENDING",
"coverage": {
"jurisdiction": "SCOTTSDALE",
"served": true,
"licence_start": "2022-11-28",
"feed_stale": false
},
"active_permits": 0,
"multi_unit": false,
"building": false,
"first_application": "2026-09-06",
"current_application": "2026-09-06",
"licensed_since": null,
"expires_on": null,
"dates_source": "APPLICATION",
"permit_after_purchase": true,
"days_purchase_to_permit": 3790,
"operator": "unknown",
"owner_attributed": true,
"attribution_basis": "PURCHASE_DATE",
"business_use": false,
"prior_owner_permit": false,
"manager": null,
"signals": [
"STR_PENDING",
"STR_PERMIT_AFTER_PURCHASE",
"STR_OWNER_OCCUPIED"
],
"match_method": "ADDRESS_EXACT",
"data_as_of": "2026-09-10"
},
"owner": {
"kind": "PERSON",
"owner_occupied": true,
"absentee": false,
"is_trust": false,
"is_public": false,
"holding_kind": "RENTAL_REGISTERED",
"acquisition_kind": "PURCHASE",
"held_since": "2016-04-21",
"months_held": 123.7,
"last_purchase": {
"date": "2016-04-21",
"price": 105000
},
"rental_registered": true,
"permits_last_24m": 0,
"permits_reno_last_24m": 0,
"names": null,
"name_order": "given_first",
"mailing": null,
"redacted_reason": null
},
"investor": {
"id": "inv_d024dd1c5f94",
"kinds": [
"LANDLORD"
],
"confidence": "STRONG"
}
},
{
"property": {
"id": "prop_beaa651aeabf7fbc6a74746368fb6082",
"market": "phx",
"apn": "129-04-074",
"apn_norm": "12904074",
"county_fips": "04013",
"address_short": "2538 N 69th St",
"street_no_unit": "2538 N 69th St",
"unit": null,
"city": "SCOTTSDALE",
"state": "AZ",
"zip": "85257",
"latitude": 33.475682,
"longitude": -111.933266,
"segment": "SFR",
"bedrooms": 3,
"bathrooms": 2,
"sqft": 1556,
"year_built": 1959,
"pool": true,
"pool_type": "Pool - Yes"
},
"distance_miles": 0.75,
"short_term_rental": {
"status": "PENDING",
"coverage": {
"jurisdiction": "SCOTTSDALE",
"served": true,
"licence_start": "2022-11-28",
"feed_stale": false
},
"active_permits": 0,
"multi_unit": false,
"building": false,
"first_application": "2026-09-05",
"current_application": "2026-09-05",
"licensed_since": null,
"expires_on": null,
"dates_source": "APPLICATION",
"permit_after_purchase": true,
"days_purchase_to_permit": 6015,
"operator": "unknown",
"owner_attributed": true,
"attribution_basis": "PURCHASE_DATE",
"business_use": false,
"prior_owner_permit": false,
"manager": null,
"signals": [
"STR_PENDING",
"STR_PERMIT_AFTER_PURCHASE",
"STR_OWNER_OCCUPIED"
],
"match_method": "ADDRESS_EXACT",
"data_as_of": "2026-09-10"
},
"owner": {
"kind": "PERSON",
"owner_occupied": true,
"absentee": false,
"is_trust": false,
"is_public": false,
"holding_kind": "OWNER_OCCUPIED",
"acquisition_kind": "TRANSFER",
"held_since": "2010-03-18",
"months_held": 196.8,
"last_purchase": {
"date": null,
"price": null
},
"rental_registered": false,
"permits_last_24m": 0,
"permits_reno_last_24m": 0,
"names": null,
"name_order": "given_first",
"mailing": null,
"redacted_reason": "not_an_investor_hold"
},
"investor": null
}
],
"page": {
"next_cursor": "eyJ2IjoxLCJydW4iOiIxNzg5MDUzMzU4IiwicSI6IjMzNjI5MjhhN2FlZTA0NmNjNGFjMWM0ODYxNjNlZDc2NTVmZDQ0ODM2Njg0YjRjMDVhYzNiM2QxMmNlZGZkZjEiLCJrIjpbIjIwMjYtMDktMDUiLCJiZWFhNjUxYWVhYmY3ZmJjNmE3NDc0NjM2OGZiNjA4MiJdfQ",
"limit": 3,
"returned": 3
},
"meta": {
"generated_at": "2026-09-10T14:50:00.000Z",
"reference_point": {
"lat": 33.476917,
"lng": -111.920385
},
"geometry": {
"kind": "radius",
"lat": 33.476917,
"lng": -111.920385,
"radius_miles": 2,
"bbox": null,
"property_id": null,
"zip": null,
"city": null
},
"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": 8,
"registry_version": "v4-metro-review-fixes",
"dataset_version": 1789053358,
"loaded_at": "2026-09-10T15:15:58.003Z",
"metro_buy_to_resale_ratio": 0.7192,
"universe_kind": "metro",
"universe_zips": null,
"point_tolerance_miles": 20,
"n_parcels": 1836307,
"listings_data_end": "2026-08-31",
"agents_data_end": "2026-08-31",
"wholesale_as_of": "2026-09-09",
"str_as_of": "2026-09-10",
"str": {
"jurisdictions": [
{
"name": "APACHE_JUNCTION",
"regime": "NOT_REQUIRED",
"coverage_reason": "NO_REQUIREMENT",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "AVONDALE",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "BUCKEYE",
"regime": "NOT_REQUIRED",
"coverage_reason": "NO_REQUIREMENT",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "CAREFREE",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "CASA_GRANDE",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "CAVE_CREEK",
"regime": "REQUIRED",
"coverage_reason": "LOADED_UNVALIDATED",
"served": false,
"snapshot_only": true,
"licence_start": "2023-11-06",
"snapshot_date": null,
"feed_stale": true,
"sources": [
{
"source": "DECKARD",
"snapshot_date": null,
"stale": false
}
],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "CHANDLER",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "CITY_OF_MARICOPA",
"regime": "NOT_REQUIRED",
"coverage_reason": "NO_REQUIREMENT",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "COOLIDGE",
"regime": "NOT_REQUIRED",
"coverage_reason": "NO_REQUIREMENT",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "EL_MIRAGE",
"regime": "NOT_REQUIRED",
"coverage_reason": "NO_REQUIREMENT",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "ELOY",
"regime": "NOT_REQUIRED",
"coverage_reason": "NO_REQUIREMENT",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "FLORENCE",
"regime": "NOT_REQUIRED",
"coverage_reason": "NO_REQUIREMENT",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "FOUNTAIN_HILLS",
"regime": "REQUIRED",
"coverage_reason": "LOADED_UNVALIDATED",
"served": false,
"snapshot_only": true,
"licence_start": "2022-11-15",
"snapshot_date": null,
"feed_stale": true,
"sources": [
{
"source": "DECKARD",
"snapshot_date": null,
"stale": false
}
],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "GILA_BEND",
"regime": "NOT_REQUIRED",
"coverage_reason": "NO_REQUIREMENT",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "GILBERT",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "GLENDALE",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "GOODYEAR",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "GUADALUPE",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "LITCHFIELD_PARK",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "MARICOPA_UNINCORPORATED",
"regime": "NOT_REQUIRED",
"coverage_reason": "NO_REQUIREMENT",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "MESA",
"regime": "REQUIRED",
"coverage_reason": "LOADED_COUNTS_ONLY",
"served": false,
"snapshot_only": false,
"licence_start": "2023-02-01",
"snapshot_date": "2026-09-10",
"feed_stale": false,
"sources": [
{
"source": "MESA",
"snapshot_date": "2026-09-10",
"stale": false
}
],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "PARADISE_VALLEY",
"regime": "REQUIRED",
"coverage_reason": "LOADED_UNVALIDATED",
"served": false,
"snapshot_only": false,
"licence_start": "2022-11-13",
"snapshot_date": "2026-09-10",
"feed_stale": false,
"sources": [
{
"source": "PV",
"snapshot_date": "2026-09-10",
"stale": false
}
],
"n_licensed": 95,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": 0.0104,
"share_assumed": null
},
{
"name": "PEORIA",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "PHOENIX",
"regime": "REQUIRED",
"coverage_reason": "LOADED_SERVED",
"served": true,
"snapshot_only": false,
"licence_start": "2023-10-26",
"snapshot_date": "2026-09-10",
"feed_stale": false,
"sources": [
{
"source": "PHX_GIS",
"snapshot_date": "2026-09-10",
"stale": false
},
{
"source": "PHX_SHAPE",
"snapshot_date": null,
"stale": true
}
],
"n_licensed": 1750,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": 0.0793,
"share_assumed": 0
},
{
"name": "PINAL_UNINCORPORATED",
"regime": "NOT_REQUIRED",
"coverage_reason": "NO_REQUIREMENT",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "QUEEN_CREEK",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "SCOTTSDALE",
"regime": "REQUIRED",
"coverage_reason": "LOADED_SERVED",
"served": true,
"snapshot_only": false,
"licence_start": "2022-11-28",
"snapshot_date": "2026-09-10",
"feed_stale": false,
"sources": [
{
"source": "COS_EXPIRED",
"snapshot_date": "2026-09-10",
"stale": false
},
{
"source": "COS_LEGACY",
"snapshot_date": "2026-09-10",
"stale": false
},
{
"source": "COS_LICENSED",
"snapshot_date": "2026-09-10",
"stale": false
},
{
"source": "COS_PENDING",
"snapshot_date": "2026-09-10",
"stale": false
},
{
"source": "COS_STAFF",
"snapshot_date": "2026-09-10",
"stale": false
},
{
"source": "COS_UNLICENSED",
"snapshot_date": "2026-09-10",
"stale": false
}
],
"n_licensed": 2708,
"n_pending": 41,
"n_expired": 2,
"n_advertised": 671,
"share_unmatched": 0.0265,
"share_assumed": 0.0008
},
{
"name": "SURPRISE",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "TEMPE",
"regime": "REQUIRED",
"coverage_reason": "LOADED_UNVALIDATED",
"served": false,
"snapshot_only": false,
"licence_start": "2023-03-06",
"snapshot_date": "2026-09-10",
"feed_stale": false,
"sources": [
{
"source": "TEMPE",
"snapshot_date": "2026-09-10",
"stale": false
}
],
"n_licensed": 110,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": 0.676,
"share_assumed": null
},
{
"name": "TOLLESON",
"regime": "NOT_REQUIRED",
"coverage_reason": "NO_REQUIREMENT",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "WICKENBURG",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "YOUNGTOWN",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": 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"
}
}List short-term rental parcels
Parcels around a location on a city’s short-term rental roll, who owns each, and if it is a business.
curl --request GET \
--url https://api.investorlift.com/v1/str-parcels \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.investorlift.com/v1/str-parcels', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.investorlift.com/v1/str-parcels"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"data": [
{
"property": {
"id": "prop_b6089196785e8c698c3fe69008c6014d",
"market": "phx",
"apn": "131-31-054",
"apn_norm": "13131054",
"county_fips": "04013",
"address_short": "8245 E Edgemont Ave",
"street_no_unit": "8245 E Edgemont Ave",
"unit": null,
"city": "SCOTTSDALE",
"state": "AZ",
"zip": "85257",
"latitude": 33.478997,
"longitude": -111.902014,
"segment": "SFR",
"bedrooms": 3,
"bathrooms": 2,
"sqft": 1578,
"year_built": 1959,
"pool": true,
"pool_type": "Pool - Yes"
},
"distance_miles": 1.07,
"short_term_rental": {
"status": "PENDING",
"coverage": {
"jurisdiction": "SCOTTSDALE",
"served": true,
"licence_start": "2022-11-28",
"feed_stale": false
},
"active_permits": 0,
"multi_unit": false,
"building": false,
"first_application": "2022-03-15",
"current_application": "2026-09-08",
"licensed_since": null,
"expires_on": null,
"dates_source": "APPLICATION",
"permit_after_purchase": true,
"days_purchase_to_permit": 1663,
"operator": "unknown",
"owner_attributed": true,
"attribution_basis": "PURCHASE_DATE",
"business_use": true,
"prior_owner_permit": false,
"manager": "Hilde Homes LLC",
"signals": [
"STR_PENDING",
"STR_PERMIT_AFTER_PURCHASE",
"STR_MANAGED",
"STR_LEGACY_2020"
],
"match_method": "ADDRESS_EXACT",
"data_as_of": "2026-09-10"
},
"owner": {
"kind": "PERSON",
"owner_occupied": false,
"absentee": true,
"is_trust": false,
"is_public": false,
"holding_kind": "ABSENTEE_INDIVIDUAL",
"acquisition_kind": "PURCHASE",
"held_since": "2022-02-18",
"months_held": 53.7,
"last_purchase": {
"date": "2022-02-18",
"price": 775000
},
"rental_registered": false,
"permits_last_24m": 0,
"permits_reno_last_24m": 0,
"names": null,
"name_order": "given_first",
"mailing": null,
"redacted_reason": null
},
"investor": null
},
{
"property": {
"id": "prop_c758280c6c742e7e60b1f7c85cdd3b9a",
"market": "phx",
"apn": "173-53-478",
"apn_norm": "17353478",
"county_fips": "04013",
"address_short": "7625 E Camelback Rd Unit 241B",
"street_no_unit": "7625 E Camelback Rd",
"unit": "UNIT 241B",
"city": "SCOTTSDALE",
"state": "AZ",
"zip": "85251",
"latitude": 33.500235,
"longitude": -111.91622,
"segment": "CONDO_TH",
"bedrooms": 1,
"bathrooms": 1,
"sqft": 752,
"year_built": 1971,
"pool": null,
"pool_type": null
},
"distance_miles": 1.63,
"short_term_rental": {
"status": "PENDING",
"coverage": {
"jurisdiction": "SCOTTSDALE",
"served": true,
"licence_start": "2022-11-28",
"feed_stale": false
},
"active_permits": 0,
"multi_unit": false,
"building": false,
"first_application": "2026-09-06",
"current_application": "2026-09-06",
"licensed_since": null,
"expires_on": null,
"dates_source": "APPLICATION",
"permit_after_purchase": true,
"days_purchase_to_permit": 3790,
"operator": "unknown",
"owner_attributed": true,
"attribution_basis": "PURCHASE_DATE",
"business_use": false,
"prior_owner_permit": false,
"manager": null,
"signals": [
"STR_PENDING",
"STR_PERMIT_AFTER_PURCHASE",
"STR_OWNER_OCCUPIED"
],
"match_method": "ADDRESS_EXACT",
"data_as_of": "2026-09-10"
},
"owner": {
"kind": "PERSON",
"owner_occupied": true,
"absentee": false,
"is_trust": false,
"is_public": false,
"holding_kind": "RENTAL_REGISTERED",
"acquisition_kind": "PURCHASE",
"held_since": "2016-04-21",
"months_held": 123.7,
"last_purchase": {
"date": "2016-04-21",
"price": 105000
},
"rental_registered": true,
"permits_last_24m": 0,
"permits_reno_last_24m": 0,
"names": null,
"name_order": "given_first",
"mailing": null,
"redacted_reason": null
},
"investor": {
"id": "inv_d024dd1c5f94",
"kinds": [
"LANDLORD"
],
"confidence": "STRONG"
}
},
{
"property": {
"id": "prop_beaa651aeabf7fbc6a74746368fb6082",
"market": "phx",
"apn": "129-04-074",
"apn_norm": "12904074",
"county_fips": "04013",
"address_short": "2538 N 69th St",
"street_no_unit": "2538 N 69th St",
"unit": null,
"city": "SCOTTSDALE",
"state": "AZ",
"zip": "85257",
"latitude": 33.475682,
"longitude": -111.933266,
"segment": "SFR",
"bedrooms": 3,
"bathrooms": 2,
"sqft": 1556,
"year_built": 1959,
"pool": true,
"pool_type": "Pool - Yes"
},
"distance_miles": 0.75,
"short_term_rental": {
"status": "PENDING",
"coverage": {
"jurisdiction": "SCOTTSDALE",
"served": true,
"licence_start": "2022-11-28",
"feed_stale": false
},
"active_permits": 0,
"multi_unit": false,
"building": false,
"first_application": "2026-09-05",
"current_application": "2026-09-05",
"licensed_since": null,
"expires_on": null,
"dates_source": "APPLICATION",
"permit_after_purchase": true,
"days_purchase_to_permit": 6015,
"operator": "unknown",
"owner_attributed": true,
"attribution_basis": "PURCHASE_DATE",
"business_use": false,
"prior_owner_permit": false,
"manager": null,
"signals": [
"STR_PENDING",
"STR_PERMIT_AFTER_PURCHASE",
"STR_OWNER_OCCUPIED"
],
"match_method": "ADDRESS_EXACT",
"data_as_of": "2026-09-10"
},
"owner": {
"kind": "PERSON",
"owner_occupied": true,
"absentee": false,
"is_trust": false,
"is_public": false,
"holding_kind": "OWNER_OCCUPIED",
"acquisition_kind": "TRANSFER",
"held_since": "2010-03-18",
"months_held": 196.8,
"last_purchase": {
"date": null,
"price": null
},
"rental_registered": false,
"permits_last_24m": 0,
"permits_reno_last_24m": 0,
"names": null,
"name_order": "given_first",
"mailing": null,
"redacted_reason": "not_an_investor_hold"
},
"investor": null
}
],
"page": {
"next_cursor": "eyJ2IjoxLCJydW4iOiIxNzg5MDUzMzU4IiwicSI6IjMzNjI5MjhhN2FlZTA0NmNjNGFjMWM0ODYxNjNlZDc2NTVmZDQ0ODM2Njg0YjRjMDVhYzNiM2QxMmNlZGZkZjEiLCJrIjpbIjIwMjYtMDktMDUiLCJiZWFhNjUxYWVhYmY3ZmJjNmE3NDc0NjM2OGZiNjA4MiJdfQ",
"limit": 3,
"returned": 3
},
"meta": {
"generated_at": "2026-09-10T14:50:00.000Z",
"reference_point": {
"lat": 33.476917,
"lng": -111.920385
},
"geometry": {
"kind": "radius",
"lat": 33.476917,
"lng": -111.920385,
"radius_miles": 2,
"bbox": null,
"property_id": null,
"zip": null,
"city": null
},
"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": 8,
"registry_version": "v4-metro-review-fixes",
"dataset_version": 1789053358,
"loaded_at": "2026-09-10T15:15:58.003Z",
"metro_buy_to_resale_ratio": 0.7192,
"universe_kind": "metro",
"universe_zips": null,
"point_tolerance_miles": 20,
"n_parcels": 1836307,
"listings_data_end": "2026-08-31",
"agents_data_end": "2026-08-31",
"wholesale_as_of": "2026-09-09",
"str_as_of": "2026-09-10",
"str": {
"jurisdictions": [
{
"name": "APACHE_JUNCTION",
"regime": "NOT_REQUIRED",
"coverage_reason": "NO_REQUIREMENT",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "AVONDALE",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "BUCKEYE",
"regime": "NOT_REQUIRED",
"coverage_reason": "NO_REQUIREMENT",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "CAREFREE",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "CASA_GRANDE",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "CAVE_CREEK",
"regime": "REQUIRED",
"coverage_reason": "LOADED_UNVALIDATED",
"served": false,
"snapshot_only": true,
"licence_start": "2023-11-06",
"snapshot_date": null,
"feed_stale": true,
"sources": [
{
"source": "DECKARD",
"snapshot_date": null,
"stale": false
}
],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "CHANDLER",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "CITY_OF_MARICOPA",
"regime": "NOT_REQUIRED",
"coverage_reason": "NO_REQUIREMENT",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "COOLIDGE",
"regime": "NOT_REQUIRED",
"coverage_reason": "NO_REQUIREMENT",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "EL_MIRAGE",
"regime": "NOT_REQUIRED",
"coverage_reason": "NO_REQUIREMENT",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "ELOY",
"regime": "NOT_REQUIRED",
"coverage_reason": "NO_REQUIREMENT",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "FLORENCE",
"regime": "NOT_REQUIRED",
"coverage_reason": "NO_REQUIREMENT",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "FOUNTAIN_HILLS",
"regime": "REQUIRED",
"coverage_reason": "LOADED_UNVALIDATED",
"served": false,
"snapshot_only": true,
"licence_start": "2022-11-15",
"snapshot_date": null,
"feed_stale": true,
"sources": [
{
"source": "DECKARD",
"snapshot_date": null,
"stale": false
}
],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "GILA_BEND",
"regime": "NOT_REQUIRED",
"coverage_reason": "NO_REQUIREMENT",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "GILBERT",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "GLENDALE",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "GOODYEAR",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "GUADALUPE",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "LITCHFIELD_PARK",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "MARICOPA_UNINCORPORATED",
"regime": "NOT_REQUIRED",
"coverage_reason": "NO_REQUIREMENT",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "MESA",
"regime": "REQUIRED",
"coverage_reason": "LOADED_COUNTS_ONLY",
"served": false,
"snapshot_only": false,
"licence_start": "2023-02-01",
"snapshot_date": "2026-09-10",
"feed_stale": false,
"sources": [
{
"source": "MESA",
"snapshot_date": "2026-09-10",
"stale": false
}
],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "PARADISE_VALLEY",
"regime": "REQUIRED",
"coverage_reason": "LOADED_UNVALIDATED",
"served": false,
"snapshot_only": false,
"licence_start": "2022-11-13",
"snapshot_date": "2026-09-10",
"feed_stale": false,
"sources": [
{
"source": "PV",
"snapshot_date": "2026-09-10",
"stale": false
}
],
"n_licensed": 95,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": 0.0104,
"share_assumed": null
},
{
"name": "PEORIA",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "PHOENIX",
"regime": "REQUIRED",
"coverage_reason": "LOADED_SERVED",
"served": true,
"snapshot_only": false,
"licence_start": "2023-10-26",
"snapshot_date": "2026-09-10",
"feed_stale": false,
"sources": [
{
"source": "PHX_GIS",
"snapshot_date": "2026-09-10",
"stale": false
},
{
"source": "PHX_SHAPE",
"snapshot_date": null,
"stale": true
}
],
"n_licensed": 1750,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": 0.0793,
"share_assumed": 0
},
{
"name": "PINAL_UNINCORPORATED",
"regime": "NOT_REQUIRED",
"coverage_reason": "NO_REQUIREMENT",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "QUEEN_CREEK",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "SCOTTSDALE",
"regime": "REQUIRED",
"coverage_reason": "LOADED_SERVED",
"served": true,
"snapshot_only": false,
"licence_start": "2022-11-28",
"snapshot_date": "2026-09-10",
"feed_stale": false,
"sources": [
{
"source": "COS_EXPIRED",
"snapshot_date": "2026-09-10",
"stale": false
},
{
"source": "COS_LEGACY",
"snapshot_date": "2026-09-10",
"stale": false
},
{
"source": "COS_LICENSED",
"snapshot_date": "2026-09-10",
"stale": false
},
{
"source": "COS_PENDING",
"snapshot_date": "2026-09-10",
"stale": false
},
{
"source": "COS_STAFF",
"snapshot_date": "2026-09-10",
"stale": false
},
{
"source": "COS_UNLICENSED",
"snapshot_date": "2026-09-10",
"stale": false
}
],
"n_licensed": 2708,
"n_pending": 41,
"n_expired": 2,
"n_advertised": 671,
"share_unmatched": 0.0265,
"share_assumed": 0.0008
},
{
"name": "SURPRISE",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "TEMPE",
"regime": "REQUIRED",
"coverage_reason": "LOADED_UNVALIDATED",
"served": false,
"snapshot_only": false,
"licence_start": "2023-03-06",
"snapshot_date": "2026-09-10",
"feed_stale": false,
"sources": [
{
"source": "TEMPE",
"snapshot_date": "2026-09-10",
"stale": false
}
],
"n_licensed": 110,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": 0.676,
"share_assumed": null
},
{
"name": "TOLLESON",
"regime": "NOT_REQUIRED",
"coverage_reason": "NO_REQUIREMENT",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "WICKENBURG",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": null
},
{
"name": "YOUNGTOWN",
"regime": "REQUIRED",
"coverage_reason": "REQUIRED_NOT_PUBLISHED",
"served": false,
"snapshot_only": false,
"licence_start": null,
"snapshot_date": null,
"feed_stale": false,
"sources": [],
"n_licensed": 0,
"n_pending": 0,
"n_expired": 0,
"n_advertised": 0,
"share_unmatched": null,
"share_assumed": 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"
}
}Use it when
The short-term rental map layer, and the “STR operators” list beside it. God Mode does not otherwise list these owners, because most of them hold one parcel and never appear as a registered investor.| Instead use | When |
|---|---|
GET /v1/properties/{property_id} | One parcel’s licence facts (its short_term_rental block). |
GET /v1/investors/{id}/deals?str_status=LICENSED,PENDING | One investor’s licensed holdings. |
GET /v1/investors?str_holdings_min=2 | The investors with the most licensed holdings. |
Read the response
- Every row is a parcel with a record on a roll:
statusisLICENSED,PENDINGorEXPIRED, and the default keeps the first two. The list never includes parcels with no record, and a parcel outside every loaded city carries no block anywhere. meta.geometryechoes the location that ran. The envelope describes it.owner_attributedandattribution_basissay if the licence belongs to the current owner, and what settled that.business_useis the flag that matters: attributed, and not a person’s own home. That is the row to treat as an operator.prior_owner_permitmarks a licence a former owner left behind. See the short-term rental parcel.owner.namesandowner.mailingexist when the parcel is a registered investor’s hold, or a business-use licence attributed by a date or a name. Otherwiseredacted_reasonisnot_an_investor_holdand the row shows only the licence facts. On this host both are null on every row, withcontact_redacted: true. A nullredacted_reasontells you the owner is one the API can name.investorcarries a value when a registered investor holds the parcel.has_investor=falsekeeps the owners without one.manageris the property-management company on the city’s record, a business name the API serves to every key.operatorsays who runs the rental: the owner, that manager, or nobody the record names.meta.coverage[].str.jurisdictionslists every city the build knows, served or not. It carries the snapshot date each block reads, and why the API does not serve a city.
Gotchas
sort=current_application_desc(the default) puts undated rows last, andexpires_on_ascputs rows without an expiry last.- This route has no CSV on
api.investorlift.com. Page the JSON list instead (Give me a spreadsheet). The one public CSV is the loans of a lender. - For a market with no published short-term rental tables, the API answers
422 str_unavailable. jurisdiction=compares case-insensitively with the served city names. A loaded city that the API does not serve has no rows here, andcoverage_reasonin the jurisdiction table says why.city=is a different thing: the location, likezip=, a point withradius_miles, abboxor aproperty_id. It is the parcel’s postal city as the county records it, in any letter case, and not the licensing jurisdiction. So a Scottsdale postal address licensed by another city lists undercity=Scottsdaleand not underjurisdiction=Scottsdale. For a ZIP or a city that no loaded market’s parcels carry, the API answers422 outside_coveragenaming it.lat+lngbeside a place is the reference point fordistance_milesonly.
Authorizations
API key from the developer console (starts with zpka_). Create one at https://developers.investorlift.com/get-a-key.
Query Parameters
Point latitude (with lng). With radius_miles it is the search geometry. With bbox it is the reference point only.
-90 <= x <= 90Point longitude (with lat).
-180 <= x <= 180Search radius in miles around the point or around the centre of the property_id parcel, 0.25 to 20 (default 2). Not allowed with bbox.
0.25 <= x <= 20Viewport as west,south,east,north (WGS84 degrees). West must be less than east, south less than north, and the diagonal at most 40 mi. It must intersect a loaded market's coverage bbox (422 outside_coverage otherwise). It can carry lat + lng (without radius_miles) as the reference point for distances and sort=distance.
Parcel geometry: search around the centre of that parcel, with radius_miles. Not allowed with lat, lng or bbox.
^prop_[0-9a-f]{32}$Place geometry: the parcels of these 5-digit ZIP codes, as a comma list or a repeated key, up to 50. On the deal and investor routes the Free and Starter plans take exactly one ZIP, and more is 403 plan_limit. You can add lat + lng as the reference point for distances. Not with radius_miles, bbox, property_id or city. A ZIP that no parcel of a loaded market carries is 422 outside_coverage (zips_unknown in the body).
1 - 50 elements^\d{5}$Place geometry: the parcels whose postal city is this one, as the county records it ("Scottsdale"). Case does not matter: the API compares the value folded upper case. Never the short-term rental jurisdiction (meta.coverage[].str.jurisdictions[]). You can add lat + lng as the reference point, but not radius_miles, bbox, property_id or zip. On the deal and investor routes of the Free and Starter plans a city-wide search is 403 plan_limit. A city that no parcel of a loaded market carries is 422 outside_coverage.
1 - 100Statuses to keep (comma list or repeated key). Default LICENSED,PENDING: the parcels licensed or applying at the roll's as-of date (meta.coverage[].str_as_of). Add EXPIRED for lapsed licences.
1A short-term rental status a listed parcel can carry. LICENSED means an active licence or permit, PENDING an application on file with none active, and EXPIRED every record on the parcel inactive. The list never carries a parcel with no record, so NONE is not a value here.
LICENSED, PENDING, EXPIRED With true, keep only parcels whose licence the API attributes to the current owner. With false, keep only those whose licence it does not: a prior owner's permit or an expired record.
true, false With true, keep only parcels whose licence is a business use: attributed to the owner and not a person's or a trust's own home. With false, keep only the rest.
true, false With true, keep only parcels a registered investor holds: investor is not null and the parcel is a hold row of GET /v1/deals. With false, keep only parcels no registered investor holds: the owners God Mode does not list.
true, false Keep only parcels whose operator is the owner, a named property-management company, or nobody the record names. Who operates the rental, from the city's record. With owner, a name on the record keys to the current owner of the parcel. With manager, the record names a property-management company and no name keys to the owner. With unknown, the record names nobody the test can use: every Houston record, and every record whose names match neither.
owner, manager, unknown Keep only parcels inside this city, for example SCOTTSDALE (case does not matter). The served cities are in meta.coverage[].str.jurisdictions.
1 - 64Row order. With current_application_desc, the default, the newest application by the current owner comes first and undated rows last. With expires_on_asc, the soonest expiry comes first and rows without an expiry last. Every sort breaks ties on the parcel id.
current_application_desc, expires_on_asc Page size, 1-500 (default 500).
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
One page of parcels with a short-term rental record inside the geometry after the filters, in the requested sort. The page carries the cursor for the next page.
Parcels with a short-term rental record inside the geometry after the filters, one page, in the requested sort.
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: when the API produced it, which markets it covers, and how fresh they are.
Show child attributes
Show child attributes
Was this page helpful?