1. Ufänken

Wëllkomm bei der XML-Importspezifikatioun fir europäesch Immobilien. Dëst Dokument enthält all déi technesch Detailer, déi Dir braucht, fir e Immobiliefeed ze erstellen, deen sech mat eiser Plattform integréiert.

Ressourcen fir séier unzefänken

Erstellt Äre Feed

Erstellt Ären XML-Feed no der Spezifikatioun, déi an dësem Dokument beschriwwe gëtt. Vergewëssert Iech, datt all obligatoresch Felder ausgefëllt sinn an datt de Feed géint eist Schema validéiert.

Test Äre Feed

Validéiert Är XML-Struktur an Zeechenkodéierung. Benotzt Standard-XML-Validatoren fir op Syntaxfeeler ze kontrolléieren, ier Dir d'Sendung ofgitt.

Gitt fir Iwwerpréiwung of

Soubal Äre Feed korrekt validéiert ass, schéckt d'Feed-URL un eis Equipe fir eng definitiv Iwwerpréiwung. Mir iwwerpréiwen d'Integratioun an aktivéieren Är automatesch Synchroniséierung.

2. Iwwersiichtskaart

Den XML-Feed vun der Europäescher Immobilienbranche ass en absolut Fudder, dat heescht, et soll all Är aktiv Eegeschaften enthalen, all Kéier wann et generéiert gëtt. Eegeschaften, déi net am Feed abegraff sinn, ginn automatesch vun eiser Plattform geläscht.

⚠️ Wichteg: Absolut Feed-Regel Äre Feed muss ALL aktiv Eegeschafte enthalen. Fehlend Eegeschafte ginn bei der nächster Synchroniséierung aus eisem System geläscht.

Wéi Eegeschafte veraarbecht ginn

Szenario Aktiounen
New <id> fonnt ginn Immobilie ass INSERT als nei Inseratioun
Existéiert <id> mat aktualiséiertem <date> Immobilie ass RTL mat neien Informatiounen
<id> feelt am Feed Immobilie ass LESCHT vun eiser Plattform
💡 Tipp Aktualiséiert ëmmer <date> Feld wann Dir Ännerungen un enger Immobilie maacht. Immobilien ouni onverännert Datum kënnen net nei veraarbecht ginn.

3. Richtlinnen & Konventiounen

Technesch Requirements

  • All XML-Tags MUSS kleng geschriwwe sinn
  • D'Fudder MUSS UTF-8 kodéiert sinn
  • Zeilenëmbriech a Beschreiwunge mussen tatsächlech Zeilennei-Zeechen benotzen (\n)
  • Do NET Benotzung CDATA Sektiounen
  • URLen mussen absolut sinn (mat komplette URLen) https:// Präfix)
  • All Kont brauch eng eenzegaarteg Feed-URL

Data Format Standards

Feld Typ Format Beispill
Datum / Zäit JJJJ-MM-DD HH: MM: SS 2026-01-08 14:30:00
Präis Nëmmen numeresch, keng Symboler 250000
Beräich (m²) Numeresch, Quadratmeter 150
GPS Koordinaten Dezimalgraden 36.5108, -4.8855
Land Code ISO 3166-1 alpha-2 ES, FR, DE

4. Fudderstruktur

All Feed follegt dëser Basisstruktur mat engem Root-Element, deen d'Feed-Identifikatioun, Agentinformatiounen an een oder méi Eegeschaftsknoten enthält.

<?xml version="1.0" encoding="UTF-8"?>
<root>

    <european_realestate>
        <feed_version>1</feed_version>
    </european_realestate>

    <agent>
        <id>YOUR_AGENT_ID</id>
        <name>Agency Name</name>
        <email>contact@agency.com</email>
        <!-- Additional agent fields... -->
    </agent>

    <property>
        <!-- Property 1 fields... -->
    </property>

    <property>
        <!-- Property 2 fields... -->
    </property>

    <!-- Additional properties... -->

</root>

Agentenknotenfelder

Beräich néideg Beschreiwung
<id> Jo Är eenzegaarteg Agenten-ID, déi vun European Real Estate zur Verfügung gestallt gëtt
<name> Jo Numm vun Ärer Agence/Agent
<email> Jo Haaptkontakt-E-Mail
<tel> Nee Bürostelefonnummer
<mob> Nee Handysnummer
<addr1> Nee Adress Linn 1
<addr2> Nee Adress Linn 2
<town> Nee Stad / Stad
<region> Nee Regioun/Provënz
<postcode> Nee Postleetzuel
<country> Nee Land Numm
<logo> Nee URL zum Agencelogo (200x200px recommandéiert)
<website> Nee URL vun der Agencewebsäit

5. Referenz op d'Eegeschaftsknoten

Kärfelder

néideg Typ: String/Ganzzuel

Eenzegaarteg Identifikatioun fir d'Propriétéit. Dëst muss bei all Feed-Updates konsequent bleiwen.

