[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"api-page:property-comparable-sales":3,"api-discussions:property-comparable-sales":407},{"status":4,"api":5,"seo":402},"success",{"blocked":6,"description":7,"about":8,"stats":9,"name":11,"title":12,"slug":13,"logo":14,"created_at":15,"agent":16,"user":28,"endpoint_groups":31,"faqs":339,"features":352,"periodic_plans":353,"payasyougo_plans":400,"createdAtText":401},false,"Comparable property sales from 16 government registries: UK, France, Ireland, Singapore, Taiwan, Dubai and 10 US cities. 51M+ recorded transactions, one request shape for every market. Actual sales, not estimates or listings.","## Real sold prices, 16 markets, one request shape\n\nEvery row this API returns is a transaction recorded by a government registry: a deed, a stamp-duty filing, a land-registry entry. Not an automated valuation, not a scraped listing, not an asking price.\n\nLearn the request once and switch country with a parameter. market=uk and market=nyc take the same shape, with only the location field adapting to local convention (postcode, zip_code, area_name, county, city).\n\n### Coverage: 51 million+ recorded transactions\n\n| Market | Transactions | Official source |\n|---|---:|---|\n| United Kingdom | 31,000,000 | HM Land Registry |\n| France | 8,300,000 | DVF (data.gouv.fr) |\n| Ireland | 4,100,000 | Property Price Register |\n| Dubai | 1,300,000 | Dubai Land Department |\n| Seattle | 1,026,000 | King County Assessor |\n| Singapore | 973,000 | Housing & Development Board |\n| Taiwan | 933,000 | Ministry of the Interior |\n| Phoenix | 841,000 | Maricopa County Assessor |\n| Chicago | 670,000 | Cook County Assessor |\n| New York City | 558,000 | NYC Department of Finance |\n| Miami | 417,000 | Miami-Dade County |\n| Connecticut | 302,000 | Office of Policy & Management |\n| Pittsburgh | 289,000 | Allegheny County |\n| Philadelphia | 266,000 | Office of Property Assessment |\n| Washington DC | 256,000 | DC Office of Tax & Revenue |\n| Denver | 54,000 | Denver Assessor |\n\n### Why the medians do not spike\n\nRegistries leak edge cases that quietly poison a median: a whole building sold once but filed as 280 individual unit deeds at the full transaction price, portfolio transfers, court-ordered changes of ownership. One 170 million dollar deal filed that way drags a Manhattan ZIP median into nine figures.\n\nEvery US transaction is classified as unit, whole_building or bulk_disguised. Bulk-disguised filings are detected where the same sale date and exact sale price appear across three or more distinct addresses at 10 million dollars or more. Comparable sales, area statistics and trends return unit-level results by default. Pass sale_type=all if you actually want the portfolio records.\n\n### Rental yield on US markets\n\nArea statistics return gross rental yield for the ten US markets, computed from HUD Small Area Fair Market Rents FY2026 or Census ACS 5-Year 2023. The min_beds parameter narrows the yield to a bedroom bracket.\n\n### Typical uses\n\nComparable evidence for a valuation or a mortgage file, area screening across markets, an agent or LLM that needs real transaction data, and automated client-facing PDF reports in English, French, Spanish or Traditional Chinese.",{"score":10},"1.86","Property Comparable Sales","Property Comparable Sales API","property-comparable-sales","https://cdn.jojapi.com/api/3b694fdb-941a-4a88-b0b8-9f5560395b83","2026-08-28 11:47:54",{"enabled":17,"closed":18,"request_enabled":6,"catalog_url":19,"discovery_url":20,"directory_url":21,"rails":22,"networks":25,"docs":27},true,null,"https://jckzc.jojapi.net/_jojapi/agent/plans","https://jckzc.jojapi.net/.well-known/x402","https://agents.jojapi.net/apis/property-comparable-sales",[23,24],"x402","mpp",[26],"eip155:8453","https://docs.jojapi.com/consumers/agents",{"nick":29,"name":30,"verified":6,"website":18},"tianning-ning","Tianning Ning",[32],{"endpoints":33,"name":338,"description":40,"ungrouped":17},[34,69,91,169,195,222,254,276,309],{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":35,"description":41,"method":42,"name":43,"url_path":44,"root_url":45,"parameters":46,"responses":58,"result_stats":18},[36],{"name":37,"slug":38,"cost":39,"label":40,"avg":18},"Requests","requests","1","","Service status, the number of markets online and the date the data was last refreshed.","GET","Health check","/health","https://jckzc.jojapi.net",{"url":47,"header":48,"post":55,"body":56,"path":57},[],[49],{"key":50,"is_auth":17,"example":51,"example_disabled":17,"example_type":52,"name":53,"description":51,"required":17,"always_error":54},"X-JoJAPI-Key","You must log in to get API key","string","JoJ API Key","Please log in to get API key",[],[],[],[59,64],{"status":60,"status_code":61,"description":62,"schema":18,"examples":63,"example":40},"200",200,"Service status, how many of the 16 markets are online, and the date of the last data refresh.",[],{"status":65,"status_code":66,"description":67,"schema":18,"examples":68,"example":40},"503",503,"One or more market backends are unavailable.",[],{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":70,"description":72,"method":42,"name":73,"url_path":74,"root_url":45,"parameters":75,"responses":82,"result_stats":18},[71],{"name":37,"slug":38,"cost":39,"label":40,"avg":18},"All 16 markets with currency, transaction count, the name of the location parameter and a working example value. Call this first to discover how to query a market.","List markets","/markets",{"url":76,"header":77,"post":79,"body":80,"path":81},[],[78],{"key":50,"is_auth":17,"example":51,"example_disabled":17,"example_type":52,"name":53,"description":51,"required":17,"always_error":54},[],[],[],[83,86],{"status":60,"status_code":61,"description":84,"schema":18,"examples":85,"example":40},"All 16 markets with currency, transaction count, location parameter name and example value.",[],{"status":87,"status_code":88,"description":89,"schema":18,"examples":90,"example":40},"500",500,"The market registry service is unavailable. Retry; no request is billed for a 5xx.",[],{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":92,"description":94,"method":42,"name":95,"url_path":96,"root_url":45,"parameters":97,"responses":160,"result_stats":18},[93],{"name":37,"slug":38,"cost":39,"label":40,"avg":18},"Recorded sales within a radius of a location, with median, average, min, max and count. Returns unit-level sales by default so portfolio transfers do not distort the median.","Search comparable sales","/v1/comps",{"url":98,"header":155,"post":157,"body":158,"path":159},[99,102,105,108,111,114,117,120,123,126,129,131,135,138,141,144,147,150,152],{"key":100,"example":101,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},"market","uk",{"key":103,"example":104,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},"postcode","SW1A1AA",{"key":106,"example":107,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},"code_postal","75001",{"key":109,"example":110,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},"zip_code","10001",{"key":112,"example":113,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},"postal_code","310195",{"key":115,"example":116,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},"area_name","Dubai Marina",{"key":118,"example":119,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},"town","Greenwich",{"key":121,"example":122,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},"county","Dublin",{"key":124,"example":125,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},"city","Taipei",{"key":127,"example":39,"schema":18,"example_disabled":6,"example_type":52,"value_type":128,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},"radius_miles","number",{"key":130,"example":39,"schema":18,"example_disabled":6,"example_type":52,"value_type":128,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},"radius_km",{"key":132,"example":133,"schema":18,"example_disabled":6,"example_type":52,"value_type":134,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},"months","12","integer",{"key":136,"example":137,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},"property_type","F",{"key":139,"example":140,"schema":18,"example_disabled":6,"example_type":52,"value_type":134,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},"min_price","200000",{"key":142,"example":143,"schema":18,"example_disabled":6,"example_type":52,"value_type":134,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},"max_price","2000000",{"key":145,"example":146,"schema":18,"example_disabled":6,"example_type":52,"value_type":134,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},"limit","25",{"key":148,"example":149,"schema":18,"example_disabled":6,"example_type":52,"value_type":134,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},"min_beds","2",{"key":151,"example":39,"schema":18,"example_disabled":6,"example_type":52,"value_type":128,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},"min_baths",{"key":153,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":154,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},"relax","boolean",[156],{"key":50,"is_auth":17,"example":51,"example_disabled":17,"example_type":52,"name":53,"description":51,"required":17,"always_error":54},[],[],[],[161,164],{"status":60,"status_code":61,"description":162,"schema":18,"examples":163,"example":40},"Matching sales with median, average, min, max and count. A relaxed search is marked in the response headers.",[],{"status":165,"status_code":166,"description":167,"schema":18,"examples":168,"example":40},"400",400,"Unknown market code, or no location parameter supplied for that market.",[],{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":170,"description":172,"method":42,"name":173,"url_path":174,"root_url":45,"parameters":175,"responses":189,"result_stats":18},[171],{"name":37,"slug":38,"cost":39,"label":40,"avg":18},"The same search as the comparable sales endpoint, returned as text/csv for spreadsheet use.","CSV export","/v1/comps/csv",{"url":176,"header":184,"post":186,"body":187,"path":188},[177,178,179,180,181,182,183],{"key":100,"example":101,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":103,"example":104,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":127,"example":39,"schema":18,"example_disabled":6,"example_type":52,"value_type":128,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":132,"example":133,"schema":18,"example_disabled":6,"example_type":52,"value_type":134,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":145,"example":146,"schema":18,"example_disabled":6,"example_type":52,"value_type":134,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":148,"example":149,"schema":18,"example_disabled":6,"example_type":52,"value_type":134,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":151,"example":39,"schema":18,"example_disabled":6,"example_type":52,"value_type":128,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},[185],{"key":50,"is_auth":17,"example":51,"example_disabled":17,"example_type":52,"name":53,"description":51,"required":17,"always_error":54},[],[],[],[190,193],{"status":60,"status_code":61,"description":191,"schema":18,"examples":192,"example":40},"The search results as text/csv, one recorded sale per row.",[],{"status":165,"status_code":166,"description":167,"schema":18,"examples":194,"example":40},[],{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":196,"description":198,"method":42,"name":199,"url_path":200,"root_url":45,"parameters":201,"responses":215,"result_stats":18},[197],{"name":37,"slug":38,"cost":39,"label":40,"avg":18},"Turns free text, a place name or a postcode into a market code, the correct location parameter and a ready-to-call URL.","Resolve an address to a market","/v1/resolve",{"url":202,"header":210,"post":212,"body":213,"path":214},[203,206,207,208],{"key":204,"example":205,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},"q","10 Downing Street, London",{"key":100,"example":101,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":145,"example":146,"schema":18,"example_disabled":6,"example_type":52,"value_type":134,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":132,"example":209,"schema":18,"example_disabled":6,"example_type":52,"value_type":134,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},"24",[211],{"key":50,"is_auth":17,"example":51,"example_disabled":17,"example_type":52,"name":53,"description":51,"required":17,"always_error":54},[],[],[],[216,219],{"status":60,"status_code":61,"description":217,"schema":18,"examples":218,"example":40},"The resolved market, the location parameter to use, and a ready-to-call URL.",[],{"status":165,"status_code":166,"description":220,"schema":18,"examples":221,"example":40},"The text could not be resolved to any covered market.",[],{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":223,"description":225,"method":42,"name":226,"url_path":227,"root_url":45,"parameters":228,"responses":248,"result_stats":18},[224],{"name":37,"slug":38,"cost":39,"label":40,"avg":18},"Median, average, percentiles and counts by property type. US markets also return gross rental yield from HUD SAFMR FY2026 or Census ACS 5-Year 2023.","Area statistics","/v1/stats",{"url":229,"header":243,"post":245,"body":246,"path":247},[230,231,232,233,234,235,236,237,238,239,240,241,242],{"key":100,"example":101,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":103,"example":104,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":106,"example":107,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":109,"example":110,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":112,"example":113,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":115,"example":116,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":118,"example":119,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":121,"example":122,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":124,"example":125,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":127,"example":39,"schema":18,"example_disabled":6,"example_type":52,"value_type":128,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":132,"example":133,"schema":18,"example_disabled":6,"example_type":52,"value_type":134,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":148,"example":149,"schema":18,"example_disabled":6,"example_type":52,"value_type":134,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":151,"example":39,"schema":18,"example_disabled":6,"example_type":52,"value_type":128,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},[244],{"key":50,"is_auth":17,"example":51,"example_disabled":17,"example_type":52,"name":53,"description":51,"required":17,"always_error":54},[],[],[],[249,252],{"status":60,"status_code":61,"description":250,"schema":18,"examples":251,"example":40},"Median, average, percentiles and counts by property type, plus gross rental yield on US markets.",[],{"status":165,"status_code":166,"description":167,"schema":18,"examples":253,"example":40},[],{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":255,"description":257,"method":42,"name":258,"url_path":259,"root_url":45,"parameters":260,"responses":270,"result_stats":18},[256],{"name":37,"slug":38,"cost":39,"label":40,"avg":18},"Monthly median and average sale price for an area, with year-over-year change.","Monthly price trends","/v1/trends",{"url":261,"header":265,"post":267,"body":268,"path":269},[262,263,264],{"key":100,"example":101,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":103,"example":104,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":132,"example":209,"schema":18,"example_disabled":6,"example_type":52,"value_type":134,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},[266],{"key":50,"is_auth":17,"example":51,"example_disabled":17,"example_type":52,"name":53,"description":51,"required":17,"always_error":54},[],[],[],[271,274],{"status":60,"status_code":61,"description":272,"schema":18,"examples":273,"example":40},"Monthly median and average sale price with year-over-year change.",[],{"status":165,"status_code":166,"description":167,"schema":18,"examples":275,"example":40},[],{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":277,"description":279,"method":42,"name":280,"url_path":281,"root_url":45,"parameters":282,"responses":300,"result_stats":18},[278],{"name":37,"slug":38,"cost":39,"label":40,"avg":18},"An indicative value derived from recorded comparable sales, returned with the comparables used, the method and a confidence score. Returns 422 rather than guessing when the evidence is too thin.","Indicative valuation","/v1/valuation",{"url":283,"header":295,"post":297,"body":298,"path":299},[284,285,286,287,288,289,291,294],{"key":204,"example":205,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":100,"example":101,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":103,"example":104,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":136,"example":137,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":132,"example":209,"schema":18,"example_disabled":6,"example_type":52,"value_type":134,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":145,"example":290,"schema":18,"example_disabled":6,"example_type":52,"value_type":134,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},"50",{"key":292,"example":293,"schema":18,"example_disabled":6,"example_type":52,"value_type":134,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},"include_comparables","10",{"key":153,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":154,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},[296],{"key":50,"is_auth":17,"example":51,"example_disabled":17,"example_type":52,"name":53,"description":51,"required":17,"always_error":54},[],[],[],[301,304],{"status":60,"status_code":61,"description":302,"schema":18,"examples":303,"example":40},"An indicative value with the comparables used, the method and a confidence score.",[],{"status":305,"status_code":306,"description":307,"schema":18,"examples":308,"example":40},"422",422,"Too few comparable sales to support a value. Nothing is returned rather than a guess.",[],{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":310,"description":312,"method":42,"name":313,"url_path":314,"root_url":45,"parameters":315,"responses":331,"result_stats":18},[311],{"name":37,"slug":38,"cost":39,"label":40,"avg":18},"A multi-page PDF with charts, statistics, the method and the comparables table. Available in English, French, Spanish and Traditional Chinese.","PDF valuation report","/v1/valuation/pdf",{"url":316,"header":326,"post":328,"body":329,"path":330},[317,318,319,320,321,324,325],{"key":100,"example":101,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":103,"example":104,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":127,"example":39,"schema":18,"example_disabled":6,"example_type":52,"value_type":128,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":132,"example":133,"schema":18,"example_disabled":6,"example_type":52,"value_type":134,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":322,"example":323,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},"lang","en",{"key":148,"example":149,"schema":18,"example_disabled":6,"example_type":52,"value_type":134,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},{"key":151,"example":39,"schema":18,"example_disabled":6,"example_type":52,"value_type":128,"enum_values":18,"default_value":40,"required":6,"name":40,"description":40},[327],{"key":50,"is_auth":17,"example":51,"example_disabled":17,"example_type":52,"name":53,"description":51,"required":17,"always_error":54},[],[],[],[332,335],{"status":60,"status_code":61,"description":333,"schema":18,"examples":334,"example":40},"A multi-page PDF valuation report with charts, statistics, method and comparables.",[],{"status":165,"status_code":166,"description":336,"schema":18,"examples":337,"example":40},"Unknown market code, or an unsupported report language.",[],"Ungrouped Endpoints",[340,343,346,349],{"question":341,"answer":342},"Where does the data come from?","Official government property registries: HM Land Registry, DVF, the Dubai Land Department, US county assessors and recorders, and their equivalents in Ireland, Singapore and Taiwan. Sixteen sources, refreshed monthly. Nothing is scraped and nothing is modelled.",{"question":344,"answer":345},"Is this an estimate, like an automated valuation?","No. Comparable sales, area statistics and trends return only sales that actually happened and were recorded by a public authority. The valuation endpoint does produce an indicative figure, but it is derived from those recorded sales and comes back with the comparables, the method and a confidence score, and returns 422 rather than guessing when there is not enough evidence.",{"question":347,"answer":348},"Why did my search return results further away than I asked for?","The relax parameter defaults to true: when the filters match no sales, the search widens, radius first and then the time window. The response carries a header marking a relaxed search. Pass relax=false to switch that off and get an empty result instead.",{"question":350,"answer":351},"How fresh is the data?","Registries publish on their own schedules, from monthly to quarterly, and the API is refreshed monthly. Connecticut records end on 30 September 2024. The health endpoint reports the date of the last refresh.",[],[354,370,380,390],{"type":355,"slug":356,"blocked":6,"period":357,"currency":358,"pricing":359,"rate_limit":363,"objects":364,"name":368,"display_name":368,"features":369},"periodic","n1z3f9j2x2j92ahgnmp1xchs","1 MONTH","usd",{"price":360,"credits":360,"past_due_timeout_num":361,"past_due_timeout_type":362},0,3,"DAY",{"max_requests":18,"time_window":18},[365],{"id":366,"name":37,"slug":38,"quota":367,"tiers":18},"n6b7c7584",50,"Basic",[],{"type":355,"slug":371,"blocked":6,"period":357,"currency":358,"pricing":372,"rate_limit":374,"objects":375,"name":378,"display_name":378,"features":379},"xs54e5hp323x5lq5epbyjkpq",{"price":373,"credits":360,"past_due_timeout_num":361,"past_due_timeout_type":362},29,{"max_requests":18,"time_window":18},[376],{"id":366,"name":37,"slug":38,"quota":377,"tiers":18},1000,"Pro",[],{"type":355,"slug":381,"blocked":6,"period":357,"currency":358,"pricing":382,"rate_limit":384,"objects":385,"name":388,"display_name":388,"features":389},"68rt1k2r9iycnh3ph151gxrt",{"price":383,"credits":360,"past_due_timeout_num":361,"past_due_timeout_type":362},99,{"max_requests":18,"time_window":18},[386],{"id":366,"name":37,"slug":38,"quota":387,"tiers":18},10000,"Ultra",[],{"type":355,"slug":391,"blocked":6,"period":357,"currency":358,"pricing":392,"rate_limit":394,"objects":395,"name":398,"display_name":398,"features":399},"amqp8bxujwpv8izis5ee80rs",{"price":393,"credits":360,"past_due_timeout_num":361,"past_due_timeout_type":362},299,{"max_requests":18,"time_window":18},[396],{"id":366,"name":37,"slug":38,"quota":397,"tiers":18},50000,"Mega",[],[],"2026-08-28",{"canonical":403,"page_title":404,"meta":405},"https://jojapi.com/hub/api/property-comparable-sales","Property Comparable Sales API Documentation & Playground - JoJ API",{"description":7,"keywords":406},"API,API Documentation,API Playground,Plans & Pricing,Property Comparable Sales,tianning-ning",{"status":4,"discussions":408},[]]