Property Level

HOA Fees (Batch)

Estimate annual HOA fees for properties using HouseCanary's proprietary algorithms, important for budgeting and investment calculations.

Source: HouseCanary

Pricing Tier: Premium

Updated: Annually

Request Body Fields

<table><tr><th>Field</th><th>Type</th><th>Description</th><th>Example</th></tr> <tr><td>[]</td><td>object</td><td></td><td></td> </tr> <tr><td>[].slug</td><td>string</td><td>Unique readable string identifier for the property</td><td>123-Main-St-Apt-1B-San-Francisco-CA-94132</td> </tr> <tr><td>[].address</td><td>string</td><td>Either a single URL-safe string ("slug") identifying the address, or just a building number, street name, and optionally unit number (if not a slug the payload must also include other identifiers)</td><td>123 Main St</td> </tr> <tr><td>[].unit</td><td>string</td><td>Unit number for the property, if needed and not already specified in the address string</td><td>Apt 1B</td> </tr> <tr><td>[].city</td><td>string</td><td>City in which the property is located</td><td>San Francisco</td> </tr> <tr><td>[].state</td><td>string</td><td>2-letter acronym of the US state in which the property is located</td><td>CA</td> </tr> <tr><td>[].zipcode</td><td>string</td><td>5-digit US zipcode in which the property is located</td><td>94105</td> </tr> </table>

Response

<table><tr><th>Field</th><th>Type</th><th>Description</th><th>Example</th><th>Enum Values</th></tr> <tr><td>[]</td><td>object</td><td></td><td></td> <td></td></tr> <tr><td>[].subject_address</td><td>object</td><td></td><td></td> <td></td></tr> <tr><td>[].subject_address.address_full</td><td>string</td><td>Full address string</td><td>123 Main St San Francisco CA 94132</td> <td></td></tr> <tr><td>[].subject_address.address_id</td><td>integer</td><td>HouseCanary address identifier</td><td>34343343</td> <td></td></tr> <tr><td>[].subject_address.slug</td><td>string</td><td>HouseCanary address slug</td><td>123-Main-St-Apt-1B-San-Francisco-CA-94132</td> <td></td></tr> <tr><td>[].subject_address.block_id</td><td>string</td><td>15-digit US census block ID</td><td>060750313013007</td> <td></td></tr> <tr><td>[].subject_address.city</td><td>string</td><td>City where property is located</td><td>San Francisco</td> <td></td></tr> <tr><td>[].subject_address.fips</td><td>string</td><td>5-digit US census county ID</td><td>06075</td> <td></td></tr> <tr><td>[].subject_address.geo_precision</td><td>string</td><td>A string describing available geo precision</td><td>rooftop</td> <td>[rooftop, parcel, zip9, zip5, unknown]</td></tr> <tr><td>[].subject_address.latitude</td><td>number</td><td>Latitude value, in degrees</td><td>37.789</td> <td></td></tr> <tr><td>[].subject_address.longitude</td><td>number</td><td>Longitude value, in degrees</td><td>-122.401</td> <td></td></tr> <tr><td>[].subject_address.state</td><td>string</td><td>2-character state abbreviation</td><td>CA</td> <td></td></tr> <tr><td>[].subject_address.unit</td><td>string</td><td>Unit within the building, if any</td><td>Apt 1B</td> <td></td></tr> <tr><td>[].subject_address.address</td><td>string</td><td>Street address</td><td>123 Main St</td> <td></td></tr> <tr><td>[].subject_address.zipcode</td><td>string</td><td>5-character US zipcode</td><td>94132</td> <td></td></tr> <tr><td>[].subject_address.zipcode_plus4</td><td>string</td><td>4-character zipcode extension</td><td>1234</td> <td></td></tr> <tr><td>[].subject_address.msa</td><td>string</td><td>5-digit US census MSA ID</td><td>41860</td> <td></td></tr> <tr><td>[].association_estimated</td><td>object</td><td>Object containing estimated HOA data for the subject property</td><td></td> <td></td></tr> <tr><td>[].association_estimated.annual_hoa_est</td><td>integer</td><td>Quantitatively derived value of the property's estimated annual hoa fees</td><td>1200</td> <td></td></tr> <tr><td>[].association_estimated.max_fee</td><td>integer</td><td>Quantitatively derived value of the property's estimated maximum hoa fees</td><td>1500</td> <td></td></tr> <tr><td>[].association_estimated.min_fee</td><td>integer</td><td>Quantitatively derived value of the property's estimated minimum hoa fees</td><td>1000</td> <td></td></tr> <tr><td>[].association_estimated.n_samples</td><td>integer</td><td>Number of reference properties used by our proprietary algorithm to determine estimated hoa fees</td><td>50</td> <td></td></tr> <tr><td>[].association_estimated.subdivision</td><td>string</td><td>Subdivision name</td><td>Oakridge Estates</td> <td></td></tr> <tr><td>[].association_estimated.subdivision_id</td><td>string</td><td>Corresponding subdivision ID</td><td>12345</td> <td></td></tr> </table>
post/v3/property/hoa_est

Request body

slugstring

Unique readable string identifier for the property

addressstring required

Either a single URL-safe string ("slug") identifying the address, or just a building number, street name, and optionally unit number (if not a slug the payload must also include other identifiers)

unitstring

Unit number for the property, if needed and not already specified in the address string

citystring

City in which the property is located

statestring

2-letter acronym of the US state in which the property is located

zipcodestring

5-digit US zipcode in which the property is located

Example request

[
  {
    "slug": "123-Main-St-Apt-1B-San-Francisco-CA-94132",
    "address": "123 Main St",
    "unit": "Apt 1B",
    "city": "San Francisco",
    "state": "CA",
    "zipcode": "94105"
  }
]

Response

Success

Example response

[
  {
    "subject_address": {
      "address_full": "123 Main St San Francisco CA 94132",
      "slug": "123-Main-St-Apt-1B-San-Francisco-CA-94132",
      "block_id": "060750313013007",
      "city": "San Francisco",
      "fips": "06075",
      "geo_precision": "rooftop",
      "latitude": 37.789,
      "longitude": -122.401,
      "state": "CA",
      "unit": "Apt 1B",
      "address": "123 Main St",
      "zipcode": "94132",
      "zipcode_plus4": "1234",
      "msa": "41860"
    },
    "association_estimated": {
      "annual_hoa_est": 1200,
      "max_fee": 1500,
      "min_fee": 1000,
      "n_samples": 50,
      "subdivision": "Oakridge Estates",
      "subdivision_id": "12345"
    }
  }
]