Технические требования к XML фиду формата v2.0

Общие технические требования к наполнению фида:

  • URL фида должен быть постоянным и доступным по протоколу HTTP.

  • Ни текст объявлений, ни описание характеристик объекта не должны содержать HTML-код.

  • Если для объявления есть несколько значений одного параметра (например, несколько метро, фото), то нужно передавать несколько одинаковых тегов.

  • Стандарт XML не допускает наличие символов с ASCII-кодами в диапазоне значений от 0 до 31 (за исключением значений 9, 10, 13 — табуляция, перевод строки, возврат каретки) в текстовых полях. Также этот стандарт строго требует заменять в тексте все следующие символы.

    Символ в тексте

    Код для XML-файла

    "

    "

    &

    &

    >

    >

    <

    &lt;

    '

    &apos;

Описание структуры XML-файла для разных типов объектов недвижимости

Жирным выделены обязательные к заполнению элементы и атрибуты. Если хотя бы один из обязательных элементов будет отсутствовать, объявление не будет импортировано.

Элемент Назначение Описание Допустимые значения
adverts корневой элемент, содержащий информацию обо всех объектах
generation-date дата создания фида
Пример<generation-date>2024-11-21T11:52:23+03:00</generation-date>
даты и время следует указывать согласно стандарту ISO 8601
adv элемент, содержащий информацию об отдельном объекте
id идентификатор любой численно символьный код уникальный для каждого объявления, для одного и того же объекта значение данного элемента не должно изменяться.
Пример<id>A3483298934SFD</id>
active_to дата активности дата до которой будет активно (показываться) объявление
если дата активности не передана, то объявлению будет автоматически присваиваться дата активности равная дате загрузки фида + 1 неделя.
Пример<active_to>2024-11-21T11:52:23+03:00</active_to>
даты и время следует указывать согласно стандарту ISO 8601
type тип объекта
Пример<type>квартира</type>
«новостройка», «квартира» (для вторичного жилья)
type тип объекта значение «другое» позволяет указать свой тип в теге custom_type
Пример<type>офис</type>
«офис», «помещение свободного назначения», «производственное помещение», «склад, «торговое помещение», «банковское помещение», «бизнес-центр», «кафе. бары. рестораны.», «особняк», «другое»
custom_type другой тип если не один из перечисленных типов в теге type не подходит можно указать свой
Пример<custom_type>база отдыха</custom_type>
название другого типа коммерческой недвижимости
type тип объекта
Пример<type>земельный участок</type>
«земельный участок»
type тип объекта
Пример<type>коттедж</type>
«коттедж», «дом», «дача», «таунхаус»
type тип объекта
Пример<type>гараж</type>
«гараж», «гараж в ГСК», «гараж отдельно стоящий», «машиноместо закрытый паркинг», «машиноместо открытый паркинг»
operation тип операции
Пример<operation>sale</operation>
  • «продажа» — «sale»
  • «аренда» — «arenda»
  • «аренда на день» — «arenda_day»
  • «аренда на праздники» — «arenda_new_year»
min_time_type минимальный срок аренды единица измерения только для аренды
Пример<min_time_type>месяц</min_time_type>
«час», «день», «месяц», «год»
min_time_val минимальный срок аренды значение только для аренды
Пример<min_time_val>4</min_time_val>
целое положительное число
region регион
Пример<region>Московская область</region>
при указании адреса мы рекомендуем использовать КЛАДР (Классификатор адресов России)
ray район региона
Пример<ray>Сергиево-Посадский район</ray>
city город
Пример<city>город Мытищи</city>
village населенный пункт
Пример<village>деревня Садовниково</village>
street название улицы
Пример<street>Садовническая</street>
street_socr топоним улицы
Пример<street_socr>набережная</street_socr>
house дом
Пример<house>4А</house>
korp корпус
Пример<korp>2</korp>
str строение
Пример<str>12</str>
vld владение
Пример<vld>7А</vld>
cadastral Кадастровый номер земельного участка
Пример<cadastral>61:44:0041201:5</cadastral>
jk жилой комплекс
Пример<jk>Гольяново Парк</jk>
Обязательное поле для новостроек
список возможных названий жилых комплексов и корпусов по регионам
jk_korp корпус / очередь жилого комплекса
Пример<jk_korp>1</jk_korp>
maps на карте географические координаты объекта на карте
Пример<maps>55.804442,37.621791</maps>
широта,долгота
text текстовое описание объекта
Пример <text> <![CDATA[Большой благоустроенный посёлок с детским садом, школой, мед.пунктом, магазинами, домом культуры. Рядом – лес (грибные, ягодные места) недалеко – Шапкинские пруды (излюбленные места коломенских рыбаков), река Осёнка (рыбхоз «Осёнка»).]]> </text>
costцена/стоимость
  • продажа объекта — цена всего объекта
  • долгосрочная аренда объекта — стоимость аренды за месяц
  • аренда объекта на Новый год, праздники — стоимость аренды за сутки
  • посуточная аренда объекта — стоимость аренды за сутки
  • почасовая аренда объекта — стоимость аренды за час
