> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://infonite.dev/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://infonite.dev/_mcp/server.

# Properties

**Where it lives:** in the Spain Public Administration results, at `data.properties.es`. APIs with dedicated per-product results endpoints return this model directly.

Each entry is a property the person owns (or co-owns): its location, cadastral identification,
value and the ownership share. Use it for asset verification and solvency analysis.

### Schema (`ESOwnedPropertySchema`)

```yaml
components:
  schemas:
    CurrencyAmount-Output:
      type:
        - object
        - 'null'
      additionalProperties:
        type: string
      title: CurrencyAmount-Output
    PropertyOwnerSchema:
      type: object
      properties:
        name:
          type: string
          description: Full name of the owner.
        identifier:
          type: string
          description: Identification number of the owner.
        percentage:
          type: string
          format: number
          default: nan
          description: Ownership percentage (e.g., 0.59).
      required:
        - name
      title: PropertyOwnerSchema
    CadastralDownloadInfoSchema:
      type: object
      properties:
        cn:
          type: string
          description: Class of nature.
        cp:
          type: string
          description: Province code.
        cm:
          type: string
          description: Municipality code.
        pc1:
          type: string
          description: Cadastral plot 1.
        pc2:
          type: string
          description: Cadastral plot 2.
        car:
          type: string
          description: Cargo/charge identifier.
        cc1:
          type: string
          description: Control character 1.
        cc2:
          type: string
          description: Control character 2.
        cpo:
          type: string
          description: Postal code.
        cpa:
          type: string
          description: Postal code area.
        refCat:
          type: string
          description: Full cadastral reference.
      title: CadastralDownloadInfoSchema
    ESOwnedPropertySchema:
      type: object
      properties:
        product:
          type: string
          enum:
            - owned_property
        sub_family:
          type: string
          enum:
            - owned_property:es_owned_property
        fetch_date:
          type: string
          format: datetime
          description: Date this product was fetched
        country:
          type: string
          format: country
          description: Country of the property.
        cadastral_reference:
          type: string
          description: Unique cadastral reference identifier.
        address:
          type: string
          description: Full address of the property.
        property_type:
          type: string
          description: Type of property (e.g., Urban, Rustic).
        property_use:
          type: string
          description: Main use of the property (e.g., Residential).
        assessment_year:
          type: string
          description: Year of the catastral assessment.
        assessed_value:
          $ref: '#/components/schemas/CurrencyAmount-Output'
          description: Total assessed cadastral value.
        land_value:
          $ref: '#/components/schemas/CurrencyAmount-Output'
          description: Assessed land value.
        construction_value:
          $ref: '#/components/schemas/CurrencyAmount-Output'
          description: Assessed construction value.
        owners:
          type: array
          items:
            $ref: '#/components/schemas/PropertyOwnerSchema'
          description: List of owners of the property.
        cartography_link:
          type: string
          description: Link to the cartography map.
        download_info:
          $ref: '#/components/schemas/CadastralDownloadInfoSchema'
          description: Internal metadata for downloading documents.
      required:
        - product
        - sub_family
        - fetch_date
        - country
        - owners
      title: ESOwnedPropertySchema
```

## Owners

Every owner the record declares, with their share:

### Schema (`PropertyOwnerSchema`)

```yaml
components:
  schemas:
    PropertyOwnerSchema:
      type: object
      properties:
        name:
          type: string
          description: Full name of the owner.
        identifier:
          type: string
          description: Identification number of the owner.
        percentage:
          type: string
          format: number
          default: nan
          description: Ownership percentage (e.g., 0.59).
      required:
        - name
      title: PropertyOwnerSchema
```