Текстовый поиск
Описание
GET /search
Возвращает список товаров, найденных по текстовому запросу на Маркете.
Каждому товару соответствует своя страница — карточка товара. На одной карточке может размещаться несколько вариантов товара. Например, у смартфона могут быть разные цвета, а у чая — разное количество пакетиков. В результатах запроса, в зависимости от значения входного параметра fields, может возвращаться информация о карточке товара и варианте товара, который отображается на ней первым.
Запрос является регионозависимым, его результаты возвращаются постранично.
URL ресурса:
https://api.content.market.yandex.ru/v3/affiliate/search
Входные данные
Параметр | Тип | Значение |
---|---|---|
Обязательные | ||
text | String | Поисковый запрос. Вы можете указать в нем:
В поисковом запросе можно использовать кириллические и латинские буквы, числа, а также специальные символы, которые обозначаются с помощью кодов. Например, пробел кодируется как
Примеры поисковых запросов |
geo_id | Int32 | Идентификатор региона, в котором нужно найти товары. Список идентификаторов часто используемых регионов см. в разделе Регионозависимые запросы. |
Необязательные | ||
format | Enum | Формат выходных данных:
Значение по умолчанию: json. |
fields | String | Информация о товаре, которую нужно получить (можно перечислить несколько значений через запятую):
|
exact-match | Boolean | Точный поиск. Если в параметре text вы указываете название товара или произвольный текстовый запрос, с помощью параметра exact-match вы получите список товаров, в названии которых есть все слова из поискового запроса. Последовательность слов в названии и запросе может быть разной. Чтобы использовать точный поиск, укажите значение true. |
clid | String | Идентификатор площадки. Указанный идентификатор CLID добавляется в URL, возвращаемые в ответе, в виде query-параметра: Идентификатор можно узнать у персонального менеджера. Если вы являетесь партнером Яндекс.Маркета, идентификатор также можно найти в интерфейсе Яндекс.Дистрибуции, на странице Продукты. |
vid | String | Дополнительный идентификатор для ссылок — строка длиной до 150 символов только из латинских букв, цифр и специальных знаков: Указанный идентификатор добавляется в URL, возвращаемые в ответе, в виде query-параметра: Подробнее см. в разделе Дополнительный идентификатор инструмента VID Справки партнерской сети Яндекс.Маркета. |
page | Int8 | Номер страницы результатов: от 1 до 50. Значение по умолчанию: 1. |
count | Int8 | Количество результатов на странице: от 1 до 30. Значение по умолчанию: 10. |
Параметр | Тип | Значение |
---|---|---|
Обязательные | ||
text | String | Поисковый запрос. Вы можете указать в нем:
В поисковом запросе можно использовать кириллические и латинские буквы, числа, а также специальные символы, которые обозначаются с помощью кодов. Например, пробел кодируется как
Примеры поисковых запросов |
geo_id | Int32 | Идентификатор региона, в котором нужно найти товары. Список идентификаторов часто используемых регионов см. в разделе Регионозависимые запросы. |
Необязательные | ||
format | Enum | Формат выходных данных:
Значение по умолчанию: json. |
fields | String | Информация о товаре, которую нужно получить (можно перечислить несколько значений через запятую):
|
exact-match | Boolean | Точный поиск. Если в параметре text вы указываете название товара или произвольный текстовый запрос, с помощью параметра exact-match вы получите список товаров, в названии которых есть все слова из поискового запроса. Последовательность слов в названии и запросе может быть разной. Чтобы использовать точный поиск, укажите значение true. |
clid | String | Идентификатор площадки. Указанный идентификатор CLID добавляется в URL, возвращаемые в ответе, в виде query-параметра: Идентификатор можно узнать у персонального менеджера. Если вы являетесь партнером Яндекс.Маркета, идентификатор также можно найти в интерфейсе Яндекс.Дистрибуции, на странице Продукты. |
vid | String | Дополнительный идентификатор для ссылок — строка длиной до 150 символов только из латинских букв, цифр и специальных знаков: Указанный идентификатор добавляется в URL, возвращаемые в ответе, в виде query-параметра: Подробнее см. в разделе Дополнительный идентификатор инструмента VID Справки партнерской сети Яндекс.Маркета. |
page | Int8 | Номер страницы результатов: от 1 до 50. Значение по умолчанию: 1. |
count | Int8 | Количество результатов на странице: от 1 до 30. Значение по умолчанию: 10. |
Выходные данные
Структура выходных данных приведена ниже. Порядок следования параметров не гарантируется.
{
"status": "{enum}",
"context":
{
"id": "{string}",
"time": "{date}",
"link": "{string}",
"marketUrl": "{string}",
"region":
{
"id": {int32},
"name": "{string}",
"type": "{enum}",
"childCount": {int32},
"country":
{
"id": {int32},
"name": "{string}",
"type": "{enum}",
"childCount": {int32}
}
},
"currency":
{
"id": "{string}",
"name": "{string}"
},
"page":
{
"number": {int32},
"count": {int32},
"total": {int32},
"last": {boolean},
"totalItems": {int32}
}
},
"items":
[
{
"id": {int64},
"name": "{string}",
"link": "{string}",
"offerCount": {int64},
"opinionCount": {int32},
"reviewCount": {int32},
"description": "{string}",
"specifications": [
{
"name": "{string}",
"features": [
{
"name": "{string}",
"value": "{string}",
},
...
],
},
],
"photo":
{
"width": {int32},
"height": {int32},
"url": "{string}"
},
"photos":
[
{
"width": {int32},
"height": {int32},
"url": "{string}"
},
...
],
"category":
{
"id": {int32},
"name": "{string}",
},
"price":
{
"max": "{string}",
"min": "{string}",
"avg": "{string}"
},
"rating":
{
"value": {float},
"count": {int32}
},
"offer":
{
"sku": "{string}",
"name": "{string}",
"url": "{string}",
"description": "{string}",
"price":
{
"value": "{string}",
"discount": "{string}",
"base": "{string}"
},
"photo":
{
"width": {int32},
"height": {int32},
"url": "{string}"
},
"photos":
[
{
"width": {int32},
"height": {int32},
"url": "{string}"
},
...
],
"delivery":
{
"brief": "{string}",
"price":
{
"value": "{string}",
"base": "{string}"
}
}
}
},
...
]
}
<result status="{enum}">
<context id="{string}" time="{date}" link="{string}" marketUrl="{string}">
<region id="{int32}" name="{string}" type="{enum}" childCount="{int32}">
<country id="{int32}" name="{string}" type="{enum}" childCount="{int32}"/>
</region>
<currency id="{enum}" name="{string}"/>
<page number="{int32}" count="{int32}" total="{int32}" last="{boolean}"
totalItems="{int32}"/>
</context>
<items>
<item id="{int64}" name="{string}" link="{string}" offerCount="{int64}"
opinionCount="{int32}" reviewCount="{int32}">
<description>{string}</description>
<specifications>
<group name="{string}">
<features>
<feature name="{string}" value="{string}"/>
</features>
</group>
</specifications>
<photo width="{int32}" height="{int32}" url="{string}"/>
<photos>
<photo width="{int32}" height="{int32}" url="{string}"/>
...
</photos>
<category id="{int32}" name="{string}"/>
<price max="{string}" min="{string}" avg="{string}"/>
<rating value="{float}" count="{int32}"/>
<offer sku="{string}" name="{string}" url="{string}">
<description>{string}</descripion>
<price value="{string}" discount="{string}" base="{string}"/>
<photo width="{int32}" height="{int32}" url="{string}"/>
<photos>
<photo width="{int32}" height="{int32}" url="{string}"/>
...
</photos>
<delivery brief="{string}">
<price value="{string}" base="{string}"/>
</delivery>
</offer>
</item>
...
</items>
</result>
Описание параметров:
Параметр для формата JSON | Параметр для формата XML | Тип | Описание |
---|---|---|---|
result | Ответ. Параметр возвращается только для формата XML. | ||
Параметры, вложенные в result | |||
status | status | Enum | Статус выполнения запроса:
Для формата XML является атрибутом параметра result. |
context | context | Информация о запросе. | |
items | items | Список товаров, найденных по поисковому запросу. | |
Параметры, вложенные в context | |||
id | id | String | Идентификатор запроса. Для формата XML является атрибутом параметра context. |
time | time | Date | Дата и время выполнения запроса. Формат даты: ISO 8601 с миллисекундами и смещением относительно UTC. Например, 2017-11-21T00:00:00.000+03:00. Для формата XML является атрибутом параметра context. |
link | link | String | URL страницы запроса на Маркете. Для формата XML является атрибутом параметра context. |
marketUrl | marketUrl | String | URL Маркета. Для формата XML является атрибутом параметра context. |
region | region | Регион, для которого возвращаются данные. | |
currency | currency | Валюта, в которой указаны цены в ответе. | |
page | page | Информация о страницах результатов. | |
Параметры, вложенные в region | |||
id | id | Int32 | Идентификатор региона. Для формата XML является атрибутом параметра region. |
name | name | String | Название региона. Для формата XML является атрибутом параметра region. |
type | type | Enum | Тип региона:
Для формата XML является атрибутом параметра region. |
childCount | childCount | Int32 | Количество дочерних регионов. Для формата XML является атрибутом параметра region. |
country | country | Страна, в которой расположен регион. | |
Параметры, вложенные в country | |||
id | id | Int32 | Идентификатор страны. Для формата XML является атрибутом параметра country. |
name | name | String | Название страны. Для формата XML является атрибутом параметра country. |
type | type | Enum | Тип региона:
Для формата XML является атрибутом параметра country. |
childCount | childCount | Int32 | Количество дочерних регионов. Для формата XML является атрибутом параметра country. |
Параметры, вложенные в currency | |||
id | id | Enum | Код валюты:
|
name | name | String | Название валюты. |
Параметры, вложенные в page | |||
number | number | Int32 | Порядковый номер текущей страницы результатов. Для формата XML является атрибутом параметра page. |
count | count | Int32 | Количество товаров на текущей странице результатов. Для формата XML является атрибутом параметра page. |
total | total | Int32 | Количество страниц с результатами поиска. Для формата XML является атрибутом параметра page. |
last | last | Boolean | Является ли текущая страница результатов последней:
Если параметр не возвращается, страница не является последней. Для формата XML является атрибутом параметра page. |
totalItems | totalItems | Int32 | Общее количество найденных товаров. Для формата XML является атрибутом параметра page. |
Параметры, вложенные в items | |||
item | Информация о товаре. Параметр возвращается только для формата XML. | ||
Параметры, вложенные в items / item | |||
id | id | Int64 | Идентификатор товара. Для формата XML является атрибутом параметра item. |
name | name | String | Название товара. Для формата XML является атрибутом параметра item. |
link | link | String | URL карточки товара на Маркете. Возвращается, только если во входном параметре fields указано значение MODEL_DEFAULT_OFFER. Для формата XML является атрибутом параметра item. |
offerCount | offerCount | Int64 | Количество вариантов товара. Возвращается, только если во входном параметре fields указано значение MODEL_OFFERS. Для формата XML является атрибутом параметра item. |
opinionCount | opinionCount | Int32 | Суммарное количество оценок и отзывов о товаре. Возвращается, только если во входном параметре fields указано значение MODEL_MEDIA. Для формата XML является атрибутом параметра item. |
reviewCount | reviewCount | Int32 | Количество обзоров товара. Возвращается, только если во входном параметре fields указано значение MODEL_MEDIA. Для формата XML является атрибутом параметра item. |
description | description | String | Описание товара. |
specifications | specifications | Основные характеристики товара. Возвращается, только если во входном параметре fields указано значение MODEL_SPECIFICATION. | |
photo | photo | Основное изображение товара. Возвращается, только если во входном параметре fields указано значение MODEL_PHOTO. | |
photos | photos | Все изображения товара. Возвращается, только если во входном параметре fields указаны значения MODEL_PHOTOS. | |
category | category | Информация о категории, к которой относится товар. Возвращается, только если во входном параметре fields указано значение MODEL_CATEGORY. | |
price | price | Обобщенная информация о ценах на варианты товара: максимальной, минимальной и средней. Возвращается, только если во входном параметре fields указано значение MODEL_PRICE. | |
rating | rating | Информация о рейтинге товара. Возвращается, только если во входном параметре fields указано значение MODEL_RATING. | |
offer | offer | Информация о варианте товара, который отображается на его карточке первым. На одной карточке может размещаться несколько вариантов товара. Например, у смартфона могут быть разные цвета, а у чая — разное количество пакетиков. Информацию обо всех вариантах товара можно получить с помощью запроса GET /models/{modelId}/offers. Возвращается, только если во входном параметре fields указано значение MODEL_DEFAULT_OFFER. | |
Параметры, вложенные в specifications (items) | |||
name | name | String | Название характеристики товара Возвращается, только если во входном параметре fields указано значение MODEL_SPECIFICATION. |
feature | feature | String | Значение характеристики товара Возвращается, только если во входном параметре fields указано значение MODEL_SPECIFICATION. |
Параметры, вложенные в photo (items) | |||
width | width | Int32 | Ширина изображения в пикселях. Возвращается, только если во входном параметре fields указано значение MODEL_PHOTO. Для формата XML является атрибутом параметра photo. |
height | height | Int32 | Высота изображения в пикселях. Возвращается, только если во входном параметре fields указано значение MODEL_PHOTO. Для формата XML является атрибутом параметра photo. |
url | url | String | URL изображения. Возвращается, только если во входном параметре fields указано значение MODEL_PHOTO. Для формата XML является атрибутом параметра photo. |
Параметры, вложенные в photos (items) | |||
photo | Изображение товара. Возвращается, только если во входном параметре fields указаны значения MODEL_PHOTOS. | ||
Параметры, вложенные в photos / photo (items) | |||
width | width | Int32 | Ширина изображения в пикселях. Возвращается, только если во входном параметре fields указаны значения MODEL_PHOTOS. Для формата XML является атрибутом параметра photo. |
height | height | Int32 | Высота изображения в пикселях. Возвращается, только если во входном параметре fields указаны значения MODEL_PHOTOS. Для формата XML является атрибутом параметра photo. |
url | url | String | URL изображения. Возвращается, только если во входном параметре fields указаны значения MODEL_PHOTOS. Для формата XML является атрибутом параметра photo. |
Параметры, вложенные в category | |||
id | id | Int32 | Идентификатор категории. Возвращается, только если во входном параметре fields указано значение MODEL_CATEGORY. Для формата XML является атрибутом параметра category. |
name | name | String | Название категории. Возвращается, только если во входном параметре fields указано значение MODEL_CATEGORY. Для формата XML является атрибутом параметра category. |
Параметры, вложенные в price (items) | |||
max | max | String | Цена самого дорогого варианта товара. Возвращается, только если во входном параметре fields указано значение MODEL_PRICE. Информация о валюте, в которой указана цена, возвращается в параметре currency. Для формата XML является атрибутом параметра price. |
min | min | String | Цена самого дешевого варианта товара. Возвращается, только если во входном параметре fields указано значение MODEL_PRICE. Информация о валюте, в которой указана цена, возвращается в параметре currency. Для формата XML является атрибутом параметра price. |
avg | avg | String | Средняя цена вариантов товара. Возвращается, только если во входном параметре fields указано значение MODEL_PRICE. Информация о валюте, в которой указана цена, возвращается в параметре currency. Для формата XML является атрибутом параметра price. |
Параметры, вложенные в rating | |||
value | value | Double | Рейтинг товара от 1 до 5. Возвращается, только если во входном параметре fields указано значение MODEL_RATING. Для формата XML является атрибутом параметра rating. |
count | count | Int32 | Количество оценок товара. Возвращается, только если во входном параметре fields указано значение MODEL_RATING. Для формата XML является атрибутом параметра rating. |
Параметры, вложенные в offer | |||
sku | sku | String | Идентификатор варианта товара (SKU на Маркете). Возвращается, только если во входном параметре fields указано значение MODEL_DEFAULT_OFFER. Для формата XML является атрибутом параметра offer. |
name | name | String | Название варианта товара. Возвращается, только если во входном параметре fields указано значение MODEL_DEFAULT_OFFER. Для формата XML является атрибутом параметра offer. |
url | url | String | URL варианта товара на Маркете. Возвращается, только если во входном параметре fields указано значение MODEL_DEFAULT_OFFER. Для формата XML является атрибутом параметра offer. |
description | description | String | Описание варианта товара. Возвращается, только если во входном параметре fields указано значение MODEL_DEFAULT_OFFER. |
price | price | Информация о цене варианта товара. Возвращается, только если во входном параметре fields указано значение MODEL_DEFAULT_OFFER. | |
photo | photo | Основное изображение варианта товара. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_PHOTO. | |
photos | photos | Все изображения варианта товара. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_PHOTO. | |
delivery | delivery | Информация о доставке варианта товара. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_DELIVERY. | |
Параметры, вложенные в price (offer) | |||
value | value | String | Цена варианта товара. Если на вариант товара действует скидка, указана цена со скидкой. Возвращается, только если во входном параметре fields указано значение MODEL_DEFAULT_OFFER. Информация о валюте, в которой указана цена, возвращается в параметре currency. Для формата XML является атрибутом параметра price. |
discount | discount | String | Скидка на вариант товара в процентах. Возвращается, только если во входном параметре fields указано значение MODEL_DEFAULT_OFFER и на вариант товара действует скидка. Для формата XML является атрибутом параметра price. |
base | base | String | Цена варианта товара без скидки. Возвращается, только если во входном параметре fields указано значение MODEL_DEFAULT_OFFER и на вариант товара действует скидка. Информация о валюте, в которой указана цена, возвращается в параметре currency. Для формата XML является атрибутом параметра price. |
Параметры, вложенные в photo (offer) | |||
width | width | Int32 | Ширина изображения в пикселях. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_PHOTO. Для формата XML является атрибутом параметра photo. |
height | height | Int32 | Высота изображения в пикселях. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_PHOTO. Для формата XML является атрибутом параметра photo. |
url | url | String | URL изображения. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_PHOTO. Для формата XML является атрибутом параметра photo. |
Параметры, вложенные в photos (offer) | |||
photo | Изображение варианта товара. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_PHOTO. | ||
Параметры, вложенные в photos / photo (offer) | |||
width | width | Int32 | Ширина изображения в пикселях. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_PHOTO. Для формата XML является атрибутом параметра photo. |
height | height | Int32 | Высота изображения в пикселях. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_PHOTO. Для формата XML является атрибутом параметра photo. |
url | url | String | URL изображения. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_PHOTO. Для формата XML является атрибутом параметра photo. |
Параметры, вложенные в delivery | |||
brief | brief | String | Краткое описание условий доставки. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_DELIVERY. Для формата XML является атрибутом параметра delivery. |
price | price | Int32 | Информация о стоимости доставки. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_DELIVERY. Для формата XML является атрибутом параметра delivery. |
Параметры, вложенные в price (delivery) | |||
value | value | String | Стоимость доставки. Если на доставку действует скидка, указана цена со скидкой. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_DELIVERY. Информация о валюте, в которой указана цена, возвращается в параметре currency. Для формата XML является атрибутом параметра price. |
base | base | String | Стоимость доставки без скидки. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_DELIVERY и на доставку действует скидка. Информация о валюте, в которой указана цена, возвращается в параметре currency. Для формата XML является атрибутом параметра price. |
Параметр для формата JSON | Параметр для формата XML | Тип | Описание |
---|---|---|---|
result | Ответ. Параметр возвращается только для формата XML. | ||
Параметры, вложенные в result | |||
status | status | Enum | Статус выполнения запроса:
Для формата XML является атрибутом параметра result. |
context | context | Информация о запросе. | |
items | items | Список товаров, найденных по поисковому запросу. | |
Параметры, вложенные в context | |||
id | id | String | Идентификатор запроса. Для формата XML является атрибутом параметра context. |
time | time | Date | Дата и время выполнения запроса. Формат даты: ISO 8601 с миллисекундами и смещением относительно UTC. Например, 2017-11-21T00:00:00.000+03:00. Для формата XML является атрибутом параметра context. |
link | link | String | URL страницы запроса на Маркете. Для формата XML является атрибутом параметра context. |
marketUrl | marketUrl | String | URL Маркета. Для формата XML является атрибутом параметра context. |
region | region | Регион, для которого возвращаются данные. | |
currency | currency | Валюта, в которой указаны цены в ответе. | |
page | page | Информация о страницах результатов. | |
Параметры, вложенные в region | |||
id | id | Int32 | Идентификатор региона. Для формата XML является атрибутом параметра region. |
name | name | String | Название региона. Для формата XML является атрибутом параметра region. |
type | type | Enum | Тип региона:
Для формата XML является атрибутом параметра region. |
childCount | childCount | Int32 | Количество дочерних регионов. Для формата XML является атрибутом параметра region. |
country | country | Страна, в которой расположен регион. | |
Параметры, вложенные в country | |||
id | id | Int32 | Идентификатор страны. Для формата XML является атрибутом параметра country. |
name | name | String | Название страны. Для формата XML является атрибутом параметра country. |
type | type | Enum | Тип региона:
Для формата XML является атрибутом параметра country. |
childCount | childCount | Int32 | Количество дочерних регионов. Для формата XML является атрибутом параметра country. |
Параметры, вложенные в currency | |||
id | id | Enum | Код валюты:
|
name | name | String | Название валюты. |
Параметры, вложенные в page | |||
number | number | Int32 | Порядковый номер текущей страницы результатов. Для формата XML является атрибутом параметра page. |
count | count | Int32 | Количество товаров на текущей странице результатов. Для формата XML является атрибутом параметра page. |
total | total | Int32 | Количество страниц с результатами поиска. Для формата XML является атрибутом параметра page. |
last | last | Boolean | Является ли текущая страница результатов последней:
Если параметр не возвращается, страница не является последней. Для формата XML является атрибутом параметра page. |
totalItems | totalItems | Int32 | Общее количество найденных товаров. Для формата XML является атрибутом параметра page. |
Параметры, вложенные в items | |||
item | Информация о товаре. Параметр возвращается только для формата XML. | ||
Параметры, вложенные в items / item | |||
id | id | Int64 | Идентификатор товара. Для формата XML является атрибутом параметра item. |
name | name | String | Название товара. Для формата XML является атрибутом параметра item. |
link | link | String | URL карточки товара на Маркете. Возвращается, только если во входном параметре fields указано значение MODEL_DEFAULT_OFFER. Для формата XML является атрибутом параметра item. |
offerCount | offerCount | Int64 | Количество вариантов товара. Возвращается, только если во входном параметре fields указано значение MODEL_OFFERS. Для формата XML является атрибутом параметра item. |
opinionCount | opinionCount | Int32 | Суммарное количество оценок и отзывов о товаре. Возвращается, только если во входном параметре fields указано значение MODEL_MEDIA. Для формата XML является атрибутом параметра item. |
reviewCount | reviewCount | Int32 | Количество обзоров товара. Возвращается, только если во входном параметре fields указано значение MODEL_MEDIA. Для формата XML является атрибутом параметра item. |
description | description | String | Описание товара. |
specifications | specifications | Основные характеристики товара. Возвращается, только если во входном параметре fields указано значение MODEL_SPECIFICATION. | |
photo | photo | Основное изображение товара. Возвращается, только если во входном параметре fields указано значение MODEL_PHOTO. | |
photos | photos | Все изображения товара. Возвращается, только если во входном параметре fields указаны значения MODEL_PHOTOS. | |
category | category | Информация о категории, к которой относится товар. Возвращается, только если во входном параметре fields указано значение MODEL_CATEGORY. | |
price | price | Обобщенная информация о ценах на варианты товара: максимальной, минимальной и средней. Возвращается, только если во входном параметре fields указано значение MODEL_PRICE. | |
rating | rating | Информация о рейтинге товара. Возвращается, только если во входном параметре fields указано значение MODEL_RATING. | |
offer | offer | Информация о варианте товара, который отображается на его карточке первым. На одной карточке может размещаться несколько вариантов товара. Например, у смартфона могут быть разные цвета, а у чая — разное количество пакетиков. Информацию обо всех вариантах товара можно получить с помощью запроса GET /models/{modelId}/offers. Возвращается, только если во входном параметре fields указано значение MODEL_DEFAULT_OFFER. | |
Параметры, вложенные в specifications (items) | |||
name | name | String | Название характеристики товара Возвращается, только если во входном параметре fields указано значение MODEL_SPECIFICATION. |
feature | feature | String | Значение характеристики товара Возвращается, только если во входном параметре fields указано значение MODEL_SPECIFICATION. |
Параметры, вложенные в photo (items) | |||
width | width | Int32 | Ширина изображения в пикселях. Возвращается, только если во входном параметре fields указано значение MODEL_PHOTO. Для формата XML является атрибутом параметра photo. |
height | height | Int32 | Высота изображения в пикселях. Возвращается, только если во входном параметре fields указано значение MODEL_PHOTO. Для формата XML является атрибутом параметра photo. |
url | url | String | URL изображения. Возвращается, только если во входном параметре fields указано значение MODEL_PHOTO. Для формата XML является атрибутом параметра photo. |
Параметры, вложенные в photos (items) | |||
photo | Изображение товара. Возвращается, только если во входном параметре fields указаны значения MODEL_PHOTOS. | ||
Параметры, вложенные в photos / photo (items) | |||
width | width | Int32 | Ширина изображения в пикселях. Возвращается, только если во входном параметре fields указаны значения MODEL_PHOTOS. Для формата XML является атрибутом параметра photo. |
height | height | Int32 | Высота изображения в пикселях. Возвращается, только если во входном параметре fields указаны значения MODEL_PHOTOS. Для формата XML является атрибутом параметра photo. |
url | url | String | URL изображения. Возвращается, только если во входном параметре fields указаны значения MODEL_PHOTOS. Для формата XML является атрибутом параметра photo. |
Параметры, вложенные в category | |||
id | id | Int32 | Идентификатор категории. Возвращается, только если во входном параметре fields указано значение MODEL_CATEGORY. Для формата XML является атрибутом параметра category. |
name | name | String | Название категории. Возвращается, только если во входном параметре fields указано значение MODEL_CATEGORY. Для формата XML является атрибутом параметра category. |
Параметры, вложенные в price (items) | |||
max | max | String | Цена самого дорогого варианта товара. Возвращается, только если во входном параметре fields указано значение MODEL_PRICE. Информация о валюте, в которой указана цена, возвращается в параметре currency. Для формата XML является атрибутом параметра price. |
min | min | String | Цена самого дешевого варианта товара. Возвращается, только если во входном параметре fields указано значение MODEL_PRICE. Информация о валюте, в которой указана цена, возвращается в параметре currency. Для формата XML является атрибутом параметра price. |
avg | avg | String | Средняя цена вариантов товара. Возвращается, только если во входном параметре fields указано значение MODEL_PRICE. Информация о валюте, в которой указана цена, возвращается в параметре currency. Для формата XML является атрибутом параметра price. |
Параметры, вложенные в rating | |||
value | value | Double | Рейтинг товара от 1 до 5. Возвращается, только если во входном параметре fields указано значение MODEL_RATING. Для формата XML является атрибутом параметра rating. |
count | count | Int32 | Количество оценок товара. Возвращается, только если во входном параметре fields указано значение MODEL_RATING. Для формата XML является атрибутом параметра rating. |
Параметры, вложенные в offer | |||
sku | sku | String | Идентификатор варианта товара (SKU на Маркете). Возвращается, только если во входном параметре fields указано значение MODEL_DEFAULT_OFFER. Для формата XML является атрибутом параметра offer. |
name | name | String | Название варианта товара. Возвращается, только если во входном параметре fields указано значение MODEL_DEFAULT_OFFER. Для формата XML является атрибутом параметра offer. |
url | url | String | URL варианта товара на Маркете. Возвращается, только если во входном параметре fields указано значение MODEL_DEFAULT_OFFER. Для формата XML является атрибутом параметра offer. |
description | description | String | Описание варианта товара. Возвращается, только если во входном параметре fields указано значение MODEL_DEFAULT_OFFER. |
price | price | Информация о цене варианта товара. Возвращается, только если во входном параметре fields указано значение MODEL_DEFAULT_OFFER. | |
photo | photo | Основное изображение варианта товара. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_PHOTO. | |
photos | photos | Все изображения варианта товара. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_PHOTO. | |
delivery | delivery | Информация о доставке варианта товара. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_DELIVERY. | |
Параметры, вложенные в price (offer) | |||
value | value | String | Цена варианта товара. Если на вариант товара действует скидка, указана цена со скидкой. Возвращается, только если во входном параметре fields указано значение MODEL_DEFAULT_OFFER. Информация о валюте, в которой указана цена, возвращается в параметре currency. Для формата XML является атрибутом параметра price. |
discount | discount | String | Скидка на вариант товара в процентах. Возвращается, только если во входном параметре fields указано значение MODEL_DEFAULT_OFFER и на вариант товара действует скидка. Для формата XML является атрибутом параметра price. |
base | base | String | Цена варианта товара без скидки. Возвращается, только если во входном параметре fields указано значение MODEL_DEFAULT_OFFER и на вариант товара действует скидка. Информация о валюте, в которой указана цена, возвращается в параметре currency. Для формата XML является атрибутом параметра price. |
Параметры, вложенные в photo (offer) | |||
width | width | Int32 | Ширина изображения в пикселях. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_PHOTO. Для формата XML является атрибутом параметра photo. |
height | height | Int32 | Высота изображения в пикселях. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_PHOTO. Для формата XML является атрибутом параметра photo. |
url | url | String | URL изображения. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_PHOTO. Для формата XML является атрибутом параметра photo. |
Параметры, вложенные в photos (offer) | |||
photo | Изображение варианта товара. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_PHOTO. | ||
Параметры, вложенные в photos / photo (offer) | |||
width | width | Int32 | Ширина изображения в пикселях. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_PHOTO. Для формата XML является атрибутом параметра photo. |
height | height | Int32 | Высота изображения в пикселях. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_PHOTO. Для формата XML является атрибутом параметра photo. |
url | url | String | URL изображения. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_PHOTO. Для формата XML является атрибутом параметра photo. |
Параметры, вложенные в delivery | |||
brief | brief | String | Краткое описание условий доставки. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_DELIVERY. Для формата XML является атрибутом параметра delivery. |
price | price | Int32 | Информация о стоимости доставки. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_DELIVERY. Для формата XML является атрибутом параметра delivery. |
Параметры, вложенные в price (delivery) | |||
value | value | String | Стоимость доставки. Если на доставку действует скидка, указана цена со скидкой. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_DELIVERY. Информация о валюте, в которой указана цена, возвращается в параметре currency. Для формата XML является атрибутом параметра price. |
base | base | String | Стоимость доставки без скидки. Возвращается, только если во входном параметре fields указаны значения MODEL_DEFAULT_OFFER и OFFER_DELIVERY и на доставку действует скидка. Информация о валюте, в которой указана цена, возвращается в параметре currency. Для формата XML является атрибутом параметра price. |
Ошибки
В случае ошибки сервер возвращает HTTP‑код ответа и краткое описание ошибки.
Ограничения
В течение секунды можно отправить не более 2 запросов.
Примеры
Запрос:
curl -i \
-H 'Authorization: <ключ>' \
'https://api.content.market.yandex.ru/v3/affiliate'\
'/search'\
'?text=iphone%20x'\
'&geo_id=213'\
'&count=1'\
'&fields=MODEL_PRICE,MODEL_DEFAULT_OFFER,MODEL_SPECIFICATION'\
'&format=json'
Ответ:
HTTP/1.1 200 OK
Date: Thu, 19 Sep 2019 11:28:04 GMT
Content-Type: application/json;charset=utf-8
...
{
"status": "OK",
"context":
{
"id": "1568892609697/59759a67d09709e2ef14b146e6920500",
"time": "2019-09-19T14:27:59.977+03:00",
"link": "https://market.yandex.ru/search?onstock=0&text=iphone+x&free-delivery=0
&pp=1930&mclid=1003&distr_type=7&clid=2310490",
"marketUrl": "https://market.yandex.ru?pp=1930&mclid=1003&distr_type=7&clid=2310490",
"region":
{
"id": 213,
"name": "Москва",
"type": "CITY",
"childCount": 14,
"country":
{
"id": 225,
"name": "Россия",
"type": "COUNTRY",
"childCount": 10
}
},
"currency":
{
"id": "RUR",
"name": "руб."
},
"page":
{
"number": 1,
"count": 1,
"total": 242,
"totalItems": 242
}
},
"items":
[
{
"id": 1759344314,
"name": "Смартфон Apple iPhone X 64GB",
"link":
"https://market.yandex.ru/product/smartfon-apple-iphone-x-64gb-seryi-kosmos-mqac2ru-a
/100210864686?show-uid=15688930084968704733806001&pp=1930&mclid=1003
&distr_type=7&clid=2310490",
"description":
"Стильный и надёжный смартфон Apple iPhone X оснащён
ультра-производительным процессором А11 Bionic и стабильным программным
обеспечением. Полноэкранный дисплей Super Retina с диагональю 5.8 дюйма
демонстрирует невероятно яркую, контрастную и живую картинку. Корпус аппарата
защищён от воды и пыли.",
"specifications": [
{
"name": "friendly",
"features": [
{
"name": "экран",
"value": "6.1\" (2532x1170) OLED 120 Гц"
},
{
"name": "встроенная память",
"value": "256 ГБ, 128 ГБ, 512 ГБ, 1 ТБ"
},
{
"name": "оперативная память",
"value": "6 ГБ"
},
{
"name": "3 камеры",
"value": "12 МП, 12 МП, 12 МП"
},
{
"name": "процессор",
"value": "Apple A15 Bionic"
},
{
"name": "SIM-карты",
"value": "2 (nano SIM+eSIM)"
},
{
"name": "операционная система",
"value": "iOS 15"
},
{
"name": "беспроводные интерфейсы",
"value": "NFC, Bluetooth, Wi-Fi"
},
{
"name": "стандарт связи",
"value": "4G LTE, 5G, 3G"
},
{
"name": "степень защиты",
"value": "IP68"
},
{
"name": "вес",
"value": "203 г"
}
]
}
]
"price":
{
"max": "63990",
"min": "63990",
"avg": "63990"
},
"offer":
{
"sku": "100210864686",
"name": "Смартфон Apple iPhone X 64GB серый космос (MQAC2RU/A)",
"url":
"https://market.yandex.ru/product/smartfon-apple-iphone-x-64gb-seryi-kosmos-mqac2ru-a
/100210864686?show-uid=15688930084968704733806001&pp=1930&mclid=1003
&distr_type=7&clid=2310490",
"price":
{
"value": "63990",
"discount": "9.86054",
"base": "70990"
}
}
}
]
}
Запрос:
curl -i \
-H 'Authorization: <ключ>' \
'https://api.content.market.yandex.ru/v3/affiliate'\
'/search'\
'?text=iphone%20x'\
'&geo_id=213'\
'&count=1'\
'&fields=MODEL_PRICE,MODEL_DEFAULT_OFFER,MODEL_SPECIFICATION'\
'&format=xml'
Ответ:
HTTP/1.1 200 OK
Date: Thu, 19 Sep 2019 11:28:04 GMT
Content-Type: application/xml;charset=utf-8
...
<result status="OK">
<context id="1568892609697/59759a67d09709e2ef14b146e6920500"
time="2019-09-19T14:27:59.977+03:00"
link="https://market.yandex.ru/search?onstock=0&text=iphone+x&free-delivery=0
&pp=1930&mclid=1003&distr_type=7&clid=2310490"
marketUrl="https://market.yandex.ru?pp=1930&mclid=1003&distr_type=7
&clid=2310490">
<region id="213" name="Москва" type="CITY" childCount="14">
<country id="225" name="Россия" type="COUNTRY" childCount="10"/>
</region>
<currency id="RUR" name="руб."/>
<page number="1" count="1" total="242" totalItems="242"/>
</context>
<items>
<item id="1759344314" name="Смартфон Apple iPhone X 64GB"
link="https://market.yandex.ru/product
/smartfon-apple-iphone-x-64gb-seryi-kosmos-mqac2ru-a
/100210864686?show-uid=15688930084968704733806001&pp=1930
&mclid=1003&distr_type=7&clid=2310490">
<description>
Стильный и надёжный смартфон Apple iPhone X оснащён
ультра-производительным процессором А11 Bionic и стабильным программным
обеспечением. Полноэкранный дисплей Super Retina с диагональю 5.8 дюйма
демонстрирует невероятно яркую, контрастную и живую картинку. Корпус аппарата
защищён от воды и пыли.
</description>
<price max="63990" min="63990" avg="63990"/>
<offer sku="100210864686"
name="Смартфон Apple iPhone X 64GB серый космос (MQAC2RU/A)"
url="https://market.yandex.ru/product
/smartfon-apple-iphone-x-64gb-seryi-kosmos-mqac2ru-a
/100210864686?show-uid=15688930084968704733806001&pp=1930
&mclid=1003&distr_type=7&clid=2310490">
<price value="63990" discount="9.86054" base="70990"/>
</offer>
</item>
</items>
</result>