2010-11-02 92 views
7

已經爲谷歌地圖+房地產混搭的想法,想入手的寵物項目。澳大利亞房地產API(谷歌地圖混搭)

A.t.m.我正在尋找房地產數據的來源。我想避免刮,最好是有一個API返回JSON(最好)或XML(或其他任何可以真正解析的程序)的東西。

在該地區最大的門戶網站,http://domain.com.auhttp://realestate.com.au & http://realestateview.com.au不會出現有被公開曝光的任何API。我在這裏錯過了什麼嗎?

,我發現迄今Nestoria,但是他們的澳大利亞上市似乎並沒有像網站上面提到的那樣全面的唯一網站。

的多個數據源的任何人知道嗎?

+2

居然有一個realestate.com.au API,你可以看到它的實現這裏[http://webtools.realestate.com.au/]並使用JS做了一個演示取[的jsfiddle]( https://jsfiddle.net/saramic/11scr07p/)它的一般要點可以用curl來演示'curl'http://services.realestate.com.au/services/listings/search?query=\{"channel 「:」 b UY」, 「過濾器」:\ { 「replaceProjectWithFirstChild」:真 「propertyTypes」:\ [ 「房子」 \], 「priceRange」:\ { 「最小值」:0 \} \}, 「localities」:\ [\ subtitle}:「NSW」,「postcode」:「22 87」\} \] \}''(只要確保在剪切和粘貼curl命令時沒有空格 – 2016-02-05 07:38:36

+0

@ MichaelMilewski你有沒有想過如何按照每個機會進行過濾?我已經嘗試了每個過濾器{'min-bedrooms':4},過濾器{minBeds:4},過濾器{beds {min:2}}過濾器{ {分:4}}過濾器臥室{最小:4}}等等,但沒有一個vail – 2016-03-25 21:04:31

+0

@ Al。根據[文檔](http://webtools.realestate.com.au/configuring-widgets-included-via-javascript/)它應該是'最低臥室',但這似乎不適用於我:(: curl'http://services.realestate.com.au/services/listings/search?query=\{"channel":"buy","filters":\{"minimum-bedrooms":"4","propertyTypes 「:\ [」house「\] \} \}'| ruby​​ -e'需要」JSON「;放入JSON.pretty_generate(JSON.parse($ <。read))'| grep'bedrooms .: \ – 2016-04-10 00:42:18

回答

4

如果你想免費的東西,刮真的是你唯一的選擇。你可以肯定的是,任何人都可以免費提供數據,也可能是從世界的domain.com.au和realestate.com.au's中抽取出來的。 (this通常是結果)

你可能有一些運氣,如果你願意花雖然幾塊錢。以下網站提供非常全面的數據集,但我想它不會便宜。

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

感謝您的回答!不幸的是,因爲這只是一個寵物項目(沒有任何商業興趣或應用),我更喜歡像啤酒那樣的東西,我喜歡澳大利亞在美國的房地產背後。的APIs – bguiz 2010-11-03 03:07:02

+1

哦,歡迎來到StackOverflow! – bguiz 2010-11-03 03:22:53