Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "get_listing" and "get_listing_truth"
⟨1548 unchanged words⟩ "},{"type":"null"}]},"storedCommute":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"storedPlanning":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"transitSummary":{"anyOf":[{"additionalProperties":{} ⟨3 unchanged words⟩ type":"null"}]}},"required":["storedPlanning","storedCommute","priceHistory","priceEvolution","familyAmenities","neighborhoodFacts", ⟨242 unchanged words⟩
⟨1553 unchanged words⟩ "},{"type":"null"}]},"storedCommute":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"storedPlanning":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"transitSummary":{"anyOf":[{"additionalProperties":{} ⟨3 unchanged words⟩ type":"null"}]}},"required":["storedPlanning","storedCommute","priceHistory","priceEvolution","familyAmenities","neighborhoodFacts", ⟨59 unchanged words⟩
Authorization not required, issuer https://chathome.lu
Authorization not required, issuer https://chathome.lu
Authorization not required, issuer https://chathome.lu
Authorization not required, issuer https://chathome.lu
Changed the definition of "compare_listings", "get_listing", "get_listing_truth" and 4 more
⟨1361 unchanged words⟩ "},{"type":"null"}]},"unknown":{"description":"Why each missingFields entry is unknown. not_in_search_result means get_listing may know it.","items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"reason":{"enum":["not_stated","not_proven","conflicted","not_in_search_result"],"type":"string"}},"required":["field","reason"],"type":"object"},"type":"array"},"url":{"format":"uri","type": ⟨141 unchanged words⟩
⟨1354 unchanged words⟩ "},{"type":"null"}]},"unknown":{"description":"Why each missingFields entry is unknown. not_in_search_result means get_listing may know it.","items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"reason":{"enum":["not_stated","not_proven","conflicted","not_in_search_result"],"type":"string"}},"required":["field","reason"],"type":"object"},"type":"array"},"
Authorization not required, issuer https://chathome.lu
Changed the definition of "render_listing_cards", "search_for_sale", "search_rentals" and 1 more
before
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"properties":{"countKind":{"const":"returned","type":"string"},"coverageNotice":{"additionalProperties":false,"properties":{"reason":{"const":"outside_luxembourg","type":"string"}},"required":["reason"],"type":"object"},"excludedUnprovenCount":{"description":"Upstream rows omitted because public facts could not prove every requested hard filter.","maximum":9007199254740991,"minimum":0,"type":"integer"},"hasMore":{"type":"boolean"},"listings":{"items":{"additionalProperties":{},"properties":{"agencyName":{"anyOf":[{"type":"string"},{"type":"null"}]},"amenities":{"additionalProperties":false,"properties":{"balcony":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"elevator":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"furnished":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"garden":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"parking":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"petsAllowed":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"stepFreeAccess":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"wheelchairAccessible":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]}},"required":["furnished","elevator","parking","balcony","garden","petsAllowed","stepFreeAccess","wheelchairAccessible"],"type":"object"},"areaSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"availability":{"additionalProperties":false,"properties":{"availableFrom":{"anyOf":[{"type":"string"},{"type":"null"}]},"moveInState":{"anyOf":[{"type":"string"},{"type":"null"}]},"offerStatus":{"enum":["available","under_offer","unknown"],"type":"string"}},"required":["offerStatus","availableFrom","moveInState"],"type":"object"},"baths":{"anyOf":[{"type":"number"},{"type":"null"}]},"beds":{"anyOf":[{"type":"number"},{"type":"null"}]},"charges":{"anyOf":[{"type":"number"},{"type":"null"}]},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"country":{"anyOf":[{"enum":["LU","FR","BE","DE"],"type":"string"},{"type":"null"}]},"currency":{"const":"EUR","type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"district":{"anyOf":[{"type":"string"},{"type":"null"}]},"duplicates":{"additionalProperties":false,"properties":{"confirmedOtherSources":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"confirmedSourceCount":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"}},"required":["confirmedOtherSources","confirmedSourceCount"],"type":"object"},"energyClass":{"anyOf":[{"type":"string"},{"type":"null"}]},"features":{"items":{"type":"string"},"type":"array"},"fieldProvenance":{"additionalProperties":{"additionalProperties":false,"properties":{"method":{"enum":["source_structured","source_text","official_dataset","calculation","manual_review","model_extraction","model_only","unknown"],"type":"string"},"observedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"publisher":{"anyOf":[{"type":"string"},{"type":"null"}]},"sourceUrl":{"anyOf":[{"format":"uri","type":"string"},{"type":"null"}]},"status":{"enum":["confirmed","estimated","thin_sample","stale","context_only","conflicted","not_collected","source_unavailable","suppressed"],"type":"string"}},"required":["status","publisher","method","sourceUrl","observedAt"],"type":"object"},"propertyNames":{"type":"string"},"type":"object"},"hasSourceCheckedFacts":{"type":"boolean"},"history":{"additionalProperties":false,"properties":{"daysListed":{"anyOf":[{"maximum":9007199254740991,"minimum":0,"type":"integer"},{"type":"null"}]},"firstObservedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"firstObservedBasis":{"const":"source_listing_date_or_chathome_ingest","type":"string"},"lastChangedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"priceDropTotalEur":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["firstObservedAt","firstObservedBasis","daysListed","priceDropTotalEur","lastChangedAt"],"type":"object"},"id":{"type":"string"},"imageUrl":{"anyOf":[{"format":"uri","type":"string"},{"type":"null"}]},"latitude":{"anyOf":[{"type":"number"},{"type":"null"}]},"listingType":{"enum":["rent","sale"],"type":"string"},"location":{"additionalProperties":false,"properties":{"address":{"anyOf":[{"type":"string"},{"type":"null"}]},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"confidence":{"enum":["verified","unverified","contradicted","unknown"],"type":"string"},"district":{"anyOf":[{"type":"string"},{"type":"null"}]},"postalCode":{"anyOf":[{"type":"string"},{"type":"null"}]},"precision":{"enum":["exact_address","street","district","commune_only","unknown"],"type":"string"}},"required":["city","district","address","postalCode","precision","confidence"],"type":"object"},"longitude":{"anyOf":[{"type":"number"},{"type":"null"}]},"match":{"additionalProperties":false,"properties":{"allRequiredConstraintsSatisfied":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"reasons":{"items":{"type":"string"},"maxItems":3,"type":"array"},"requiredConstraints":{"items":{"additionalProperties":false,"properties":{"actual":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}]},"id":{"type":"string"},"status":{"enum":["matched","not_matched","not_verified","not_applied"],"type":"string"},"target":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]}},"required":["id","status","target","actual"],"type":"object"},"type":"array"},"resultKind":{"anyOf":[{"enum":["strict_match","partial_match","relaxed_alternative"],"type":"string"},{"type":"null"}]}},"required":["allRequiredConstraintsSatisfied","resultKind","requiredConstraints","reasons"],"type":"object"},"matchReasons":{"items":{"type":"string"},"maxItems":3,"type":"array"},"missingFields":{"items":{"type":"string"},"type":"array"},"officialScreening":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"photoUrls":{"items":{"format":"uri","type":"string"},"maxItems":5,"type":"array"},"price":{"anyOf":[{"type":"number"},{"type":"null"}]},"pricePerSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"property":{"additionalProperties":false,"properties":{"airConditioning":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"colocation":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"completionYear":{"anyOf":[{"type":"number"},{"type":"null"}]},"condition":{"anyOf":[{"type":"string"},{"type":"null"}]},"constructionYear":{"anyOf":[{"type":"number"},{"type":"null"}]},"floor":{"anyOf":[{"type":"number"},{"type":"null"}]},"hasFloorplan":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"heatingEnergy":{"anyOf":[{"type":"string"},{"type":"null"}]},"heatingType":{"anyOf":[{"type":"string"},{"type":"null"}]},"landAreaSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"privateRoomAreaSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"rentByOwner":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"rooms":{"anyOf":[{"type":"number"},{"type":"null"}]},"totalFloors":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["rooms","floor","totalFloors","constructionYear","completionYear","landAreaSqm","privateRoomAreaSqm","condition","heatingType","heatingEnergy","airConditioning","hasFloorplan","rentByOwner","colocation"],"type":"object"},"propertyChecks":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"propertyType":{"anyOf":[{"type":"string"},{"type":"null"}]},"rent":{"anyOf":[{"additionalProperties":false,"properties":{"agencyFee":{"anyOf":[{"type":"number"},{"type":"null"}]},"agencyFeeBasis":{"anyOf":[{"enum":["tenant_share","total_commission","unknown"],"type":"string"},{"type":"null"}]},"baseMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"chargesIncluded":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"chargesMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"deposit":{"anyOf":[{"type":"number"},{"type":"null"}]},"depositExceedsMaximum":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"depositMaximum":{"anyOf":[{"type":"number"},{"type":"null"}]},"estimatedMonthlyTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"estimatedMonthlyTotalIsLowerBound":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"estimatedUtilitiesMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"exactUpfrontCost":{"anyOf":[{"type":"number"},{"type":"null"}]},"firstChargeAdvance":{"anyOf":[{"type":"number"},{"type":"null"}]},"heatingMayBeDoubleCounted":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"indicativeInsuranceMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"knownMonthlyLowerBound":{"anyOf":[{"type":"number"},{"type":"null"}]},"knownUpfrontCost":{"anyOf":[{"type":"number"},{"type":"null"}]},"mandatoryMoveInFeeTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"mandatoryMoveInFees":{"items":{"additionalProperties":{},"properties":{},"type":"object"},"type":"array"},"mandatoryRecurringFeeTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"mandatoryRecurringFees":{"items":{"additionalProperties":{},"properties":{},"type":"object"},"type":"array"},"monthlyTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"monthlyTotalStatus":{"anyOf":[{"enum":["known","unknown_charges","conflicting_charges","invalid_price","unknown_mandatory_recurring_fees"],"type":"string"},{"type":"null"}]},"reportedDeposit":{"anyOf":[{"type":"number"},{"type":"null"}]},"unknownComponents":{"items":{"type":"string"},"type":"array"},"upfrontCostIsExact":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"upfrontCostIsLowerBound":{"anyOf":[{"type":"boolean"},{"type":"null"}]}},"required":["baseMonthly","chargesMonthly","chargesIncluded","monthlyTotal","monthlyTotalStatus","knownMonthlyLowerBound","estimatedMonthlyTotal","estimatedMonthlyTotalIsLowerBound","estimatedUtilitiesMonthly","indicativeInsuranceMonthly","heatingMayBeDoubleCounted","firstChargeAdvance","reportedDeposit","deposit","depositMaximum","depositExceedsMaximum","agencyFee","agencyFeeBasis","mandatoryRecurringFees","mandatoryRecurringFeeTotal","mandatoryMoveInFees","mandatoryMoveInFeeTotal","knownUpfrontCost","exactUpfrontCost","upfrontCostIsLowerBound","upfrontCostIsExact","unknownComponents"],"type":"object"},{"type":"null"}]},"schemaVersion":{"const":"agent-listing.v2","type":"string"},"score":{"maximum":100,"minimum":0,"type":"number"},"source":{"anyOf":[{"additionalProperties":false,"properties":{"agencyConfirmedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"agencyListingId":{"anyOf":[{"type":"string"},{"type":"null"}]},"agencyName":{"anyOf":[{"type":"string"},{"type":"null"}]},"lastSeenAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"listingUrl":{"format":"uri","type":"string"},"status":{"enum":["active","under_offer","unknown"],"type":"string"},"statusBasis":{"enum":["source_catalog_seen","listing_record_active"],"type":"string"},"type":{"const":"original_agency_listing","type":"string"}},"required":["type","agencyName","listingUrl","agencyListingId","lastSeenAt","status","statusBasis","agencyConfirmedAt"],"type":"object"},{"type":"null"}]},"status":{"const":"active","type":"string"},"title":{"type":"string"},"transport":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"url":{"format":"uri","type":"string"},"valueContext":{"additionalProperties":false,"properties":{"fairPrice":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"marketContext":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"priceIntegrity":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]}},"required":["priceIntegrity","fairPrice","marketContext"],"type":"object"}},"required":["schemaVersion","id","url","title","status","price","currency","listingType","propertyType","city","district","country","beds","baths","areaSqm","energyClass","imageUrl","agencyName","source","rent","availability","property","location","history","duplicates","amenities","fieldProvenance","officialScreening","propertyChecks","transport","valueContext","missingFields","match","latitude","longitude"],"type":"object"},"type":"array"},"marketMatchingUpperBound":{"anyOf":[{"maximum":9007199254740991,"minimum":0,"type":"integer"},{"type":"null"}]},"matchingCount":{"anyOf":[{"maximum":9007199254740991,"minimum":0,"type":"integer"},{"type":"null"}]},"matchingCountKind":{"enum":["exact","lower_bound","unavailable"],"type":"string"},"nextCursor":{"type":"null"},"note":{"type":"string"},"ranking":{"additionalProperties":false,"properties":{"planFingerprint":{"type":"string"},"probability":{"const":false,"type":"boolean"},"scoreKind":{"const":"request_fit","type":"string"},"status":{"enum":["available","degraded"],"type":"string"}},"required":["status","scoreKind","probability"],"type":"object"},"returnedCount":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"searchExhaustive":{"type":"boolean"},"source":{"type":"string"},"total":{"description":"Exact number of listing objects returned in this response; not the number of matches in the market.","maximum":9007199254740991,"minimum":0,"type":"integer"},"truncated":{"type":"boolean"},"trust":{"additionalProperties":{},"properties":{"confidence":{"enum":["low","medium","high","unknown"],"type":"string"},"fallback":{"type":"boolean"},"freshness":{"enum":["fresh","recent","stale","unknown"],"type":"string"},"generatedAt":{"type":"string"},"missingFields":{"items":{"type":"string"},"type":"array"},"sources":{"items":{"type":"string"},"type":"array"}},"required":["sources","confidence","freshness"],"type":"object"}},"required":["listings","total"],"type":"object"}Changed the definition of "get_listing"
⟨23 unchanged words⟩ official checks, transport, provenance, unknown fields, a summary line built from its facts, proven features and measured area facts with their sources, URL, and photos.
⟨1532 unchanged words⟩ ,"parcelDossier"],"type":"object"},"pageText":{"additionalProperties":false,"properties":{"areaFacts":{"items":{"additionalProperties":false,"properties":{"distanceMeters":{"anyOf":[{"type":"number"},{"type":"null"}]},"floodLevel":{"anyOf":[{"enum":["low","moderate","high","very_high"],"type":"string"},{"type":"null"}]},"id":{"enum":["nearest_transit_stop","nearest_rail_station","nearest_school","flood_zone","road_noise","rail_noise","aircraft_noise"],"type":"string"},"inFloodZone":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"label":{"type":"string"},"measuredAt":{"type":"string"},"measuredFrom":{"enum":["address","block","street","district"],"type":"string"},"measuredFromLabel":{"type":"string"},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"noiseLdenDb":{"anyOf":[{"type":"number"},{"type":"null"}]},"source":{"enum":["public_transport_timetables","school_registers","official_flood_maps","official_noise_maps"],"type":"string"},"sourceLabel":{"type":"string"},"text":{"type":"string"},"walkingMinutes":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["id","label","text","walkingMinutes","distanceMeters","name","inFloodZone","floodLevel","noiseLdenDb","source","sourceLabel","measuredFrom","measuredFromLabel","measuredAt"],"type":"object"},"type":"array"},"locale":{"enum":["en","fr","de","lu","pt"],"type":"string"},"provenFeatures":{"items":{"additionalProperties":false,"properties":{"key":{"type":"string"},"label":{"type":"string"},"source":{"const":"agency_listing_page","type":"string"}},"required":["key","label","source"],"type":"object"},"type":"array"},"schemaVersion":{"const":"listing-page-text.v1","type":"string"},"summary":{"anyOf":[{"additionalProperties":false,"properties":{"agencyWords":{"const":false,"type":"boolean"},"basis":{"const":"listing_facts_and_public_data","type":"string"},"text":{"type":"string"}},"required":["text","basis","agencyWords"],"type":"object"},{"type":"null"}]}},"required":["schemaVersion","locale","summary","provenFeatures","areaFacts"],"type":"object"},"
Authorization not required, issuer https://chathome.lu
Authorization not required, issuer https://chathome.lu
Authorization not required, issuer https://chathome.lu
Authorization not required, issuer https://chathome.lu
Authorization not required, issuer https://chathome.lu
Certificate recorded, valid to 2026-12-08
Authorization not required, issuer https://chathome.lu
Changed the definition of "get_market_context" and "search_rentals"
Getreal estate market databounded,andsource-backedliveabilitypropertyscorescontext for a commune,—withprices,sourcetrends,datesschools,andtransport.unknown states.
First tool surface recorded: 15 tools (server version 1.9.0)
Showing the latest 18 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨1359 unchanged words⟩ "},{"type":"null"}]},"unknown":{"description":"Why each missingFields entry is unknown. not_in_search_result means get_listing may know it.","items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"reason":{"enum":["not_stated","not_proven","conflicted","not_in_search_result"],"type":"string"}},"required":["field","reason"],"type":"object"},"type":"array"},"url":{"format":"uri","type": ⟨226 unchanged words⟩
⟨1401 unchanged words⟩ "},{"type":"null"}]},"unknown":{"description":"Why each missingFields entry is unknown. not_in_search_result means get_listing may know it.","items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"reason":{"enum":["not_stated","not_proven","conflicted","not_in_search_result"],"type":"string"}},"required":["field","reason"],"type":"object"},"type":"array"},"url":{"format":"uri","type": ⟨475 unchanged words⟩
⟨1401 unchanged words⟩ "},{"type":"null"}]},"unknown":{"description":"Why each missingFields entry is unknown. not_in_search_result means get_listing may know it.","items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"reason":{"enum":["not_stated","not_proven","conflicted","not_in_search_result"],"type":"string"}},"required":["field","reason"],"type":"object"},"type":"array"},"url":{"format":"uri","type": ⟨475 unchanged words⟩
⟨1401 unchanged words⟩ "},{"type":"null"}]},"unknown":{"description":"Why each missingFields entry is unknown. not_in_search_result means get_listing may know it.","items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"reason":{"enum":["not_stated","not_proven","conflicted","not_in_search_result"],"type":"string"}},"required":["field","reason"],"type":"object"},"type":"array"},"url":{"format":"uri","type": ⟨475 unchanged words⟩
⟨1401 unchanged words⟩ "},{"type":"null"}]},"unknown":{"description":"Why each missingFields entry is unknown. not_in_search_result means get_listing may know it.","items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"reason":{"enum":["not_stated","not_proven","conflicted","not_in_search_result"],"type":"string"}},"required":["field","reason"],"type":"object"},"type":"array"},"url":{"format":"uri","type": ⟨475 unchanged words⟩
after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"properties":{"countKind":{"const":"returned","type":"string"},"excludedUnprovenCount":{"description":"Upstream rows omitted because public facts could not prove every requested hard filter.","maximum":9007199254740991,"minimum":0,"type":"integer"},"followUp":{"additionalProperties":false,"properties":{"outcome":{"enum":["applied","answered"],"type":"string"},"reply":{"type":"string"}},"required":["outcome"],"type":"object"},"hasMore":{"type":"boolean"},"listings":{"items":{"additionalProperties":{},"properties":{"agencyName":{"anyOf":[{"type":"string"},{"type":"null"}]},"amenities":{"additionalProperties":false,"properties":{"balcony":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"elevator":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"furnished":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"garden":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"parking":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"petsAllowed":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"stepFreeAccess":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"wheelchairAccessible":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]}},"required":["furnished","elevator","parking","balcony","garden","petsAllowed","stepFreeAccess","wheelchairAccessible"],"type":"object"},"areaSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"availability":{"additionalProperties":false,"properties":{"availableFrom":{"anyOf":[{"type":"string"},{"type":"null"}]},"moveInState":{"anyOf":[{"type":"string"},{"type":"null"}]},"offerStatus":{"enum":["available","under_offer","unknown"],"type":"string"}},"required":["offerStatus","availableFrom","moveInState"],"type":"object"},"baths":{"anyOf":[{"type":"number"},{"type":"null"}]},"beds":{"anyOf":[{"type":"number"},{"type":"null"}]},"charges":{"anyOf":[{"type":"number"},{"type":"null"}]},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"country":{"anyOf":[{"enum":["LU","FR","BE","DE"],"type":"string"},{"type":"null"}]},"currency":{"const":"EUR","type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"district":{"anyOf":[{"type":"string"},{"type":"null"}]},"duplicates":{"additionalProperties":false,"properties":{"confirmedOtherSources":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"confirmedSourceCount":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"}},"required":["confirmedOtherSources","confirmedSourceCount"],"type":"object"},"energyClass":{"anyOf":[{"type":"string"},{"type":"null"}]},"features":{"items":{"type":"string"},"type":"array"},"fieldProvenance":{"additionalProperties":{"additionalProperties":false,"properties":{"method":{"enum":["source_structured","source_text","official_dataset","calculation","manual_review","model_extraction","model_only","unknown"],"type":"string"},"observedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"publisher":{"anyOf":[{"type":"string"},{"type":"null"}]},"sourceUrl":{"anyOf":[{"format":"uri","type":"string"},{"type":"null"}]},"status":{"enum":["confirmed","estimated","thin_sample","stale","context_only","conflicted","not_collected","source_unavailable","suppressed"],"type":"string"}},"required":["status","publisher","method","sourceUrl","observedAt"],"type":"object"},"propertyNames":{"type":"string"},"type":"object"},"hasSourceCheckedFacts":{"type":"boolean"},"history":{"additionalProperties":false,"properties":{"daysListed":{"anyOf":[{"maximum":9007199254740991,"minimum":0,"type":"integer"},{"type":"null"}]},"firstObservedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"firstObservedBasis":{"const":"source_listing_date_or_chathome_ingest","type":"string"},"lastChangedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"priceDropTotalEur":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["firstObservedAt","firstObservedBasis","daysListed","priceDropTotalEur","lastChangedAt"],"type":"object"},"id":{"type":"string"},"imageUrl":{"anyOf":[{"format":"uri","type":"string"},{"type":"null"}]},"latitude":{"anyOf":[{"type":"number"},{"type":"null"}]},"listingType":{"enum":["rent","sale"],"type":"string"},"location":{"additionalProperties":false,"properties":{"address":{"anyOf":[{"type":"string"},{"type":"null"}]},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"confidence":{"enum":["verified","unverified","contradicted","unknown"],"type":"string"},"district":{"anyOf":[{"type":"string"},{"type":"null"}]},"postalCode":{"anyOf":[{"type":"string"},{"type":"null"}]},"precision":{"enum":["exact_address","street","district","commune_only","unknown"],"type":"string"}},"required":["city","district","address","postalCode","precision","confidence"],"type":"object"},"longitude":{"anyOf":[{"type":"number"},{"type":"null"}]},"match":{"additionalProperties":false,"properties":{"allRequiredConstraintsSatisfied":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"reasons":{"items":{"type":"string"},"maxItems":3,"type":"array"},"requiredConstraints":{"items":{"additionalProperties":false,"properties":{"actual":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}]},"id":{"type":"string"},"status":{"enum":["matched","not_matched","not_verified","not_applied"],"type":"string"},"target":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]}},"required":["id","status","target","actual"],"type":"object"},"type":"array"},"resultKind":{"anyOf":[{"enum":["strict_match","partial_match","relaxed_alternative"],"type":"string"},{"type":"null"}]}},"required":["allRequiredConstraintsSatisfied","resultKind","requiredConstraints","reasons"],"type":"object"},"matchReasons":{"items":{"type":"string"},"maxItems":3,"type":"array"},"missingFields":{"items":{"type":"string"},"type":"array"},"officialScreening":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"photoUrls":{"items":{"format":"uri","type":"string"},"maxItems":5,"type":"array"},"price":{"anyOf":[{"type":"number"},{"type":"null"}]},"pricePerSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"property":{"additionalProperties":false,"properties":{"airConditioning":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"colocation":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"completionYear":{"anyOf":[{"type":"number"},{"type":"null"}]},"condition":{"anyOf":[{"type":"string"},{"type":"null"}]},"constructionYear":{"anyOf":[{"type":"number"},{"type":"null"}]},"floor":{"anyOf":[{"type":"number"},{"type":"null"}]},"hasFloorplan":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"heatingEnergy":{"anyOf":[{"type":"string"},{"type":"null"}]},"heatingType":{"anyOf":[{"type":"string"},{"type":"null"}]},"landAreaSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"privateRoomAreaSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"rentByOwner":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"rooms":{"anyOf":[{"type":"number"},{"type":"null"}]},"totalFloors":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["rooms","floor","totalFloors","constructionYear","completionYear","landAreaSqm","privateRoomAreaSqm","condition","heatingType","heatingEnergy","airConditioning","hasFloorplan","rentByOwner","colocation"],"type":"object"},"propertyChecks":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"propertyType":{"anyOf":[{"type":"string"},{"type":"null"}]},"rent":{"anyOf":[{"additionalProperties":false,"properties":{"agencyFee":{"anyOf":[{"type":"number"},{"type":"null"}]},"agencyFeeBasis":{"anyOf":[{"enum":["tenant_share","total_commission","unknown"],"type":"string"},{"type":"null"}]},"baseMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"chargesIncluded":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"chargesMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"deposit":{"anyOf":[{"type":"number"},{"type":"null"}]},"depositExceedsMaximum":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"depositMaximum":{"anyOf":[{"type":"number"},{"type":"null"}]},"estimatedMonthlyTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"estimatedMonthlyTotalIsLowerBound":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"estimatedUtilitiesMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"exactUpfrontCost":{"anyOf":[{"type":"number"},{"type":"null"}]},"firstChargeAdvance":{"anyOf":[{"type":"number"},{"type":"null"}]},"heatingMayBeDoubleCounted":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"indicativeInsuranceMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"knownMonthlyLowerBound":{"anyOf":[{"type":"number"},{"type":"null"}]},"knownUpfrontCost":{"anyOf":[{"type":"number"},{"type":"null"}]},"mandatoryMoveInFeeTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"mandatoryMoveInFees":{"items":{"additionalProperties":{},"properties":{},"type":"object"},"type":"array"},"mandatoryRecurringFeeTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"mandatoryRecurringFees":{"items":{"additionalProperties":{},"properties":{},"type":"object"},"type":"array"},"monthlyTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"monthlyTotalStatus":{"anyOf":[{"enum":["known","unknown_charges","conflicting_charges","invalid_price","unknown_mandatory_recurring_fees"],"type":"string"},{"type":"null"}]},"reportedDeposit":{"anyOf":[{"type":"number"},{"type":"null"}]},"unknownComponents":{"items":{"type":"string"},"type":"array"},"upfrontCostIsExact":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"upfrontCostIsLowerBound":{"anyOf":[{"type":"boolean"},{"type":"null"}]}},"required":["baseMonthly","chargesMonthly","chargesIncluded","monthlyTotal","monthlyTotalStatus","knownMonthlyLowerBound","estimatedMonthlyTotal","estimatedMonthlyTotalIsLowerBound","estimatedUtilitiesMonthly","indicativeInsuranceMonthly","heatingMayBeDoubleCounted","firstChargeAdvance","reportedDeposit","deposit","depositMaximum","depositExceedsMaximum","agencyFee","agencyFeeBasis","mandatoryRecurringFees","mandatoryRecurringFeeTotal","mandatoryMoveInFees","mandatoryMoveInFeeTotal","knownUpfrontCost","exactUpfrontCost","upfrontCostIsLowerBound","upfrontCostIsExact","unknownComponents"],"type":"object"},{"type":"null"}]},"schemaVersion":{"const":"agent-listing.v2","type":"string"},"score":{"maximum":100,"minimum":0,"type":"number"},"source":{"anyOf":[{"additionalProperties":false,"properties":{"agencyConfirmedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"agencyListingId":{"anyOf":[{"type":"string"},{"type":"null"}]},"agencyName":{"anyOf":[{"type":"string"},{"type":"null"}]},"lastSeenAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"listingUrl":{"format":"uri","type":"string"},"status":{"enum":["active","under_offer","unknown"],"type":"string"},"statusBasis":{"enum":["source_catalog_seen","listing_record_active"],"type":"string"},"type":{"const":"original_agency_listing","type":"string"}},"required":["type","agencyName","listingUrl","agencyListingId","lastSeenAt","status","statusBasis","agencyConfirmedAt"],"type":"object"},{"type":"null"}]},"status":{"const":"active","type":"string"},"title":{"type":"string"},"transport":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"url":{"format":"uri","type":"string"},"valueContext":{"additionalProperties":false,"properties":{"fairPrice":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"marketContext":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"priceIntegrity":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]}},"required":["priceIntegrity","fairPrice","marketContext"],"type":"object"}},"required":["schemaVersion","id","url","title","status","price","currency","listingType","propertyType","city","district","country","beds","baths","areaSqm","energyClass","imageUrl","agencyName","source","rent","availability","property","location","history","duplicates","amenities","fieldProvenance","officialScreening","propertyChecks","transport","valueContext","missingFields","match","latitude","longitude"],"type":"object"},"type":"array"},"marketMatchingUpperBound":{"anyOf":[{"maximum":9007199254740991,"minimum":0,"type":"integer"},{"type":"null"}]},"matchingCount":{"anyOf":[{"maximum":9007199254740991,"minimum":0,"type":"integer"},{"type":"null"}]},"matchingCountKind":{"enum":["exact","lower_bound","unavailable"],"type":"string"},"nextCursor":{"type":"null"},"note":{"type":"string"},"ranking":{"additionalProperties":false,"properties":{"planFingerprint":{"type":"string"},"probability":{"const":false,"type":"boolean"},"scoreKind":{"const":"request_fit","type":"string"},"status":{"enum":["available","degraded"],"type":"string"}},"required":["status","scoreKind","probability"],"type":"object"},"returnedCount":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"searchExhaustive":{"type":"boolean"},"session":{"additionalProperties":false,"properties":{"brief":{"additionalProperties":{},"properties":{},"type":"object"}},"required":["brief"],"type":"object"},"source":{"type":"string"},"total":{"description":"Exact number of listing objects returned in this response; not the number of matches in the market.","maximum":9007199254740991,"minimum":0,"type":"integer"},"truncated":{"type":"boolean"},"trust":{"additionalProperties":{},"properties":{"confidence":{"enum":["low","medium","high","unknown"],"type":"string"},"fallback":{"type":"boolean"},"freshness":{"enum":["fresh","recent","stale","unknown"],"type":"string"},"generatedAt":{"type":"string"},"missingFields":{"items":{"type":"string"},"type":"array"},"sources":{"items":{"type":"string"},"type":"array"}},"required":["sources","confidence","freshness"],"type":"object"},"understanding":{"additionalProperties":false,"description":"What the engine understood from the request. notChecked lists wishes no returned home is confirmed to have.","properties":{"checked":{"items":{"additionalProperties":false,"properties":{"force":{"enum":["must","should","nice"],"type":"string"},"meaning":{"type":"string"},"needId":{"type":"string"},"operator":{"type":"string"},"unit":{"anyOf":[{"type":"string"},{"type":"null"}]},"value":{"anyOf":[{"anyOf":[{"type":"number"},{"type":"string"}]},{"type":"null"}]}},"required":["meaning","needId","operator","value","unit","force"],"type":"object"},"type":"array"},"commutes":{"items":{"additionalProperties":false,"properties":{"destination":{"type":"string"},"force":{"enum":["must","should","nice"],"type":"string"},"maxMinutes":{"anyOf":[{"type":"number"},{"type":"null"}]},"mode":{"anyOf":[{"enum":["transit","drive","walk","bike"],"type":"string"},{"type":"null"}]}},"required":["destination","mode","maxMinutes","force"],"type":"object"},"type":"array"},"excludedPropertyTypes":{"items":{"type":"string"},"type":"array"},"notChecked":{"items":{"additionalProperties":false,"properties":{"force":{"enum":["must","should","nice"],"type":"string"},"meaning":{"type":"string"},"reason":{"enum":["no_listing_fact","fact_not_collected_yet"],"type":"string"}},"required":["meaning","force","reason"],"type":"object"},"type":"array"},"offer":{"enum":["whole","room","either"],"type":"string"},"places":{"items":{"additionalProperties":false,"properties":{"country":{"anyOf":[{"enum":["LU","FR","BE","DE"],"type":"string"},{"type":"null"}]},"force":{"enum":["must","should","nice"],"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"radiusKm":{"anyOf":[{"type":"number"},{"type":"null"}]},"role":{"enum":["live","work","near","avoid"],"type":"string"}},"required":["name","role","kind","country","radiusKm","force"],"type":"object"},"type":"array"},"propertyTypes":{"items":{"type":"string"},"type":"array"},"transaction":{"anyOf":[{"enum":["buy","rent"],"type":"string"},{"type":"null"}]},"understood":{"type":"string"}},"required":["understood","transaction","propertyTypes","excludedPropertyTypes","offer","places","commutes","checked","notChecked"],"type":"object"}},"required":["listings","total"],"type":"object"}before
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"properties":{"countKind":{"const":"returned","type":"string"},"coverageNotice":{"additionalProperties":false,"properties":{"reason":{"const":"outside_luxembourg","type":"string"}},"required":["reason"],"type":"object"},"excludedUnprovenCount":{"description":"Upstream rows omitted because public facts could not prove every requested hard filter.","maximum":9007199254740991,"minimum":0,"type":"integer"},"hasMore":{"type":"boolean"},"listings":{"items":{"additionalProperties":{},"properties":{"agencyName":{"anyOf":[{"type":"string"},{"type":"null"}]},"amenities":{"additionalProperties":false,"properties":{"balcony":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"elevator":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"furnished":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"garden":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"parking":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"petsAllowed":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"stepFreeAccess":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"wheelchairAccessible":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]}},"required":["furnished","elevator","parking","balcony","garden","petsAllowed","stepFreeAccess","wheelchairAccessible"],"type":"object"},"areaSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"availability":{"additionalProperties":false,"properties":{"availableFrom":{"anyOf":[{"type":"string"},{"type":"null"}]},"moveInState":{"anyOf":[{"type":"string"},{"type":"null"}]},"offerStatus":{"enum":["available","under_offer","unknown"],"type":"string"}},"required":["offerStatus","availableFrom","moveInState"],"type":"object"},"baths":{"anyOf":[{"type":"number"},{"type":"null"}]},"beds":{"anyOf":[{"type":"number"},{"type":"null"}]},"charges":{"anyOf":[{"type":"number"},{"type":"null"}]},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"country":{"anyOf":[{"enum":["LU","FR","BE","DE"],"type":"string"},{"type":"null"}]},"currency":{"const":"EUR","type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"district":{"anyOf":[{"type":"string"},{"type":"null"}]},"duplicates":{"additionalProperties":false,"properties":{"confirmedOtherSources":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"confirmedSourceCount":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"}},"required":["confirmedOtherSources","confirmedSourceCount"],"type":"object"},"energyClass":{"anyOf":[{"type":"string"},{"type":"null"}]},"features":{"items":{"type":"string"},"type":"array"},"fieldProvenance":{"additionalProperties":{"additionalProperties":false,"properties":{"method":{"enum":["source_structured","source_text","official_dataset","calculation","manual_review","model_extraction","model_only","unknown"],"type":"string"},"observedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"publisher":{"anyOf":[{"type":"string"},{"type":"null"}]},"sourceUrl":{"anyOf":[{"format":"uri","type":"string"},{"type":"null"}]},"status":{"enum":["confirmed","estimated","thin_sample","stale","context_only","conflicted","not_collected","source_unavailable","suppressed"],"type":"string"}},"required":["status","publisher","method","sourceUrl","observedAt"],"type":"object"},"propertyNames":{"type":"string"},"type":"object"},"hasSourceCheckedFacts":{"type":"boolean"},"history":{"additionalProperties":false,"properties":{"daysListed":{"anyOf":[{"maximum":9007199254740991,"minimum":0,"type":"integer"},{"type":"null"}]},"firstObservedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"firstObservedBasis":{"const":"source_listing_date_or_chathome_ingest","type":"string"},"lastChangedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"priceDropTotalEur":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["firstObservedAt","firstObservedBasis","daysListed","priceDropTotalEur","lastChangedAt"],"type":"object"},"id":{"type":"string"},"imageUrl":{"anyOf":[{"format":"uri","type":"string"},{"type":"null"}]},"latitude":{"anyOf":[{"type":"number"},{"type":"null"}]},"listingType":{"enum":["rent","sale"],"type":"string"},"location":{"additionalProperties":false,"properties":{"address":{"anyOf":[{"type":"string"},{"type":"null"}]},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"confidence":{"enum":["verified","unverified","contradicted","unknown"],"type":"string"},"district":{"anyOf":[{"type":"string"},{"type":"null"}]},"postalCode":{"anyOf":[{"type":"string"},{"type":"null"}]},"precision":{"enum":["exact_address","street","district","commune_only","unknown"],"type":"string"}},"required":["city","district","address","postalCode","precision","confidence"],"type":"object"},"longitude":{"anyOf":[{"type":"number"},{"type":"null"}]},"match":{"additionalProperties":false,"properties":{"allRequiredConstraintsSatisfied":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"reasons":{"items":{"type":"string"},"maxItems":3,"type":"array"},"requiredConstraints":{"items":{"additionalProperties":false,"properties":{"actual":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}]},"id":{"type":"string"},"status":{"enum":["matched","not_matched","not_verified","not_applied"],"type":"string"},"target":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]}},"required":["id","status","target","actual"],"type":"object"},"type":"array"},"resultKind":{"anyOf":[{"enum":["strict_match","partial_match","relaxed_alternative"],"type":"string"},{"type":"null"}]}},"required":["allRequiredConstraintsSatisfied","resultKind","requiredConstraints","reasons"],"type":"object"},"matchReasons":{"items":{"type":"string"},"maxItems":3,"type":"array"},"missingFields":{"items":{"type":"string"},"type":"array"},"officialScreening":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"photoUrls":{"items":{"format":"uri","type":"string"},"maxItems":5,"type":"array"},"price":{"anyOf":[{"type":"number"},{"type":"null"}]},"pricePerSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"property":{"additionalProperties":false,"properties":{"airConditioning":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"colocation":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"completionYear":{"anyOf":[{"type":"number"},{"type":"null"}]},"condition":{"anyOf":[{"type":"string"},{"type":"null"}]},"constructionYear":{"anyOf":[{"type":"number"},{"type":"null"}]},"floor":{"anyOf":[{"type":"number"},{"type":"null"}]},"hasFloorplan":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"heatingEnergy":{"anyOf":[{"type":"string"},{"type":"null"}]},"heatingType":{"anyOf":[{"type":"string"},{"type":"null"}]},"landAreaSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"privateRoomAreaSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"rentByOwner":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"rooms":{"anyOf":[{"type":"number"},{"type":"null"}]},"totalFloors":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["rooms","floor","totalFloors","constructionYear","completionYear","landAreaSqm","privateRoomAreaSqm","condition","heatingType","heatingEnergy","airConditioning","hasFloorplan","rentByOwner","colocation"],"type":"object"},"propertyChecks":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"propertyType":{"anyOf":[{"type":"string"},{"type":"null"}]},"rent":{"anyOf":[{"additionalProperties":false,"properties":{"agencyFee":{"anyOf":[{"type":"number"},{"type":"null"}]},"agencyFeeBasis":{"anyOf":[{"enum":["tenant_share","total_commission","unknown"],"type":"string"},{"type":"null"}]},"baseMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"chargesIncluded":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"chargesMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"deposit":{"anyOf":[{"type":"number"},{"type":"null"}]},"depositExceedsMaximum":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"depositMaximum":{"anyOf":[{"type":"number"},{"type":"null"}]},"estimatedMonthlyTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"estimatedMonthlyTotalIsLowerBound":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"estimatedUtilitiesMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"exactUpfrontCost":{"anyOf":[{"type":"number"},{"type":"null"}]},"firstChargeAdvance":{"anyOf":[{"type":"number"},{"type":"null"}]},"heatingMayBeDoubleCounted":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"indicativeInsuranceMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"knownMonthlyLowerBound":{"anyOf":[{"type":"number"},{"type":"null"}]},"knownUpfrontCost":{"anyOf":[{"type":"number"},{"type":"null"}]},"mandatoryMoveInFeeTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"mandatoryMoveInFees":{"items":{"additionalProperties":{},"properties":{},"type":"object"},"type":"array"},"mandatoryRecurringFeeTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"mandatoryRecurringFees":{"items":{"additionalProperties":{},"properties":{},"type":"object"},"type":"array"},"monthlyTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"monthlyTotalStatus":{"anyOf":[{"enum":["known","unknown_charges","conflicting_charges","invalid_price","unknown_mandatory_recurring_fees"],"type":"string"},{"type":"null"}]},"reportedDeposit":{"anyOf":[{"type":"number"},{"type":"null"}]},"unknownComponents":{"items":{"type":"string"},"type":"array"},"upfrontCostIsExact":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"upfrontCostIsLowerBound":{"anyOf":[{"type":"boolean"},{"type":"null"}]}},"required":["baseMonthly","chargesMonthly","chargesIncluded","monthlyTotal","monthlyTotalStatus","knownMonthlyLowerBound","estimatedMonthlyTotal","estimatedMonthlyTotalIsLowerBound","estimatedUtilitiesMonthly","indicativeInsuranceMonthly","heatingMayBeDoubleCounted","firstChargeAdvance","reportedDeposit","deposit","depositMaximum","depositExceedsMaximum","agencyFee","agencyFeeBasis","mandatoryRecurringFees","mandatoryRecurringFeeTotal","mandatoryMoveInFees","mandatoryMoveInFeeTotal","knownUpfrontCost","exactUpfrontCost","upfrontCostIsLowerBound","upfrontCostIsExact","unknownComponents"],"type":"object"},{"type":"null"}]},"schemaVersion":{"const":"agent-listing.v2","type":"string"},"score":{"maximum":100,"minimum":0,"type":"number"},"source":{"anyOf":[{"additionalProperties":false,"properties":{"agencyConfirmedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"agencyListingId":{"anyOf":[{"type":"string"},{"type":"null"}]},"agencyName":{"anyOf":[{"type":"string"},{"type":"null"}]},"lastSeenAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"listingUrl":{"format":"uri","type":"string"},"status":{"enum":["active","under_offer","unknown"],"type":"string"},"statusBasis":{"enum":["source_catalog_seen","listing_record_active"],"type":"string"},"type":{"const":"original_agency_listing","type":"string"}},"required":["type","agencyName","listingUrl","agencyListingId","lastSeenAt","status","statusBasis","agencyConfirmedAt"],"type":"object"},{"type":"null"}]},"status":{"const":"active","type":"string"},"title":{"type":"string"},"transport":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"url":{"format":"uri","type":"string"},"valueContext":{"additionalProperties":false,"properties":{"fairPrice":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"marketContext":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"priceIntegrity":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]}},"required":["priceIntegrity","fairPrice","marketContext"],"type":"object"}},"required":["schemaVersion","id","url","title","status","price","currency","listingType","propertyType","city","district","country","beds","baths","areaSqm","energyClass","imageUrl","agencyName","source","rent","availability","property","location","history","duplicates","amenities","fieldProvenance","officialScreening","propertyChecks","transport","valueContext","missingFields","match","latitude","longitude"],"type":"object"},"type":"array"},"marketMatchingUpperBound":{"anyOf":[{"maximum":9007199254740991,"minimum":0,"type":"integer"},{"type":"null"}]},"matchingCount":{"anyOf":[{"maximum":9007199254740991,"minimum":0,"type":"integer"},{"type":"null"}]},"matchingCountKind":{"enum":["exact","lower_bound","unavailable"],"type":"string"},"nextCursor":{"type":"null"},"note":{"type":"string"},"ranking":{"additionalProperties":false,"properties":{"planFingerprint":{"type":"string"},"probability":{"const":false,"type":"boolean"},"scoreKind":{"const":"request_fit","type":"string"},"status":{"enum":["available","degraded"],"type":"string"}},"required":["status","scoreKind","probability"],"type":"object"},"returnedCount":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"searchExhaustive":{"type":"boolean"},"source":{"type":"string"},"total":{"description":"Exact number of listing objects returned in this response; not the number of matches in the market.","maximum":9007199254740991,"minimum":0,"type":"integer"},"truncated":{"type":"boolean"},"trust":{"additionalProperties":{},"properties":{"confidence":{"enum":["low","medium","high","unknown"],"type":"string"},"fallback":{"type":"boolean"},"freshness":{"enum":["fresh","recent","stale","unknown"],"type":"string"},"generatedAt":{"type":"string"},"missingFields":{"items":{"type":"string"},"type":"array"},"sources":{"items":{"type":"string"},"type":"array"}},"required":["sources","confidence","freshness"],"type":"object"}},"required":["listings","total"],"type":"object"}after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"properties":{"countKind":{"const":"returned","type":"string"},"excludedUnprovenCount":{"description":"Upstream rows omitted because public facts could not prove every requested hard filter.","maximum":9007199254740991,"minimum":0,"type":"integer"},"followUp":{"additionalProperties":false,"properties":{"outcome":{"enum":["applied","answered"],"type":"string"},"reply":{"type":"string"}},"required":["outcome"],"type":"object"},"hasMore":{"type":"boolean"},"listings":{"items":{"additionalProperties":{},"properties":{"agencyName":{"anyOf":[{"type":"string"},{"type":"null"}]},"amenities":{"additionalProperties":false,"properties":{"balcony":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"elevator":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"furnished":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"garden":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"parking":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"petsAllowed":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"stepFreeAccess":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"wheelchairAccessible":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]}},"required":["furnished","elevator","parking","balcony","garden","petsAllowed","stepFreeAccess","wheelchairAccessible"],"type":"object"},"areaSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"availability":{"additionalProperties":false,"properties":{"availableFrom":{"anyOf":[{"type":"string"},{"type":"null"}]},"moveInState":{"anyOf":[{"type":"string"},{"type":"null"}]},"offerStatus":{"enum":["available","under_offer","unknown"],"type":"string"}},"required":["offerStatus","availableFrom","moveInState"],"type":"object"},"baths":{"anyOf":[{"type":"number"},{"type":"null"}]},"beds":{"anyOf":[{"type":"number"},{"type":"null"}]},"charges":{"anyOf":[{"type":"number"},{"type":"null"}]},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"country":{"anyOf":[{"enum":["LU","FR","BE","DE"],"type":"string"},{"type":"null"}]},"currency":{"const":"EUR","type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"district":{"anyOf":[{"type":"string"},{"type":"null"}]},"duplicates":{"additionalProperties":false,"properties":{"confirmedOtherSources":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"confirmedSourceCount":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"}},"required":["confirmedOtherSources","confirmedSourceCount"],"type":"object"},"energyClass":{"anyOf":[{"type":"string"},{"type":"null"}]},"features":{"items":{"type":"string"},"type":"array"},"fieldProvenance":{"additionalProperties":{"additionalProperties":false,"properties":{"method":{"enum":["source_structured","source_text","official_dataset","calculation","manual_review","model_extraction","model_only","unknown"],"type":"string"},"observedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"publisher":{"anyOf":[{"type":"string"},{"type":"null"}]},"sourceUrl":{"anyOf":[{"format":"uri","type":"string"},{"type":"null"}]},"status":{"enum":["confirmed","estimated","thin_sample","stale","context_only","conflicted","not_collected","source_unavailable","suppressed"],"type":"string"}},"required":["status","publisher","method","sourceUrl","observedAt"],"type":"object"},"propertyNames":{"type":"string"},"type":"object"},"hasSourceCheckedFacts":{"type":"boolean"},"history":{"additionalProperties":false,"properties":{"daysListed":{"anyOf":[{"maximum":9007199254740991,"minimum":0,"type":"integer"},{"type":"null"}]},"firstObservedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"firstObservedBasis":{"const":"source_listing_date_or_chathome_ingest","type":"string"},"lastChangedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"priceDropTotalEur":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["firstObservedAt","firstObservedBasis","daysListed","priceDropTotalEur","lastChangedAt"],"type":"object"},"id":{"type":"string"},"imageUrl":{"anyOf":[{"format":"uri","type":"string"},{"type":"null"}]},"latitude":{"anyOf":[{"type":"number"},{"type":"null"}]},"listingType":{"enum":["rent","sale"],"type":"string"},"location":{"additionalProperties":false,"properties":{"address":{"anyOf":[{"type":"string"},{"type":"null"}]},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"confidence":{"enum":["verified","unverified","contradicted","unknown"],"type":"string"},"district":{"anyOf":[{"type":"string"},{"type":"null"}]},"postalCode":{"anyOf":[{"type":"string"},{"type":"null"}]},"precision":{"enum":["exact_address","street","district","commune_only","unknown"],"type":"string"}},"required":["city","district","address","postalCode","precision","confidence"],"type":"object"},"longitude":{"anyOf":[{"type":"number"},{"type":"null"}]},"match":{"additionalProperties":false,"properties":{"allRequiredConstraintsSatisfied":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"reasons":{"items":{"type":"string"},"maxItems":3,"type":"array"},"requiredConstraints":{"items":{"additionalProperties":false,"properties":{"actual":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}]},"id":{"type":"string"},"status":{"enum":["matched","not_matched","not_verified","not_applied"],"type":"string"},"target":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]}},"required":["id","status","target","actual"],"type":"object"},"type":"array"},"resultKind":{"anyOf":[{"enum":["strict_match","partial_match","relaxed_alternative"],"type":"string"},{"type":"null"}]}},"required":["allRequiredConstraintsSatisfied","resultKind","requiredConstraints","reasons"],"type":"object"},"matchReasons":{"items":{"type":"string"},"maxItems":3,"type":"array"},"missingFields":{"items":{"type":"string"},"type":"array"},"officialScreening":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"photoUrls":{"items":{"format":"uri","type":"string"},"maxItems":5,"type":"array"},"price":{"anyOf":[{"type":"number"},{"type":"null"}]},"pricePerSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"property":{"additionalProperties":false,"properties":{"airConditioning":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"colocation":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"completionYear":{"anyOf":[{"type":"number"},{"type":"null"}]},"condition":{"anyOf":[{"type":"string"},{"type":"null"}]},"constructionYear":{"anyOf":[{"type":"number"},{"type":"null"}]},"floor":{"anyOf":[{"type":"number"},{"type":"null"}]},"hasFloorplan":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"heatingEnergy":{"anyOf":[{"type":"string"},{"type":"null"}]},"heatingType":{"anyOf":[{"type":"string"},{"type":"null"}]},"landAreaSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"privateRoomAreaSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"rentByOwner":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"rooms":{"anyOf":[{"type":"number"},{"type":"null"}]},"totalFloors":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["rooms","floor","totalFloors","constructionYear","completionYear","landAreaSqm","privateRoomAreaSqm","condition","heatingType","heatingEnergy","airConditioning","hasFloorplan","rentByOwner","colocation"],"type":"object"},"propertyChecks":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"propertyType":{"anyOf":[{"type":"string"},{"type":"null"}]},"rent":{"anyOf":[{"additionalProperties":false,"properties":{"agencyFee":{"anyOf":[{"type":"number"},{"type":"null"}]},"agencyFeeBasis":{"anyOf":[{"enum":["tenant_share","total_commission","unknown"],"type":"string"},{"type":"null"}]},"baseMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"chargesIncluded":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"chargesMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"deposit":{"anyOf":[{"type":"number"},{"type":"null"}]},"depositExceedsMaximum":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"depositMaximum":{"anyOf":[{"type":"number"},{"type":"null"}]},"estimatedMonthlyTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"estimatedMonthlyTotalIsLowerBound":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"estimatedUtilitiesMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"exactUpfrontCost":{"anyOf":[{"type":"number"},{"type":"null"}]},"firstChargeAdvance":{"anyOf":[{"type":"number"},{"type":"null"}]},"heatingMayBeDoubleCounted":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"indicativeInsuranceMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"knownMonthlyLowerBound":{"anyOf":[{"type":"number"},{"type":"null"}]},"knownUpfrontCost":{"anyOf":[{"type":"number"},{"type":"null"}]},"mandatoryMoveInFeeTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"mandatoryMoveInFees":{"items":{"additionalProperties":{},"properties":{},"type":"object"},"type":"array"},"mandatoryRecurringFeeTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"mandatoryRecurringFees":{"items":{"additionalProperties":{},"properties":{},"type":"object"},"type":"array"},"monthlyTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"monthlyTotalStatus":{"anyOf":[{"enum":["known","unknown_charges","conflicting_charges","invalid_price","unknown_mandatory_recurring_fees"],"type":"string"},{"type":"null"}]},"reportedDeposit":{"anyOf":[{"type":"number"},{"type":"null"}]},"unknownComponents":{"items":{"type":"string"},"type":"array"},"upfrontCostIsExact":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"upfrontCostIsLowerBound":{"anyOf":[{"type":"boolean"},{"type":"null"}]}},"required":["baseMonthly","chargesMonthly","chargesIncluded","monthlyTotal","monthlyTotalStatus","knownMonthlyLowerBound","estimatedMonthlyTotal","estimatedMonthlyTotalIsLowerBound","estimatedUtilitiesMonthly","indicativeInsuranceMonthly","heatingMayBeDoubleCounted","firstChargeAdvance","reportedDeposit","deposit","depositMaximum","depositExceedsMaximum","agencyFee","agencyFeeBasis","mandatoryRecurringFees","mandatoryRecurringFeeTotal","mandatoryMoveInFees","mandatoryMoveInFeeTotal","knownUpfrontCost","exactUpfrontCost","upfrontCostIsLowerBound","upfrontCostIsExact","unknownComponents"],"type":"object"},{"type":"null"}]},"schemaVersion":{"const":"agent-listing.v2","type":"string"},"score":{"maximum":100,"minimum":0,"type":"number"},"source":{"anyOf":[{"additionalProperties":false,"properties":{"agencyConfirmedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"agencyListingId":{"anyOf":[{"type":"string"},{"type":"null"}]},"agencyName":{"anyOf":[{"type":"string"},{"type":"null"}]},"lastSeenAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"listingUrl":{"format":"uri","type":"string"},"status":{"enum":["active","under_offer","unknown"],"type":"string"},"statusBasis":{"enum":["source_catalog_seen","listing_record_active"],"type":"string"},"type":{"const":"original_agency_listing","type":"string"}},"required":["type","agencyName","listingUrl","agencyListingId","lastSeenAt","status","statusBasis","agencyConfirmedAt"],"type":"object"},{"type":"null"}]},"status":{"const":"active","type":"string"},"title":{"type":"string"},"transport":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"url":{"format":"uri","type":"string"},"valueContext":{"additionalProperties":false,"properties":{"fairPrice":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"marketContext":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"priceIntegrity":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]}},"required":["priceIntegrity","fairPrice","marketContext"],"type":"object"}},"required":["schemaVersion","id","url","title","status","price","currency","listingType","propertyType","city","district","country","beds","baths","areaSqm","energyClass","imageUrl","agencyName","source","rent","availability","property","location","history","duplicates","amenities","fieldProvenance","officialScreening","propertyChecks","transport","valueContext","missingFields","match","latitude","longitude"],"type":"object"},"type":"array"},"marketMatchingUpperBound":{"anyOf":[{"maximum":9007199254740991,"minimum":0,"type":"integer"},{"type":"null"}]},"matchingCount":{"anyOf":[{"maximum":9007199254740991,"minimum":0,"type":"integer"},{"type":"null"}]},"matchingCountKind":{"enum":["exact","lower_bound","unavailable"],"type":"string"},"nextCursor":{"type":"null"},"note":{"type":"string"},"ranking":{"additionalProperties":false,"properties":{"planFingerprint":{"type":"string"},"probability":{"const":false,"type":"boolean"},"scoreKind":{"const":"request_fit","type":"string"},"status":{"enum":["available","degraded"],"type":"string"}},"required":["status","scoreKind","probability"],"type":"object"},"returnedCount":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"searchExhaustive":{"type":"boolean"},"session":{"additionalProperties":false,"properties":{"brief":{"additionalProperties":{},"properties":{},"type":"object"}},"required":["brief"],"type":"object"},"source":{"type":"string"},"total":{"description":"Exact number of listing objects returned in this response; not the number of matches in the market.","maximum":9007199254740991,"minimum":0,"type":"integer"},"truncated":{"type":"boolean"},"trust":{"additionalProperties":{},"properties":{"confidence":{"enum":["low","medium","high","unknown"],"type":"string"},"fallback":{"type":"boolean"},"freshness":{"enum":["fresh","recent","stale","unknown"],"type":"string"},"generatedAt":{"type":"string"},"missingFields":{"items":{"type":"string"},"type":"array"},"sources":{"items":{"type":"string"},"type":"array"}},"required":["sources","confidence","freshness"],"type":"object"},"understanding":{"additionalProperties":false,"description":"What the engine understood from the request. notChecked lists wishes no returned home is confirmed to have.","properties":{"checked":{"items":{"additionalProperties":false,"properties":{"force":{"enum":["must","should","nice"],"type":"string"},"meaning":{"type":"string"},"needId":{"type":"string"},"operator":{"type":"string"},"unit":{"anyOf":[{"type":"string"},{"type":"null"}]},"value":{"anyOf":[{"anyOf":[{"type":"number"},{"type":"string"}]},{"type":"null"}]}},"required":["meaning","needId","operator","value","unit","force"],"type":"object"},"type":"array"},"commutes":{"items":{"additionalProperties":false,"properties":{"destination":{"type":"string"},"force":{"enum":["must","should","nice"],"type":"string"},"maxMinutes":{"anyOf":[{"type":"number"},{"type":"null"}]},"mode":{"anyOf":[{"enum":["transit","drive","walk","bike"],"type":"string"},{"type":"null"}]}},"required":["destination","mode","maxMinutes","force"],"type":"object"},"type":"array"},"excludedPropertyTypes":{"items":{"type":"string"},"type":"array"},"notChecked":{"items":{"additionalProperties":false,"properties":{"force":{"enum":["must","should","nice"],"type":"string"},"meaning":{"type":"string"},"reason":{"enum":["no_listing_fact","fact_not_collected_yet"],"type":"string"}},"required":["meaning","force","reason"],"type":"object"},"type":"array"},"offer":{"enum":["whole","room","either"],"type":"string"},"places":{"items":{"additionalProperties":false,"properties":{"country":{"anyOf":[{"enum":["LU","FR","BE","DE"],"type":"string"},{"type":"null"}]},"force":{"enum":["must","should","nice"],"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"radiusKm":{"anyOf":[{"type":"number"},{"type":"null"}]},"role":{"enum":["live","work","near","avoid"],"type":"string"}},"required":["name","role","kind","country","radiusKm","force"],"type":"object"},"type":"array"},"propertyTypes":{"items":{"type":"string"},"type":"array"},"transaction":{"anyOf":[{"enum":["buy","rent"],"type":"string"},{"type":"null"}]},"understood":{"type":"string"}},"required":["understood","transaction","propertyTypes","excludedPropertyTypes","offer","places","commutes","checked","notChecked"],"type":"object"}},"required":["listings","total"],"type":"object"}before
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"properties":{"countKind":{"const":"returned","type":"string"},"coverageNotice":{"additionalProperties":false,"properties":{"reason":{"const":"outside_luxembourg","type":"string"}},"required":["reason"],"type":"object"},"excludedUnprovenCount":{"description":"Upstream rows omitted because public facts could not prove every requested hard filter.","maximum":9007199254740991,"minimum":0,"type":"integer"},"hasMore":{"type":"boolean"},"listings":{"items":{"additionalProperties":{},"properties":{"agencyName":{"anyOf":[{"type":"string"},{"type":"null"}]},"amenities":{"additionalProperties":false,"properties":{"balcony":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"elevator":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"furnished":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"garden":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"parking":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"petsAllowed":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"stepFreeAccess":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"wheelchairAccessible":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]}},"required":["furnished","elevator","parking","balcony","garden","petsAllowed","stepFreeAccess","wheelchairAccessible"],"type":"object"},"areaSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"availability":{"additionalProperties":false,"properties":{"availableFrom":{"anyOf":[{"type":"string"},{"type":"null"}]},"moveInState":{"anyOf":[{"type":"string"},{"type":"null"}]},"offerStatus":{"enum":["available","under_offer","unknown"],"type":"string"}},"required":["offerStatus","availableFrom","moveInState"],"type":"object"},"baths":{"anyOf":[{"type":"number"},{"type":"null"}]},"beds":{"anyOf":[{"type":"number"},{"type":"null"}]},"charges":{"anyOf":[{"type":"number"},{"type":"null"}]},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"country":{"anyOf":[{"enum":["LU","FR","BE","DE"],"type":"string"},{"type":"null"}]},"currency":{"const":"EUR","type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"district":{"anyOf":[{"type":"string"},{"type":"null"}]},"duplicates":{"additionalProperties":false,"properties":{"confirmedOtherSources":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"confirmedSourceCount":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"}},"required":["confirmedOtherSources","confirmedSourceCount"],"type":"object"},"energyClass":{"anyOf":[{"type":"string"},{"type":"null"}]},"features":{"items":{"type":"string"},"type":"array"},"fieldProvenance":{"additionalProperties":{"additionalProperties":false,"properties":{"method":{"enum":["source_structured","source_text","official_dataset","calculation","manual_review","model_extraction","model_only","unknown"],"type":"string"},"observedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"publisher":{"anyOf":[{"type":"string"},{"type":"null"}]},"sourceUrl":{"anyOf":[{"format":"uri","type":"string"},{"type":"null"}]},"status":{"enum":["confirmed","estimated","thin_sample","stale","context_only","conflicted","not_collected","source_unavailable","suppressed"],"type":"string"}},"required":["status","publisher","method","sourceUrl","observedAt"],"type":"object"},"propertyNames":{"type":"string"},"type":"object"},"hasSourceCheckedFacts":{"type":"boolean"},"history":{"additionalProperties":false,"properties":{"daysListed":{"anyOf":[{"maximum":9007199254740991,"minimum":0,"type":"integer"},{"type":"null"}]},"firstObservedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"firstObservedBasis":{"const":"source_listing_date_or_chathome_ingest","type":"string"},"lastChangedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"priceDropTotalEur":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["firstObservedAt","firstObservedBasis","daysListed","priceDropTotalEur","lastChangedAt"],"type":"object"},"id":{"type":"string"},"imageUrl":{"anyOf":[{"format":"uri","type":"string"},{"type":"null"}]},"latitude":{"anyOf":[{"type":"number"},{"type":"null"}]},"listingType":{"enum":["rent","sale"],"type":"string"},"location":{"additionalProperties":false,"properties":{"address":{"anyOf":[{"type":"string"},{"type":"null"}]},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"confidence":{"enum":["verified","unverified","contradicted","unknown"],"type":"string"},"district":{"anyOf":[{"type":"string"},{"type":"null"}]},"postalCode":{"anyOf":[{"type":"string"},{"type":"null"}]},"precision":{"enum":["exact_address","street","district","commune_only","unknown"],"type":"string"}},"required":["city","district","address","postalCode","precision","confidence"],"type":"object"},"longitude":{"anyOf":[{"type":"number"},{"type":"null"}]},"match":{"additionalProperties":false,"properties":{"allRequiredConstraintsSatisfied":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"reasons":{"items":{"type":"string"},"maxItems":3,"type":"array"},"requiredConstraints":{"items":{"additionalProperties":false,"properties":{"actual":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}]},"id":{"type":"string"},"status":{"enum":["matched","not_matched","not_verified","not_applied"],"type":"string"},"target":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]}},"required":["id","status","target","actual"],"type":"object"},"type":"array"},"resultKind":{"anyOf":[{"enum":["strict_match","partial_match","relaxed_alternative"],"type":"string"},{"type":"null"}]}},"required":["allRequiredConstraintsSatisfied","resultKind","requiredConstraints","reasons"],"type":"object"},"matchReasons":{"items":{"type":"string"},"maxItems":3,"type":"array"},"missingFields":{"items":{"type":"string"},"type":"array"},"officialScreening":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"photoUrls":{"items":{"format":"uri","type":"string"},"maxItems":5,"type":"array"},"price":{"anyOf":[{"type":"number"},{"type":"null"}]},"pricePerSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"property":{"additionalProperties":false,"properties":{"airConditioning":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"colocation":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"completionYear":{"anyOf":[{"type":"number"},{"type":"null"}]},"condition":{"anyOf":[{"type":"string"},{"type":"null"}]},"constructionYear":{"anyOf":[{"type":"number"},{"type":"null"}]},"floor":{"anyOf":[{"type":"number"},{"type":"null"}]},"hasFloorplan":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"heatingEnergy":{"anyOf":[{"type":"string"},{"type":"null"}]},"heatingType":{"anyOf":[{"type":"string"},{"type":"null"}]},"landAreaSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"privateRoomAreaSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"rentByOwner":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"rooms":{"anyOf":[{"type":"number"},{"type":"null"}]},"totalFloors":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["rooms","floor","totalFloors","constructionYear","completionYear","landAreaSqm","privateRoomAreaSqm","condition","heatingType","heatingEnergy","airConditioning","hasFloorplan","rentByOwner","colocation"],"type":"object"},"propertyChecks":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"propertyType":{"anyOf":[{"type":"string"},{"type":"null"}]},"rent":{"anyOf":[{"additionalProperties":false,"properties":{"agencyFee":{"anyOf":[{"type":"number"},{"type":"null"}]},"agencyFeeBasis":{"anyOf":[{"enum":["tenant_share","total_commission","unknown"],"type":"string"},{"type":"null"}]},"baseMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"chargesIncluded":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"chargesMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"deposit":{"anyOf":[{"type":"number"},{"type":"null"}]},"depositExceedsMaximum":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"depositMaximum":{"anyOf":[{"type":"number"},{"type":"null"}]},"estimatedMonthlyTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"estimatedMonthlyTotalIsLowerBound":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"estimatedUtilitiesMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"exactUpfrontCost":{"anyOf":[{"type":"number"},{"type":"null"}]},"firstChargeAdvance":{"anyOf":[{"type":"number"},{"type":"null"}]},"heatingMayBeDoubleCounted":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"indicativeInsuranceMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"knownMonthlyLowerBound":{"anyOf":[{"type":"number"},{"type":"null"}]},"knownUpfrontCost":{"anyOf":[{"type":"number"},{"type":"null"}]},"mandatoryMoveInFeeTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"mandatoryMoveInFees":{"items":{"additionalProperties":{},"properties":{},"type":"object"},"type":"array"},"mandatoryRecurringFeeTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"mandatoryRecurringFees":{"items":{"additionalProperties":{},"properties":{},"type":"object"},"type":"array"},"monthlyTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"monthlyTotalStatus":{"anyOf":[{"enum":["known","unknown_charges","conflicting_charges","invalid_price","unknown_mandatory_recurring_fees"],"type":"string"},{"type":"null"}]},"reportedDeposit":{"anyOf":[{"type":"number"},{"type":"null"}]},"unknownComponents":{"items":{"type":"string"},"type":"array"},"upfrontCostIsExact":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"upfrontCostIsLowerBound":{"anyOf":[{"type":"boolean"},{"type":"null"}]}},"required":["baseMonthly","chargesMonthly","chargesIncluded","monthlyTotal","monthlyTotalStatus","knownMonthlyLowerBound","estimatedMonthlyTotal","estimatedMonthlyTotalIsLowerBound","estimatedUtilitiesMonthly","indicativeInsuranceMonthly","heatingMayBeDoubleCounted","firstChargeAdvance","reportedDeposit","deposit","depositMaximum","depositExceedsMaximum","agencyFee","agencyFeeBasis","mandatoryRecurringFees","mandatoryRecurringFeeTotal","mandatoryMoveInFees","mandatoryMoveInFeeTotal","knownUpfrontCost","exactUpfrontCost","upfrontCostIsLowerBound","upfrontCostIsExact","unknownComponents"],"type":"object"},{"type":"null"}]},"schemaVersion":{"const":"agent-listing.v2","type":"string"},"score":{"maximum":100,"minimum":0,"type":"number"},"source":{"anyOf":[{"additionalProperties":false,"properties":{"agencyConfirmedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"agencyListingId":{"anyOf":[{"type":"string"},{"type":"null"}]},"agencyName":{"anyOf":[{"type":"string"},{"type":"null"}]},"lastSeenAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"listingUrl":{"format":"uri","type":"string"},"status":{"enum":["active","under_offer","unknown"],"type":"string"},"statusBasis":{"enum":["source_catalog_seen","listing_record_active"],"type":"string"},"type":{"const":"original_agency_listing","type":"string"}},"required":["type","agencyName","listingUrl","agencyListingId","lastSeenAt","status","statusBasis","agencyConfirmedAt"],"type":"object"},{"type":"null"}]},"status":{"const":"active","type":"string"},"title":{"type":"string"},"transport":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"url":{"format":"uri","type":"string"},"valueContext":{"additionalProperties":false,"properties":{"fairPrice":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"marketContext":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"priceIntegrity":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]}},"required":["priceIntegrity","fairPrice","marketContext"],"type":"object"}},"required":["schemaVersion","id","url","title","status","price","currency","listingType","propertyType","city","district","country","beds","baths","areaSqm","energyClass","imageUrl","agencyName","source","rent","availability","property","location","history","duplicates","amenities","fieldProvenance","officialScreening","propertyChecks","transport","valueContext","missingFields","match","latitude","longitude"],"type":"object"},"type":"array"},"marketMatchingUpperBound":{"anyOf":[{"maximum":9007199254740991,"minimum":0,"type":"integer"},{"type":"null"}]},"matchingCount":{"anyOf":[{"maximum":9007199254740991,"minimum":0,"type":"integer"},{"type":"null"}]},"matchingCountKind":{"enum":["exact","lower_bound","unavailable"],"type":"string"},"nextCursor":{"type":"null"},"note":{"type":"string"},"ranking":{"additionalProperties":false,"properties":{"planFingerprint":{"type":"string"},"probability":{"const":false,"type":"boolean"},"scoreKind":{"const":"request_fit","type":"string"},"status":{"enum":["available","degraded"],"type":"string"}},"required":["status","scoreKind","probability"],"type":"object"},"returnedCount":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"searchExhaustive":{"type":"boolean"},"source":{"type":"string"},"total":{"description":"Exact number of listing objects returned in this response; not the number of matches in the market.","maximum":9007199254740991,"minimum":0,"type":"integer"},"truncated":{"type":"boolean"},"trust":{"additionalProperties":{},"properties":{"confidence":{"enum":["low","medium","high","unknown"],"type":"string"},"fallback":{"type":"boolean"},"freshness":{"enum":["fresh","recent","stale","unknown"],"type":"string"},"generatedAt":{"type":"string"},"missingFields":{"items":{"type":"string"},"type":"array"},"sources":{"items":{"type":"string"},"type":"array"}},"required":["sources","confidence","freshness"],"type":"object"}},"required":["listings","total"],"type":"object"}after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"properties":{"countKind":{"const":"returned","type":"string"},"excludedUnprovenCount":{"description":"Upstream rows omitted because public facts could not prove every requested hard filter.","maximum":9007199254740991,"minimum":0,"type":"integer"},"followUp":{"additionalProperties":false,"properties":{"outcome":{"enum":["applied","answered"],"type":"string"},"reply":{"type":"string"}},"required":["outcome"],"type":"object"},"hasMore":{"type":"boolean"},"listings":{"items":{"additionalProperties":{},"properties":{"agencyName":{"anyOf":[{"type":"string"},{"type":"null"}]},"amenities":{"additionalProperties":false,"properties":{"balcony":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"elevator":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"furnished":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"garden":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"parking":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"petsAllowed":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"stepFreeAccess":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"wheelchairAccessible":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]}},"required":["furnished","elevator","parking","balcony","garden","petsAllowed","stepFreeAccess","wheelchairAccessible"],"type":"object"},"areaSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"availability":{"additionalProperties":false,"properties":{"availableFrom":{"anyOf":[{"type":"string"},{"type":"null"}]},"moveInState":{"anyOf":[{"type":"string"},{"type":"null"}]},"offerStatus":{"enum":["available","under_offer","unknown"],"type":"string"}},"required":["offerStatus","availableFrom","moveInState"],"type":"object"},"baths":{"anyOf":[{"type":"number"},{"type":"null"}]},"beds":{"anyOf":[{"type":"number"},{"type":"null"}]},"charges":{"anyOf":[{"type":"number"},{"type":"null"}]},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"country":{"anyOf":[{"enum":["LU","FR","BE","DE"],"type":"string"},{"type":"null"}]},"currency":{"const":"EUR","type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"district":{"anyOf":[{"type":"string"},{"type":"null"}]},"duplicates":{"additionalProperties":false,"properties":{"confirmedOtherSources":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"confirmedSourceCount":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"}},"required":["confirmedOtherSources","confirmedSourceCount"],"type":"object"},"energyClass":{"anyOf":[{"type":"string"},{"type":"null"}]},"features":{"items":{"type":"string"},"type":"array"},"fieldProvenance":{"additionalProperties":{"additionalProperties":false,"properties":{"method":{"enum":["source_structured","source_text","official_dataset","calculation","manual_review","model_extraction","model_only","unknown"],"type":"string"},"observedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"publisher":{"anyOf":[{"type":"string"},{"type":"null"}]},"sourceUrl":{"anyOf":[{"format":"uri","type":"string"},{"type":"null"}]},"status":{"enum":["confirmed","estimated","thin_sample","stale","context_only","conflicted","not_collected","source_unavailable","suppressed"],"type":"string"}},"required":["status","publisher","method","sourceUrl","observedAt"],"type":"object"},"propertyNames":{"type":"string"},"type":"object"},"hasSourceCheckedFacts":{"type":"boolean"},"history":{"additionalProperties":false,"properties":{"daysListed":{"anyOf":[{"maximum":9007199254740991,"minimum":0,"type":"integer"},{"type":"null"}]},"firstObservedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"firstObservedBasis":{"const":"source_listing_date_or_chathome_ingest","type":"string"},"lastChangedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"priceDropTotalEur":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["firstObservedAt","firstObservedBasis","daysListed","priceDropTotalEur","lastChangedAt"],"type":"object"},"id":{"type":"string"},"imageUrl":{"anyOf":[{"format":"uri","type":"string"},{"type":"null"}]},"latitude":{"anyOf":[{"type":"number"},{"type":"null"}]},"listingType":{"enum":["rent","sale"],"type":"string"},"location":{"additionalProperties":false,"properties":{"address":{"anyOf":[{"type":"string"},{"type":"null"}]},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"confidence":{"enum":["verified","unverified","contradicted","unknown"],"type":"string"},"district":{"anyOf":[{"type":"string"},{"type":"null"}]},"postalCode":{"anyOf":[{"type":"string"},{"type":"null"}]},"precision":{"enum":["exact_address","street","district","commune_only","unknown"],"type":"string"}},"required":["city","district","address","postalCode","precision","confidence"],"type":"object"},"longitude":{"anyOf":[{"type":"number"},{"type":"null"}]},"match":{"additionalProperties":false,"properties":{"allRequiredConstraintsSatisfied":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"reasons":{"items":{"type":"string"},"maxItems":3,"type":"array"},"requiredConstraints":{"items":{"additionalProperties":false,"properties":{"actual":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}]},"id":{"type":"string"},"status":{"enum":["matched","not_matched","not_verified","not_applied"],"type":"string"},"target":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]}},"required":["id","status","target","actual"],"type":"object"},"type":"array"},"resultKind":{"anyOf":[{"enum":["strict_match","partial_match","relaxed_alternative"],"type":"string"},{"type":"null"}]}},"required":["allRequiredConstraintsSatisfied","resultKind","requiredConstraints","reasons"],"type":"object"},"matchReasons":{"items":{"type":"string"},"maxItems":3,"type":"array"},"missingFields":{"items":{"type":"string"},"type":"array"},"officialScreening":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"photoUrls":{"items":{"format":"uri","type":"string"},"maxItems":5,"type":"array"},"price":{"anyOf":[{"type":"number"},{"type":"null"}]},"pricePerSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"property":{"additionalProperties":false,"properties":{"airConditioning":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"colocation":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"completionYear":{"anyOf":[{"type":"number"},{"type":"null"}]},"condition":{"anyOf":[{"type":"string"},{"type":"null"}]},"constructionYear":{"anyOf":[{"type":"number"},{"type":"null"}]},"floor":{"anyOf":[{"type":"number"},{"type":"null"}]},"hasFloorplan":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"heatingEnergy":{"anyOf":[{"type":"string"},{"type":"null"}]},"heatingType":{"anyOf":[{"type":"string"},{"type":"null"}]},"landAreaSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"privateRoomAreaSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"rentByOwner":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"rooms":{"anyOf":[{"type":"number"},{"type":"null"}]},"totalFloors":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["rooms","floor","totalFloors","constructionYear","completionYear","landAreaSqm","privateRoomAreaSqm","condition","heatingType","heatingEnergy","airConditioning","hasFloorplan","rentByOwner","colocation"],"type":"object"},"propertyChecks":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"propertyType":{"anyOf":[{"type":"string"},{"type":"null"}]},"rent":{"anyOf":[{"additionalProperties":false,"properties":{"agencyFee":{"anyOf":[{"type":"number"},{"type":"null"}]},"agencyFeeBasis":{"anyOf":[{"enum":["tenant_share","total_commission","unknown"],"type":"string"},{"type":"null"}]},"baseMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"chargesIncluded":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"chargesMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"deposit":{"anyOf":[{"type":"number"},{"type":"null"}]},"depositExceedsMaximum":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"depositMaximum":{"anyOf":[{"type":"number"},{"type":"null"}]},"estimatedMonthlyTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"estimatedMonthlyTotalIsLowerBound":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"estimatedUtilitiesMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"exactUpfrontCost":{"anyOf":[{"type":"number"},{"type":"null"}]},"firstChargeAdvance":{"anyOf":[{"type":"number"},{"type":"null"}]},"heatingMayBeDoubleCounted":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"indicativeInsuranceMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"knownMonthlyLowerBound":{"anyOf":[{"type":"number"},{"type":"null"}]},"knownUpfrontCost":{"anyOf":[{"type":"number"},{"type":"null"}]},"mandatoryMoveInFeeTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"mandatoryMoveInFees":{"items":{"additionalProperties":{},"properties":{},"type":"object"},"type":"array"},"mandatoryRecurringFeeTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"mandatoryRecurringFees":{"items":{"additionalProperties":{},"properties":{},"type":"object"},"type":"array"},"monthlyTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"monthlyTotalStatus":{"anyOf":[{"enum":["known","unknown_charges","conflicting_charges","invalid_price","unknown_mandatory_recurring_fees"],"type":"string"},{"type":"null"}]},"reportedDeposit":{"anyOf":[{"type":"number"},{"type":"null"}]},"unknownComponents":{"items":{"type":"string"},"type":"array"},"upfrontCostIsExact":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"upfrontCostIsLowerBound":{"anyOf":[{"type":"boolean"},{"type":"null"}]}},"required":["baseMonthly","chargesMonthly","chargesIncluded","monthlyTotal","monthlyTotalStatus","knownMonthlyLowerBound","estimatedMonthlyTotal","estimatedMonthlyTotalIsLowerBound","estimatedUtilitiesMonthly","indicativeInsuranceMonthly","heatingMayBeDoubleCounted","firstChargeAdvance","reportedDeposit","deposit","depositMaximum","depositExceedsMaximum","agencyFee","agencyFeeBasis","mandatoryRecurringFees","mandatoryRecurringFeeTotal","mandatoryMoveInFees","mandatoryMoveInFeeTotal","knownUpfrontCost","exactUpfrontCost","upfrontCostIsLowerBound","upfrontCostIsExact","unknownComponents"],"type":"object"},{"type":"null"}]},"schemaVersion":{"const":"agent-listing.v2","type":"string"},"score":{"maximum":100,"minimum":0,"type":"number"},"source":{"anyOf":[{"additionalProperties":false,"properties":{"agencyConfirmedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"agencyListingId":{"anyOf":[{"type":"string"},{"type":"null"}]},"agencyName":{"anyOf":[{"type":"string"},{"type":"null"}]},"lastSeenAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"listingUrl":{"format":"uri","type":"string"},"status":{"enum":["active","under_offer","unknown"],"type":"string"},"statusBasis":{"enum":["source_catalog_seen","listing_record_active"],"type":"string"},"type":{"const":"original_agency_listing","type":"string"}},"required":["type","agencyName","listingUrl","agencyListingId","lastSeenAt","status","statusBasis","agencyConfirmedAt"],"type":"object"},{"type":"null"}]},"status":{"const":"active","type":"string"},"title":{"type":"string"},"transport":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"url":{"format":"uri","type":"string"},"valueContext":{"additionalProperties":false,"properties":{"fairPrice":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"marketContext":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"priceIntegrity":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]}},"required":["priceIntegrity","fairPrice","marketContext"],"type":"object"}},"required":["schemaVersion","id","url","title","status","price","currency","listingType","propertyType","city","district","country","beds","baths","areaSqm","energyClass","imageUrl","agencyName","source","rent","availability","property","location","history","duplicates","amenities","fieldProvenance","officialScreening","propertyChecks","transport","valueContext","missingFields","match","latitude","longitude"],"type":"object"},"type":"array"},"marketMatchingUpperBound":{"anyOf":[{"maximum":9007199254740991,"minimum":0,"type":"integer"},{"type":"null"}]},"matchingCount":{"anyOf":[{"maximum":9007199254740991,"minimum":0,"type":"integer"},{"type":"null"}]},"matchingCountKind":{"enum":["exact","lower_bound","unavailable"],"type":"string"},"nextCursor":{"type":"null"},"note":{"type":"string"},"ranking":{"additionalProperties":false,"properties":{"planFingerprint":{"type":"string"},"probability":{"const":false,"type":"boolean"},"scoreKind":{"const":"request_fit","type":"string"},"status":{"enum":["available","degraded"],"type":"string"}},"required":["status","scoreKind","probability"],"type":"object"},"returnedCount":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"searchExhaustive":{"type":"boolean"},"session":{"additionalProperties":false,"properties":{"brief":{"additionalProperties":{},"properties":{},"type":"object"}},"required":["brief"],"type":"object"},"source":{"type":"string"},"total":{"description":"Exact number of listing objects returned in this response; not the number of matches in the market.","maximum":9007199254740991,"minimum":0,"type":"integer"},"truncated":{"type":"boolean"},"trust":{"additionalProperties":{},"properties":{"confidence":{"enum":["low","medium","high","unknown"],"type":"string"},"fallback":{"type":"boolean"},"freshness":{"enum":["fresh","recent","stale","unknown"],"type":"string"},"generatedAt":{"type":"string"},"missingFields":{"items":{"type":"string"},"type":"array"},"sources":{"items":{"type":"string"},"type":"array"}},"required":["sources","confidence","freshness"],"type":"object"},"understanding":{"additionalProperties":false,"description":"What the engine understood from the request. notChecked lists wishes no returned home is confirmed to have.","properties":{"checked":{"items":{"additionalProperties":false,"properties":{"force":{"enum":["must","should","nice"],"type":"string"},"meaning":{"type":"string"},"needId":{"type":"string"},"operator":{"type":"string"},"unit":{"anyOf":[{"type":"string"},{"type":"null"}]},"value":{"anyOf":[{"anyOf":[{"type":"number"},{"type":"string"}]},{"type":"null"}]}},"required":["meaning","needId","operator","value","unit","force"],"type":"object"},"type":"array"},"commutes":{"items":{"additionalProperties":false,"properties":{"destination":{"type":"string"},"force":{"enum":["must","should","nice"],"type":"string"},"maxMinutes":{"anyOf":[{"type":"number"},{"type":"null"}]},"mode":{"anyOf":[{"enum":["transit","drive","walk","bike"],"type":"string"},{"type":"null"}]}},"required":["destination","mode","maxMinutes","force"],"type":"object"},"type":"array"},"excludedPropertyTypes":{"items":{"type":"string"},"type":"array"},"notChecked":{"items":{"additionalProperties":false,"properties":{"force":{"enum":["must","should","nice"],"type":"string"},"meaning":{"type":"string"},"reason":{"enum":["no_listing_fact","fact_not_collected_yet"],"type":"string"}},"required":["meaning","force","reason"],"type":"object"},"type":"array"},"offer":{"enum":["whole","room","either"],"type":"string"},"places":{"items":{"additionalProperties":false,"properties":{"country":{"anyOf":[{"enum":["LU","FR","BE","DE"],"type":"string"},{"type":"null"}]},"force":{"enum":["must","should","nice"],"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"radiusKm":{"anyOf":[{"type":"number"},{"type":"null"}]},"role":{"enum":["live","work","near","avoid"],"type":"string"}},"required":["name","role","kind","country","radiusKm","force"],"type":"object"},"type":"array"},"propertyTypes":{"items":{"type":"string"},"type":"array"},"transaction":{"anyOf":[{"enum":["buy","rent"],"type":"string"},{"type":"null"}]},"understood":{"type":"string"}},"required":["understood","transaction","propertyTypes","excludedPropertyTypes","offer","places","commutes","checked","notChecked"],"type":"object"}},"required":["listings","total"],"type":"object"}⟨57 unchanged words⟩ listing and states its latest catalogue re-sighting time. The response's understanding block states what was understood; wishes in understanding.notChecked are not confirmed for any returned home. If the requested placeiscannotoutsidebecurrentresolvedcoveragesafely, it returns no listings plus a machine-readablecoverageNoticeunanswerable reason instead of substituting unrelated homes.
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"brief":{"additionalProperties":{},"description":"The `session.brief` object from the previous search_vibe response, passed back unchanged to continue that search. Without `followUp` it replays the same search without re-reading the request.","propertyNames":{"type":"string"},"type":"object"},"followUp":{"description":"A change to the previous search or a question about its results, in the user’s own words — e.g. \"cheaper\", \"like #2 but with a garden\", \"which one has parking?\". Send it with the `brief` from the previous response (`session.brief`) and the same `query`. A question leaves the search unchanged and comes back as `followUp.reply`.","maxLength":800,"minLength":1,"type":"string"},"includePhotos":{"description":"Attach thumbnail photos of ⟨131 unchanged words⟩ here.","minLength":1,"type":"string"},"shownListingIds":{"description":"Ids of the listings you showed the user, in the order shown, so \"#2\" or \"the second one\" in `followUp` points at the right home.","items":{"maxLength":128,"minLength":1,"type":"string"},"maxItems":10,"type":"array"}},"required":["query"],"type":"object"}
before
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"properties":{"countKind":{"const":"returned","type":"string"},"coverageNotice":{"additionalProperties":false,"properties":{"reason":{"const":"outside_luxembourg","type":"string"}},"required":["reason"],"type":"object"},"excludedUnprovenCount":{"description":"Upstream rows omitted because public facts could not prove every requested hard filter.","maximum":9007199254740991,"minimum":0,"type":"integer"},"hasMore":{"type":"boolean"},"listings":{"items":{"additionalProperties":{},"properties":{"agencyName":{"anyOf":[{"type":"string"},{"type":"null"}]},"amenities":{"additionalProperties":false,"properties":{"balcony":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"elevator":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"furnished":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"garden":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"parking":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"petsAllowed":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"stepFreeAccess":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"wheelchairAccessible":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]}},"required":["furnished","elevator","parking","balcony","garden","petsAllowed","stepFreeAccess","wheelchairAccessible"],"type":"object"},"areaSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"availability":{"additionalProperties":false,"properties":{"availableFrom":{"anyOf":[{"type":"string"},{"type":"null"}]},"moveInState":{"anyOf":[{"type":"string"},{"type":"null"}]},"offerStatus":{"enum":["available","under_offer","unknown"],"type":"string"}},"required":["offerStatus","availableFrom","moveInState"],"type":"object"},"baths":{"anyOf":[{"type":"number"},{"type":"null"}]},"beds":{"anyOf":[{"type":"number"},{"type":"null"}]},"charges":{"anyOf":[{"type":"number"},{"type":"null"}]},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"country":{"anyOf":[{"enum":["LU","FR","BE","DE"],"type":"string"},{"type":"null"}]},"currency":{"const":"EUR","type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"district":{"anyOf":[{"type":"string"},{"type":"null"}]},"duplicates":{"additionalProperties":false,"properties":{"confirmedOtherSources":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"confirmedSourceCount":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"}},"required":["confirmedOtherSources","confirmedSourceCount"],"type":"object"},"energyClass":{"anyOf":[{"type":"string"},{"type":"null"}]},"features":{"items":{"type":"string"},"type":"array"},"fieldProvenance":{"additionalProperties":{"additionalProperties":false,"properties":{"method":{"enum":["source_structured","source_text","official_dataset","calculation","manual_review","model_extraction","model_only","unknown"],"type":"string"},"observedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"publisher":{"anyOf":[{"type":"string"},{"type":"null"}]},"sourceUrl":{"anyOf":[{"format":"uri","type":"string"},{"type":"null"}]},"status":{"enum":["confirmed","estimated","thin_sample","stale","context_only","conflicted","not_collected","source_unavailable","suppressed"],"type":"string"}},"required":["status","publisher","method","sourceUrl","observedAt"],"type":"object"},"propertyNames":{"type":"string"},"type":"object"},"hasSourceCheckedFacts":{"type":"boolean"},"history":{"additionalProperties":false,"properties":{"daysListed":{"anyOf":[{"maximum":9007199254740991,"minimum":0,"type":"integer"},{"type":"null"}]},"firstObservedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"firstObservedBasis":{"const":"source_listing_date_or_chathome_ingest","type":"string"},"lastChangedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"priceDropTotalEur":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["firstObservedAt","firstObservedBasis","daysListed","priceDropTotalEur","lastChangedAt"],"type":"object"},"id":{"type":"string"},"imageUrl":{"anyOf":[{"format":"uri","type":"string"},{"type":"null"}]},"latitude":{"anyOf":[{"type":"number"},{"type":"null"}]},"listingType":{"enum":["rent","sale"],"type":"string"},"location":{"additionalProperties":false,"properties":{"address":{"anyOf":[{"type":"string"},{"type":"null"}]},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"confidence":{"enum":["verified","unverified","contradicted","unknown"],"type":"string"},"district":{"anyOf":[{"type":"string"},{"type":"null"}]},"postalCode":{"anyOf":[{"type":"string"},{"type":"null"}]},"precision":{"enum":["exact_address","street","district","commune_only","unknown"],"type":"string"}},"required":["city","district","address","postalCode","precision","confidence"],"type":"object"},"longitude":{"anyOf":[{"type":"number"},{"type":"null"}]},"match":{"additionalProperties":false,"properties":{"allRequiredConstraintsSatisfied":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"reasons":{"items":{"type":"string"},"maxItems":3,"type":"array"},"requiredConstraints":{"items":{"additionalProperties":false,"properties":{"actual":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}]},"id":{"type":"string"},"status":{"enum":["matched","not_matched","not_verified","not_applied"],"type":"string"},"target":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]}},"required":["id","status","target","actual"],"type":"object"},"type":"array"},"resultKind":{"anyOf":[{"enum":["strict_match","partial_match","relaxed_alternative"],"type":"string"},{"type":"null"}]}},"required":["allRequiredConstraintsSatisfied","resultKind","requiredConstraints","reasons"],"type":"object"},"matchReasons":{"items":{"type":"string"},"maxItems":3,"type":"array"},"missingFields":{"items":{"type":"string"},"type":"array"},"officialScreening":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"photoUrls":{"items":{"format":"uri","type":"string"},"maxItems":5,"type":"array"},"price":{"anyOf":[{"type":"number"},{"type":"null"}]},"pricePerSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"property":{"additionalProperties":false,"properties":{"airConditioning":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"colocation":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"completionYear":{"anyOf":[{"type":"number"},{"type":"null"}]},"condition":{"anyOf":[{"type":"string"},{"type":"null"}]},"constructionYear":{"anyOf":[{"type":"number"},{"type":"null"}]},"floor":{"anyOf":[{"type":"number"},{"type":"null"}]},"hasFloorplan":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"heatingEnergy":{"anyOf":[{"type":"string"},{"type":"null"}]},"heatingType":{"anyOf":[{"type":"string"},{"type":"null"}]},"landAreaSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"privateRoomAreaSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"rentByOwner":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"rooms":{"anyOf":[{"type":"number"},{"type":"null"}]},"totalFloors":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["rooms","floor","totalFloors","constructionYear","completionYear","landAreaSqm","privateRoomAreaSqm","condition","heatingType","heatingEnergy","airConditioning","hasFloorplan","rentByOwner","colocation"],"type":"object"},"propertyChecks":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"propertyType":{"anyOf":[{"type":"string"},{"type":"null"}]},"rent":{"anyOf":[{"additionalProperties":false,"properties":{"agencyFee":{"anyOf":[{"type":"number"},{"type":"null"}]},"agencyFeeBasis":{"anyOf":[{"enum":["tenant_share","total_commission","unknown"],"type":"string"},{"type":"null"}]},"baseMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"chargesIncluded":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"chargesMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"deposit":{"anyOf":[{"type":"number"},{"type":"null"}]},"depositExceedsMaximum":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"depositMaximum":{"anyOf":[{"type":"number"},{"type":"null"}]},"estimatedMonthlyTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"estimatedMonthlyTotalIsLowerBound":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"estimatedUtilitiesMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"exactUpfrontCost":{"anyOf":[{"type":"number"},{"type":"null"}]},"firstChargeAdvance":{"anyOf":[{"type":"number"},{"type":"null"}]},"heatingMayBeDoubleCounted":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"indicativeInsuranceMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"knownMonthlyLowerBound":{"anyOf":[{"type":"number"},{"type":"null"}]},"knownUpfrontCost":{"anyOf":[{"type":"number"},{"type":"null"}]},"mandatoryMoveInFeeTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"mandatoryMoveInFees":{"items":{"additionalProperties":{},"properties":{},"type":"object"},"type":"array"},"mandatoryRecurringFeeTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"mandatoryRecurringFees":{"items":{"additionalProperties":{},"properties":{},"type":"object"},"type":"array"},"monthlyTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"monthlyTotalStatus":{"anyOf":[{"enum":["known","unknown_charges","conflicting_charges","invalid_price","unknown_mandatory_recurring_fees"],"type":"string"},{"type":"null"}]},"reportedDeposit":{"anyOf":[{"type":"number"},{"type":"null"}]},"unknownComponents":{"items":{"type":"string"},"type":"array"},"upfrontCostIsExact":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"upfrontCostIsLowerBound":{"anyOf":[{"type":"boolean"},{"type":"null"}]}},"required":["baseMonthly","chargesMonthly","chargesIncluded","monthlyTotal","monthlyTotalStatus","knownMonthlyLowerBound","estimatedMonthlyTotal","estimatedMonthlyTotalIsLowerBound","estimatedUtilitiesMonthly","indicativeInsuranceMonthly","heatingMayBeDoubleCounted","firstChargeAdvance","reportedDeposit","deposit","depositMaximum","depositExceedsMaximum","agencyFee","agencyFeeBasis","mandatoryRecurringFees","mandatoryRecurringFeeTotal","mandatoryMoveInFees","mandatoryMoveInFeeTotal","knownUpfrontCost","exactUpfrontCost","upfrontCostIsLowerBound","upfrontCostIsExact","unknownComponents"],"type":"object"},{"type":"null"}]},"schemaVersion":{"const":"agent-listing.v2","type":"string"},"score":{"maximum":100,"minimum":0,"type":"number"},"source":{"anyOf":[{"additionalProperties":false,"properties":{"agencyConfirmedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"agencyListingId":{"anyOf":[{"type":"string"},{"type":"null"}]},"agencyName":{"anyOf":[{"type":"string"},{"type":"null"}]},"lastSeenAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"listingUrl":{"format":"uri","type":"string"},"status":{"enum":["active","under_offer","unknown"],"type":"string"},"statusBasis":{"enum":["source_catalog_seen","listing_record_active"],"type":"string"},"type":{"const":"original_agency_listing","type":"string"}},"required":["type","agencyName","listingUrl","agencyListingId","lastSeenAt","status","statusBasis","agencyConfirmedAt"],"type":"object"},{"type":"null"}]},"status":{"const":"active","type":"string"},"title":{"type":"string"},"transport":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"url":{"format":"uri","type":"string"},"valueContext":{"additionalProperties":false,"properties":{"fairPrice":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"marketContext":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"priceIntegrity":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]}},"required":["priceIntegrity","fairPrice","marketContext"],"type":"object"}},"required":["schemaVersion","id","url","title","status","price","currency","listingType","propertyType","city","district","country","beds","baths","areaSqm","energyClass","imageUrl","agencyName","source","rent","availability","property","location","history","duplicates","amenities","fieldProvenance","officialScreening","propertyChecks","transport","valueContext","missingFields","match","latitude","longitude"],"type":"object"},"type":"array"},"marketMatchingUpperBound":{"anyOf":[{"maximum":9007199254740991,"minimum":0,"type":"integer"},{"type":"null"}]},"matchingCount":{"anyOf":[{"maximum":9007199254740991,"minimum":0,"type":"integer"},{"type":"null"}]},"matchingCountKind":{"enum":["exact","lower_bound","unavailable"],"type":"string"},"nextCursor":{"type":"null"},"note":{"type":"string"},"ranking":{"additionalProperties":false,"properties":{"planFingerprint":{"type":"string"},"probability":{"const":false,"type":"boolean"},"scoreKind":{"const":"request_fit","type":"string"},"status":{"enum":["available","degraded"],"type":"string"}},"required":["status","scoreKind","probability"],"type":"object"},"returnedCount":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"searchExhaustive":{"type":"boolean"},"source":{"type":"string"},"total":{"description":"Exact number of listing objects returned in this response; not the number of matches in the market.","maximum":9007199254740991,"minimum":0,"type":"integer"},"truncated":{"type":"boolean"},"trust":{"additionalProperties":{},"properties":{"confidence":{"enum":["low","medium","high","unknown"],"type":"string"},"fallback":{"type":"boolean"},"freshness":{"enum":["fresh","recent","stale","unknown"],"type":"string"},"generatedAt":{"type":"string"},"missingFields":{"items":{"type":"string"},"type":"array"},"sources":{"items":{"type":"string"},"type":"array"}},"required":["sources","confidence","freshness"],"type":"object"}},"required":["listings","total"],"type":"object"}Searchrental properties across supported GrandeactiveRégionLuxembourginventoryrentals by location,price,rooms, area, property type,andpositive-evidence amenities,withadvertisedexplicitbasesortrent,andorcompletenessametadata.separateEverystrictsourcedconfirmedresultmonthly-obligationidentifiesceiling.andThelinksstricttheceilingoriginalexcludesagencylistingslistingwhenandrequiredstatesrecurringitscharges,latestfees,catalogueevidence,re-sightingortime;sourcethumbnailsfreshnessofare incomplete. Returned counts include explicit completeness metadata; every sourced result links thetoporiginalresultsagencyarelistingattachedandasstatesimageitscontentlatestblocks.catalogue re-sighting time.
⟨138 unchanged words⟩ number"},"maxPrice":{"description":"Maximum advertised base monthly rent in EUR, excluding separate charges","type":"number"},"maxTotalMonthly":{"description":"Strict maximum confirmed monthly obligation in EUR: advertised rent plus source-confirmed required recurring charges and fees. Listings with missing, estimated, conflicting, or stale cost evidence are excluded.","type":"number"},"minAreaSqm":{ ⟨93 unchanged words⟩
after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"properties":{"countKind":{"const":"returned","type":"string"},"excludedUnprovenCount":{"description":"Upstream rows omitted because public facts could not prove every requested hard filter.","maximum":9007199254740991,"minimum":0,"type":"integer"},"followUp":{"additionalProperties":false,"properties":{"outcome":{"enum":["applied","answered"],"type":"string"},"reply":{"type":"string"}},"required":["outcome"],"type":"object"},"hasMore":{"type":"boolean"},"listings":{"items":{"additionalProperties":{},"properties":{"agencyName":{"anyOf":[{"type":"string"},{"type":"null"}]},"amenities":{"additionalProperties":false,"properties":{"balcony":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"elevator":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"furnished":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"garden":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"parking":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"petsAllowed":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"stepFreeAccess":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"wheelchairAccessible":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]}},"required":["furnished","elevator","parking","balcony","garden","petsAllowed","stepFreeAccess","wheelchairAccessible"],"type":"object"},"areaSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"availability":{"additionalProperties":false,"properties":{"availableFrom":{"anyOf":[{"type":"string"},{"type":"null"}]},"moveInState":{"anyOf":[{"type":"string"},{"type":"null"}]},"offerStatus":{"enum":["available","under_offer","unknown"],"type":"string"}},"required":["offerStatus","availableFrom","moveInState"],"type":"object"},"baths":{"anyOf":[{"type":"number"},{"type":"null"}]},"beds":{"anyOf":[{"type":"number"},{"type":"null"}]},"charges":{"anyOf":[{"type":"number"},{"type":"null"}]},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"country":{"anyOf":[{"enum":["LU","FR","BE","DE"],"type":"string"},{"type":"null"}]},"currency":{"const":"EUR","type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"district":{"anyOf":[{"type":"string"},{"type":"null"}]},"duplicates":{"additionalProperties":false,"properties":{"confirmedOtherSources":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"confirmedSourceCount":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"}},"required":["confirmedOtherSources","confirmedSourceCount"],"type":"object"},"energyClass":{"anyOf":[{"type":"string"},{"type":"null"}]},"features":{"items":{"type":"string"},"type":"array"},"fieldProvenance":{"additionalProperties":{"additionalProperties":false,"properties":{"method":{"enum":["source_structured","source_text","official_dataset","calculation","manual_review","model_extraction","model_only","unknown"],"type":"string"},"observedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"publisher":{"anyOf":[{"type":"string"},{"type":"null"}]},"sourceUrl":{"anyOf":[{"format":"uri","type":"string"},{"type":"null"}]},"status":{"enum":["confirmed","estimated","thin_sample","stale","context_only","conflicted","not_collected","source_unavailable","suppressed"],"type":"string"}},"required":["status","publisher","method","sourceUrl","observedAt"],"type":"object"},"propertyNames":{"type":"string"},"type":"object"},"hasSourceCheckedFacts":{"type":"boolean"},"history":{"additionalProperties":false,"properties":{"daysListed":{"anyOf":[{"maximum":9007199254740991,"minimum":0,"type":"integer"},{"type":"null"}]},"firstObservedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"firstObservedBasis":{"const":"source_listing_date_or_chathome_ingest","type":"string"},"lastChangedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"priceDropTotalEur":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["firstObservedAt","firstObservedBasis","daysListed","priceDropTotalEur","lastChangedAt"],"type":"object"},"id":{"type":"string"},"imageUrl":{"anyOf":[{"format":"uri","type":"string"},{"type":"null"}]},"latitude":{"anyOf":[{"type":"number"},{"type":"null"}]},"listingType":{"enum":["rent","sale"],"type":"string"},"location":{"additionalProperties":false,"properties":{"address":{"anyOf":[{"type":"string"},{"type":"null"}]},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"confidence":{"enum":["verified","unverified","contradicted","unknown"],"type":"string"},"district":{"anyOf":[{"type":"string"},{"type":"null"}]},"postalCode":{"anyOf":[{"type":"string"},{"type":"null"}]},"precision":{"enum":["exact_address","street","district","commune_only","unknown"],"type":"string"}},"required":["city","district","address","postalCode","precision","confidence"],"type":"object"},"longitude":{"anyOf":[{"type":"number"},{"type":"null"}]},"match":{"additionalProperties":false,"properties":{"allRequiredConstraintsSatisfied":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"reasons":{"items":{"type":"string"},"maxItems":3,"type":"array"},"requiredConstraints":{"items":{"additionalProperties":false,"properties":{"actual":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}]},"id":{"type":"string"},"status":{"enum":["matched","not_matched","not_verified","not_applied"],"type":"string"},"target":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"items":{"type":"string"},"type":"array"},{"type":"null"}]}},"required":["id","status","target","actual"],"type":"object"},"type":"array"},"resultKind":{"anyOf":[{"enum":["strict_match","partial_match","relaxed_alternative"],"type":"string"},{"type":"null"}]}},"required":["allRequiredConstraintsSatisfied","resultKind","requiredConstraints","reasons"],"type":"object"},"matchReasons":{"items":{"type":"string"},"maxItems":3,"type":"array"},"missingFields":{"items":{"type":"string"},"type":"array"},"officialScreening":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"photoUrls":{"items":{"format":"uri","type":"string"},"maxItems":5,"type":"array"},"price":{"anyOf":[{"type":"number"},{"type":"null"}]},"pricePerSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"property":{"additionalProperties":false,"properties":{"airConditioning":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"colocation":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"completionYear":{"anyOf":[{"type":"number"},{"type":"null"}]},"condition":{"anyOf":[{"type":"string"},{"type":"null"}]},"constructionYear":{"anyOf":[{"type":"number"},{"type":"null"}]},"floor":{"anyOf":[{"type":"number"},{"type":"null"}]},"hasFloorplan":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"heatingEnergy":{"anyOf":[{"type":"string"},{"type":"null"}]},"heatingType":{"anyOf":[{"type":"string"},{"type":"null"}]},"landAreaSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"privateRoomAreaSqm":{"anyOf":[{"type":"number"},{"type":"null"}]},"rentByOwner":{"anyOf":[{"const":true,"type":"boolean"},{"type":"null"}]},"rooms":{"anyOf":[{"type":"number"},{"type":"null"}]},"totalFloors":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["rooms","floor","totalFloors","constructionYear","completionYear","landAreaSqm","privateRoomAreaSqm","condition","heatingType","heatingEnergy","airConditioning","hasFloorplan","rentByOwner","colocation"],"type":"object"},"propertyChecks":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"propertyType":{"anyOf":[{"type":"string"},{"type":"null"}]},"rent":{"anyOf":[{"additionalProperties":false,"properties":{"agencyFee":{"anyOf":[{"type":"number"},{"type":"null"}]},"agencyFeeBasis":{"anyOf":[{"enum":["tenant_share","total_commission","unknown"],"type":"string"},{"type":"null"}]},"baseMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"chargesIncluded":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"chargesMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"deposit":{"anyOf":[{"type":"number"},{"type":"null"}]},"depositExceedsMaximum":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"depositMaximum":{"anyOf":[{"type":"number"},{"type":"null"}]},"estimatedMonthlyTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"estimatedMonthlyTotalIsLowerBound":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"estimatedUtilitiesMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"exactUpfrontCost":{"anyOf":[{"type":"number"},{"type":"null"}]},"firstChargeAdvance":{"anyOf":[{"type":"number"},{"type":"null"}]},"heatingMayBeDoubleCounted":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"indicativeInsuranceMonthly":{"anyOf":[{"type":"number"},{"type":"null"}]},"knownMonthlyLowerBound":{"anyOf":[{"type":"number"},{"type":"null"}]},"knownUpfrontCost":{"anyOf":[{"type":"number"},{"type":"null"}]},"mandatoryMoveInFeeTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"mandatoryMoveInFees":{"items":{"additionalProperties":{},"properties":{},"type":"object"},"type":"array"},"mandatoryRecurringFeeTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"mandatoryRecurringFees":{"items":{"additionalProperties":{},"properties":{},"type":"object"},"type":"array"},"monthlyTotal":{"anyOf":[{"type":"number"},{"type":"null"}]},"monthlyTotalStatus":{"anyOf":[{"enum":["known","unknown_charges","conflicting_charges","invalid_price","unknown_mandatory_recurring_fees"],"type":"string"},{"type":"null"}]},"reportedDeposit":{"anyOf":[{"type":"number"},{"type":"null"}]},"unknownComponents":{"items":{"type":"string"},"type":"array"},"upfrontCostIsExact":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"upfrontCostIsLowerBound":{"anyOf":[{"type":"boolean"},{"type":"null"}]}},"required":["baseMonthly","chargesMonthly","chargesIncluded","monthlyTotal","monthlyTotalStatus","knownMonthlyLowerBound","estimatedMonthlyTotal","estimatedMonthlyTotalIsLowerBound","estimatedUtilitiesMonthly","indicativeInsuranceMonthly","heatingMayBeDoubleCounted","firstChargeAdvance","reportedDeposit","deposit","depositMaximum","depositExceedsMaximum","agencyFee","agencyFeeBasis","mandatoryRecurringFees","mandatoryRecurringFeeTotal","mandatoryMoveInFees","mandatoryMoveInFeeTotal","knownUpfrontCost","exactUpfrontCost","upfrontCostIsLowerBound","upfrontCostIsExact","unknownComponents"],"type":"object"},{"type":"null"}]},"schemaVersion":{"const":"agent-listing.v2","type":"string"},"score":{"maximum":100,"minimum":0,"type":"number"},"source":{"anyOf":[{"additionalProperties":false,"properties":{"agencyConfirmedAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"agencyListingId":{"anyOf":[{"type":"string"},{"type":"null"}]},"agencyName":{"anyOf":[{"type":"string"},{"type":"null"}]},"lastSeenAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","type":"string"},{"type":"null"}]},"listingUrl":{"format":"uri","type":"string"},"status":{"enum":["active","under_offer","unknown"],"type":"string"},"statusBasis":{"enum":["source_catalog_seen","listing_record_active"],"type":"string"},"type":{"const":"original_agency_listing","type":"string"}},"required":["type","agencyName","listingUrl","agencyListingId","lastSeenAt","status","statusBasis","agencyConfirmedAt"],"type":"object"},{"type":"null"}]},"status":{"const":"active","type":"string"},"title":{"type":"string"},"transport":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"url":{"format":"uri","type":"string"},"valueContext":{"additionalProperties":false,"properties":{"fairPrice":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"marketContext":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]},"priceIntegrity":{"anyOf":[{"additionalProperties":{},"properties":{},"type":"object"},{"type":"null"}]}},"required":["priceIntegrity","fairPrice","marketContext"],"type":"object"}},"required":["schemaVersion","id","url","title","status","price","currency","listingType","propertyType","city","district","country","beds","baths","areaSqm","energyClass","imageUrl","agencyName","source","rent","availability","property","location","history","duplicates","amenities","fieldProvenance","officialScreening","propertyChecks","transport","valueContext","missingFields","match","latitude","longitude"],"type":"object"},"type":"array"},"marketMatchingUpperBound":{"anyOf":[{"maximum":9007199254740991,"minimum":0,"type":"integer"},{"type":"null"}]},"matchingCount":{"anyOf":[{"maximum":9007199254740991,"minimum":0,"type":"integer"},{"type":"null"}]},"matchingCountKind":{"enum":["exact","lower_bound","unavailable"],"type":"string"},"nextCursor":{"type":"null"},"note":{"type":"string"},"ranking":{"additionalProperties":false,"properties":{"planFingerprint":{"type":"string"},"probability":{"const":false,"type":"boolean"},"scoreKind":{"const":"request_fit","type":"string"},"status":{"enum":["available","degraded"],"type":"string"}},"required":["status","scoreKind","probability"],"type":"object"},"returnedCount":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"searchExhaustive":{"type":"boolean"},"session":{"additionalProperties":false,"properties":{"brief":{"additionalProperties":{},"properties":{},"type":"object"}},"required":["brief"],"type":"object"},"source":{"type":"string"},"total":{"description":"Exact number of listing objects returned in this response; not the number of matches in the market.","maximum":9007199254740991,"minimum":0,"type":"integer"},"truncated":{"type":"boolean"},"trust":{"additionalProperties":{},"properties":{"confidence":{"enum":["low","medium","high","unknown"],"type":"string"},"fallback":{"type":"boolean"},"freshness":{"enum":["fresh","recent","stale","unknown"],"type":"string"},"generatedAt":{"type":"string"},"missingFields":{"items":{"type":"string"},"type":"array"},"sources":{"items":{"type":"string"},"type":"array"}},"required":["sources","confidence","freshness"],"type":"object"},"understanding":{"additionalProperties":false,"description":"What the engine understood from the request. notChecked lists wishes no returned home is confirmed to have.","properties":{"checked":{"items":{"additionalProperties":false,"properties":{"force":{"enum":["must","should","nice"],"type":"string"},"meaning":{"type":"string"},"needId":{"type":"string"},"operator":{"type":"string"},"unit":{"anyOf":[{"type":"string"},{"type":"null"}]},"value":{"anyOf":[{"anyOf":[{"type":"number"},{"type":"string"}]},{"type":"null"}]}},"required":["meaning","needId","operator","value","unit","force"],"type":"object"},"type":"array"},"commutes":{"items":{"additionalProperties":false,"properties":{"destination":{"type":"string"},"force":{"enum":["must","should","nice"],"type":"string"},"maxMinutes":{"anyOf":[{"type":"number"},{"type":"null"}]},"mode":{"anyOf":[{"enum":["transit","drive","walk","bike"],"type":"string"},{"type":"null"}]}},"required":["destination","mode","maxMinutes","force"],"type":"object"},"type":"array"},"excludedPropertyTypes":{"items":{"type":"string"},"type":"array"},"notChecked":{"items":{"additionalProperties":false,"properties":{"force":{"enum":["must","should","nice"],"type":"string"},"meaning":{"type":"string"},"reason":{"enum":["no_listing_fact","fact_not_collected_yet"],"type":"string"}},"required":["meaning","force","reason"],"type":"object"},"type":"array"},"offer":{"enum":["whole","room","either"],"type":"string"},"places":{"items":{"additionalProperties":false,"properties":{"country":{"anyOf":[{"enum":["LU","FR","BE","DE"],"type":"string"},{"type":"null"}]},"force":{"enum":["must","should","nice"],"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"radiusKm":{"anyOf":[{"type":"number"},{"type":"null"}]},"role":{"enum":["live","work","near","avoid"],"type":"string"}},"required":["name","role","kind","country","radiusKm","force"],"type":"object"},"type":"array"},"propertyTypes":{"items":{"type":"string"},"type":"array"},"transaction":{"anyOf":[{"enum":["buy","rent"],"type":"string"},{"type":"null"}]},"understood":{"type":"string"}},"required":["understood","transaction","propertyTypes","excludedPropertyTypes","offer","places","commutes","checked","notChecked"],"type":"object"}},"required":["listings","total"],"type":"object"}