Casafari API and MCP Platform · JSON-LD Context

Casafari Context

JSON-LD context defining the semantic vocabulary for Casafari from Casafari API and MCP Platform.

120 Classes 309 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
casafari: https://casafari.com/schema#

Classes

UserManagementAccessRequest UserManagementAccessResponse UserManagementBody_authorize_post_oauth_authorize_post UserManagementBody_introspect_oauth_introspect_post UserManagementClientRegistrationRequest UserManagementClientRegistrationResponse UserManagementDetailsResponse UserManagementHTTPMethod UserManagementHTTPValidationError UserManagementIntrospectionResponse UserManagementJWTRefreshTokenResponseSchema UserManagementJWTTokenResponseSchema UserManagementLoginRequestSchema UserManagementServiceEnum UserManagementValidationError ApiTypesV1 ApiFeaturesV1 ApiReferenceLocationV1 ApiConditionsV1 ApiAgenciesV1 ApiAgentsV1 ApiSourcesV1 ApiAlertsFeedV1 ApiAlertDocumentsV1 ApiPropertyDetailResponseV1 ApiLocationsV1 ApiGetLocationsV1 ApiTypeAheadV1 ApiLocationsTypeAheadFilterV1 ApiZipCodeBoundaryV1 ApiZipCodeBoundaryFilterV1 ApiAlertsSearchFilterV1 ApiSearchComparablesResponseV1 ApiSearchComparablesRequestV1 ApiPropertiesSearchResponseV1 ApiPropertiesSearchRequestV1 ApiPropertiesSearchByListingIDsResponseV1 ApiPropertiesSearchByListingIDsRequestV1 ApiCreateSmartLinkResponseV1 ApiCreateSmartLinkRequestV1 ApiComparablesPricesV1 ApiComparablesPricesRequestV1 ApiPropertiesSearchResponseV2 ApiPropertiesSearchRequestV2 ApiSearchComparablesResponseV2 ApiSearchComparablesRequestV2 ApiAIBuilderResponseV2 ApiAIBuilderRequestV2 MarketAnalyticsApiAnalysisRequest MarketAnalyticsApiAnalysisResponse MarketAnalyticsApiBedroomsDistributionRequestSchema MarketAnalyticsApiBedroomsDistributionUnitResponseSchema MarketAnalyticsApiBusinessTypeEnum MarketAnalyticsApiCharacteristicsRequestSchema MarketAnalyticsApiCircleBoundarySchema MarketAnalyticsApiDataPointEnum MarketAnalyticsApiDataPointIntervalEnum MarketAnalyticsApiDetailsResponse MarketAnalyticsApiErrorResponse MarketAnalyticsApiEstateTypeGroupEnum MarketAnalyticsApiExternalApartmentAndHouseEstateTypeEnum MarketAnalyticsApiExternalCharacteristicEnum MarketAnalyticsApiExternalConditionEnum MarketAnalyticsApiExternalDirectionEnum MarketAnalyticsApiExternalEnergyRatingEnum MarketAnalyticsApiExternalEstateTypeEnum MarketAnalyticsApiExternalFloorEnum MarketAnalyticsApiExternalOrientationEnum MarketAnalyticsApiExternalViewEnum MarketAnalyticsApiGeoPoint MarketAnalyticsApiHTTPValidationError MarketAnalyticsApiHeatMapRequestSchema MarketAnalyticsApiHeatMapUnitResponseSchema MarketAnalyticsApiInternalConditionEnum MarketAnalyticsApiInternalEstateTypeEnum MarketAnalyticsApiLocationBoundarySchema MarketAnalyticsApiMarketMedianRequest MarketAnalyticsApiMarketMedianResponse MarketAnalyticsApiPriceDistributionRequestSchema MarketAnalyticsApiPriceDistributionUnitResponseSchema MarketAnalyticsApiPriceEstimation MarketAnalyticsApiPriceEvolution MarketAnalyticsApiPriceStatistics MarketAnalyticsApiPropertiesDistributionQuartiles MarketAnalyticsApiPropertiesDistributionRequestSchema MarketAnalyticsApiPropertiesDistributionResponseSchema MarketAnalyticsApiPropertiesDistributionUnit MarketAnalyticsApiRentalYieldRequest MarketAnalyticsApiRentalYieldResponse MarketAnalyticsApiStatisticsByMonths MarketAnalyticsApiTimeOnMarketDistributionRequestSchema MarketAnalyticsApiTimeOnMarketDistributionUnitResponseSchema MarketAnalyticsApiTimeSeriesRequestSchema MarketAnalyticsApiTimeSeriesUnitResponseSchema MarketAnalyticsApiValidationError MarketAnalyticsApiapi__schema__ranges__DateRangeSchema__1 MarketAnalyticsApiapi__schema__ranges__DateRangeSchema__2 MarketAnalyticsApiapi__schema__ranges__DateRangeSchema__3 MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__1 MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__10 MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__11 MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__12 MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__13 MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__14 MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__15 MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__16 MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__2 MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__3 MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__4 MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__5 MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__6 MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__7 MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__8 MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__9 AlertsApiAlertFeedFiltersSchema AlertsApiAlertSubtypeEnum AlertsApiCharacteristicEnum AlertsApiConditionEnum AlertsApiCoordinatesDto AlertsApiCreateAlertFeedRequestSchema

Properties

