MultifamilyBatchRequest
Async batch valuation request for multifamily properties.
Optional webhook URL. When the job completes the server will POST the full results payload to this URL. Must be publicly reachable. If delivery fails it is retried up to 3 times with exponential backoff.
properties object[]required
List of properties to value (max 500 per job)
Possible values: >= 1, <= 500
Client-provided reference ID — echoed back in results for correlation
location objectrequired
Location input for AVM requests.
Full street address
Latitude
Possible values: >= -90 and <= 90
Longitude
Possible values: >= -180 and <= 180
maps_api_response objectnullable
Pre-fetched Maps API response
Pre-fetched Maps API response
search_params object
Common search parameters for AVM requests.
Search radius in miles
Possible values: >= 0.1 and <= 10
5Months to look back
Possible values: >= 1 and <= 36
As-of date (YYYY-MM-DD)
Number of comparables to return (0 = subject-only, skips DB query)
Possible values: >= 0 and <= 20
0property_fields objectrequired
Multifamily-specific AVM fields.
Total bedrooms
Possible values: >= 0 and <= 50
Total bathrooms
Possible values: >= 0 and <= 50
Living area in sqft
Possible values: >= 0
Lot size in sqft
Possible values: >= 0
Year built
Possible values: >= 1800 and <= 2030
Property type
Total units (must be 5+)
Possible values: >= 5
Walk score
Possible values: >= 0 and <= 100
Has private pool
falseHas basement
falseHas central air
falseIs mixed use
falseNumber of garage spaces
Possible values: >= 0
0Other parking spaces
Possible values: >= 0
0Number of stories
Possible values: >= 1
Condition score
Possible values: >= 0 and <= 5
{
"notify_url": "string",
"properties": [
{
"property_id": "string",
"location": {
"address": "string",
"latitude": 0,
"longitude": 0,
"maps_api_response": {}
},
"search_params": {
"radius_mi": 5,
"lookback_months": 0,
"date": "string",
"num_comparables": 0
},
"property_fields": {
"total_bedrooms": 0,
"total_bathrooms": 0,
"living_area": 0,
"lot_size": 0,
"year_built": 0,
"property_type": "string",
"total_units": 0,
"walk_score": 0,
"has_private_pool": false,
"has_basement": false,
"central_air": false,
"mixed_use": false,
"garage_spaces": 0,
"other_spaces": 0,
"num_stories": 0,
"condition_score": 0
}
}
]
}