ImmobilienScout24 Android-Entwicklerwettbewerb

Die ImmobilienScout24-API ist schon einige Jahre alt. An einer moderneren REST-API wurde schon länger gearbeitet und nun wird sie für Entwickler freigegeben. Naja fast. ImmobilienScout24 startet heute im Rahmen des Droid-Camps in Berlin einen Entwickler-Wettbewerb. Bis dahin ist die REST-API noch einem geschlossenen Kreis vorbehalten.

Am 30. Mai findet dann in Berlin der REST-API LaunchDay statt, wo auch die Sieger des Entwickler-Wettbewerbs verkündet werden. Auch wenn die Rechte an den Entwicklungen der Sieger vorerst bei den Verfassern bleiben, räumt sich ImmobilienScout24 in den Teilnahmebedingungen ein Vorkaufsrecht ein und schließt eine weitere Förderung im Rahmen von YOUISNOW nicht aus.

Auch wenn der Zugang noch nicht öffentlich ist, kann man schon mal einen Blick in das Developer-Wiki werfen. Dort findet man bereits einige Detailinformationen.

TYPO3-Extension von Immowelt

Immowelt hat eine Extension für das Open Source Content Management System Typo3 veröffentlicht.

Die Exension setzt auf die API von Immowelt auf und benötigt daher einen API-Key. Erhältlich ist das kostenlose Addon nur direkt über Immowelt. Zum Funktionsumfang gehört die Darstellung des eigenen Immobilienbestands auf der eigenen, auf TYPO3 basierenden Webseite, Suchformulare,  Objektlisten, Merkzettel und Detailseiten. Außerdem eine Dia-Show für Objektbilder, eine Druckansicht, ein PDF-Download und Bestimmung von besonders gekennzeichneten Premium-Objekten. Die Ausgabe kann an das eigene Layout über Flexforms oder TypoScript im Backend des CMS angepasst werden.

Immowelt API

ImmobilienScout24 hat eine, Immonet hat eine und Immowelt hatte sicher auch schon länger eine. Eine Programmierschnittstelle (API), mit der sich auf die Datenbestände und Funktionen aus externen Anwendungen zugreifen läßt. Jedoch war die Immowelt-API bisher nicht öffentlich verfügbar.

Wer seine Webseite jedoch frei von jeglichen Vorgaben, frei von iFrames oder JavaScript gestalten möchte, wer eine Gemeinschaftsauftritt mit mehreren Anbietern oder einen Marktplatz betreiben möchte, für den ist ein API-Zugriff wichtig, denn nur so können eigene Vorstellungen auf Basis der Immowelt-Daten frei umgesetzt werden.

Die API wird als SOAP-Webservice angeboten und ermöglicht Zugriff auf die Geodaten, die Immobiliensuche inkl. Umkreissuche, auf die Detailinformationen einzelner Objekte und auf die Kommunikationsfunktionen wie Kontaktanfragen oder Empfehlungen. Damit nicht der gesamte Datenbestand “gebackuped” wird, werden pro Suchanfrage nur 500 Ergebnisse ausgeliefert.

Leider ist die Nutzung der API mit einem gültigen Vertragsverhältnis bei Immowelt gekoppelt. Das verhindert, dass Drittentwickler z.B. Widgets oder andere Tools auf Immowelt-Basis bauen.

Immonet API im Testbetrieb

Die bereits vor einiger Zeit angekündigte Programmierschnittstelle von Immonet befindet sich derzeitig im Testbetrieb. Auch wenn noch nicht alle geplanten Funktionalitäten implementiert sind, so scheint mir die API wirklich sehr gelungen und vor allem gut dokumentiert zu sein.

Die Kommunikation kann wahlweise über XML-RPC, JSON-RPC oder SOAP erfolgen. Ausgeliefert werden die Ergebnisdaten in XML. Exposé-Daten werden beispielsweise im OpenImmo-Format ausgegeben.

Ein nützliche Funktion ist die z.B. die Volltextsuche, die alle gängigen Suchfeatures wie Verknüpfung durch Operatoren, Wildcardsuche, Phrasensuche oder Gruppierung von Ausdrücken unterstützt. Außerden kann über alle Felder und über Geodaten gesucht werden. In Kürze wird dann auch eine hierarchische Suche über Staat, Bundesland, Ort, etc. möglich sein.

Anders als z.B. bei der API von ImmobilienScout24 ist die Schnittstelle auch für Affiliates interessant, da keine Beschränkungen auf einzelne Account gemacht werden. Es kann also prinzipiell eine Immobiliensuche auf Basis von Immonet gebaut werden. Kunden von Immonet können sich nun eine Homepage mit einer individuellen Suche erstellen und auf die Einbindung von Ergebnislisten in Frames verzichten.

