【问题标题】:Australian real estate API (for google maps mashup) [closed]澳大利亚房地产 API(用于谷歌地图混搭)[关闭]
【发布时间】:2010-11-02 12:31:56
【问题描述】:

有一个关于 Google 地图 + 房地产混搭的想法,并想开始一个宠物项目。

上午我正在寻找房地产数据的来源。我想避免抓取,最好是具有返回 JSON(最好)或 XML(或其他任何可以编程解析的东西)的 API。

该地区的大型在线门户网站http://domain.com.auhttp://realestate.com.auhttp://realestateview.com.au 似乎没有任何公开的 API。我错过了什么吗?

到目前为止,我发现的唯一网站是 Nestoria,但是他们的澳大利亚列表似乎没有上述网站那么全面。

有人知道更多数据来源吗?

【问题讨论】:

  • 实际上有一个 realestate.com.au API,你可以在这里阅读它的实现 [webtools.realestate.com.au/] 和一个使用 JS 进行获取的演示 JSFiddle 它的一般要点可以用 curl curl 'http://services.realestate.com.au/services/listings/search?query=\{"channel":"b‌​uy","filters":\{"replaceProjectWithFirstChild":true,"propertyTypes":\["house"\],"‌​priceRange":\{"minimum":0\}\},"localities":\[\{"subdivision":"NSW","postcode":"22‌​87"\}\]\}' 演示(只要确保剪切和粘贴 curl cmd 时没有空格
  • @MichaelMilewski 你知道如何按卧室过滤吗?我已经尝试了过滤器{'min-bedrooms':4},过滤器{minBeds:4},过滤器{床{分钟:2}}过滤器{卧室{最小:4}}过滤器卧室{最小:4}的所有排列等,但无济于事
  • @Al.根据documentation,它应该是“最小卧室”,但这似乎对我不起作用:(curl 'http://services.realestate.com.au/services/listings/search?query=\{"channel":"buy","filters":\{"minimum-bedrooms":"4","propertyTypes":\["house"\]\}\}' | ruby -e 'require "JSON"; puts JSON.pretty_generate(JSON.parse($<.read))' | grep 'bedrooms.: \d'
  • Domain 提供可公开访问的 API 以免费入门。查看他们的developer portal
  • @MichaelMilewski 该 API 仍然适用于房地产吗?看来他们现在正在使用 graphql 来驱动他们的网站?

标签: json api google-maps


【解决方案1】:

如果您想要免费的东西,那么抓取确实是您唯一的选择。您可以肯定,任何免费提供数据的人也可能从世界上的 domain.com.au 和 realestate.com.au 上抓取数据。 (this 通常是结果)

如果你愿意花几块钱,你可能会有一些运气。以下网站提供了非常全面的数据集,但我想它不会便宜。

  • apm.com.au
  • residex.com.au
  • rpdata.net.au

【讨论】:

  • 感谢您的回答!不幸的是,这只是一个宠物项目(没有商业利益或应用程序),我更喜欢啤酒中的啤酒。我感觉澳大利亚在 API 方面远远落后于美国的房地产。
  • 哦,欢迎来到 StackOverflow!
【解决方案2】:

我发现的只有json from RPData 中的澳大利亚首府城市房地产市场的月度摘要。

【讨论】:

    猜你喜欢
    • 2020-12-05
    • 2012-05-22
    • 1970-01-01
    • 2016-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-14
    相关资源
    最近更新 更多