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

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

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

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

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

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

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

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

    "

    "

    &

    &

    >

    >

    <

    &lt;

    '

    &apos;

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

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

Элемент Назначение Описание Допустимые значения
adverts корневой элемент, содержащий информацию обо всех объектах
generation-date дата создания фида
Пример<generation-date>2024-07-16T05:46:34+03:00</generation-date>
даты и время следует указывать согласно стандарту ISO 8601
adv элемент, содержащий информацию об отдельном объекте
id идентификатор любой численно символьный код уникальный для каждого объявления, для одного и того же объекта значение данного элемента не должно изменяться.
Пример<id>A3483298934SFD</id>
active_to дата активности дата до которой будет активно (показываться) объявление
если дата активности не передана, то объявлению будет автоматически присваиваться дата активности равная дате загрузки фида + 1 неделя.
Пример<active_to>2024-07-16T05:46:34+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>
Спецпредложения
2-комн. квартира 4,6 млн.p
2-комн. квартира 4,6  млн.p
Московская обл, Ногинск г, Старая Купавна г, Октябрьская ул, 14А
47.6 / 25 / 5 м2 11 этаж из 17
Оставить заявку
2-комн. квартира 9,3 млн.p
2-комн. квартира 9,3  млн.p
Московская обл, Лобня г, Чехова ул, 7
50.7 / 37 / 7 м2 4 этаж из 5
Оставить заявку
Дом 3,5 млн.p
Дом 3,5  млн.p
Московская обл, Жуковский г, Возрождение снт
15 соток / 90 м2
Оставить заявку
Дом 25,0 млн.p
Дом 25,0  млн.p
Московская обл, Клин г, Высоковск г, Лесная ул, 33
18 соток / 154 м2
Оставить заявку
Дом 550 000 p
Дом 550 000 p
Московская обл, Серебряные Пруды п, Песочное д
10 соток / 32 м2
Оставить заявку
Дом 2,8 млн.p
Дом 2,8  млн.p
Московская обл, Сергиево-Посадский р-н, Гоголя Семхоз мкр пер
8.14 соток / 95 м2
Оставить заявку
1-комн. квартира 13,2 млн.p
1-комн. квартира 13,2  млн.p
Москва г, Маршала Рокоссовского б-р, 36/1
45 / 14.4 / 17.2 м2 7 этаж из 9
Оставить заявку
3-комн. квартира 15,0 млн.p
3-комн. квартира 15,0  млн.p
Москва г, Задонский проезд, 16к1
63 / 45 / 7 м2 2 этаж из 12
Оставить заявку
Дом 10,0 млн.p
Дом 10,0  млн.p
Москва г, Школьная ул, 20
9 соток / 54.5 м2
Оставить заявку
Дом 150,0 млн.p
Дом 150,0  млн.p
Москва г, Сурикова ул, 29/5
12 соток / 198 м2
Оставить заявку
Участок 5,5 млн.p
Участок 5,5  млн.p
Москва г, Роговское п, Рогово п, Заречная ул
18 соток
Оставить заявку
Участок 9,8 млн.p
Участок 9,8  млн.p
Москва г, Зеленоград г, Садовая ул, 59
7.8 соток
Оставить заявку
Участок 23,0 млн.p
Участок 23,0  млн.p
Москва г, Богучарский 1-й пер
6.8 соток
Оставить заявку
Участок 2,0 млн.p
Участок 2,0  млн.p
Москва г, Кленовское п, Щербинка снт
6 соток
Оставить заявку