XML / JSON feed, schemas and examples
You need to provide us with the IP address of the server that will use the service in order to make requests to our API, to download the feed in XML or JSON format or for using the wordpress plugin.
In order to be able to communicate with the service, you need to send the token in the header of every request.
You can find the token for your agency in the "My services" section of "My Account" in our platform.
<!-- xml format --> $ curl --request GET 'https://api.zoddak.com/feed/xml' --header 'Api-Token: <api-token>' <!-- json format --> $ curl --request GET 'https://api.zoddak.com/feed/json' --header 'Api-Token: <api-token>'
The feed is supplied live (real-time) from the database at the moment it is requested, although, at the moment, we have limited the requests per agency to three per day, even though we understand that a daily update is sufficient.
The testing environment is accessed by appending /sandbox to the base URL after enabling the feature on our platform.
This environment supports a maximum of three promotions, descriptions in two languages, three images, and three units.
The documentation is not available in the feed, the API or the wordpress plugin, these services are designed to show information about new developments on your website to your end customers. Their main objective is to generate interest and capture the attention of potential customers, encouraging them to contact your agency. It is not intended to provide all the project documentation.
In many cases, the documents provided by the marketers or developers contain detailed information, including text and graphics, which could lead a customer to go directly to the sales office without first contacting your agency. Therefore, we want to ensure that the agency is the primary point of contact for potential buyers.
<!-- XSD Schema -->
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="https://www.w3.org/2001/XMLSchema">
<!-- Definition of simple data types -->
<xs:simpleType name="propTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="Villas"/>
<xs:enumeration value="Apartments"/>
<xs:enumeration value="Townhouses"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="timestampType">
<xs:restriction base="xs:string">
<xs:pattern value="\d{4}-\d{2}-\d{2}( \d{2}:\d{2}:\d{2})?"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="status_es_type">
<xs:restriction base="xs:string">
<xs:enumeration value="Próximamente"/>
<xs:enumeration value="Sobre plano"/>
<xs:enumeration value="Con licencia"/>
<xs:enumeration value="Comenzado"/>
<xs:enumeration value="Terminado"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="status_en_type">
<xs:restriction base="xs:string">
<xs:enumeration value="Coming soon"/>
<xs:enumeration value="Offplan"/>
<xs:enumeration value="With licence"/>
<xs:enumeration value="Started"/>
<xs:enumeration value="Completed"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="status_da_type">
<xs:restriction base="xs:string">
<xs:enumeration value="Snart til salg"/>
<xs:enumeration value="Sælges fra plantegning"/>
<xs:enumeration value="Med byggetilladelse"/>
<xs:enumeration value="Under opførelse"/>
<xs:enumeration value="Færdiggjort"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="status_de_type">
<xs:restriction base="xs:string">
<xs:enumeration value="Demnächst"/>
<xs:enumeration value="Projekt in Planung"/>
<xs:enumeration value="Mit Baugenehmigung"/>
<xs:enumeration value="Im Bau"/>
<xs:enumeration value="Fertiggestellt"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="status_fr_type">
<xs:restriction base="xs:string">
<xs:enumeration value="Prochainement"/>
<xs:enumeration value="Sur plan"/>
<xs:enumeration value="Avec permis de construire"/>
<xs:enumeration value="En construction"/>
<xs:enumeration value="Terminé"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="status_nl_type">
<xs:restriction base="xs:string">
<xs:enumeration value="Binnenkort beschikbaar"/>
<xs:enumeration value="Op plan"/>
<xs:enumeration value="Met bouwvergunning"/>
<xs:enumeration value="In aanbouw"/>
<xs:enumeration value="Voltooid"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="status_no_type">
<xs:restriction base="xs:string">
<xs:enumeration value="Kommer snart"/>
<xs:enumeration value="Selges fra tegninger"/>
<xs:enumeration value="Med byggetillatelse"/>
<xs:enumeration value="Byggingen er i gang"/>
<xs:enumeration value="Ferdigstilt"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="status_fi_type">
<xs:restriction base="xs:string">
<xs:enumeration value="Tulossa pian"/>
<xs:enumeration value="Myydään suunnitelmista"/>
<xs:enumeration value="Rakennusluvalla"/>
<xs:enumeration value="Rakentaminen aloitettu"/>
<xs:enumeration value="Valmistunut"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="status_ru_type">
<xs:restriction base="xs:string">
<xs:enumeration value="Скоро в продаже"/>
<xs:enumeration value="Продажа по плану"/>
<xs:enumeration value="С разрешением на строительство"/>
<xs:enumeration value="Строительство началось"/>
<xs:enumeration value="Завершено"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="status_sv_type">
<xs:restriction base="xs:string">
<xs:enumeration value="Kommer snart"/>
<xs:enumeration value="Säljes från ritning"/>
<xs:enumeration value="Med bygglov"/>
<xs:enumeration value="Byggstartad"/>
<xs:enumeration value="Färdigställt"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="status_ro_type">
<xs:restriction base="xs:string">
<xs:enumeration value="în curând"/>
<xs:enumeration value="Offplan"/>
<xs:enumeration value="Cu autorizație"/>
<xs:enumeration value="În construcție"/>
<xs:enumeration value="Finalizat"/>
</xs:restriction>
</xs:simpleType>
<!-- Definition of the main document element -->
<xs:element name="document">
<xs:complexType>
<xs:sequence>
<xs:element name="status" type="xs:string"/>
<xs:element name="content" type="xs:string"/>
<xs:element name="sandbox" type="xs:boolean"/>
<xs:element name="amount" type="xs:integer"/>
<xs:element name="developments">
<xs:complexType>
<xs:sequence>
<xs:element name="item" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="reference" type="xs:string"/>
<xs:element name="min_price" type="xs:integer"/>
<xs:element name="max_price" type="xs:integer"/>
<xs:element name="price_title_en" type="xs:string"/>
<xs:element name="price_title_es" type="xs:string"/>
<xs:element name="min_beds" type="xs:integer"/>
<xs:element name="max_beds" type="xs:integer"/>
<xs:element name="min_baths" type="xs:integer"/>
<xs:element name="max_baths" type="xs:integer"/>
<xs:element name="min_built_area" type="xs:integer"/>
<xs:element name="max_built_area" type="xs:integer"/>
<xs:element name="min_plot_area" type="xs:integer"/>
<xs:element name="max_plot_area" type="xs:integer"/>
<xs:element name="min_covered_terrace" type="xs:integer"/>
<xs:element name="max_covered_terrace" type="xs:integer"/>
<xs:element name="prop_type" type="propTypeEnum"/>
<xs:element name="town" type="xs:string"/>
<xs:element name="place" type="xs:string"/>
<xs:element name="postcode" type="xs:string"/>
<xs:element name="last_update" type="timestampType"/>
<xs:element name="start_date_en" type="xs:string"/>
<xs:element name="start_date_es" type="xs:string"/>
<xs:element name="completion_date_en" type="xs:string"/>
<xs:element name="completion_date_es" type="xs:string"/>
<xs:element name="latitude" type="xs:string"/>
<xs:element name="longitude" type="xs:string"/>
<xs:element name="descriptions">
<xs:complexType>
<xs:sequence>
<xs:element name="es" type="xs:string"/>
<xs:element name="en" type="xs:string"/>
<xs:element name="nl" type="xs:string"/>
<xs:element name="fr" type="xs:string"/>
<xs:element name="da" type="xs:string"/>
<xs:element name="de" type="xs:string"/>
<xs:element name="no" type="xs:string"/>
<xs:element name="fi" type="xs:string"/>
<xs:element name="ru" type="xs:string"/>
<xs:element name="sv" type="xs:string"/>
<xs:element name="ro" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="status">
<xs:complexType>
<xs:sequence>
<xs:element name="es" type="status_es_type"/>
<xs:element name="en" type="status_en_type"/>
<xs:element name="da" type="status_da_type"/>
<xs:element name="de" type="status_de_type"/>
<xs:element name="fr" type="status_fr_type"/>
<xs:element name="nl" type="status_nl_type"/>
<xs:element name="no" type="status_no_type"/>
<xs:element name="fi" type="status_fi_type"/>
<xs:element name="ru" type="status_ru_type"/>
<xs:element name="sv" type="status_sv_type"/>
<xs:element name="ro" type="status_ro_type"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="images_sm" minOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="item" type="xs:string" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="images_md" minOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="item" type="xs:string" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="images_lg" minOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="item" type="xs:string" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="units_total" type="xs:integer"/>
<xs:element name="units_available" type="xs:integer"/>
<xs:element name="units_sold" type="xs:integer"/>
<xs:element name="units" minOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="item" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="block" type="xs:string"/>
<xs:element name="floor" type="xs:string"/>
<xs:element name="door" type="xs:string"/>
<xs:element name="unit" type="xs:string"/>
<xs:element name="beds" type="xs:integer"/>
<xs:element name="baths" type="xs:integer"/>
<xs:element name="toilets" type="xs:integer"/>
<xs:element name="built_area" type="xs:integer"/>
<xs:element name="useful_area" type="xs:integer"/>
<xs:element name="covered_terrace" type="xs:integer"/>
<xs:element name="outdoor_terrace" type="xs:integer"/>
<xs:element name="solarium" type="xs:integer"/>
<xs:element name="basement" type="xs:integer"/>
<xs:element name="plot" type="xs:integer"/>
<xs:element name="garden" type="xs:integer"/>
<xs:element name="common_areas" type="xs:integer"/>
<xs:element name="garage" type="xs:integer"/>
<xs:element name="storage_room" type="xs:integer"/>
<xs:element name="price" type="xs:integer"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
<!-- New Development example --> <?xml version="1.0" encoding="UTF-8"?> <document> <status>200</status> <content>OK</content> <sandbox>False</sandbox> <amount>1</amount> <developments> <item> <name>Cerrado Hills</name> <reference>CHL</reference> <min_price>1000000</min_price> <max_price>3000000</max_price> <price_title_en>From</price_title_en> <price_title_es>Desde</price_title_es> <min_beds>5</min_beds> <max_beds>7</max_beds> <min_baths>5</min_baths> <max_baths>8</max_baths> <min_built_area>300</min_built_area> <max_built_area>500</max_built_area> <min_plot_area>1500</min_plot_area> <max_plot_area>2500</max_plot_area> <min_covered_terrace>120</min_covered_terrace> <max_covered_terrace>160</max_covered_terrace> <prop_type>Villas</prop_type> <town>Mijas Costa</town> <place>Cerrado del Águila</place> <postcode>29649</postcode> <last_update>2025-09-01 11:00:00</last_update> <start_date_en>6 months after the purchase of the plot</start_date_en> <start_date_es>6 meses después de la compra de la parcela</start_date_es> <completion_date_en>18 months after the purchase of the plot</completion_date_en> <completion_date_es>18 meses después de la compra de la parcela</completion_date_es> <latitude>36.5262408</latitude> <longitude>-4.6686124</longitude> <descriptions> <es><p align="justify">ES Description</p></es> <en><p align="justify">EN Description</p></en> <nl><p align="justify">NL Description</p></nl> <fr><p align="justify">FR Description</p></fr> <da><p align="justify">DA Description</p></da> <de><p align="justify">DE Description</p></de> <no><p align="justify">NO Description</p></no> <fi><p align="justify">FI Description</p></fi> <ru><p align="justify">RU Description</p></ru> <sv><p align="justify">SV Description</p></sv> <ro><p align="justify">RO Description</p></sv> </descriptions> <status> <es>Sobre plano</es> <en>Offplan</en> <da>Sælges fra plantegning</da> <de>Projekt in Planung</de> <fr>Sur plan</fr> <nl>Op plan</nl> <no>Selges fra tegninger</no> <fi>Myydään suunnitelmista</fi> <ru>Продажа по плану</ru> <sv>Säljes från ritning</sv> <ro>Offplan</ro> </status> <images_sm> <item>https://api.zoddak.com/images/dev_pics.pic.7067_sm.jpg</item> <item>https://api.zoddak.com/images/dev_pics.pic.7068_sm.jpg</item> <item>https://api.zoddak.com/images/dev_pics.pic.7069_sm.jpg</item> </images_sm> <images_md> <item>https://api.zoddak.com/images/dev_pics.pic.7067_md.jpg</item> <item>https://api.zoddak.com/images/dev_pics.pic.7068_md.jpg</item> <item>https://api.zoddak.com/images/dev_pics.pic.7069_md.jpg</item> </images_md> <images_lg> <item>https://api.zoddak.com/images/dev_pics.pic.7067_lg.jpg</item> <item>https://api.zoddak.com/images/dev_pics.pic.7068_lg.jpg</item> <item>https://api.zoddak.com/images/dev_pics.pic.7069_lg.jpg</item> </images_lg> <units_total>14</units_total> <units_available>2</units_available> <units_sold>12</units_sold> <units> <item> <block/> <floor/> <door/> <unit>19</unit> <beds>5</beds> <baths>5</baths> <toilets>0</toilets> <built_area>300</built_area> <useful_area>0</useful_area> <covered_terrace>120</covered_terrace> <outdoor_terrace>568</outdoor_terrace> <solarium>0</solarium> <basement>120</basement> <plot>1500</plot> <garden>681</garden> <common_areas>0</common_areas> <garage>0</garage> <storage_room>0</storage_room> <price>1000000</price> </item> <item> <block/> <floor/> <door/> <unit>20</unit> <beds>5</beds> <baths>5</baths> <toilets>0</toilets> <built_area>399</built_area> <useful_area>0</useful_area> <covered_terrace>160</covered_terrace> <outdoor_terrace>620</outdoor_terrace> <solarium>100</solarium> <basement>160</basement> <plot>2500</plot> <garden>850</garden> <common_areas>0</common_areas> <garage>0</garage> <storage_room>0</storage_room> <price>3000000</price> </item> </units> </item> </developments> </document>
<!-- JSON Schema --> { "$schema": "http://json-schema.org/draft-07/schema", "$id": "https://api.zoddak.com/schemas/json-new-devs-v1.json", "title": "New Developments Listing Document", "description": "JSON Schema for new developments listing document.", "type": "object", "properties": { "status": { "type": "string"}, "content": { "type": "string"}, "sandbox": { "type": "boolean"}, "amount": { "type": "integer"}, "developments": { "type": "object", "properties": { "item": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "reference": { "type": "string" }, "min_price": { "type": "integer" }, "max_price": { "type": "integer" }, "price_title_en": { "type": "string" }, "price_title_es": { "type": "string" }, "min_beds": { "type": "integer" }, "max_beds": { "type": "integer" }, "min_baths": { "type": "integer" }, "max_baths": { "type": "integer" }, "min_built_area": { "type": "integer" }, "max_built_area": { "type": "integer" }, "min_plot_area": { "type": "integer" }, "max_plot_area": { "type": "integer" }, "min_covered_terrace": { "type": "integer" }, "max_covered_terrace": { "type": "integer" }, "prop_type": { "type": "string", "enum": ["Villas", "Apartments", "Townhouses"] }, "town": { "type": "string" }, "place": { "type": "string" }, "postcode": { "type": "string" }, "last_update": { "type": "string", "pattern": "^\\d{4}-\\d{2}-\\d{2}( \\d{2}:\\d{2}:\\d{2})?" }, "start_date_en": { "type": "string" }, "start_date_es": { "type": "string" }, "completion_date_en": { "type": "string" }, "completion_date_es": { "type": "string" }, "latitude": { "type": "string" }, "longitude": { "type": "string" }, "descriptions": { "type": "object", "properties": { "es": { "type": "string" }, "en": { "type": "string" }, "nl": { "type": "string" }, "fr": { "type": "string" }, "da": { "type": "string" }, "de": { "type": "string" }, "no": { "type": "string" }, "fi": { "type": "string" }, "ru": { "type": "string" }, "sv": { "type": "string" } "ro": { "type": "string" } }, "required": ["es", "en", "da", "de", "fr", "nl", "no", "fi", "ru", "sv", "ro"] }, "status": { "type": "object", "properties": { "es": { "type": "string", "enum": [ "Próximamente", "Sobre plano", "Con licencia", "Comenzado", "Terminado" ] }, "en": { "type": "string", "enum": [ "Coming soon", "Offplan", "With licence", "Started", "Completed" ] }, "da": { "type": "string", "enum": [ "Snart til salg", "Sælges fra plantegning", "Med byggetilladelse", "Under opførelse", "Færdiggjort" ] }, "de": { "type": "string", "enum": [ "Demnächst", "Projekt in Planung", "Mit Baugenehmigung", "Im Bau", "Fertiggestellt" ] }, "fr": { "type": "string", "enum": [ "Prochainement", "Sur plan", "Avec permis de construire", "En construction", "Terminé" ] }, "nl": { "type": "string", "enum": [ "Binnenkort beschikbaar", "Op plan", "Met bouwvergunning", "In aanbouw", "Voltooid" ] }, "no": { "type": "string", "enum": [ "Kommer snart", "Selges fra tegninger", "Med byggetillatelse", "Byggingen er i gang", "Ferdigstilt" ] }, "fi": { "type": "string", "enum": [ "Tulossa pian", "Myydään suunnitelmista", "Rakennusluvalla", "Rakentaminen aloitettu", "Valmistunut" ] }, "ru": { "type": "string", "enum": [ "Скоро в продаже", "Продажа по плану", "С разрешением на строительство", "Строительство началось", "Завершено" ] }, "sv": { "type": "string", "enum": [ "Kommer snart", "Säljes från ritning", "Med bygglov", "Byggstartad", "Färdigställt" ] }, "ro": { "type": "string", "enum": [ "în curând", "Offplan", "Cu autorizație", "În construcție", "Finalizat" ] } }, "required": ["es", "en", "da", "de", "fr", "nl", "no", "fi", "ru", "sv", "ro"] }, "images_sm": { "type": "array", "items": { "type": "string" } }, "images_md": { "type": "array", "items": { "type": "string" } }, "images_lg": { "type": "array", "items": { "type": "string" } }, "units_total": { "type": "integer" }, "units_available": { "type": "integer" }, "units_sold": { "type": "integer" }, "units": { "type": "array", "items": { "type": "object", "properties": { "block": { "type": "string" }, "floor": { "type": "string" }, "door": { "type": "string" }, "unit": { "type": "string" }, "beds": { "type": "integer" }, "baths": { "type": "integer" }, "toilets": { "type": "integer" }, "built_area": { "type": "integer" }, "useful_area": { "type": "integer" }, "covered_terrace": { "type": "integer" }, "outdoor_terrace": { "type": "integer" }, "solarium": { "type": "integer" }, "basement": { "type": "integer" }, "plot": { "type": "integer" }, "garden": { "type": "integer" }, "common_areas": { "type": "integer" }, "garage": { "type": "integer" }, "storage_room": { "type": "integer" }, "price": { "type": "integer" } }, "required": ["block", "floor", "door", "unit", "beds", "baths", "toilets", "built_area", "useful_area", "covered_terrace", "outdoor_terrace", "solarium", "basement", "plot", "garden", "common_areas", "garage", "storage_room", "price"] } } }, "required": ["name", "reference", "min_price", "max_price", "price_title_en", "price_title_es", "min_beds", "max_beds", "min_baths", "max_baths", "min_built_area", "max_built_area", "min_plot_area", "max_plot_area", "min_covered_terrace", "max_covered_terrace", "prop_type", "town", "place", "postcode", "last_update", "start_date_en", "start_date_es", "completion_date_en", "completion_date_es", "latitude", "longitude", "descriptions", "status", "units_total", "units_available", "units_sold"] } } } } }, "required": ["status", "content", "sandbox", "amount", "developments"] }
// JSON Example { "status": 200, "content": "OK", "sandbox": False, "amount": 1, "developments": [ { "name": "Cerrado Hills", "reference": "CHL", "min_price": 1000000, "max_price": 3000000, "price_title_en": "From", "price_title_es": "Desde", "min_beds": 5, "max_beds": 6, "min_baths": 8, "max_baths": 9, "min_built_area": 300, "max_built_area": 500, "min_plot_area": 1500, "max_plot_area": 2500, "min_covered_terrace": 120, "max_covered_terrace": 160, "prop_type": "Villas", "town": "Mijas Costa", "place": "Cerrado del Águila", "postcode": "29649", "last_update": "2025-08-28 11:00:08", "start_date_en": "6 months after the purchase of the plot", "start_date_es": "6 meses después de la compra de la parcela", "completion_date_en": "18 months after the purchase of the plot", "completion_date_es": "18 meses después de la compra de la parcela", "latitude": "36.5262408", "longitude": "-4.6686124", "descriptions": { "es": "<p align="justify">ES Description</p>", "en": "<p align="justify">EN Description</p>", "nl": "<p align="justify">NL Description</p>", "fr": "<p align="justify">FR Description</p>", "da": "<p align="justify">DA Description</p>", "de": "<p align="justify">DE Description</p>", "no": "<p align="justify">NO Description</p>", "fi": "<p align="justify">FI Description</p>", "ru": "<p align="justify">RU Description</p>", "sv": "<p align="justify">SV Description</p>" "ro": "<p align="justify">RO Description</p>" }, "status": { "es": "Sobre plano", "en": "Offplan", "da": "Sælges fra plantegning", "de": "Projekt in Planung", "fr": "Sur plan", "nl": "Op plan", "no": "Selges fra tegninger", "fi": "Myydään suunnitelmista", "ru": "Продажа по плану", "sv": "Säljes från ritning" "ro": "Offplan" }, "images_sm": [ "https://admin.zoddak.com/zoddak_api/default/download_view/dev_pics.pic.7067_sm.jpg", "https://admin.zoddak.com/zoddak_api/default/download_view/dev_pics.pic.7068_sm.jpg", "https://admin.zoddak.com/zoddak_api/default/download_view/dev_pics.pic.7069_sm.jpg" ], "images_md": [ "https://admin.zoddak.com/zoddak_api/default/download_view/dev_pics.pic.7067_md.jpg", "https://admin.zoddak.com/zoddak_api/default/download_view/dev_pics.pic.7068_md.jpg", "https://admin.zoddak.com/zoddak_api/default/download_view/dev_pics.pic.7069_md.jpg" ], "images_lg": [ "https://admin.zoddak.com/zoddak_api/default/download_view/dev_pics.pic.7067_lg.jpg", "https://admin.zoddak.com/zoddak_api/default/download_view/dev_pics.pic.7068_lg.jpg", "https://admin.zoddak.com/zoddak_api/default/download_view/dev_pics.pic.7069_lg.jpg" ], "units_total": 14, "units_available": 2, "units_sold": 12, "units": [ { "block": "", "floor": "", "door": "", "unit": "19", "beds": 5, "baths": 5, "toilets": 0, "built_area": 399, "useful_area": 0, "covered_terrace": 0, "outdoor_terrace": 568, "solarium": 0, "basement": 0, "plot": 1166, "garden": 281, "common_areas": 0, "garage": 0, "storage_room": 0, "price": 1000000 }, { "block": "", "floor": "", "door": "", "unit": "20", "beds": 5, "baths": 5, "toilets": 0, "built_area": 399, "useful_area": 0, "covered_terrace": 0, "outdoor_terrace": 568, "solarium": 0, "basement": 0, "plot": 1174, "garden": 281, "common_areas": 0, "garage": 0, "storage_room": 0, "price": 3000000 } ] } ] }