Пример<cost>2000000</cost>
положительное число
currвалюта
Пример<curr>RUR</curr>
«руб.», «RUR», «USD», «EUR»
rooms_count количество комнат Общее количество комнат в квартире
Пример<rooms_count>3</rooms_count>
целое положительное число
rooms_to количество комнат к продаже/аренде Заполняется только в случае, если продается/сдается не вся квартира целиком
Пример<rooms_to>1</rooms_to>
целое положительное число
rooms_type тип комнат
Пример<rooms_type>смежные</rooms_type>
«изолированные», «смежно-изолированные», «смежные»
studio студия
Пример<studio>1</studio>
«да»/«нет», «true»/«false», «1»/«0», «+»/«-»
apartments апартаменты
Пример<apartments>1</apartments>
«да»/«нет», «true»/«false», «1»/«0», «+»/«-»
square общая площадь дома/квартиры/коммерческого помещения в кв. метрах
Пример<square>55.5</square>
положительное число
living_square жилая площадь в кв. метрах
Пример<living_square>33.2</living_square>
положительное число
kitchen_square площадь кухни в кв. метрах
Пример<kitchen_square>8</kitchen_square>
положительное число
land_square площадь участка в сотках
Пример<land_square>18.2</land_square>
положительное число
sum_floor общее количество этажей в доме
Пример<sum_floor>12</sum_floor>
целое положительное число
floor этаж
Пример<floor>2</floor>
целое положительное число«-1» — «полуподвал», «-2» — «подвал», целое положительное число
balkon балкон\лоджия
Пример<balkon>1</balkon>
«да»/«нет», «true»/«false», «1»/«0», «+»/«-»
wc санузел
Пример<wc>раздельный</wc>
«раздельный», «совмещенный», «2 и более»
lift_count лифтов
Пример<lift_count>2</lift_count>
целое положительное число
home_series cерия дома
Пример<home_series>П-44Т</home_series>
список допустимых названий серий домов
built_year год постройки
Пример<built_year>1971</built_year>
целое положительное число
internet наличие интернета только для аренды
Пример<internet>1</internet>
«да»/«нет», «true»/«false», «1»/«0», «+»/«-»
mortgage ипотека только для продажи
Пример<mortgage>1</mortgage>
«да»/«нет», «true»/«false», «1»/«0», «+»/«-»
furniture наличие мебели только для аренды
Пример<furniture>1</furniture>
«да»/«нет», «true»/«false», «1»/«0», «+»/«-»
fridge наличие холодильника только для аренды
Пример<fridge>1</fridge>
«да»/«нет», «true»/«false», «1»/«0», «+»/«-»
washingmachine наличие стиральной машины только для аренды
Пример<washingmachine>1</washingmachine>
«да»/«нет», «true»/«false», «1»/«0», «+»/«-»
phone наличие телефона только для аренды
Пример<phone>1</phone>
«да»/«нет», «true»/«false», «1»/«0», «+»/«-»
condition наличие кондиционера только для аренды
Пример<condition>1</condition>
«да»/«нет», «true»/«false», «1»/«0», «+»/«-»
heating отопление
Пример<heating>1</heating>
«да»/«нет», «true»/«false», «1»/«0», «+»/«-»
sewage канализация
Пример<sewage>1</sewage>
«да»/«нет», «true»/«false», «1»/«0», «+»/«-»
security наличие охраны
Пример<security>1</security>
«да»/«нет», «true»/«false», «1»/«0», «+»/«-»
facing отделка/ремонт
Пример<facing>евроремонт</facing>
«без ремонта», «требует ремонта», «с ремонтом», «муниципальный ремонт», «евроремонт», «дизайнерский ремонт»
separate_enter отдельный вход
Пример<separate_enter>1</separate_enter>
«да»/«нет», «true»/«false», «1»/«0», «+»/«-»
first_line первая линия
Пример<first_line>1</first_line>
«да»/«нет», «true»/«false», «1»/«0», «+»/«-»
repair_pit ремонтная яма
Пример<repair_pit>1</repair_pit>
«да»/«нет», «true»/«false», «1»/«0», «+»/«-»
electricity электроснабжение
Пример<electricity>1</electricity>
«да»/«нет», «true»/«false», «1»/«0», «+»/«-»
gas подключение к газовым сетям
Пример<gas>1</gas>
«да»/«нет», «true»/«false», «1»/«0», «+»/«-»
open_plan cвободная планировка
Пример<open_plan>1</open_plan>
«да»/«нет», «true»/«false», «1»/«0», «+»/«-»
class класс объекта
Пример<class>B</class>
«A», «B», «C», «D», «E», «F»
land_usage вид разрешенного использования земли
Пример<land_usage>для дачного строительства</land_usage>
«для ведения сельского хозяйства», «для дачного строительства», «для жилищного строительства», «для индивидуального жилищного строительства (для ИЖС)», «для организации крестьянско-фермерского хозяйства»
contact_realtyназвание агентства/компании продавца
Пример<contact_realty>Метр квадратный</contact_realty>
contact_phoneконтактный телефон
Пример<contact_phone>+7(333)2223333, +7(333)1113333</contact_phone>
возможна передача нескольких телефонных номеров разделенных запятыми
contact_nameконтактное лицо
Пример<contact_name>Пупкин Вася</contact_name>
contact_emailконтактный email
Пример<contact_email>infо@kvmеtеr.ru</contact_email>
photoфотографии объекта может быть несколько тегов
Пример <photo>http://www.kvmeter.ru/img/logo.png</photo> <photo>http://www.kvmeter.ru/img/no_image.png</photo>
Фотографии объекта в форматах jpg, png. Для объявлений обязательно наличие не менее 3 фото, на фото должен быть изображён объект недвижимости, который является предметом сделки купли/продажи/аренды
urlссылка на страницу объекта
Пример<url>http://www.kvmeter.ru/50/apartments/</url>
url_videoссылка на видео ролик объекта
Пример<url_video>http://www.kvmeter.ru/video.avi</url_video>
premiumпремиум размещение объявления
Пример<premium>1</premium>
«да»/«нет», «true»/«false», «1»/«0», «+»/«-»

