按地点与筛选条件搜索美国房源

查看 Zillow 美国房产与市场数据 API 的全部接口 →

在 location 中填写城市、邮编或地址,再按房源状态、价格、卧室、卫浴、房型、设施及可负担性筛选。status 支持 for_sale、for_rent、sold;result_type 支持 list、map。page 从 1 开始,文档上限为 1000;也可使用 cursor 续查。同一搜索翻页时保持筛选条件不变,并限制总请求数。 已保存的 Seattle 列表响应含 success、data.results、data.total_count,另有与 data 并列的 pagination,内含 result_count、current_page、has_next、next_cursor。房源字段包括 zpid、地址、城市、州、邮编、价格、卧室、卫浴、面积、房型、状态、房价及租金估值、经纬度与图片和详情链接。page_size=3 时返回了 3 条;字段与估值可能为空,样本还出现负数 days_on_zillow,不应当作可靠的挂牌天数。 无法识别的地点曾返回 HTTP 200,但 success:false、error.code:INVALID_LOCATION、error.param:location,且无房产数据。应与有效地点没有符合条件的房源区分。仅所述列表首屏已实测,全部筛选组合、地图输出及后续分页未逐一验证。

API 功能

按地点获取候选房源 从城市、邮编或地址开始,保留返回的 zpid,供用户选定房产后查询详情。
待售、待租与已售分开 用明确的 status 值区分在售库存、出租报价与已售研究,不混为同一房源集合。
读取独立分页对象 分页不在 data 内;实测列表返回 current_page、result_count、has_next 和 next_cursor。
单独处理地点错误 遍历 data.results 前先检查 success:false 与 INVALID_LOCATION,不能仅以 HTTP 200 判断搜索成功。

在线 API 演示

GET /api/project/zillow-real-estate/search-properties

调用成本暂不可用,未假定任何价格。

查看价格

API 响应 (JSON)

{}
curl -X GET 'https://api.opendata-api.com/api/project/zillow-real-estate/search-properties?key=<API_KEY>&status=for_sale&page=1&page_size=40&result_type=list&sort=relevance'
📢
需要帮助?
如遇接口异常,或需要其他接口需求,可联系我们
联系我们

使用场景

常见问题

房源列表与分页字段分别在哪里?

实测列表在 data.results,数量在 data.total_count;pagination 是与 data 并列的对象,包含 result_count、current_page、has_next、next_cursor。

HTTP 200 是否说明地点有效?

不是。无法识别的地点曾返回 HTTP 200、success:false 和 error.code:INVALID_LOCATION。读取房源数据前先判断内部业务结果。

应该用 page 还是 cursor 翻页?

文档将两者列为可选方式。可从 page=1 开始,或原样使用返回的 cursor,保持筛选不变并在分页耗尽时停止。目前只验证了列表首屏,未验证后续游标行为。

相关接口

相关指南

查看订阅方案 →