Freddie Mac Property Insights

Get fast, early access to Freddie Mac property data to help identify and overcome property-related pain points.

Operations 1

POST /requestPropertyData Retrieve property and appraisal information and standardized address. #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/property-insights"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

freddie-mac-property-insights-openapi.json Raw ↑
{
  "openapi": "3.0.1",
  "info": {
    "title": "Property Insights",
    "version": "2.0.0"
  },
  "servers": [
    {
      "url": "https://api-test.freddiemac.com/single-family/property-insights-api/v2"
    }
  ],
  "security": [
    {
      "bearerAuth": []
    }
  ],
  "tags": [
    {
      "name": "Property Insights",
      "description": "Get access to Freddie Mac property data to help identify and overcome pain points."
    }
  ],
  "paths": {
    "/requestPropertyData": {
      "post": {
        "tags": [
          "Property Insights"
        ],
        "summary": "Retrieve property and appraisal information and standardized address.",
        "operationId": "requestPropertyData",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PropertyInsightsAPIRequest"
              },
              "examples": {
                "Example1": {
                  "$ref": "#/components/examples/RequestExample1"
                },
                "Example2": {
                  "$ref": "#/components/examples/RequestExample2"
                },
                "Example3": {
                  "$ref": "#/components/examples/RequestExample3"
                },
                "Example4": {
                  "$ref": "#/components/examples/RequestExample4"
                },
                "Example5": {
                  "$ref": "#/components/examples/RequestExample5"
                },
                "Example6": {
                  "$ref": "#/components/examples/RequestExample6"
                },
                "Example7": {
                  "$ref": "#/components/examples/RequestExample7"
                },
                "Example8": {
                  "$ref": "#/components/examples/RequestExample8"
                },
                "Example9": {
                  "$ref": "#/components/examples/RequestExample9"
                },
                "Example10": {
                  "$ref": "#/components/examples/RequestExample10"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "<b>OK</b> \r\n\n <font size='1' color='black'>",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PropertyInsightsAPIResponse"
                },
                "examples": {
                  "Example1": {
                    "$ref": "#/components/examples/ResponseExample1"
                  },
                  "Example2": {
                    "$ref": "#/components/examples/ResponseExample2"
                  },
                  "Example3": {
                    "$ref": "#/components/examples/ResponseExample3"
                  },
                  "Example4": {
                    "$ref": "#/components/examples/ResponseExample4"
                  },
                  "Example5": {
                    "$ref": "#/components/examples/ResponseExample5"
                  },
                  "Example6": {
                    "$ref": "#/components/examples/ResponseExample6"
                  },
                  "Example7": {
                    "$ref": "#/components/examples/ResponseExample7"
                  },
                  "Example8": {
                    "$ref": "#/components/examples/ResponseExample8"
                  },
                  "Example9": {
                    "$ref": "#/components/examples/ResponseExample9"
                  },
                  "Example10": {
                    "$ref": "#/components/examples/ResponseExample10"
                  }
                }
              }
            }
          },
          "400": {
            "description": "<b>Bad Request</b> \r\n\n <font size='1' color='black'><b>Error codes & details</b></font> \r\n\n <B>400.001</B> Malformed content from the client \r\n\n <B>400.002</B> Request data does not match the application schema, please validate the request data. \r\n\n<B>400.005</B> Empty request body \r\n\n <B>400.006</B> Content-type must be application/json \r\n\n ",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PropertyInsightsAPIErrorResponse"
                },
                "example": {
                  "code": "400.006",
                  "message": "Missing header Content-type",
                  "details": [
                    {
                      "error": "Content-type must be application/json"
                    }
                  ]
                }
              }
            }
          },
          "401": {
            "description": "<b>Unauthorized</b> \r\n\n <font size='1' color='black'><b>Error codes & details </b></font> \r\n\n <B>401.001</B> Invalid Access Token, please validate the token, if error persists please renew your token. \r\n\n <b>401.002</b> Access Token Expired, please renew your access token. \r\n\n <b>401.003</b> API Product mismatch for token. Your token does not have access to the requested API \r\n\n <b>401.004</b> Invalid API Key, please validate the Client ID \r\n\n <b>401.005</b> Invalid API Key for given resource \r\n\n <b>401.006</b> Insufficient scope for Application \r\n\n <b>401.007</b> Invalid Username/Password combination, the provided combination of username and password is incorrect, please verify your credentials. \r\n\n <b>401.008</b> Invalid Refresh Token. \r\n\n <b>401.009</b> Invalid client secret \r\n\n <b>401.010</b> Refresh Token expired.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PropertyInsightsAPIErrorResponse"
                },
                "example": {
                  "code": "401.002",
                  "message": "Access Token Expired",
                  "details": [
                    {
                      "error": "Access Token Expired, please renew your access token."
                    }
                  ]
                }
              }
            }
          },
          "404": {
            "description": "<b>Not Found</b> \r\n\n <font size='1' color='black'><b>Error codes & details </b></font> \r\n\n <b>404.001</b> No resource for POST <b>/path</b>",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PropertyInsightsAPIErrorResponse"
                },
                "example": {
                  "code": 404.001,
                  "message": "No resource for POST /path",
                  "details": {
                    "error": "No resource for POST /path"
                  }
                }
              }
            }
          },
          "429": {
            "description": "<b>Too Many Requests</b> \r\n\n <font size='1' color='black'><b>Error codes & details </b></font> \r\n\n <b>429.001</b> Rate limit exceeded, too many requests have been sent per second. \r\n\n <b>429.002</b> Quota limit exceeded, too many requests have been sent per minute.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PropertyInsightsAPIErrorResponse"
                },
                "example": {
                  "code": 429.001,
                  "message": "Rate limit exceeded",
                  "details": {
                    "error": "Rate limit exceeded, too many requests have been sent per second."
                  }
                }
              }
            }
          },
          "500": {
            "description": "<b>Internal server error.</b> \r\n\n <font size='1' color='black'><b>Error codes & details </b></font> \r\n\n <b>500</b> Internal server error.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PropertyInsightsAPIErrorResponse"
                },
                "example": {
                  "code": "500",
                  "message": "Internal server error",
                  "details": [
                    {
                      "error": "API  is unable to retrieve data for the submitted request at this time. Please resubmit or contact Customer Support at (800-FREDDIE) for assistance."
                    }
                  ]
                }
              }
            }
          }
        },
        "deprecated": false
      }
    }
  },
  "components": {
    "schemas": {
      "PropertyInsightsAPIRequest": {
        "required": [
          "inputAddress",
          "origination_System",
          "partyRoleIdentifier",
          "partyRoleType",
          "requestTransactionIdentifier"
        ],
        "type": "object",
        "properties": {
          "requestTransactionIdentifier": {
            "maxLength": 50,
            "minLength": 1,
            "type": "string",
            "description": "128-bit Globally unique identifier (GUID) assigned to each request.",
            "example": "4e6da9da-6b10-4995-89a0-b793b6f2b1b2"
          },
          "partyRoleIdentifier": {
            "maxLength": 10,
            "minLength": 1,
            "type": "string",
            "description": "The unique identifier assigned to the party role.",
            "example": "123456"
          },
          "partyRoleType": {
            "maxLength": 50,
            "minLength": 1,
            "type": "string",
            "description": "Identifies the role that the party plays in the transaction. Parties may be either a person or legal entity. A party may play multiple roles in a transaction.",
            "example": "Seller",
            "enum": [
              "Broker",
              "Seller",
              "Servicer",
              "Correspondent",
              "Lender",
              "Other"
            ]
          },
          "partyRoleTypeOtherDescription": {
            "maxLength": 50,
            "minLength": 1,
            "type": "string",
            "description": "A free-form text field used to collect additional information when \"Other\" is selected for Party Role Type."
          },
          "loan_Identifier": {
            "$ref": "#/components/schemas/PropertyInsightsAPIRequest_loan_Identifier"
          },
          "origination_System": {
            "$ref": "#/components/schemas/PropertyInsightsAPIRequest_origination_System"
          },
          "inputAddress": {
            "$ref": "#/components/schemas/PropertyInsightsAPIRequest_inputAddress"
          }
        },
        "additionalProperties": false
      },
      "PropertyInsightsAPIResponse": {
        "required": [
          "inputAddress",
          "propertyData",
          "requestTransactionIdentifier",
          "standardizedAddress",
          "transactionDateTime"
        ],
        "type": "object",
        "properties": {
          "requestTransactionIdentifier": {
            "type": "string",
            "description": "128-bit Globally unique identifier (GUID) assigned to each request.",
            "example": "4e6da9da-6b10-4995-89a0-b793b6f2b1b2"
          },
          "transactionDateTime": {
            "type": "string",
            "example": "2020-09-10T22:05:37.184Z"
          },
          "inputAddress": {
            "$ref": "#/components/schemas/PropertyInsightsAPIResponse_inputAddress"
          },
          "standardizedAddress": {
            "$ref": "#/components/schemas/PropertyInsightsAPIResponse_standardizedAddress"
          },
          "propertyData": {
            "$ref": "#/components/schemas/PropertyInsightsAPIResponse_propertyData"
          }
        },
        "additionalProperties": false
      },
      "PropertyInsightsAPIErrorResponse": {
        "title": "PropertyInsightsAPIErrorResponse",
        "type": "object",
        "properties": {
          "errorEnvelope": {
            "$ref": "#/components/schemas/ErrorEnvelope"
          }
        }
      },
      "PropertyInsightsAPIRequest_loan_Identifier": {
        "type": "object",
        "properties": {
          "loanIdentifier": {
            "type": "string",
            "description": "A unique identifier assigned by an entity to identify the loan",
            "example": "L104231"
          },
          "loanIdentifierType": {
            "type": "string",
            "description": "A value from a MISMO prescribed list that specifies the type of loan identifier.",
            "example": "LenderLoan",
            "enum": [
              "LenderLoan",
              "AgencyCase",
              "UniversalLoan"
            ]
          }
        },
        "additionalProperties": false
      },
      "PropertyInsightsAPIRequest_origination_System": {
        "required": [
          "loanOriginationSystemVendorIdentifier",
          "loanOriginationSystemVersionIdentifier"
        ],
        "type": "object",
        "properties": {
          "loanOriginationSystemVendorIdentifier": {
            "minLength": 1,
            "type": "string",
            "description": "A unique identifier agreed upon by the parties to the transaction to identify the vendor of the loan origination system used to process the loan",
            "example": "AccurateLOS"
          },
          "loanOriginationSystemVersionIdentifier": {
            "minLength": 1,
            "type": "string",
            "description": "Specifies the version of the loan origination system used to process the loan",
            "example": "2.7"
          }
        },
        "additionalProperties": false
      },
      "PropertyInsightsAPIRequest_inputAddress": {
        "required": [
          "addressLineText",
          "cityName",
          "postalCode",
          "stateCode"
        ],
        "type": "object",
        "properties": {
          "addressLineText": {
            "maxLength": 100,
            "minLength": 1,
            "type": "string",
            "description": "The address with the address number, pre-directional, street name, post-directional, address unit designators and address unit value.",
            "example": "8200 Jones Branch Drive"
          },
          "addressUnitIdentifier": {
            "type": "string",
            "description": "The identifier value associated with the Secondary Address Unit Designator of the subject property.",
            "example": "B1C"
          },
          "cityName": {
            "maxLength": 100,
            "minLength": 1,
            "type": "string",
            "description": "The name of the city.",
            "example": "McLean"
          },
          "postalCode": {
            "maxLength": 10,
            "minLength": 5,
            "pattern": "^[0-9]{5}(?:-[0-9]{4})?$",
            "type": "string",
            "description": "The postal code (ZIP Code in the US) for the address. ZIP Code may be either 5 or 9 digits.",
            "example": "22102"
          },
          "stateCode": {
            "pattern": "^[A-Za-z\\s]*$",
            "type": "string",
            "description": "The two-character representation of the US state, US Territory, Canadian Province, Military APO FPO, or Territory.",
            "example": "VA",
            "enum": [
              "AK",
              "AL",
              "AR",
              "AZ",
              "CA",
              "CO",
              "CT",
              "DC",
              "DE",
              "FL",
              "GA",
              "GU",
              "HI",
              "IA",
              "ID",
              "IL",
              "IN",
              "KS",
              "KY",
              "LA",
              "MA",
              "MD",
              "ME",
              "MI",
              "MN",
              "MO",
              "MS",
              "MT",
              "NC",
              "ND",
              "NE",
              "NH",
              "NJ",
              "NM",
              "NV",
              "NY",
              "OH",
              "OK",
              "OR",
              "PA",
              "PR",
              "RI",
              "SC",
              "SD",
              "TN",
              "TX",
              "UT",
              "VI",
              "VA",
              "VT",
              "WA",
              "WI",
              "WV",
              "WY"
            ]
          }
        },
        "additionalProperties": false
      },
      "PropertyInsightsAPIResponse_inputAddress": {
        "required": [
          "addressLineText",
          "cityName",
          "postalCode",
          "stateCode"
        ],
        "type": "object",
        "properties": {
          "addressLineText": {
            "type": "string",
            "description": "The address with the address number, pre-directional, street name, post-directional, address unit designators and address unit value.",
            "example": "8200 Jones Branch Drive"
          },
          "addressUnitIdentifier": {
            "type": "string",
            "description": "The identifier value associated with the Secondary Address Unit Designator of the subject property.",
            "example": "B1C"
          },
          "cityName": {
            "type": "string",
            "description": "The name of the city.",
            "example": "McLean"
          },
          "postalCode": {
            "type": "string",
            "description": "The postal code (ZIP Code in the US) for the address. ZIP Code may be either 5 or 9 digits.",
            "example": "22102"
          },
          "stateCode": {
            "type": "string",
            "description": "The two-character representation of the US state, US Territory, Canadian Province, Military APO FPO, or Territory.",
            "example": "VA"
          }
        }
      },
      "PropertyInsightsAPIResponse_standardizedAddress": {
        "required": [
          "addressLineText",
          "cityName",
          "countyName",
          "fipsCountyCode",
          "fipsStateNumericCode",
          "latitudeCoordinateValue",
          "longitudeCoordinateValue",
          "postalCode",
          "stateCode"
        ],
        "type": "object",
        "properties": {
          "addressLineText": {
            "type": "string",
            "description": "The address with the address number, pre-directional, street name, post-directional, address unit designators and address unit value.",
            "example": "8200 Jones Branch Drive"
          },
          "addressUnitIdentifier": {
            "type": "string",
            "description": "The identifier value associated with the Secondary Address Unit Designator of the subject property.",
            "example": "B1C"
          },
          "cityName": {
            "type": "string",
            "description": "The name of the city.",
            "example": "McLean"
          },
          "postalCode": {
            "type": "string",
            "description": "The postal code (ZIP Code in the US) for the address. ZIP Code may be either 5 or 9 digits.",
            "example": "22102"
          },
          "stateCode": {
            "type": "string",
            "description": "The two-character representation of the US state, US Territory, Canadian Province, Military APO FPO, or Territory.",
            "example": "VA"
          },
          "fipsCountyCode": {
            "type": "string",
            "description": "Code identifying the county. (Designator Code based on Federal Information Processing Standard Publication 6-4).",
            "example": "059"
          },
          "fipsStateNumericCode": {
            "type": "string",
            "description": "A unique two digit numeric code to identify each State and State equivalent entity. These State codes are part of the Federal Information Processing Standards (FIPS), an official coding system developed by the National Institute of Standards and Technology (NIST, formerly the National Bureau of Standards), U.S. Department of Commerce, and maintained by the U.S. Geological Survey (USGS).",
            "example": "51"
          },
          "countyName": {
            "type": "string",
            "description": "The county name of the area.",
            "example": "Fairfax"
          },
          "latitudeCoordinateValue": {
            "type": "string",
            "example": "41.509600"
          },
          "longitudeCoordinateValue": {
            "type": "string",
            "example": "-81.675600"
          }
        }
      },
      "PropertyInsightsAPIResponse_propertyData_appraisalData": {
        "required": [
          "PUDIndicator",
          "PUDLegalName",
          "accessoryUnitIndicator",
          "appraisaleffectivedate",
          "attachmentType",
          "homeOwnersAssociationDuesPaymentAmountMonthly",
          "homeOwnersAssociationDuesPaymentAmountYearly",
          "livingUnitCount",
          "neighborhoodBoundariesDescription",
          "neighborhoodName",
          "ownerOfPublicRecordName",
          "projectDesignType",
          "projectDeveloperControlledIndicator",
          "projectName",
          "propertyDesignStyleDescription",
          "propertyRightsAppraised",
          "propertyStructureBuiltYear",
          "propertyZoningCategoryType",
          "siteZoningClassificationDescription",
          "siteZoningComplianceDescription",
          "specialFloodHazardAreaIndicator",
          "structureAreaMeasure"
        ],
        "type": "object",
        "properties": {
          "appraisalFormType": {
            "type": "string",
            "description": "Specifies the form used to provide the property valuation. <b><center>Note: Data field no longer supported in MISMO 3.6v</center></b>",
            "example": "FreddieMac2055_FannieMae2055",
            "enum": [
              "FreddieMac70_FannieMae1004",
              "FreddieMac70B_FannieMae1004C",
              "FreddieMac72_FannieMae1025",
              "FreddieMac465_FannieMae1073",
              "FreddieMac2055_FannieMae2055",
              "FreddieMac2090_FannieMae2090",
              "FreddieMac2095_FannieMae2095",
              "FreddieMac466_FannieMae1075"
            ]
          },
          "appraisalMismoVersion": {
            "type": "string",
            "description": "Specifies the MISMO version for the appraisal data. <b><center>Note: Data field new to MISMO 3.6v</center></b>",
            "example": "3.6"
          },
          "propertyDesignStyleDescription": {
            "type": "string",
            "description": "A free form text field used to further describe the property features. The text prior to the semicolon includes the Attachment Type and Number of Levels.  The text after the semicolon includes a description of the style.",
            "example": "DT2;traditional"
          },
          "attachmentType": {
            "type": "string",
            "description": "Specifies the type of physical attachment, if any, between the dwelling units.",
            "example": "Detached",
            "enum": [
              "Attached",
              "Detached",
              "Semi-Detached"
            ]
          },
          "projectDesignType": {
            "type": "string",
            "description": "This field specifies the type of design for the multiple-unit buildings in a project",
            "example": "GardenProject"
          },
          "accessoryUnitIndicator": {
            "type": "boolean",
            "description": "Indicates if a one-unit property has an accessory unit in addition to the main unit.",
            "example": false,
            "enum": [
              true,
              false
            ]
          },
          "PUDIndicator": {
            "type": "boolean",
            "description": "When true, indicates that the project in which the subject property is located is a Planned Unit Development (PUD).",
            "example": true,
            "enum": [
              true,
              false
            ]
          },
          "appraisaleffectivedate": {
            "type": "string",
            "description": "Effective date of the appraisal on the subject property.",
            "example": "2018-12-11"
          },
          "projectName": {
            "type": "string",
            "description": "The legal name of the project in which the subject property is located.",
            "example": "Winchester Point"
          },
          "neighborhoodName": {
            "type": "string",
            "description": "The name of the neighbourhood in which the subject property is located as recognized by the municipality or residents of the municipality.",
            "example": "Grove Point"
          },
          "PUDLegalName": {
            "type": "string",
            "description": "The name of the planned Unit Development.",
            "example": "Chimney Hill"
          },
          "projectDeveloperControlledIndicator": {
            "type": "boolean",
            "description": "When true, indicates that developer/builder is in control of the Home Owner's Association.",
            "example": true,
            "enum": [
              true,
              false
            ]
          },
          "siteZoningComplianceDescription": {
            "type": "string",
            "description": "A free-form text field describing any issues concerning how the site complies with zoning regulations including limitations on future development.",
            "example": "Legal",
            "enum": [
              "Legal",
              "Illegal",
              "NoZoning",
              "LegalNonConforming"
            ]
          },
          "ownerOfPublicRecordName": {
            "type": "string",
            "description": "The owner of public record.",
            "example": "John Doe"
          },
          "homeOwnersAssociationDuesPaymentAmountYearly": {
            "type": "string",
            "description": "The portion of the yealy mortgage payment that represents funds for the homeowner's association dues.",
            "example": "250'/Year'"
          },
          "homeOwnersAssociationDuesPaymentAmountMonthly": {
            "type": "string",
            "description": "The portion of the monthly mortgage payment that represents funds for the homeowner's association dues.",
            "example": "250'/Year'"
          },
          "propertyRightsAppraised": {
            "type": "string",
            "description": "Indicates the type of ownership rights in the subject property - Fee Simple or Leasehold. Can include text comment.",
            "example": "FEESIMPLE",
            "enum": [
              "FEESIMPLE",
              "LEASEHOLD",
              "OTHER"
            ]
          },
          "neighborhoodCharacteristicsDescription": {
            "type": "string",
            "description": "A free-form text field used to describe the bordering streets and the physical and economic characteristics of the neighborhood. <b><center>Note: Data field no longer supported in MISMO 3.6v</center></b>",
            "example": "SUBURBAN",
            "enum": [
              "URBAN",
              "SUBURBAN",
              "RURAL"
            ]
          },
          "neighborhoodBoundariesDescription": {
            "type": "string",
            "description": "AA free-form text field describing the boundaries of the subject neighborhood. These boundaries may include but are not limited to streets, legally recognized neighborhood boundaries, waterways, or other natural boundaries that define the separation of one neighborhood from another.",
            "example": "Boundaried to the N by Providence Road W, S by Ardrey Kell Road, W by Johnston Road, and E by  Community House Road."
          },
          "neighborhoodDescription": {
            "type": "string",
            "description": "A free-form text field describing the neighborhood. <b><center>Note: Data field no longer supported in MISMO 3.6v</center></b>",
            "example": "No adverse neighborhood factors were noted. The subject is located in reasonable proximity to shopping, employment, schools, and churches. Neighborhood has average market appeal and acceptance. Commerical uses have no adverse affect on value. Neighborhood has mix of residential properties."
          },
          "propertyZoningCategoryType": {
            "type": "string",
            "description": "Specifies the property zoning category. ",
            "example": "R3"
          },
          "siteZoningClassificationDescription": {
            "type": "string",
            "description": "A free-form text field used to describe the zoning classification of the property site. ",
            "example": "SINGLE FAMILY RESIDENTIAL"
          },
          "specialFloodHazardAreaIndicator": {
            "type": "boolean",
            "description": "Flag that indicates if any portion of the building/mobile home is in an identified Special Flood Hazard Area (SFHA) and that flood insurance is required.",
            "example": false
          },
          "NFIPFloodZoneIdentifier": {
            "type": "string",
            "description": "The flood zone covering the building or mobile home. <b><center>Note: Data field no longer supported in MISMO 3.6v</center></b>",
            "example": "X"
          },
          "livingUnitCount": {
            "type": "string",
            "description": "The number of separate living units in the structure, including any accessory dwelling units.",
            "example": "30+"
          },
          "propertyStructureBuiltYear": {
            "type": "string",
            "description": "The calendar year in which the construction of the structure was completed.",
            "example": "2001"
          },
          "energyEfficientItemDescription": {
            "type": "string",
            "description": "A free-form text field describing energy efficient items. <b><center>Note: Data field no longer supported in MISMO 3.6v</center></b>",
            "example": "In/Win/Doors"
          },
          "structureAreaMeasure": {
            "type": "string",
            "description": "A measurement that specifies the total interior area of the structure (a.k.a. gross building area (GBA)). The applicable unit of measurement is specified by the Area Unit Of Measure Type.",
            "example": "3769"
          },
          "landOwnedInCommonIndicator": {
            "type": "boolean",
            "description": "When true, indicates land associated with the subject property parcel is owned by an association, condominium project, or cooperative. <b><center>Note: Data field new to MISMO 3.6v</center></b>",
            "example": true,
            "enum": [
              true,
              false
            ]
          },
          "projectLegalStructureType": {
            "type": "string",
            "description": "A value from a MISMO prescribed list that specifies the form of ownership of a project. The Project Legal Structure Type defines the quality and quantity of project ownership and rights accruing to the individual unit owner. <b><center>Note: Data field new to MISMO 3.6v</center></b>",
            "example": "Condominium",
            "enum": [
              "Condominium",
              "Cooperative",
              "Condop"
            ]
          },
          "appraisalAssignmentType": {
            "type": "string",
            "description": "A value from a MISMO prescribed list that specifies the method by which the property value was assessed. <b><center>Note: Data field new to MISMO 3.6v</center></b>",
            "example": "DesktopAppraisal",
            "enum": [
              "DesktopAppraisal",
              "ExteriorAppraisal",
              "HybridAppraisal",
              "TraditionalAppraisal"
            ]
          },
          "documentType": {
            "type": "string",
            "description": "A value from a MISMO prescribed list that represents either a category of document or a category and sublevel of a document combined into a single enumeration. <b><center>Note: Data field new to MISMO 3.6v</center></b>",
            "example": "AppraisalReport",
            "enum": [
              "AppraisalReport",
              "ValuationUpdate",
              "ValuationCompletion"
            ]
          },
          "livingUnitExcludingADUCount": {
            "type": "integer",
            "description": "The number of separate living units in the subject property, excluding any accessory dwelling units. <b><center>Note: Data field new to MISMO 3.6v</center><

# --- truncated at 32 KB (81 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/freddie-mac/refs/heads/main/openapi/freddie-mac-property-insights-openapi.json