YouTube auf der eigenen Webseite

Klar, YouTube-Videos auf die eigene Webseite setzen ist kein Problem mehr. Der Code dafür wird von YouTube bereitgestellt. Jetzt wurde jedoch angekündigt, dass die bereits vorhandenen YouTube-APIs, Programmierschnittstellen zum YouTube-Angebot, weiter geöffnet werden sollen. Fast alle Funktionen sollen freigegeben werden. Selbst der Videoplayer soll optisch anpassbar gemacht werden, Videos von der eigenen Webseite uploadbar werden.

Wer z.B. Immobilienvideos auf der eigenen Homepage anbieten möchte, bekommt damit ein perfektes Tool geliefert. Der Player kann gebranded werden, das Hosting übernimmt YouTube, kein zusätzlicher Traffic, kein größerer Speicherbedarf, keine leistungsfähigeren Server notwendig. Für kleinere Immobilienportale eine Option um Immobilienvideos zu integrieren. Aber auch für Immobilienportale mit eigenen Videofunktionen, die hochgeladene Videos zusätzlich noch direkt zu YouTube schicken möchten.

Bei Spiegel Online gibt es einen längeren Artikel zu der Strategie die Google damit fährt.

WordPress Plugin für Immobilienscout24

Da ich immer häufiger gefragt werde, wann denn mein WordPress Plugin für Immobilienscout24 veröffentlicht wird, habe ich mich gerade nochmal rangesetzt. Ich habe jedoch alle überflüssigen Funktionen rausgeworfen und mich auf die reine Auflistung von Objekten beschränkt. Also ganz simpel und eher als Grundlage für einen weiteren Ausbau geeignet.

Installation

  1. Plugin downloaden und entpacken (Update: Das Plugin ist in aktuellen WP-Versionen nicht mehr funktionsfähig. Daher habe ich den Download-Link entfernt)
  2. Verzeichnis is24 in /wp-content/plugins und Datei is24.php in /wp-content/themes/[aktives Theme] kopieren
  3. Plugin aktivieren
  4. Unter Einstellungen -> Immobilienscout24 die VendorID und den API-Key eintragen.
  5. Eine Seite Immobilien anlegen, in die Code-Ansicht wechseln und dort < ! – - is24 – - > (ohne Leerzeichen) eintragen

Die Seite muss in der Voreinstellung Immobilien heissen. Soll der Pfad anders lauten, kann das in der Plugin-Datei geändert werden. Danach sollten die Objekte aufgelistet werden. Viel Spaß damit. Es wäre toll, wenn bei Einsatz des Plugins ein Link auf diesen Blog gesetzt würde.

Voraussetzungen
1. aktiver Account bei ImmobilienScout24
2. IS24-API Key
3. PEAR im include_path
4. Aktiviertes mod_rewrite

Demo
Ich habe eine kleine Demoseite installiert. Dort kann man das Plugin sehen. Demo ist erstmal offline.

Update 07.01.
- diverse Sortiermöglichkeiten
- Auswahl der Objektkategorien

Update 08.01.
- Demo online

Die Immonet API kommt

Die bereits angekündigte Immonet API, mit der per Webservice der Zugriff auf die Immobiliendatenbank möglich sein wird, kommt wohl schon sehr bald. Immonet-Kunden können dann ihre Objekte direkt auf ihrer Maklerhomepage einbinden. Aber auch für Affiliate-Partner werden mit der Schnittstelle neue Möglichkeiten zur Verfügung stehen.

Immobilien-Mashups wie undwo.de oder mapits.de sind bisher auf den Daten von Immobilienscout24 aufgebaut worden. Immoscout24 verfügt bereits seit längerem über eine solche Schnittstelle (Immobilienscout24 API) und konnte auch sonst die Daten an Partner herausgeben. Mit der Immonet-API entstehen vielleicht auch solche Anwendungen auf Basis von Immonet.

Wann genau die API öffentlich freigegeben wird konnte ich leider nicht erfahren.  Es wird aber nicht mehr lange dauern. Ich meine mal gehört zu haben, daß auch Immowelt an einer API arbeitet.

Immonet API

Von Immonet wird es anscheinend auch bald eine öffentliche API geben, die ähnlich wie die Immobilienscout24 API, Entwicklern den Zugriff auf Teile der Immobilendaten ermöglichen soll. Damit würde sich dann auch Immonet für Mashups und bessere Integrationen in Maklerhomepages öffnen. Wann das genau passieren wird und welche Funktionen zur Verfügung gestellt werden, steht wohl allerdings noch nicht fest.

12»