Описание формата XML для импорта объявлений

<?xml version="1.0"?>
<xml>
    <realties>
        <realty>[...]</realty>
        <realty>[...]</realty>
    </realties>
</xml>

XML-документ должен быть в кодировке UTF-8.

В корневом XML-элементе должен быть определен элемент realties, в котором в свою очередь заданы элементы realty. В них должна содержаться информация об объявлениях.

В описании формата обязательные элементы отмечены звездочкой:
Обязательное поле
Условно-обязательное поле

Общие поля элемента realty

Обязательно должно быть задано одно из полей: domotekaId или extId.

domotekaIdИдентификатор объявления на сайте domoteka.su
* обязательно, если не задано поле extId
extIdИдентификатор объявления в вашей системе
* обязательно, если не задано поле domotekaId
offerTypeТип сделки
Одно из значений:
  • Продажа
  • Аренда
  • Аренда посуточно
realtyTypeТип объекта недвижимости
Одно из значений:
  • Квартира
  • Дом
  • Офис
  • Торговая площадь
  • Производственное помещение
  • Склад
  • Гараж
  • Готовый бизнес
  • Участок
  • Помещение свободного назначения
locationОбластной центр и районы области
Одно из значений:
  • Боровичи
  • Валдай
  • Великий Новгород
  • Малая Вишера
  • Окуловка
  • Пестово
  • Сольцы
  • Сольцы 2
  • Старая Русса
  • Холм
  • Чудово
  • Область
districtNameРайоны областного центра, населенные пункты области
Одно из значений:
  • для Великого Новгорода
    • Торговая сторона
    • Западный
    • Кречевицы
    • Северный
    • Центральный
    • Привокзальный
    • Псковский
    • Волховский
    • Деревяницы мкр
    • Воскресенская слобода
    • Донецкий
    • Завокзальный
    • Колмово
    • Красное Поле
    • Лужский
    • Сметанинская Мыза
    • Софийская сторона
    • Сырковский
    • Тарасовец
    • Черепичный
    • Юрьево
  • для Область
    • Шимский р-н
    • Чудовский р-н
    • Холмский р-н
    • Хвойнинский р-н
    • Старорусский р-н
    • Солецкий р-н
    • Поддорский р-н
    • Пестовский р-н
    • Парфинский р-н
    • Окуловский р-н
    • Мошенской р-н
    • Марёвский р-н
    • Маловишерский р-н
    • Любытинский р-н
    • Крестецкий р-н
    • Демянский р-н
    • Волотовский р-н
    • Валдайский р-н
    • Боровичский р-н
    • Батецкий р-н
    • Новгородский р-н
* обязательно только для перечисленных населенных пунктов
cadastralNumberКадастровый номер
price
<price>
    <value>1000000</value>
    <type>полная</type>
</price>
Составной элемент, определяющий стоимость объекта недвижимости
valueuint32стоимость в рублях
typestringопределяет тип заданной стоимости, одно из значений: м.кв. или полная
agencyReward
<agencyReward>
    <value>10</value>
    <type>процент</type>
</agencyReward>
Субагентское вознаграждение
valueuint32стоимость в рублях
typestringопределяет тип заданного вознаграждения, одно из значений: процент или рубли
latitudeШирота
longitudeДолгота
communalPaymentsКоммунальные платежи
Одно из значений:
  • включены
  • частично включены
  • не включены
AuthorНазвание организации, подавшей объявление или имя автора объявления
phoneКонтактный телефон в формате /^\+7 \d{3} \d{3} \d{2} \d{2}$/
addressАдрес объекта недвижимости без названия населенного пункта
contentДополнительная информация по объявлению
images
<images>
    <image>https://yandex.net/realty/1540622</image>
    <image>http://yandex.net/realty/1540622.jpg</image>
</images>
Составной элемент, задающий ссылки на фотографии объекта недвижимости
imagestringссылка на фотографию

Дополнительные поля элемента realty для типа недвижимости «Квартира»

subtypeКол-во комнат
Одно из значений:
  • 1-комн.кв.
  • 2-комн.кв.
  • 3-комн.кв.
  • 4+ комн.кв.
  • студия
  • комната
  • номер