<id>987654</id>

néideg Typ: Datum/Zäit

Datum/Zäit vun der leschter Ännerung. Aktualiséiert dëst wann d'Eegeschaftsdaten sech änneren.

<date>2026-01-08 12:00:00</date>

optional Typ: String

Äre internen Immobiliereferenzcode.

<ref>ABC-123</ref>

Tarifikatioun

néideg Typ: Ganzzuel

Immobiliepräis als Zuel ouni Währungssymboler oder Trennzeechen.

<price>250000</price>

optional Typ: String Standard: EUR

Währungscode. Ënnerstëtzt: EUR, GBP, USD, CHF, PLN, CZK, HUF, RON, SEK, NOK, DKK

<currency>EUR</currency>

néideg Typ: Enum

Status vun der Immobilienlëscht.

Wäert Beschreiwung
for_sale Immobilie ass ze verkafen
for_rent Immobilie ass ze lounen

optional Typ: Enum

Nëmme fir Locatiounsobjekter. Wäerter: week, month, year

<price_period>month</price_period>

Standuert

néideg Typ: String (2 Zeechen)

ISO 3166-1 Alpha-2 Lännercode. Kuckt Ënnerstëtzt Länner.

<country_code>ES</country_code>

néideg Typ: String

Numm vun der Stad oder dem Duerf, wou d'Immobilie läit.

<town>Marbella</town>

optional Typ: String

Regioun, Provënz oder Staat.

<region>Málaga</region>

optional Typ: String

Postleitzuel.

<postcode>29600</postcode>

optional Typ: String

Zousätzlech Beschreiwung vum Standuert (Quartier, Urbaniséierung, etc.).

<location_detail>Costa del Sol</location_detail>

optional Typ: Container

GPS-Koordinaten a Dezimalgraden.

<location>
    <latitude>36.5108</latitude>
    <longitude>-4.8855</longitude>
</location>

Property Details

néideg Typ: Enum

Immobilientyp. Kuckt Eegeschafte fir all Wäerter.

<type>apartment</type>

optional Typ: Enum

Zoustand vun der Immobilie. Wäerter: newly_built, good_condition, needs_renovating, under_construction, buildable_land

<condition>good_condition</condition>

, , ,

optional Typ: Ganzzuel

Zuel vun de Schlofzëmmeren, Buedzëmmeren, Gesamtzëmmeren a Garageplazen (1-10+).

<bedrooms>3</bedrooms>
<bathrooms>2</bathrooms>
<rooms>6</rooms>
<garage>1</garage>

optional Typ: Ganzzuel (4 Zifferen)

Joer wou d'Immobilie gebaut gouf.

<year_built>2020</year_built>

optional Typ: Container

Bebaute Fläch a Parzellgréisst a Quadratmeter.

<surface_area>
    <built>150</built>
    <plot>500</plot>
</surface_area>

optional Typ: Container

Energieeffizienzbewäertungen (A bis G).

<energy_rating>
    <consumption>B</consumption>
    <emissions>C</emissions>
</energy_rating>

Inhalt

optional Typ: String (maximal 100 Zeechen)

Immobilientitel op Englesch. Iwwersetzunge ginn automatesch generéiert.

<title>Stunning 3-Bedroom Apartment with Sea Views</title>

néideg Typ: String

Komplett Beschreiwung vun der Immobilie op Englesch. Iwwersetzunge ginn automatesch generéiert.

<desc>Beautiful modern apartment located in the heart of Marbella...</desc>

optional Typ: URL

Link op d'Immobilie op Ärer Websäit.

<url>https://example.com/property/123456</url>

optional Typ: String (maximal 500 Zeechen)

Privat Notizen nëmme fir Agenten.

<notes>Key available at office. Call before viewing.</notes>

Media

optional Max: 50 Biller

Biller vun der Immobilie. Déi éischt Bild ass d'Haapt-/Coverbild. Empfohlene Gréisst: 1920x1280px. Minimum: 800x600px.

<images>
    <image id="1">
        <url>https://example.com/images/main.jpg</url>
        <title>Living Room</title>
    </image>
    <image id="2">
        <url>https://example.com/images/bedroom.jpg</url>
        <title>Master Bedroom</title>
    </image>
</images>

optional Typ: URL

URL op déi virtuell Tour (Matterport, iGuide, etc.).

<virtual_tour>https://my.matterport.com/show/?m=XXXXX</virtual_tour>

optional Typ: Container

Immobilievideo. Typen: youtube, vimeo, direct

<video>
    <url>https://youtube.com/watch?v=XXXXX</url>
    <type>youtube</type>
</video>

optional Typ: Container

Lëscht vun den Eegeschafte vun der Immobilie. Kuckt Fonctiounen Lëscht.

<features>
    <feature>swimming_pool</feature>
    <feature>air_conditioning</feature>
    <feature>sea_views</feature>
</features>

6. Property Zorte

