Multi-Family Property Use Case - Precisely Data Integrity Suite

Data Integrity Suite APIs

Product
Data_Integrity
Spatial_Analytics
Data_Enrichment
geo_addressing_1
Services
Spatial Analytics
Data Enrichment
Geo Addressing
ft:title
Data Integrity Suite APIs
ft:locale
en-US
PublicationType
pt_developer
copyrightfirst
2023
copyrightlast
2026

Multi-family properties tend to have multiple addresses associated with a building, and may have multiple buildings associated with a parcel. The following queries can be used to identify addresses and features related to a multi-family, multi-tenant (commercial), or mixed-use property (residential and commercial). Understanding the number of addressable customers in a community is vital when planning where to provide infrastructure and services, and when supporting targeted marketing campaigns.

Multi-Family return all Addresses by Building

query buildingsAddressesByAddress {
  getByAddress(address: "10425 E 31st Ave Denver CO") {
    buildings {
      data {
        buildingID
        geometry
        addresses {
          data {
            preciselyID
            addressNumber
            streetName
            unit
          }
        }
      }
    }
  }
}  

Multi-Family Address Counts by Building

The following query shows an example of how all buildings situated on a single plot of land (parcel) can be returned with a single address input. Specifying the parcels object type requests all buildings related to the same parcel as the input address to be returned. In this query, addresses is subordinate to buildings, requesting a metadata count, providing the number of addresses related to each building returned.
query addressCountsByBuilding {
  getByAddress(address: "2903 Havana St Denver") {
    parcels {
      data {
        buildings {
          data {
            buildingID
            buildingType {
              description
            }
            geometry
            addresses {
              metadata {
                count
              }
            }
          }
        }
      }
    }
  }
}