areaПлощадь общая
число от 10 до 200, единица измерения - м²
balconyБалкон
Одно из значений:
  • Есть
  • Нет
loggiaЛоджия
Одно из значений:
  • Есть
  • Нет
windowsОкна выходят
Одно из значений:
  • во двор
  • на улицу
  • на обе стороны
suzСанузел
Одно из значений:
  • раздельный
  • совмещенный
internetИнтернет
Одно из значений:
  • Есть
  • Нет
cookerПлита
Одно из значений:
  • газовая
  • электрическая
liftЛифт
Одно из значений:
  • Есть
  • Нет
conditionСостояние квартиры
Одно из значений:
  • требуется кап.ремонт
  • без отделки
  • требуется ремонт
  • среднее состояние
  • хорошее состояние
  • отличное состояние
  • евроремонт
  • дизайнерский ремонт
  • первичная отделка
mortgageВозможна ипотека
Одно из значений:
  • Да
  • Нет
floor
<floor>
    <minor>3</minor>
    <major>10</major>
</floor>
Этаж
minoruint16меньшее значение
majoruint16большее значение
materialМатериал дома
Одно из значений:
  • панельный
  • кирпичный
  • монолитный
  • кирпично-монолитный
  • блочный
  • деревянный
vidobВид объекта
Одно из значений:
  • Вторичка
  • Новостройка
livingspaceЖилая площадь
число от 1 до 200, единица измерения - м²
kitchenspaceПлощадь кухни
число от 1 до 100, единица измерения - м²

Дополнительные поля элемента realty для типа недвижимости «Дом»

subtypeТип дома
Одно из значений:
  • Кирпичный
  • Деревянный
  • Монолитный
  • Каркасный
  • Газобетонный блок
  • Пенобетонный блок
areaПлощадь дома
число от 10 до 200, единица измерения - м²
electricityЭлектричество
Одно из значений:
  • Есть
  • Нет
gasГаз
Одно из значений:
  • Есть
  • Нет
plumbingВодопровод
Одно из значений:
  • Есть
  • Нет
sewageКанализация
Одно из значений:
  • Есть
  • Нет
heatingОтопление
Одно из значений:
  • Есть
  • Нет
tvТелекоммуникации
Одно из значений:
  • Есть
  • Нет
securityОхрана
Одно из значений:
  • Есть
  • Нет
garageГараж
Одно из значений:
  • Есть
  • Нет
poolБассейн
Одно из значений:
  • Есть
  • Нет
mortgageВозможна ипотека
Одно из значений:
  • Да
  • Нет
floorЭтажей в доме
число от 1 до 5
landareaПлощадь участка
число

Дополнительные поля элемента realty для типа недвижимости «Офис»

areaПлощадь
число, единица измерения - м²
floor
<floor>
    <minor>3</minor>
    <major>10</major>
</floor>
Этаж
minoruint16меньшее значение
majoruint16большее значение
legaladdressЮридический адрес
Одно из значений:
  • Предоставляется
  • Не предоставляется
heightВысота потолков
число, единица измерения - м
layoutПланировка
Одно из значений:
  • Кабинетная
  • Открытая
  • Смешанная
repairСостояние
Одно из значений:
  • Офисная отделка
  • Требуется ремонт
furnitureМебель
Одно из значений:
  • Да
  • Нет
accessДоступ
Одно из значений:
  • Свободный
  • Пропускная система
  • Круглосуточный
parkingПарковка
Одно из значений:
  • Свободная парковка
  • Охраняемая парковка
parkingspacesКоличество мест
число
typebuildingТип здания
Одно из значений:
  • Бизнес-центр
  • Административное здание
  • Жилой дом
  • Отдельно стоящее здание
  • Торгово-офисный центр
conditionerКондиционирование
Одно из значений:
  • индивидуальное
  • центральное
  • нет
fireОхранно-пожарная система
Одно из значений:
  • Есть
  • Нет

Дополнительные поля элемента realty для типа недвижимости «Торговая площадь»

areaПлощадь
число, единица измерения - м²
floor
<floor>
    <minor>3</minor>
    <major>10</major>