Property Type Container
params
headers
method reference
url reference
query
endpoint_name string
service_name reference
user_id integer
company_id string
allowed_locations list
country_ids list
email string
password string
token string
client_id string
client_secret string
redirect_uris list
token_endpoint_auth_method string
grant_types list
response_types list
client_name
client_id_issued_at integer
client_secret_expires_at
details string
detail list
active boolean
scope
sub
token_type
aud
exp
mcp_tools
access_token string
refresh_token string
loc list
msg string
type string
input
ctx
types list
types_with_countries list
group string
names list
location_id integer
name string
parent_id integer
administrative_level string
locations_structure list
conditions list
agency_type string
source_ids list
agents list
domains list
id integer
filter
user string
alert_id integer
listing_id integer
ref string
alert_type string
alert_subtype string
old_value string
new_value string
alert_date date
alert_date_and_time string
property_url string
listing_url string
listing_old_url string
listing_uid string
property_id integer
title string
type_group string
location
address string
zip_code string
cadastral_reference string
coordinates
condition string
contacts_info
total_area integer
living_area integer
plot_area integer
terrace_area integer
bedrooms integer
rooms integer
bathrooms integer
features
construction_year integer
operations list
is_bank_property boolean
is_auction_property boolean
is_new_development_property boolean
is_private_property boolean
sale_status string
sale_currency string
sale_price_base integer
sale_price integer
sale_price_per_sqm decimal
sale_price_per_sqm_base decimal
rent_status string
rent_currency string
rent_price_base integer
rent_price integer
rent_price_per_sqm decimal
rent_price_per_sqm_base decimal
rent_period string
agency_legal_id string
agency string
agent string
source_name string
description string
thumbnails list
pictures list
created_at dateTime
created_at_with_photos dateTime
updated_at dateTime
energy_certificate string
energy_rating string
heating_type string
available_from date
available_to date
primary_listing_id integer
number_of_parkings integer
floor_number integer
sale_time_on_market
rent_time_on_market
listings list
history list
sale_price_history list
rent_price_history list
sale_status_history list
rent_status_history list
distance decimal
changed_at date
sale_price_last_change
rent_price_last_change
gross_yield decimal
ceiling_label string
min_rent_area integer
ref_numbers list
casafari_connect boolean
source_floor_numbers list
retail_data
locations list
zip_codes list
lang string
typeahead list
country_codes list
size integer
boundary list
country_code string
operation string
location_ids list
custom_location list
custom_locations list
alert_date_from date
alert_date_to date
created_at_from dateTime
created_at_to dateTime
created_at_with_photos_from dateTime
created_at_with_photos_to dateTime
statuses list
price_from integer
price_to integer
price_per_sqm_from integer
price_per_sqm_to integer
bedrooms_from integer
bedrooms_to integer
bathrooms_from integer
bathrooms_to integer
total_area_from integer
total_area_to integer
plot_area_from integer
plot_area_to integer
construction_year_from integer
construction_year_to integer
floor string
floors list
orientation string
view string
views list
direction string
directions list
characteristics list
alert_subtypes list
private boolean
auction boolean
bank boolean
new_development boolean
listing_agents list
with_agencies list
without_agencies list
exclusive boolean
has_phone boolean
has_email boolean
has_agency_name boolean
property_ids list
listing_ids list
results list
statistics
estimated_prices
casafari_link reference
comparables_count integer
target_point
location_boundary
sold_or_rented_after date
business_type string
comparables_type string
comparables_types list
property_type string
min_price integer
max_price integer
energy_certificates list
energy_ratings list
days_on_market_from integer
days_on_market_to integer
exclude_outliers boolean
search_operations list
custom_location_boundary
property_date_from date
property_date_to date
created_date_from dateTime
created_date_to dateTime
updated_date_from dateTime
updated_date_to dateTime
property_types list
gross_yield_from decimal
gross_yield_to decimal
rooms_from integer
rooms_to integer
number_of_parkings_from integer
number_of_parkings_to integer
living_area_from integer
living_area_to integer
floor_numbers list
primary_listing_ids list
settings
company
dvf_results list
transactional_data list
valuation_id integer
language string
external_ref string
orientations
price_range
rooms_range
bedrooms_range
bathrooms_range
total_area_range
plot_area_range
construction_year_range
price_statistics reference
price_estimation reference
price_evolution reference
summary_price_evolution reference
average_days_on_the_market integer
price_per_sqm_range
properties_count integer
average_price decimal
average_price_per_sqm decimal
must_have list
exclude list
message string
errors
latitude decimal
longitude decimal
data_point reference
date_range reference
location_name string
value
polygon list
circle reference
country_id integer
type_ids list
price_per_sqm_median decimal
lower_bound integer
upper_bound
is_mean boolean
fast_market_price integer
out_of_market_price integer
avg_price reference
avg_price_per_sqm reference
lower decimal
mean decimal
upper decimal
properties list
quartiles reference
property_unit_id integer
price integer
price_per_sqm decimal
condition_type reference
type_id reference
property_id_to_exclude
average_rent_price decimal
rental_yield decimal
for_the_last_1_month integer
for_the_last_3_month integer
for_the_last_6_month integer
for_the_last_9_month integer
for_the_last_12_month integer
days_on_market integer
months_on_market decimal
date_interval reference
date_start date
min
max
price_psqm_range
feed_name string
filters reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://casafari.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "casafari": "https://casafari.com/schema#",
    "UserManagementAccessRequest": "casafari:UserManagementAccessRequest",
    "params": {
      "@id": "casafari:params"
    },
    "headers": {
      "@id": "casafari:headers"
    },
    "method": {
      "@id": "casafari:method",
      "@type": "@id"
    },
    "url": {
      "@id": "casafari:url",
      "@type": "@id"
    },
    "query": {
      "@id": "casafari:query"
    },
    "endpoint_name": {
      "@id": "casafari:endpoint_name",
      "@type": "xsd:string"
    },
    "service_name": {
      "@id": "casafari:service_name",
      "@type": "@id"
    },
    "UserManagementAccessResponse": "casafari:UserManagementAccessResponse",
    "user_id": {
      "@id": "casafari:user_id",
      "@type": "xsd:integer"
    },
    "company_id": {
      "@id": "casafari:company_id",
      "@type": "xsd:string"
    },
    "allowed_locations": {
      "@id": "casafari:allowed_locations",
      "@container": "@list"
    },
    "country_ids": {
      "@id": "casafari:country_ids",
      "@container": "@list"
    },
    "UserManagementBody_authorize_post_oauth_authorize_post": "casafari:UserManagementBody_authorize_post_oauth_authorize_post",
    "email": {
      "@id": "casafari:email",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "casafari:password",
      "@type": "xsd:string"
    },
    "UserManagementBody_introspect_oauth_introspect_post": "casafari:UserManagementBody_introspect_oauth_introspect_post",
    "token": {
      "@id": "casafari:token",
      "@type": "xsd:string"
    },
    "client_id": {
      "@id": "casafari:client_id",
      "@type": "xsd:string"
    },
    "client_secret": {
      "@id": "casafari:client_secret",
      "@type": "xsd:string"
    },
    "UserManagementClientRegistrationRequest": "casafari:UserManagementClientRegistrationRequest",
    "redirect_uris": {
      "@id": "casafari:redirect_uris",
      "@container": "@list"
    },
    "token_endpoint_auth_method": {
      "@id": "casafari:token_endpoint_auth_method",
      "@type": "xsd:string"
    },
    "grant_types": {
      "@id": "casafari:grant_types",
      "@container": "@list"
    },
    "response_types": {
      "@id": "casafari:response_types",
      "@container": "@list"
    },
    "client_name": {
      "@id": "casafari:client_name"
    },
    "UserManagementClientRegistrationResponse": "casafari:UserManagementClientRegistrationResponse",
    "client_id_issued_at": {
      "@id": "casafari:client_id_issued_at",
      "@type": "xsd:integer"
    },
    "client_secret_expires_at": {
      "@id": "casafari:client_secret_expires_at"
    },
    "UserManagementDetailsResponse": "casafari:UserManagementDetailsResponse",
    "details": {
      "@id": "casafari:details",
      "@type": "xsd:string"
    },
    "UserManagementHTTPMethod": "casafari:UserManagementHTTPMethod",
    "UserManagementHTTPValidationError": "casafari:UserManagementHTTPValidationError",
    "detail": {
      "@id": "casafari:detail",
      "@container": "@list"
    },
    "UserManagementIntrospectionResponse": "casafari:UserManagementIntrospectionResponse",
    "active": {
      "@id": "casafari:active",
      "@type": "xsd:boolean"
    },
    "scope": {
      "@id": "casafari:scope"
    },
    "sub": {
      "@id": "casafari:sub"
    },
    "token_type": {
      "@id": "casafari:token_type"
    },
    "aud": {
      "@id": "casafari:aud"
    },
    "exp": {
      "@id": "casafari:exp"
    },
    "mcp_tools": {
      "@id": "casafari:mcp_tools"
    },
    "UserManagementJWTRefreshTokenResponseSchema": "casafari:UserManagementJWTRefreshTokenResponseSchema",
    "access_token": {
      "@id": "casafari:access_token",
      "@type": "xsd:string"
    },
    "UserManagementJWTTokenResponseSchema": "casafari:UserManagementJWTTokenResponseSchema",
    "refresh_token": {
      "@id": "casafari:refresh_token",
      "@type": "xsd:string"
    },
    "UserManagementLoginRequestSchema": "casafari:UserManagementLoginRequestSchema",
    "UserManagementServiceEnum": "casafari:UserManagementServiceEnum",
    "UserManagementValidationError": "casafari:UserManagementValidationError",
    "loc": {
      "@id": "casafari:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "casafari:msg",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "casafari:type",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "casafari:input"
    },
    "ctx": {
      "@id": "casafari:ctx"
    },
    "ApiTypesV1": "casafari:ApiTypesV1",
    "types": {
      "@id": "casafari:types",
      "@container": "@list"
    },
    "types_with_countries": {
      "@id": "casafari:types_with_countries",
      "@container": "@list"
    },
    "ApiFeaturesV1": "casafari:ApiFeaturesV1",
    "group": {
      "@id": "casafari:group",
      "@type": "xsd:string"
    },
    "names": {
      "@id": "casafari:names",
      "@container": "@list"
    },
    "ApiReferenceLocationV1": "casafari:ApiReferenceLocationV1",
    "location_id": {
      "@id": "casafari:location_id",
      "@type": "xsd:integer"
    },
    "name": {
      "@id": "casafari:name",
      "@type": "xsd:string"
    },
    "parent_id": {
      "@id": "casafari:parent_id",
      "@type": "xsd:integer"
    },
    "administrative_level": {
      "@id": "casafari:administrative_level",
      "@type": "xsd:string"
    },
    "locations_structure": {
      "@id": "casafari:locations_structure",
      "@container": "@list"
    },
    "ApiConditionsV1": "casafari:ApiConditionsV1",
    "conditions": {
      "@id": "casafari:conditions",
      "@container": "@list"
    },
    "ApiAgenciesV1": "casafari:ApiAgenciesV1",
    "agency_type": {
      "@id": "casafari:agency_type",
      "@type": "xsd:string"
    },
    "source_ids": {
      "@id": "casafari:source_ids",
      "@container": "@list"
    },
    "ApiAgentsV1": "casafari:ApiAgentsV1",
    "agents": {
      "@id": "casafari:agents",
      "@container": "@list"
    },
    "ApiSourcesV1": "casafari:ApiSourcesV1",
    "domains": {
      "@id": "casafari:domains",
      "@container": "@list"
    },
    "ApiAlertsFeedV1": "casafari:ApiAlertsFeedV1",
    "id": {
      "@id": "casafari:id",
      "@type": "xsd:integer"
    },
    "filter": {
      "@id": "casafari:filter"
    },
    "user": {
      "@id": "casafari:user",
      "@type": "xsd:string"
    },
    "ApiAlertDocumentsV1": "casafari:ApiAlertDocumentsV1",
    "alert_id": {
      "@id": "casafari:alert_id",
      "@type": "xsd:integer"
    },
    "listing_id": {
      "@id": "casafari:listing_id",
      "@type": "xsd:integer"
    },
    "ref": {
      "@id": "casafari:ref",
      "@type": "xsd:string"
    },
    "alert_type": {
      "@id": "casafari:alert_type",
      "@type": "xsd:string"
    },
    "alert_subtype": {
      "@id": "casafari:alert_subtype",
      "@type": "xsd:string"
    },
    "old_value": {
      "@id": "casafari:old_value",
      "@type": "xsd:string"
    },
    "new_value": {
      "@id": "casafari:new_value",
      "@type": "xsd:string"
    },
    "alert_date": {
      "@id": "casafari:alert_date",
      "@type": "xsd:date"
    },
    "alert_date_and_time": {
      "@id": "casafari:alert_date_and_time",
      "@type": "xsd:string"
    },
    "property_url": {
      "@id": "casafari:property_url",
      "@type": "xsd:string"
    },
    "listing_url": {
      "@id": "casafari:listing_url",
      "@type": "xsd:string"
    },
    "listing_old_url": {
      "@id": "casafari:listing_old_url",
      "@type": "xsd:string"
    },
    "listing_uid": {
      "@id": "casafari:listing_uid",
      "@type": "xsd:string"
    },
    "property_id": {
      "@id": "casafari:property_id",
      "@type": "xsd:integer"
    },
    "title": {
      "@id": "casafari:title",
      "@type": "xsd:string"
    },
    "type_group": {
      "@id": "casafari:type_group",
      "@type": "xsd:string"
    },
    "location": {
      "@id": "casafari:location"
    },
    "address": {
      "@id": "casafari:address",
      "@type": "xsd:string"
    },
    "zip_code": {
      "@id": "casafari:zip_code",
      "@type": "xsd:string"
    },
    "cadastral_reference": {
      "@id": "casafari:cadastral_reference",
      "@type": "xsd:string"
    },
    "coordinates": {
      "@id": "casafari:coordinates"
    },
    "condition": {
      "@id": "casafari:condition",
      "@type": "xsd:string"
    },
    "contacts_info": {
      "@id": "casafari:contacts_info"
    },
    "total_area": {
      "@id": "casafari:total_area",
      "@type": "xsd:integer"
    },
    "living_area": {
      "@id": "casafari:living_area",
      "@type": "xsd:integer"
    },
    "plot_area": {
      "@id": "casafari:plot_area",
      "@type": "xsd:integer"
    },
    "terrace_area": {
      "@id": "casafari:terrace_area",
      "@type": "xsd:integer"
    },
    "bedrooms": {
      "@id": "casafari:bedrooms",
      "@type": "xsd:integer"
    },
    "rooms": {
      "@id": "casafari:rooms",
      "@type": "xsd:integer"
    },
    "bathrooms": {
      "@id": "casafari:bathrooms",
      "@type": "xsd:integer"
    },
    "features": {
      "@id": "casafari:features"
    },
    "construction_year": {
      "@id": "casafari:construction_year",
      "@type": "xsd:integer"
    },
    "operations": {
      "@id": "casafari:operations",
      "@container": "@list"
    },
    "is_bank_property": {
      "@id": "casafari:is_bank_property",
      "@type": "xsd:boolean"
    },
    "is_auction_property": {
      "@id": "casafari:is_auction_property",
      "@type": "xsd:boolean"
    },
    "is_new_development_property": {
      "@id": "casafari:is_new_development_property",
      "@type": "xsd:boolean"
    },
    "is_private_property": {
      "@id": "casafari:is_private_property",
      "@type": "xsd:boolean"
    },
    "sale_status": {
      "@id": "casafari:sale_status",
      "@type": "xsd:string"
    },
    "sale_currency": {
      "@id": "casafari:sale_currency",
      "@type": "xsd:string"
    },
    "sale_price_base": {
      "@id": "casafari:sale_price_base",
      "@type": "xsd:integer"
    },
    "sale_price": {
      "@id": "casafari:sale_price",
      "@type": "xsd:integer"
    },
    "sale_price_per_sqm": {
      "@id": "casafari:sale_price_per_sqm",
      "@type": "xsd:decimal"
    },
    "sale_price_per_sqm_base": {
      "@id": "casafari:sale_price_per_sqm_base",
      "@type": "xsd:decimal"
    },
    "rent_status": {
      "@id": "casafari:rent_status",
      "@type": "xsd:string"
    },
    "rent_currency": {
      "@id": "casafari:rent_currency",
      "@type": "xsd:string"
    },
    "rent_price_base": {
      "@id": "casafari:rent_price_base",
      "@type": "xsd:integer"
    },
    "rent_price": {
      "@id": "casafari:rent_price",
      "@type": "xsd:integer"
    },
    "rent_price_per_sqm": {
      "@id": "casafari:rent_price_per_sqm",
      "@type": "xsd:decimal"
    },
    "rent_price_per_sqm_base": {
      "@id": "casafari:rent_price_per_sqm_base",
      "@type": "xsd:decimal"
    },
    "rent_period": {
      "@id": "casafari:rent_period",
      "@type": "xsd:string"
    },
    "agency_legal_id": {
      "@id": "casafari:agency_legal_id",
      "@type": "xsd:string"
    },
    "agency": {
      "@id": "casafari:agency",
      "@type": "xsd:string"
    },
    "agent": {
      "@id": "casafari:agent",
      "@type": "xsd:string"
    },
    "source_name": {
      "@id": "casafari:source_name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "casafari:description",
      "@type": "xsd:string"
    },
    "thumbnails": {
      "@id": "casafari:thumbnails",
      "@container": "@list"
    },
    "pictures": {
      "@id": "casafari:pictures",
      "@container": "@list"
    },
    "created_at": {
      "@id": "casafari:created_at",
      "@type": "xsd:dateTime"
    },
    "created_at_with_photos": {
      "@id": "casafari:created_at_with_photos",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "casafari:updated_at",
      "@type": "xsd:dateTime"
    },
    "energy_certificate": {
      "@id": "casafari:energy_certificate",
      "@type": "xsd:string"
    },
    "energy_rating": {
      "@id": "casafari:energy_rating",
      "@type": "xsd:string"
    },
    "heating_type": {
      "@id": "casafari:heating_type",
      "@type": "xsd:string"
    },
    "available_from": {
      "@id": "casafari:available_from",
      "@type": "xsd:date"
    },
    "available_to": {
      "@id": "casafari:available_to",
      "@type": "xsd:date"
    },
    "ApiPropertyDetailResponseV1": "casafari:ApiPropertyDetailResponseV1",
    "primary_listing_id": {
      "@id": "casafari:primary_listing_id",
      "@type": "xsd:integer"
    },
    "number_of_parkings": {
      "@id": "casafari:number_of_parkings",
      "@type": "xsd:integer"
    },
    "floor_number": {
      "@id": "casafari:floor_number",
      "@type": "xsd:integer"
    },
    "sale_time_on_market": {
      "@id": "casafari:sale_time_on_market"
    },
    "rent_time_on_market": {
      "@id": "casafari:rent_time_on_market"
    },
    "listings": {
      "@id": "casafari:listings",
      "@container": "@list"
    },
    "history": {
      "@id": "casafari:history",
      "@container": "@list"
    },
    "sale_price_history": {
      "@id": "casafari:sale_price_history",
      "@container": "@list"
    },
    "rent_price_history": {
      "@id": "casafari:rent_price_history",
      "@container": "@list"
    },
    "sale_status_history": {
      "@id": "casafari:sale_status_history",
      "@container": "@list"
    },
    "rent_status_history": {
      "@id": "casafari:rent_status_history",
      "@container": "@list"
    },
    "distance": {
      "@id": "casafari:distance",
      "@type": "xsd:decimal"
    },
    "changed_at": {
      "@id": "casafari:changed_at",
      "@type": "xsd:date"
    },
    "sale_price_last_change": {
      "@id": "casafari:sale_price_last_change"
    },
    "rent_price_last_change": {
      "@id": "casafari:rent_price_last_change"
    },
    "gross_yield": {
      "@id": "casafari:gross_yield",
      "@type": "xsd:decimal"
    },
    "ceiling_label": {
      "@id": "casafari:ceiling_label",
      "@type": "xsd:string"
    },
    "min_rent_area": {
      "@id": "casafari:min_rent_area",
      "@type": "xsd:integer"
    },
    "ref_numbers": {
      "@id": "casafari:ref_numbers",
      "@container": "@list"
    },
    "casafari_connect": {
      "@id": "casafari:casafari_connect",
      "@type": "xsd:boolean"
    },
    "source_floor_numbers": {
      "@id": "casafari:source_floor_numbers",
      "@container": "@list"
    },
    "retail_data": {
      "@id": "casafari:retail_data"
    },
    "ApiLocationsV1": "casafari:ApiLocationsV1",
    "locations": {
      "@id": "casafari:locations",
      "@container": "@list"
    },
    "ApiGetLocationsV1": "casafari:ApiGetLocationsV1",
    "zip_codes": {
      "@id": "casafari:zip_codes",
      "@container": "@list"
    },
    "lang": {
      "@id": "casafari:lang",
      "@type": "xsd:string"
    },
    "ApiTypeAheadV1": "casafari:ApiTypeAheadV1",
    "typeahead": {
      "@id": "casafari:typeahead",
      "@container": "@list"
    },
    "ApiLocationsTypeAheadFilterV1": "casafari:ApiLocationsTypeAheadFilterV1",
    "country_codes": {
      "@id": "casafari:country_codes",
      "@container": "@list"
    },
    "size": {
      "@id": "casafari:size",
      "@type": "xsd:integer"
    },
    "ApiZipCodeBoundaryV1": "casafari:ApiZipCodeBoundaryV1",
    "boundary": {
      "@id": "casafari:boundary",
      "@container": "@list"
    },
    "ApiZipCodeBoundaryFilterV1": "casafari:ApiZipCodeBoundaryFilterV1",
    "country_code": {
      "@id": "casafari:country_code",
      "@type": "xsd:string"
    },
    "ApiAlertsSearchFilterV1": "casafari:ApiAlertsSearchFilterV1",
    "operation": {
      "@id": "casafari:operation",
      "@type": "xsd:string"
    },
    "location_ids": {
      "@id": "casafari:location_ids",
      "@container": "@list"
    },
    "custom_location": {
      "@id": "casafari:custom_location",
      "@container": "@list"
    },
    "custom_locations": {
      "@id": "casafari:custom_locations",
      "@container": "@list"
    },
    "alert_date_from": {
      "@id": "casafari:alert_date_from",
      "@type": "xsd:date"
    },
    "alert_date_to": {
      "@id": "casafari:alert_date_to",
      "@type": "xsd:date"
    },
    "created_at_from": {
      "@id": "casafari:created_at_from",
      "@type": "xsd:dateTime"
    },
    "created_at_to": {
      "@id": "casafari:created_at_to",
      "@type": "xsd:dateTime"
    },
    "created_at_with_photos_from": {
      "@id": "casafari:created_at_with_photos_from",
      "@type": "xsd:dateTime"
    },
    "created_at_with_photos_to": {
      "@id": "casafari:created_at_with_photos_to",
      "@type": "xsd:dateTime"
    },
    "statuses": {
      "@id": "casafari:statuses",
      "@container": "@list"
    },
    "price_from": {
      "@id": "casafari:price_from",
      "@type": "xsd:integer"
    },
    "price_to": {
      "@id": "casafari:price_to",
      "@type": "xsd:integer"
    },
    "price_per_sqm_from": {
      "@id": "casafari:price_per_sqm_from",
      "@type": "xsd:integer"
    },
    "price_per_sqm_to": {
      "@id": "casafari:price_per_sqm_to",
      "@type": "xsd:integer"
    },
    "bedrooms_from": {
      "@id": "casafari:bedrooms_from",
      "@type": "xsd:integer"
    },
    "bedrooms_to": {
      "@id": "casafari:bedrooms_to",
      "@type": "xsd:integer"
    },
    "bathrooms_from": {
      "@id": "casafari:bathrooms_from",
      "@type": "xsd:integer"
    },
    "bathrooms_to": {
      "@id": "casafari:bathrooms_to",
      "@type": "xsd:integer"
    },
    "total_area_from": {
      "@id": "casafari:total_area_from",
      "@type": "xsd:integer"
    },
    "total_area_to": {
      "@id": "casafari:total_area_to",
      "@type": "xsd:integer"
    },
    "plot_area_from": {
      "@id": "casafari:plot_area_from",
      "@type": "xsd:integer"
    },
    "plot_area_to": {
      "@id": "casafari:plot_area_to",
      "@type": "xsd:integer"
    },
    "construction_year_from": {
      "@id": "casafari:construction_year_from",
      "@type": "xsd:integer"
    },
    "construction_year_to": {
      "@id": "casafari:construction_year_to",
      "@type": "xsd:integer"
    },
    "floor": {
      "@id": "casafari:floor",
      "@type": "xsd:string"
    },
    "floors": {
      "@id": "casafari:floors",
      "@container": "@list"
    },
    "orientation": {
      "@id": "casafari:orientation",
      "@type": "xsd:string"
    },
    "view": {
      "@id": "casafari:view",
      "@type": "xsd:string"
    },
    "views": {
      "@id": "casafari:views",
      "@container": "@list"
    },
    "direction": {
      "@id": "casafari:direction",
      "@type": "xsd:string"
    },
    "directions": {
      "@id": "casafari:directions",
      "@container": "@list"
    },
    "characteristics": {
      "@id": "casafari:characteristics",
      "@container": "@list"
    },
    "alert_subtypes": {
      "@id": "casafari:alert_subtypes",
      "@container": "@list"
    },
    "private": {
      "@id": "casafari:private",
      "@type": "xsd:boolean"
    },
    "auction": {
      "@id": "casafari:auction",
      "@type": "xsd:boolean"
    },
    "bank": {
      "@id": "casafari:bank",
      "@type": "xsd:boolean"
    },
    "new_development": {
      "@id": "casafari:new_development",
      "@type": "xsd:boolean"
    },
    "listing_agents": {
      "@id": "casafari:listing_agents",
      "@container": "@list"
    },
    "with_agencies": {
      "@id": "casafari:with_agencies",
      "@container": "@list"
    },
    "without_agencies": {
      "@id": "casafari:without_agencies",
      "@container": "@list"
    },
    "exclusive": {
      "@id": "casafari:exclusive",
      "@type": "xsd:boolean"
    },
    "has_phone": {
      "@id": "casafari:has_phone",
      "@type": "xsd:boolean"
    },
    "has_email": {
      "@id": "casafari:has_email",
      "@type": "xsd:boolean"
    },
    "has_agency_name": {
      "@id": "casafari:has_agency_name",
      "@type": "xsd:boolean"
    },
    "property_ids": {
      "@id": "casafari:property_ids",
      "@container": "@list"
    },
    "listing_ids": {
      "@id": "casafari:listing_ids",
      "@container": "@list"
    },
    "ApiSearchComparablesResponseV1": "casafari:ApiSearchComparablesResponseV1",
    "results": {
      "@id": "casafari:results",
      "@container": "@list"
    },
    "statistics": {
      "@id": "casafari:statistics"
    },
    "estimated_prices": {
      "@id": "casafari:estimated_prices"
    },
    "casafari_link": {
      "@id": "casafari:casafari_link",
      "@type": "@id"
    },
    "ApiSearchComparablesRequestV1": "casafari:ApiSearchComparablesRequestV1",
    "comparables_count": {
      "@id": "casafari:comparables_count",
      "@type": "xsd:integer"
    },
    "target_point": {
      "@id": "casafari:target_point"
    },
    "location_boundary": {
      "@id": "casafari:location_boundary"
    },
    "sold_or_rented_after": {
      "@id": "casafari:sold_or_rented_after",
      "@type": "xsd:date"
    },
    "business_type": {
      "@id": "casafari:business_type",
      "@type": "xsd:string"
    },
    "comparables_type": {
      "@id": "casafari:comparables_type",
      "@type": "xsd:string"
    },
    "comparables_types": {
      "@id": "casafari:comparables_types",
      "@container": "@list"
    },
    "property_type": {
      "@id": "casafari:property_type",
      "@type": "xsd:string"
    },
    "min_price": {
      "@id": "casafari:min_price",
      "@type": "xsd:integer"
    },
    "max_price": {
      "@id": "casafari:max_price",
      "@type": "xsd:integer"
    },
    "energy_certificates": {
      "@id": "casafari:energy_certificates",
      "@container": "@list"
    },
    "energy_ratings": {
      "@id": "casafari:energy_ratings",
      "@container": "@list"
    },
    "days_on_market_from": {
      "@id": "casafari:days_on_market_from",
      "@type": "xsd:integer"
    },
    "days_on_market_to": {
      "@id": "casafari:days_on_market_to",
      "@type": "xsd:integer"
    },
    "exclude_outliers": {
      "@id": "casafari:exclude_outliers",
      "@type": "xsd:boolean"
    },
    "ApiPropertiesSearchResponseV1": "casafari:ApiPropertiesSearchResponseV1",
    "ApiPropertiesSearchRequestV1": "casafari:ApiPropertiesSearchRequestV1",
    "search_operations": {
      "@id": "casafari:search_operations",
      "@container": "@list"
    },
    "custom_location_boundary": {
      "@id": "casafari:custom_location_boundary"
    },
    "property_date_from": {
      "@id": "casafari:property_date_from",
      "@type": "xsd:date"
    },
    "property_date_to": {
      "@id": "casafari:property_date_to",
      "@type": "xsd:date"
    },
    "created_date_from": {
      "@id": "casafari:created_date_from",
      "@type": "xsd:dateTime"
    },
    "created_date_to": {
      "@id": "casafari:created_date_to",
      "@type": "xsd:dateTime"
    },
    "updated_date_from": {
      "@id": "casafari:updated_date_from",
      "@type": "xsd:dateTime"
    },
    "updated_date_to": {
      "@id": "casafari:updated_date_to",
      "@type": "xsd:dateTime"
    },
    "property_types": {
      "@id": "casafari:property_types",
      "@container": "@list"
    },
    "gross_yield_from": {
      "@id": "casafari:gross_yield_from",
      "@type": "xsd:decimal"
    },
    "gross_yield_to": {
      "@id": "casafari:gross_yield_to",
      "@type": "xsd:decimal"
    },
    "rooms_from": {
      "@id": "casafari:rooms_from",
      "@type": "xsd:integer"
    },
    "rooms_to": {
      "@id": "casafari:rooms_to",
      "@type": "xsd:integer"
    },
    "number_of_parkings_from": {
      "@id": "casafari:number_of_parkings_from",
      "@type": "xsd:integer"
    },
    "number_of_parkings_to": {
      "@id": "casafari:number_of_parkings_to",
      "@type": "xsd:integer"
    },
    "living_area_from": {
      "@id": "casafari:living_area_from",
      "@type": "xsd:integer"
    },
    "living_area_to": {
      "@id": "casafari:living_area_to",
      "@type": "xsd:integer"
    },
    "floor_numbers": {
      "@id": "casafari:floor_numbers",
      "@container": "@list"
    },
    "ApiPropertiesSearchByListingIDsResponseV1": "casafari:ApiPropertiesSearchByListingIDsResponseV1",
    "ApiPropertiesSearchByListingIDsRequestV1": "casafari:ApiPropertiesSearchByListingIDsRequestV1",
    "ApiCreateSmartLinkResponseV1": "casafari:ApiCreateSmartLinkResponseV1",
    "ApiCreateSmartLinkRequestV1": "casafari:ApiCreateSmartLinkRequestV1",
    "primary_listing_ids": {
      "@id": "casafari:primary_listing_ids",
      "@container": "@list"
    },
    "settings": {
      "@id": "casafari:settings"
    },
    "company": {
      "@id": "casafari:company"
    },
    "ApiComparablesPricesV1": "casafari:ApiComparablesPricesV1",
    "ApiComparablesPricesRequestV1": "casafari:ApiComparablesPricesRequestV1",
    "ApiPropertiesSearchResponseV2": "casafari:ApiPropertiesSearchResponseV2",
    "ApiPropertiesSearchRequestV2": "casafari:ApiPropertiesSearchRequestV2",
    "ApiSearchComparablesResponseV2": "casafari:ApiSearchComparablesResponseV2",
    "dvf_results": {
      "@id": "casafari:dvf_results",
      "@container": "@list"
    },
    "transactional_data": {
      "@id": "casafari:transactional_data",
      "@container": "@list"
    },
    "valuation_id": {
      "@id": "casafari:valuation_id",
      "@type": "xsd:integer"
    },
    "ApiSearchComparablesRequestV2": "casafari:ApiSearchComparablesRequestV2",
    "ApiAIBuilderResponseV2": "casafari:ApiAIBuilderResponseV2",
    "ApiAIBuilderRequestV2": "casafari:ApiAIBuilderRequestV2",
    "language": {
      "@id": "casafari:language",
      "@type": "xsd:string"
    },
    "external_ref": {
      "@id": "casafari:external_ref",
      "@type": "xsd:string"
    },
    "MarketAnalyticsApiAnalysisRequest": "casafari:MarketAnalyticsApiAnalysisRequest",
    "orientations": {
      "@id": "casafari:orientations"
    },
    "price_range": {
      "@id": "casafari:price_range"
    },
    "rooms_range": {
      "@id": "casafari:rooms_range"
    },
    "bedrooms_range": {
      "@id": "casafari:bedrooms_range"
    },
    "bathrooms_range": {
      "@id": "casafari:bathrooms_range"
    },
    "total_area_range": {
      "@id": "casafari:total_area_range"
    },
    "plot_area_range": {
      "@id": "casafari:plot_area_range"
    },
    "construction_year_range": {
      "@id": "casafari:construction_year_range"
    },
    "MarketAnalyticsApiAnalysisResponse": "casafari:MarketAnalyticsApiAnalysisResponse",
    "price_statistics": {
      "@id": "casafari:price_statistics",
      "@type": "@id"
    },
    "price_estimation": {
      "@id": "casafari:price_estimation",
      "@type": "@id"
    },
    "price_evolution": {
      "@id": "casafari:price_evolution",
      "@type": "@id"
    },
    "summary_price_evolution": {
      "@id": "casafari:summary_price_evolution",
      "@type": "@id"
    },
    "average_days_on_the_market": {
      "@id": "casafari:average_days_on_the_market",
      "@type": "xsd:integer"
    },
    "MarketAnalyticsApiBedroomsDistributionRequestSchema": "casafari:MarketAnalyticsApiBedroomsDistributionRequestSchema",
    "price_per_sqm_range": {
      "@id": "casafari:price_per_sqm_range"
    },
    "MarketAnalyticsApiBedroomsDistributionUnitResponseSchema": "casafari:MarketAnalyticsApiBedroomsDistributionUnitResponseSchema",
    "properties_count": {
      "@id": "casafari:properties_count",
      "@type": "xsd:integer"
    },
    "average_price": {
      "@id": "casafari:average_price",
      "@type": "xsd:decimal"
    },
    "average_price_per_sqm": {
      "@id": "casafari:average_price_per_sqm",
      "@type": "xsd:decimal"
    },
    "MarketAnalyticsApiBusinessTypeEnum": "casafari:MarketAnalyticsApiBusinessTypeEnum",
    "MarketAnalyticsApiCharacteristicsRequestSchema": "casafari:MarketAnalyticsApiCharacteristicsRequestSchema",
    "must_have": {
      "@id": "casafari:must_have",
      "@container": "@list"
    },
    "exclude": {
      "@id": "casafari:exclude",
      "@container": "@list"
    },
    "MarketAnalyticsApiCircleBoundarySchema": "casafari:MarketAnalyticsApiCircleBoundarySchema",
    "MarketAnalyticsApiDataPointEnum": "casafari:MarketAnalyticsApiDataPointEnum",
    "MarketAnalyticsApiDataPointIntervalEnum": "casafari:MarketAnalyticsApiDataPointIntervalEnum",
    "MarketAnalyticsApiDetailsResponse": "casafari:MarketAnalyticsApiDetailsResponse",
    "MarketAnalyticsApiErrorResponse": "casafari:MarketAnalyticsApiErrorResponse",
    "message": {
      "@id": "casafari:message",
      "@type": "xsd:string"
    },
    "errors": {
      "@id": "casafari:errors"
    },
    "MarketAnalyticsApiEstateTypeGroupEnum": "casafari:MarketAnalyticsApiEstateTypeGroupEnum",
    "MarketAnalyticsApiExternalApartmentAndHouseEstateTypeEnum": "casafari:MarketAnalyticsApiExternalApartmentAndHouseEstateTypeEnum",
    "MarketAnalyticsApiExternalCharacteristicEnum": "casafari:MarketAnalyticsApiExternalCharacteristicEnum",
    "MarketAnalyticsApiExternalConditionEnum": "casafari:MarketAnalyticsApiExternalConditionEnum",
    "MarketAnalyticsApiExternalDirectionEnum": "casafari:MarketAnalyticsApiExternalDirectionEnum",
    "MarketAnalyticsApiExternalEnergyRatingEnum": "casafari:MarketAnalyticsApiExternalEnergyRatingEnum",
    "MarketAnalyticsApiExternalEstateTypeEnum": "casafari:MarketAnalyticsApiExternalEstateTypeEnum",
    "MarketAnalyticsApiExternalFloorEnum": "casafari:MarketAnalyticsApiExternalFloorEnum",
    "MarketAnalyticsApiExternalOrientationEnum": "casafari:MarketAnalyticsApiExternalOrientationEnum",
    "MarketAnalyticsApiExternalViewEnum": "casafari:MarketAnalyticsApiExternalViewEnum",
    "MarketAnalyticsApiGeoPoint": "casafari:MarketAnalyticsApiGeoPoint",
    "latitude": {
      "@id": "casafari:latitude",
      "@type": "xsd:decimal"
    },
    "longitude": {
      "@id": "casafari:longitude",
      "@type": "xsd:decimal"
    },
    "MarketAnalyticsApiHTTPValidationError": "casafari:MarketAnalyticsApiHTTPValidationError",
    "MarketAnalyticsApiHeatMapRequestSchema": "casafari:MarketAnalyticsApiHeatMapRequestSchema",
    "data_point": {
      "@id": "casafari:data_point",
      "@type": "@id"
    },
    "date_range": {
      "@id": "casafari:date_range",
      "@type": "@id"
    },
    "MarketAnalyticsApiHeatMapUnitResponseSchema": "casafari:MarketAnalyticsApiHeatMapUnitResponseSchema",
    "location_name": {
      "@id": "casafari:location_name",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "casafari:value"
    },
    "MarketAnalyticsApiInternalConditionEnum": "casafari:MarketAnalyticsApiInternalConditionEnum",
    "MarketAnalyticsApiInternalEstateTypeEnum": "casafari:MarketAnalyticsApiInternalEstateTypeEnum",
    "MarketAnalyticsApiLocationBoundarySchema": "casafari:MarketAnalyticsApiLocationBoundarySchema",
    "polygon": {
      "@id": "casafari:polygon",
      "@container": "@list"
    },
    "circle": {
      "@id": "casafari:circle",
      "@type": "@id"
    },
    "MarketAnalyticsApiMarketMedianRequest": "casafari:MarketAnalyticsApiMarketMedianRequest",
    "country_id": {
      "@id": "casafari:country_id",
      "@type": "xsd:integer"
    },
    "type_ids": {
      "@id": "casafari:type_ids",
      "@container": "@list"
    },
    "MarketAnalyticsApiMarketMedianResponse": "casafari:MarketAnalyticsApiMarketMedianResponse",
    "price_per_sqm_median": {
      "@id": "casafari:price_per_sqm_median",
      "@type": "xsd:decimal"
    },
    "MarketAnalyticsApiPriceDistributionRequestSchema": "casafari:MarketAnalyticsApiPriceDistributionRequestSchema",
    "MarketAnalyticsApiPriceDistributionUnitResponseSchema": "casafari:MarketAnalyticsApiPriceDistributionUnitResponseSchema",
    "lower_bound": {
      "@id": "casafari:lower_bound",
      "@type": "xsd:integer"
    },
    "upper_bound": {
      "@id": "casafari:upper_bound"
    },
    "is_mean": {
      "@id": "casafari:is_mean",
      "@type": "xsd:boolean"
    },
    "MarketAnalyticsApiPriceEstimation": "casafari:MarketAnalyticsApiPriceEstimation",
    "fast_market_price": {
      "@id": "casafari:fast_market_price",
      "@type": "xsd:integer"
    },
    "out_of_market_price": {
      "@id": "casafari:out_of_market_price",
      "@type": "xsd:integer"
    },
    "MarketAnalyticsApiPriceEvolution": "casafari:MarketAnalyticsApiPriceEvolution",
    "avg_price": {
      "@id": "casafari:av

# --- truncated at 32 KB (39 KB total) ---
# Full source: https://artifacts.apis.io/casafari/json-ld/casafari-context.jsonld