API docs
Concepts

Restrictions

Understanding restriction types and how they are structured.

What are restrictions?

Restrictions are rules extracted from HOA documents that govern what property owners can and cannot do. Each restriction is stored as a restriction fact with a type, structured value, and source citation.

Common restriction types

TypeExample
rental_restrictionMinimum lease term of 12 months
architectural_controlAll exterior modifications require ARB approval
pet_restrictionMaximum of 2 pets, no livestock
parking_restrictionNo RV parking in driveways
landscaping_requirementFront yard must be maintained with living plants
noise_restrictionQuiet hours from 10 PM to 7 AM
commercial_useNo commercial activity in residential lots
fencingFences must not exceed 6 feet in height
signageNo signs except one "For Sale" sign per lot

Restriction structure

Each restriction fact contains:

  • fact_type — The category of restriction (text)
  • fact_value — Structured data specific to the restriction type (JSON)
  • confidence — How sure we are that we read the rule correctly (0-1)
  • citation — Where in the source document this was found

On this page