</floor>
Этаж
minoruint16меньшее значение
majoruint16большее значение
heightВысота потолка
число, единица измерения - м
vetilationВентиляция
Одно из значений:
  • нет
  • вытяжная
  • приточно-вытяжная
  • естественная
  • приточная
electricpowerЭлектрическая мощность
число
conditionerКондиционер
Одно из значений:
  • Есть
  • Нет
fireОхранно-пожарная система
Одно из значений:
  • Есть
  • Нет
roomtypeТип помещения
Одно из значений:
  • Street retail
  • В торговом комплексе
  • Отдельно стоящее здание
stateСостояние
Одно из значений:
  • Типовой ремонт
  • Под чистовую отделку
  • Требует косметического ремонта
  • Требуется капитальный ремонт
entranceВход
Одно из значений:
  • Отдельный с улицы
  • Общий вход

Дополнительные поля элемента realty для типа недвижимости «Производственное помещение»

areaПлощадь
число, единица измерения - м²
floorЭтаж
число
stateСостояние
Одно из значений:
  • Типовой ремонт
  • Требует капитального ремонта
  • Требует косметического ремонта
liftЛифт
Одно из значений:
  • Грузовой
  • Пассажирский
  • Нет
ceilingheightВысота потолка
число
craneКран
Одно из значений:
  • Нет
  • Мостовой кран
  • Кран-балка
  • Ж/д кран
heatingОтопление
Одно из значений:
  • Есть
  • Нет
watersupplyВодоснабжение
Одно из значений:
  • Есть
  • Нет
electricpowerЭлектрическая мощность
число, единица измерения - кВт

Дополнительные поля элемента realty для типа недвижимости «Склад»

areaПлощадь
число, единица измерения - м²
floorЭтаж
число
stateСостояние
Одно из значений:
  • Типовой ремонт
  • Требует капитального ремонта
  • Требует косметического ремонта
ceilingheightВысота потолка
число, единица измерения - метр
heatingОтопление
Одно из значений:
  • Есть
  • Нет
watersupplyВодоснабжение
Одно из значений:
  • Есть
  • Нет
electricpowerЭлектрическая мощность
Одно из значений:
  • Есть
  • Нет
craneКран
Одно из значений:
  • Нет
  • Мостовой кран
  • Кран-балка
  • Ж/д кран

Дополнительные поля элемента realty для типа недвижимости «Гараж»

areaПлощадь
число, единица измерения - м²
typeofroomТип помещения
Одно из значений:
  • Кирпичный
  • Металлический
waterВода
Одно из значений:
  • Есть
  • Нет
heatingОтопление
Одно из значений:
  • Есть
  • Нет
electricityЭлектричество
Одно из значений:
  • Есть
  • Нет

Дополнительные поля элемента realty для типа недвижимости «Готовый бизнес»

areaПлощадь
число, единица измерения - м²
placementinПомещение в
Одно из значений:
  • В аренде
  • В собственности
floorЭтаж
число
equipmentНаличие оборудования
Одно из значений:
  • Есть
  • Нет

Дополнительные поля элемента realty для типа недвижимости «Участок»

electricityЭлектричество
Одно из значений:
  • Есть
  • Нет
gasГаз
Одно из значений:
  • Есть
  • Нет
sewerageКанализация
Одно из значений:
  • Есть
  • Нет
areaПлощадь
число, единица измерения - м²
waterВодоснабжение
Одно из значений:
  • Есть
  • Нет

Дополнительные поля элемента realty для типа недвижимости «Помещение свободного назначения»

areaПлощадь
число от 10 до 200, единица измерения - м²
stateСостояние
Одно из значений:
  • Требует косметического ремонта
  • Требует капитального ремонта
  • Типовой ремонт
  • Под чистовую отделку
floor
<floor>
    <minor>3</minor>
    <major>10</major>
</floor>
Этаж
minoruint16меньшее значение
majoruint16большее значение
heatingОтопление
Одно из значений:
  • Есть
  • Нет
watersupplyВодоснабжение
Одно из значений:
  • Есть
  • Нет
electricpowerЭлектрическая мощность
число
ceilingheightВысота потолка
число