Used in: Catalyst Property Event via property.metrics
Fields
| Field | Type | Description |
|---|
zestimate | number | Estimated property value |
beds | number | Number of bedrooms |
baths | number | Number of bathrooms |
livingAreaSqFt | number | Interior square footage |
lotSizeAcres | number | Lot size in acres |
propertyType | string | Property type (e.g. SINGLE_FAMILY) |
yearBuilt | number | Year the property was built |
occupancyStatus | string | Occupancy status (e.g. OWNER_OCCUPIED) |
estimatedTax | number | Estimated annual property tax |
estimatedPrice | number | Goliath’s internal valuation |
estimatedRent | number | Estimated monthly rent |
lastSaleAmount | number | Last recorded sale price |
lastSaleDate | string | Last recorded sale date |
nameOnTitle | string | Names as they appear on the deed |
ownerMailingAddress | string | null | Owner 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.