Ratgeber
SwissRETS: der Schweizer Standard für den Austausch von Immobilieninseraten
Aktualisiert am 12. November 2026
Kurz gesagt
SwissRETS ist das offene Format, in dem Schweizer Immobiliensoftware die zu publizierenden Objekte beschreibt: Adresse, Preise, Flächen, Texte in mehreren Sprachen, Fotos. Er wird von Qualipool gepflegt, einem Verband von Software-Herstellern und Portalen, und frei auf GitHub veröffentlicht. Zwei Versionen bestehen nebeneinander: JSON, das weiterentwickelt wird (heute 3.6), und XML, eingefroren bei 2.7.
Wozu er dient
Ein Makler erfasst seine Objekte ein einziges Mal, in seiner Verwaltungssoftware. Die Software exportiert sie im SwissRETS-Format, und jedes Portal liest dasselbe Dokument. Nichts wird doppelt erfasst, und eine Änderung in der Software erscheint überall.
Was ein SwissRETS-Dokument enthält
- Das vollständige Inventar der Agentur: jedes aktive Objekt, bei jedem Export.
- Für jedes Objekt: Art und Kategorie (99 Kategorien, von der Wohnung bis zum Parkplatz), Adresse und Koordinaten, Preise (Kauf, Nettomiete, Nebenkosten, Bruttomiete, pro Quadratmeter oder pro Periode), Flächen, Zimmer, Stockwerk, Baujahr, Ausstattung, Verfügbarkeit.
- Die Texte (Titel, Beschreibung, Lage) in jeder publizierten Sprache, mit Fotos, Plänen und Dokumenten.
- Die Projekte: eine Überbauung und ihre Einheiten.
- Der Kontakt: die Agentur, der Makler, die Empfangsadresse für Anfragen.
JSON oder XML?
Das JSON-Format (Version 3.x) wird weiterentwickelt. Neuerungen kommen nur dort, und Qualipool empfiehlt es allen, die neu einsteigen. Das XML-Format ist bei Version 2.7 eingefroren und wird ohne neue Funktionen gepflegt, aber viele Programme exportieren es noch. Beide beschreiben dieselben Objekte.
Und IDX 3.01?
IDX 3.01 ist das ältere Format, das manche Programme noch exportieren, oft als Dateien auf einem Server. Seine Spezifikation ist nicht öffentlich, und seine Felder entwickeln sich seit Langem nicht mehr: SwissRETS ist sein Nachfolger.
Wie ImmGate ihn nutzt
ImmGate liest SwissRETS in JSON wie in XML, ob Ihre Software das Dokument unter einer Adresse bereitstellt oder es uns sendet. Jedes Feld des Standards wird gelesen oder aus einem schriftlich festgehaltenen Grund beiseitegelassen. Ein Test prüft das bei jeder Änderung.