2010-11-02 3 views
7

Hatte eine Idee für ein Google Maps + Real Estate Mashup, und würde gerne ein Haustier Projekt starten.Australian Real Estate API (für Google Maps Mashup)

A.t.m. Ich suche nach einer Quelle von Immobiliendaten. Ich möchte Scraping vermeiden, am liebsten etwas, das eine API hat, die JSON (vorzugsweise) oder XML (oder irgendetwas anderes, das tatsächlich programmierbar ist) zurückgibt.

Die großen Online-Portale in der Nähe, http://domain.com.au, http://realestate.com.au & http://realestateview.com.au scheinen keine API zu haben, die öffentlich ausgesetzt ist. Habe ich hier etwas verpasst?

Die einzige Website, die ich bisher gefunden habe, ist Nestoria, jedoch scheinen ihre australischen Angebote nicht so umfassend zu sein wie die oben genannten Websites.

Jeder weiß mehr Datenquellen?

+2

tatsächlich gibt es eine realestate.com.au API, können Sie über eine Implementierung davon hier [http://webtools.realestate.com.au/] und eine Demo mit JS zu einem Abruf [JSFiddle] lesen (https://jsfiddle.net/saramic/11scr07p/) kann der allgemeine Kern davon mit curl 'curl 'demonstriert werden http://services.realestate.com.au/services/listings/search?query=\{"channel ":" buy "," filtert ": \ {" replaceProjectWithFirstChild ": true," propertyTypes ": \ [" Haus "\]," priceRange ": \ {" minimum ": 0 \} \}, "localities": \ [\ {"subdivision": "NSW", "Postleitzahl": "22 87" \} \] \} ''(Achte darauf, dass beim cut & paste keine Leerzeichen vorhanden sind. cmd –

+0

@ MichaelMilewski hast du herausgefunden, wie man pro Schlafzimmer nach Filtern sucht? Ich habe jede Filterung von {min-bedrooms: 4}, filter {minBeds: 4}, filter {beds {min: 2}} filter {bedrooms} probiert {min: 4}} Filter Schlafzimmer {Minimum: 4}} etc etc aber zu keinem a vail –

+0

@Al. nach der [Dokumentation] (http://webtools.realestate.com.au/configuring-widgets-included-via-javascript/) sollte es "Minimum-Schlafzimmer" sein, aber das scheint nicht für mich zu funktionieren :(' curl 'http://services.realestate.com.au/services/listings/search?query=\{"channel":"buy","filters":\{"minimum-bedrooms":"4","propertyTypes ": \ [" Haus "\] \} \} '| ruby ​​-e' benötigt" JSON "; setzt JSON.pretty_generate (JSON.parse ($ <.read)) '| grep' bedrooms .: \ d' –

Antwort

4

Wenn Sie etwas umsonst haben wollen, ist Kratzen wirklich Ihre einzige Option. Sie können sicher sein, dass jeder, der die Daten kostenlos zur Verfügung stellt, wahrscheinlich auch von den Domains.com.au und Realestate.com.au der Welt schabt. (this ist in der Regel das Ergebnis)

Sie können etwas Glück haben, wenn Sie bereit sind, ein paar Dollar ausgeben, obwohl. Die untenstehenden Seiten bieten sehr umfangreiche Datensätze, aber ich denke, es wird nicht billig sein.

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

Danke für die Antwort! Leider, da dies nur ein Haustier Projekt ist (kein kommerzielles Interesse oder Anwendung), würde ich etwas bevorzugen, das Bier wie in Bier ist. Ich habe das Gefühl, dass Australien in den USA weit hinter Immobilien liegt von APIs – bguiz

+1

Oh, und willkommen bei StackOverflow! – bguiz

1

Das Einzige, was ich gefunden habe, eine monatliche Zusammenfassung der australischen Hauptstädten Immobilien hat Märkte in json from RPData.