Skip to main content
Used in: Catalyst Property Event via property.metrics

Fields

FieldTypeDescription
zestimatenumberEstimated property value
bedsnumberNumber of bedrooms
bathsnumberNumber of bathrooms
livingAreaSqFtnumberInterior square footage
lotSizeAcresnumberLot size in acres
propertyTypestringProperty type (e.g. SINGLE_FAMILY)
yearBuiltnumberYear the property was built
occupancyStatusstringOccupancy status (e.g. OWNER_OCCUPIED)
estimatedTaxnumberEstimated annual property tax
estimatedPricenumberGoliath’s internal valuation
estimatedRentnumberEstimated monthly rent
lastSaleAmountnumberLast recorded sale price
lastSaleDatestringLast recorded sale date
nameOnTitlestringNames as they appear on the deed
ownerMailingAddressstring | nullOwner mailing address, if available

Example

{
  "zestimate": 123456,
  "beds": 3,
  "baths": 2,
  "livingAreaSqFt": 1500,
  "lotSizeAcres": 0.15,
  "propertyType": "SINGLE_FAMILY",
  "yearBuilt": 1900,
  "occupancyStatus": "OWNER_OCCUPIED",
  "estimatedTax": 1234.56,
  "estimatedPrice": 120000,
  "estimatedRent": 1500,
  "lastSaleAmount": 50000,
  "lastSaleDate": "2000-01-01",
  "nameOnTitle": "DOE, JOHN; DOE, JANE",
  "ownerMailingAddress": "PO BOX 123, SPRINGFIELD, USA 00000"
}

Notes

ownerMailingAddress may be null if no mailing address is on file. Always null-check before using.
nameOnTitle is a semicolon-delimited string when multiple owners are present. Split on "; " if you need individual names.