Валидатор XML-фидов поможет вам проверить экспортные XML-файлы на соответствие их структуры. Настоятельно рекомендуем после создания экспортного файла или внесения в него изменений обязательно проводить его проверку на валидность.

Пример XML-файла

<?xml version="1.0" encoding="windows-1251"?> <adverts> <generation-date>2015-07-14T03:30:22+03:00</generation-date> <adv> <id>1027</id> <active_to>2016-07-14T09:33:34+03:00</active_to> <type>дом</type> <operation>продажа</operation> <region>Нижегородская область</region> <ray>Сергачский район</ray> <village>село Толба</village> <maps>55.619081,45.300046</maps> <text><![CDATA[Дополнительная информация. Продается жилой дом 41кв.м. В доме : водопровод, паровое отопление. К дому пристроена большая терраса. На участке баня, кладовая. Плодово-ягодный сад. Отличное место как для постоянного проживания, так и для отдыха.]]></text> <cost>650000</cost> <curr>RUR</curr> <rooms_count>2</rooms_count> <square>82</square> <living_square>20</living_square> <kitchen_square>6</kitchen_square> <land_square>35</land_square> <sum_floor>1</sum_floor> <heating>1</heating> <electricity>1</electricity> <contact_realty>Агентство Недвижимости</contact_realty> <contact_phone>+7(495)1234567</contact_phone> <contact_name>Евгения</contact_name> <contact_email>yourmail@site.ru</contact_email> <photo>http://img.site.ru/I/I_vwscrb7uqx.jpg</photo> <photo>http://img.site.ru/I/I_5pa5xizkj8.jpg</photo> <url>http://site.ru/object/1027</url> <premium>0</premium> </adv> <adv> <id>1028</id> <active_to>2016-07-14T09:33:34+03:00</active_to> <type>дом</type> <operation>продажа</operation> <region>Нижегородская область</region> <ray>Богородский район</ray> <village>деревня Кусаковка</village> <maps>56.191278,43.908025</maps> <text><![CDATA[Дополнительная информация. Все коммуникации в доме. Требуется внутренняя отделка. На первом этаже: кабинет, зал, кухня, с/узел. На втором этаже: 2 спальни, детская.]]></text> <cost>5300000</cost> <curr>RUR</curr> <rooms_count>5</rooms_count> <square>356</square> <living_square>130</living_square> <kitchen_square>10</kitchen_square> <land_square>1</land_square> <sum_floor>2</sum_floor> <heating>1</heating> <sewage>1</sewage> <electricity>1</electricity> <gas>1</gas> <contact_realty>Агентство Недвижимости</contact_realty> <contact_phone>+7(495)1234567</contact_phone> <contact_name>Евгения</contact_name> <contact_email>yourmail@site.ru</contact_email> <photo>http://img.site.ru/I/I_cz9garjao9.jpg</photo> <url>http://site.ru/object/1028</url> <premium>0</premium> </adv> <adv> <id>10656</id> <active_to>2016-07-14T09:33:34+03:00</active_to> <type>квартира</type> <operation>продажа</operation> <region>Нижегородская область</region> <city>Нижний Новгород</city> <street>Днепропетровская улица</street> <house>12</house> <maps>56.28992,43.910711</maps> <text><![CDATA[ул. Днепропетровская,12-Ленинский район -ст.метро"Заречная" 2-х комнатная квартира "улучшенной планировки" на 2-этаже,10-ти этажного панельного дома.1995 год постройки. Общая площадь 52 кв.метров,жилая 31кв. метров, кухня 9 кв.метров. прихожая 8 кв.метров. Комнаты изолированные, санузел раздельно. Лоджия застекленная. Квартира не угловая, теплая-светлая. Состояние квартиры хорошее. Установлены счетчики на газ и воду. Рядом магазины. торговый центр"Муравей". До проспекта Ленина и метро "Заречная" 10 мин. ходьбы.]]></text> <cost>3200000</cost> <curr>RUR</curr> <rooms_count>2</rooms_count> <rooms_type>изолированные</rooms_type> <square>52</square> <living_square>32</living_square> <kitchen_square>9</kitchen_square> <sum_floor>10</sum_floor> <floor>2</floor> <balkon>да</balkon> <wc>раздельный</wc> <lift_count>1</lift_count> <built_year>1995</built_year> <internet>1</internet> <furniture>0</furniture> <phone>0</phone> <condition>0</condition> <facing>с ремонтом</facing> <open_plan>0</open_plan> <contact_phone>+7(495)1234567</contact_phone> <contact_name>Сергей</contact_name> <contact_email>yourmail@site.ru</contact_email> <photo>http://img.site.ru/7/7kn4dRsidE.jpg</photo> <photo>http://img.site.ru/t/tuZFrkP4rB.jpg</photo> <url>http://site.ru/object/10656</url> <premium>0</premium> </adv> </adverts>
Спецпредложения
5-комн. квартира 2,8 млн.p
5-комн. квартира 2,8  млн.p
Московская обл, Балашиха г, Ленина пр-кт, 38А
225 / 16.6 / 25 м2 11 этаж из 11
Оставить заявку
Студия 4,8 млн.p
Студия 4,8  млн.p
Московская обл, Люберцы г, Октябрьский пр-кт, 403
34.1 / 22 м2 2 этаж из 4
Оставить заявку
1-комн. квартира 5,2 млн.p
1-комн. квартира 5,2  млн.p
Московская обл, Видное г, Горки Ленинские п, Новое ш, 12к1
25 / 12 / 5 м2 20 этаж из 25
Оставить заявку
Дом 28,0 млн.p
Дом 28,0  млн.p
Московская обл, Истринский р-н, Истра-1 г
11.2 соток / 185.2 м2
Оставить заявку
Дом 1,2 млн.p
Дом 1,2  млн.p
Московская обл, Орехово-Зуево г, Цаплино Ильинское с/п д, Малахит снт
6 соток / 45 м2
Оставить заявку
Участок 4,9 млн.p
Участок 4,9  млн.p
Московская обл, Одинцово г, Никифоровское д, Цветочная ул
15 соток
Оставить заявку
1-комн. квартира 32,5 млн.p
1-комн. квартира 32,5  млн.p
Москва г, Винницкая ул, 8к1
45 / 25 / 9 м2 2 этаж из 8
Оставить заявку
3-комн. квартира 11,1 млн.p
3-комн. квартира 11,1  млн.p
Москва г, Севастопольский пр-кт, 13
58.6 / 37.9 / 5.5 м2 2 этаж из 9
Оставить заявку
2-комн. квартира 17,2 млн.p
2-комн. квартира 17,2  млн.p
Москва г, Севастопольский пр-кт, 3к1
38.8 / 23.7 / 6.5 м2 9 этаж из 12
Оставить заявку
Дом 80,0 млн.p
Дом 80,0  млн.p
Москва г, Филимонковское п, Бурцево нп
20 соток / 490 м2
Оставить заявку
Дом 350,0 млн.p
Дом 350,0  млн.p
Москва г, Карамышевский проезд, 7к3
3 соток / 317 м2
Оставить заявку
Дом 20,0 млн.p
Дом 20,0  млн.p
Москва г, Вороновское п, Ворсино д, 27
27 соток / 69 м2
Оставить заявку
Дом 67,0 млн.p
Дом 67,0  млн.p
Москва г, Борки д
12 соток / 300 м2
Оставить заявку
Участок 12,3 млн.p
Участок 12,3  млн.p
Москва г, Филимонковское п, Нижнее Валуево д, 14
11 соток
Оставить заявку