Casa Intelligence · Schema

PricingAssessmentResponse

Lightweight pricing assessment — comparable-sales + suburb- facets blend, NO Gemini Vision (saves cost so it's safe to expose publicly with X-API-Key gating only). Same shape as Casa Daily's PricingAssessmentPayload so the extension can render the assessment with the same component whether the user is signed in or not.

CompanyTown PlanningReal EstateAustraliaData

Properties

Name Type Description
property_id string
address object
zone_code object
bedrooms object
asking_price object
asking_price_source object
fair_value_low object
fair_value_mid object
fair_value_high object
delta_pct_vs_mid object
verdict string
bargaining_room_aud object
recommended_offer_low object
recommended_offer_high object
comparables_used integer
zone_facet_median object
bedroom_facet_median object
suburb_median object
bathrooms object
year_built object
days_on_market object
rationale array
top_comparables array
tier string
View JSON Schema on GitHub

JSON Schema

casaintelligence-com-au-pricing-assessment-response-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/casaintelligence-com-au/json-schema/casaintelligence-com-au-pricing-assessment-response-schema.json",
  "title": "PricingAssessmentResponse",
  "description": "Lightweight pricing assessment — comparable-sales + suburb-\nfacets blend, NO Gemini Vision (saves cost so it's safe to expose\npublicly with X-API-Key gating only).\n\nSame shape as Casa Daily's PricingAssessmentPayload so the\nextension can render the assessment with the same component\nwhether the user is signed in or not.",
  "x-generated": "2026-11-03",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/casaintelligence-com-au-openapi.json#/components/schemas/PricingAssessmentResponse",
  "properties": {
    "property_id": {
      "type": "string",
      "title": "Property Id"
    },
    "address": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Address"
    },
    "zone_code": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Zone Code"
    },
    "bedrooms": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Bedrooms"
    },
    "asking_price": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Asking Price"
    },
    "asking_price_source": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Asking Price Source"
    },
    "fair_value_low": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Fair Value Low"
    },
    "fair_value_mid": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Fair Value Mid"
    },
    "fair_value_high": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Fair Value High"
    },
    "delta_pct_vs_mid": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Delta Pct Vs Mid"
    },
    "verdict": {
      "type": "string",
      "title": "Verdict",
      "default": "unknown"
    },
    "bargaining_room_aud": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Bargaining Room Aud"
    },
    "recommended_offer_low": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Recommended Offer Low"
    },
    "recommended_offer_high": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Recommended Offer High"
    },
    "comparables_used": {
      "type": "integer",
      "title": "Comparables Used",
      "default": 0
    },
    "zone_facet_median": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Zone Facet Median"
    },
    "bedroom_facet_median": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Bedroom Facet Median"
    },
    "suburb_median": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Suburb Median"
    },
    "bathrooms": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Bathrooms"
    },
    "year_built": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Year Built"
    },
    "days_on_market": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Days On Market"
    },
    "rationale": {
      "items": {
        "type": "string"
      },
      "type": "array",
      "title": "Rationale",
      "default": []
    },
    "top_comparables": {
      "items": {
        "$ref": "#/$defs/PricingComparable"
      },
      "type": "array",
      "title": "Top Comparables",
      "default": []
    },
    "tier": {
      "type": "string",
      "title": "Tier",
      "default": "lite"
    }
  },
  "type": "object",
  "required": [
    "property_id"
  ],
  "$defs": {
    "PricingComparable": {
      "properties": {
        "address": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Address"
        },
        "sale_date": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Sale Date"
        },
        "sale_price": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Sale Price"
        },
        "distance_m": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Distance M"
        },
        "land_area_m2": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Land Area M2"
        },
        "bedrooms": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Bedrooms"
        },
        "similarity_pct": {
          "type": "integer",
          "title": "Similarity Pct",
          "default": 0
        }
      },
      "type": "object",
      "title": "PricingComparable",
      "description": "A single comparable sale, similarity-weighted."
    }
  }
}

Work with this as data

Every JSON Schema 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 schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • 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 JSON Schema
curl "https://apis.io/api/v1/json-schemas/casaintelligence-com-au-pricing-assessment-response"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

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.