Benotzt dës Wäerter fir d' <type> Feld:

Appartementer

Appartement Duplex Maisonette Pensioun Studio Triplex

Commercial Property

Affär Komplex Haff Hotel Buttek

Land Haiser

Chalet Cortijo Bauerenhaff Haff

Land & Ruinen

Insel Land Ruin

aner

Höhlenhaus Schlass mobil_doheem Parkméiglechkeeten

Stadhaiser

ofgebrach hallef-ugebauten Terrassen Duerfhaus

Villen

Bungalow Villa

7. Fonctiounen Lëscht

Gitt nëmmen déi Funktiounen un, déi op Är Immobilie zoutreffen:

zougänglech Klimaanlag Barbecue keller Lift agebaute_Kleederschafer aménagéierten Garage Gaart Turnstonnen Internet Wäschmëttelen virwaat off_grid Dusche dobaussen Parkméiglechkeeten Telefonslinn Sauna Mierbléck Lagerraum Schwammbecken Terrass Fernsehkabel Wifi Fënsterbedeckungen

8. Ënnerstëtzte Länner

Benotzt ISO 3166-1 Alpha-2 Coden fir den <country_code> Feld:

Code Land Code Land
AL Albanien LT Litauen
AT Éisträich LU Lëtzebuerg
BA Bosnien & Herzegowina LV Lettland
BE Belsch MD Moldawien
BG Bulgarien ME Montenegro
CH Schwäiz MT Lëtzebuerg
CY Zypern NL Holland
CZ Tschechien NEE Norwegen
DE Däitschland PL Polen
DK Dänemark PT Portugal
EE Estland RO Rumänien
ES Spuenien RS Serbien
FI Finnland SE Schweden
FR Frankräich SI Slowenien
GB Vereenegt Kinnekräich SK Slowakei
GE Georgia GR Griichenland
HR Kroatien HU Ungarn
IE Irland IS Island
IT Italien

9. Zeechenkodéierung

Äre Feed MUSS UTF-8 kodéiert sinnSpezialzeechen am Textinhalt mussen korrekt escaped ginn:

Charakter Entity Verwendung
< &lt; Manner wéi
> &gt; Besser wéi
& &amp; Ampersand
" &quot; Duebel Zitat (an Attributer)
' &apos; Apostroph (an Attributer)
✅ Korrekt <desc>Property with pool &amp; garden</desc>
❌ Falsch <desc>Property with pool & garden</desc>

10. Äre Feed testen

Schrëtt 1: XML-Struktur validéieren

Ier Dir Äre Feed ofgitt, validéiert en mat engem XML-Validator:

Schrëtt 2: Zeechenkodéierung kontrolléieren

Vergewëssert Iech datt Äre Feed richteg UTF-8 kodéiert ass:

Schrëtt 3: Obligatoresch Felder iwwerpréiwen

Vergewëssert Iech, datt all obligatoresch Felder fir all Propriétéit präsent sinn:

  • <id> — Eenzegaarteg Immobilie-ID
  • <date> — Datum vun der leschter Ännerung
  • <price> — Immobiliepräis
  • <status> — Verkafs-/Locatiounsstatus
  • <type> — Aart vun der Immobilie
  • <country_code> — ISO-Lännercode
  • <town> — Numm vun der Stad/Uertschaft
  • <desc> — Beschreiwung vun der Immobilie
💡 Tipp Eegeschafte bei deenen obligatoresch Felder feelen, ginn als "Onvollstänneg" markéiert a ginn net an de Sichresultater ugewisen, bis se korrigéiert sinn.

11. Automatiséierung vun Updates

Soubal Äre Feed guttgeheescht ass, synchroniséiert eise System Är Propriétéiten automatesch all Dag.

Synchroniséierungsplang

  • Feeds ginn automatesch all Kéier veraarbecht 24 Stonnen
  • D'Veraarbechtung fënnt typescherweis tëscht 01:00 - 05:00 CET
  • Grouss Feeds kënnen méi laang daueren fir ze veraarbechten

Best Practices

  • Ëmmer enthalen ALL aktiv Eegeschaften an Ärem Feed
  • Update de <date> Feld wann d'Eegeschaftsdaten sech änneren
  • Vergewëssert Iech datt Är Feed-URL konsequent an zougänglech bleift
  • Iwwerwaacht all Validatiounsfehler an Ärem Dashboard
⚠️ Denkt drun Eegeschaften, déi net an Ärem Feed abegraff sinn, ginn automatesch beim nächste Synchroniséierungszyklus vun eiser Plattform geläscht.

12. Hëllef kréien

Wann Dir Froen hutt oder Problemer mat Ärem XML-Feed hutt:

Wann Dir de Support kontaktéiert, gitt w.e.g. folgend Informatiounen un:

  • Är Agenten-ID
  • Är Feed-URL
  • Eng Beschreiwung vum Problem
  • All Feelermeldungen, déi kritt goufen