Получить информацию о товарах
Адрес рабочей среды: https://openapi.ru.laliexpress.com

Получить отфильтрованный список товаров

POST /api/v1/scroll-short-product-by-filter
Возвращает список товаров (максимум 50 товаров), отфильтрованный по определённым параметрам.

Чтобы получить все товары магазина, передайте в параметре last_product_id идентификатор (id) последнего найденного в предыдущем запросе товара. В ответе будут следующие n-товаров, где n — количество отображаемых позиций, заданных в поле limit.
В запросе укажите следующие заголовки:
ЗаголовокОписание
x-auth-tokenВаш jwt токен для авторизации.
x-request-localeЯзык, на котором возвращается название товара и сообщение об ошибке. Укажите значение ru_RU.

Параметры запроса

ПараметрТипОбязательныйОписание
filterobjectНетПараметры фильтрации или поиска по списку товаров.
↳ top_category_idsarray of stringsНетИдентификаторы категорий верхнего уровня.
leaf_category_idsarray of stringsНетИдентификаторы категорий, не имеющих подкатегорий.
owner_idstringНетИдентификатор владельца/менеджера товара.
↳ shipping_template_idsarray of stringsНетСписок идентификаторов шаблонов доставки.
statusstringНет
Статус товара на LAliExpress:
  • ONLINE (В продаже),
  • OFFLINE (Сняты с продажи).
group_idsarray of stringsНет, УстаревшийИдентификаторы групп товаров на LAliExpress.
has_quantitybooleanНетЕсть ли товар в наличии: true, false - нет.
↳ search_contentobjectНетПараметры для поиска.
  ↳ content_valuesarray of stringsНетЗначение содержимого, указанного в поле content_type.
  ↳ content_typestringНет
Поиск по:
  • ID товара (PRODUCT_ID),
  • Названию товара (PRODUCT_TITLE),
  • Артикулу товара (SKU_SELLER_SKU).
↳ time_range_conditionobjectНетПериод для поиска товаров.
  ↳ begin_timestringНетВремя начала, формат: YYYY-MM-DDThh:mm:ssZ.
  ↳ end_timestringНетВремя окончания, формат: YYYY-MM-DDThh:mm:ssZ.
  ↳ time_typestringНет
Поиск по времени:
  • Создания (PRODUCT_CREATE_TIME),
  • Изменения(PRODUCT_LAST_MODIFIED).
↳ offline_reasonstringНет
Причина снятия с продажи:
  • user_offline (Вручную),
  • expire_offline (Истёк срок действия),
  • punish_offline (Штрафные санкции),
  • violate_offline (С нарушениями),
  • degrade_offline (Понижено).
last_product_idstringНетИдентификатор последнего найденного товара. Из поиска исключаются товары с ID меньше или равным переданному значению.
limitstringДаЛимит количества результатов на странице.

Примеры запросов

Поиск по ID товара

curl --location --request POST 'https://openapi.ru.laliexpress.com/api/v1/scroll-short-product-by-filter' \
--header 'x-auth-token: <YOUR_API_TOKEN>' \
--header 'Content-Type: application/json' \
--header 'x-request-locale: ru_RU' \
--data-raw '{
    "filter": {
        "search_content": {
            "content_values": [
                "1005004019321370"
            ],
            "content_type": "PRODUCT_ID"
        }
    },
    "limit": 10
}'

Поиск по наименованию товара

curl --location --request POST 'https://openapi.ru.laliexpress.com/api/v1/scroll-short-product-by-filter' \
--header 'x-auth-token: <YOUR_API_TOKEN>' \
--header 'Content-Type: application/json' \
--header 'x-request-locale: ru_RU' \
--data-raw '{
    "filter": {
        "search_content": {
            "content_values": [
                "Product test name"
            ],
            "content_type": "PRODUCT_TITLE"
        }
    },
    "limit": 10
}'

Поиск по артикулу продавца

curl --location --request POST 'https://openapi.ru.laliexpress.com/api/v1/scroll-short-product-by-filter' \
--header 'x-auth-token: <YOUR_API_TOKEN>' \
--header 'Content-Type: application/json' \
--header 'x-request-locale: ru_RU' \
--data-raw '{
    "filter": {
        "search_content": {
            "content_values": [
                "АРТ001"
            ],
            "content_type": "SKU_SELLER_SKU"
        }
    },
    "limit": 10
}'

Поиск товаров с остатком в продаже

curl --location --request POST 'https://openapi.ru.laliexpress.com/api/v1/scroll-short-product-by-filter' \
--header 'accept: application/json' \
--header 'Content-Type: application/json' \
--header 'x-auth-token: <YOUR_API_TOKEN>' \
--header 'x-request-locale: ru_RU' \
--data-raw '{
    "filter": {
        "status": "ONLINE",
        "has_quantity": true
    },
    "limit": "50"
}'

Параметры ответа

ПараметрТипОписание
dataobjectСписок товаров, удовлетворяющих запросу.
idstring(int)Идентификатор товара.
ali_created_atstringВремя создания товара на платформе. Формат: YYY-MM-DDThh:mm:ssZ.
ali_updated_atstringВремя редактирования товара на платформе. Формат: YYY-MM-DDThh:mm:ssZ.
category_idstring(int)Идентификатор категории на LAliExpress.
currency_codestringКод валюты.
delivery_timestringЧисло дней доставки товара.
↳ owner_member_idstringЛогин продавца на LAliExpress.
↳ owner_member_seqstringИдентификатор продавца на LAliExpress.
↳ freight_template_idstring(int)Идентификатор шаблона доставки.
group_idsarray of string(int)Идентификаторы групп товаров на LAliExpress, Устаревший.
main__urlstringСсылка на главное изображение товара.
main__urlsarray of stringsСсылки на допольнительные изображения товара.
skuobjectХарактеристики вариаций товара.
  ↳ idstringСоставной идентификатор вариации товара, формируется из характеристик по маске name_id:value_id с разделителем ";", например, 200007763:201336103;_Размер:4ГБ;цвет:Красный;доставка из:РФ;Комплект:Упаковка из 5_
  ↳ sku_idstring(int)Идентификатор вариации товара.
  ↳ codestringАртикул вариации (задаётся продавцом).
  ↳ pricestringЦена вариации товара.
  ↳ discount_pricestringЦена со скидкой.
  ↳ ipm_sku_stockstringОстаток товара на складе.
subjectstringНазвание товара на разных языках.
errorobjectОшибка.
  ↳ codestringКод ошибки.
  ↳ messagestringСообщение об ошибке.
  ↳ detailsobjectПодробное описание ошибки.

Пример ответа

{
    "data": [
        {
            "id": "1005004449114979",
            "ali_created_at": "2022-06-24T11:16:27Z",
            "ali_updated_at": "2022-08-10T13:44:04Z",
            "category_id": "200001133",
            "currency_code": "RUB",
            "delivery_time": "24",
            "owner_member_id": "ru2167674831xhcae",
            "owner_member_seq": "3768546739",
            "freight_template_id": "34007612003",
            "group_ids": [],
            "main_image_url": "https://ae01.alicdn.com/kf/A2c4137699d0e4a0f9eaa113fc12ec9131.jpeg",
            "main_image_urls": [
                "https://ae01.alicdn.com/kf/A2c4137699d0e4a0f9eaa113fc12ec9131.jpeg"
            ],
            "sku": [
                {
                    "id": "14:734637",
                    "sku_id": "12000029215286768",
                    "code": "00734637",
                    "price": "423.000000",
                    "discount_price": "0.000000",
                    "ipm_sku_stock": "71"
                }
            ],
            "Subject": "Vivienne Sabo Тушь для ресниц Provocation 6 мл"
        },
        {
            "id": "1005004449114989",
            "ali_created_at": "2022-06-24T11:16:51Z",
            "ali_updated_at": "2022-08-10T13:44:08Z",
            "category_id": "200001133",
            "currency_code": "RUB",
            "delivery_time": "2",
            "owner_member_id": "ru2167674831xhcae",
            "owner_member_seq": "3768546739",
            "freight_template_id": "34007612003",
            "group_ids": [],
            "main_image_url": "https://ae01.alicdn.com/kf/Ac76a2932b25a460ab84d3a84d613ad05U.jpg",
            "main_image_urls": [
                "https://ae01.alicdn.com/kf/Ac76a2932b25a460ab84d3a84d613ad05U.jpg"
            ],
            "sku": [
                {
                    "id": "200001176:193",
                    "sku_id": "12000029273124639",
                    "code": "00723240",
                    "price": "423.000000",
                    "discount_price": "0.000000",
                    "ipm_sku_stock": "19"
                }
            ],
            "Subject": "Vivienne Sabo тушь со сценическим эффектом водостойкая cabaret premiere 9 мл"
        },
        {
            "id": "1005004449121849",
            "ali_created_at": "2022-06-24T11:17:32Z",
            "ali_updated_at": "2022-08-10T13:44:18Z",
            "category_id": "200001129",
            "currency_code": "RUB",
            "delivery_time": "24",
            "owner_member_id": "ru2167674831xhcae",
            "owner_member_seq": "3768546739",
            "freight_template_id": "34007612003",
            "group_ids": [],
            "main_image_url": "https://ae01.alicdn.com/kf/A5b3ab7cbc4574302b76376a97a8306d8m.jpeg",
            "main_image_urls": [
                "https://ae01.alicdn.com/kf/A5b3ab7cbc4574302b76376a97a8306d8m.jpeg"
            ],
            "sku": [
                {
                    "id": "<none>",
                    "sku_id": "12000029215373140",
                    "code": "00735979",
                    "price": "739.000000",
                    "discount_price": "0.000000",
                    "ipm_sku_stock": "21"
                }
            ],
            "Subject": "Vivienne Sabo тени для глаз Le Cristal"
        }
    ],
    "error": null
}

Получить информацию о товаре

POST /api/v1/product/get-seller-product
Возвращает информацию о товаре по его идентификатору.
В запросе укажите следующие заголовки:
ЗаголовокОписание
x-auth-tokenВаш jwt токен для авторизации.
x-request-localeНеобязательный. Язык сообщения об ошибке. Укажите значение ru_RU

Параметры запроса

ПараметрТипОбязательныйОписание
product_idstring(int)ДаИдентификатор товара на LAliExpress.

Пример запроса

curl --location --request POST 'https://openapi.ru.laliexpress.com/api/v1/product/get-seller-product' \
--header 'accept: application/json' \
--header 'Content-Type: application/json' \
--header 'x-auth-token: <YOUR_API_TOKEN>' \
--data-raw '{
  "product_id": "1005004449114979"
}'

Параметры ответа

ПараметрТипОписание
dataobjectИнформация по товару, идентификатор которого указан в запросе.
idstring(int)Идентификатор товара.
ali_created_atstringВремя создания товара на платформе. Формат: YYY-MM-DDThh:mm:ssZ.
ali_updated_atstringВремя редактирования товара на платформе. Формат: YYY-MM-DDThh:mm:ssZ.
↳ owner_member_idstringЛогин продавца на LAliExpress.
↳ owner_member_seqstringИдентификатор продавца на LAliExpress.
bulk_discount
int
Процент скидки для оптовой продажи.
bulk_order
int
Минимальное количество заказов для оптовой продажи.
base_unitstringЕдиница измерения.
add_unitstringДополнительная единица измерения товара.
add_weightintВес добавляемых единиц товаров.
category_idstring(int)Идентификатор категории на LAliExpress.
currency_codestringКод валюты.
delivery_timestringМаксимальное время сборки заказа в днях. Рекомендуем указывать не более 5, чтобы покупатели реже отменяли заказы.
↳ freight_template_idstringИдентификатор шаблона доставки.
package_height
string
Высота упаковки в сантиметрах.
package_length
string
Длина упаковки в сантиметрах.
package_width
string
Ширина упаковки в сантиметрах.
lot_numstringКоличество товаров в упаковке.
price
string
Цена товара.
propertyobjectАтрибуты товара.
  ↳ name_idstringИдентификатор атрибута.
  ↳ namestringНазвание атрибута.
  ↳ value_idstringИдентификатор значения атрибута.
  ↳ valuestringЗначение атрибута.
  ↳ unit_namestringНазвание единиц измерения (cm, inch).
status_typestring
Статус товара на LAliExpress:
  • onSelling (В продаже),
  • offline (Сняты с продажи).
unitstring
Единица измерения товара:
  • 100000013 — пара,
  • 100000014 — упаĸовĸа/упаĸовĸи,
  • 100000015 — штуĸа/штуĸи,
  • 100000017 — ĸомплеĸт/ĸомплеĸты,
  • 100000019 — ĸвадратный метр.
↳ promise_template_idstringИдентификатор шаблона, с которым связан товар.
↳ product_reduce_strategystring
Стратегия сокращения остатков:
  • place_order_withhold — уменьшение запаса после оформления заказа,
  • payment_success_deduct — уменьшение запаса после оплаты.
gross_weight
int
minimum: 0.01 maximum: 700
Общий вес товара в упаковке в кг.
sizechart_idstringИдентификатор шаблона таблицы размеров.
↳ ws_offline_datestringУстаревшее поле.
ws_displaystringУстаревшее поле.
ws_valid_numstringУстаревшее поле.
package_typeboolean
Метод продажи:
  • true — упаковками,
  • false — штуками.
descriptionsarray of objectsОписания на разных языках.
  ↳ localestringЯзык описания.
  ↳ mobile_detailstringОписание товара для мобильных устройств.
  ↳ web_detailstringОписание товара для desktop-версии.
mediaobjectМедиа-информация товара.
  ↳ ali_member_idstringУстаревшее поле.
  ↳ media_idstringУстаревшее поле.
  ↳ media_statusstringУстаревшее поле.
  ↳ media_typestringТип медиа (video)
  ↳ urlstringСсылка на изображение или видео товара.
skuobjectХарактеристики вариаций товара.
  ↳ idstringСоставной идентификатор вариации товара, формируется из характеристик по маске name_id:value_id с разделителем ";", например, Размер:4ГБ;цвет:Красный;доставка из:РФ;Комплект:Упаковка из 5
  ↳ codestringАртикул вариации, заданный продавцом.
  ↳ propertyobjectХарактеристики вариации.
    ↳ name_idstringИдентификатор названия характеристики.
    ↳ namestringНазвание характеристики.
    ↳ value_idstringИдентификатор значения характеристики.
    ↳ valuestringЗначение характеристики.
    ↳ _urlstringСсылка на изображение вариации товара.
    ↳ value_definitionstringОписание вариации товара, заданное продавцом.
  ↳ pricestringЦена экземляра товара.
  ↳ discount_pricestringЦена со скидкой экземляра товара.
  ↳ barcodestringШтрихкод, устаревшее поле.
  ↳ currency_codestringКод валюты.
  ↳ ipm_sku_stockstringУстаревшее поле.
  ↳ stockbooleanОстаток товара, устаревшее поле.
  ↳ gtinstringГлобальный номер товарной продуĸции в единой международной базе товаров GS1.
  ↳ sku_idstringИдентификатор вариации товара.
  ↳ classifier_codesobjectКоды внешних классификаторов для определения признака маркировки.
    ↳ typestring
Тип:
  • tnved
  • okpd2
    ↳ valuestringЗначение.
  ↳ ticket_groupstringИдентификатор группы кода.
subjectobjectСписок названий товара на разных языках.
  ↳ localestringЯзык названия.
  ↳ namestringНазвание товара.
marketing_sobjectРекламные изображения товара.
  ↳ urlstringСсылка на рекламное изображение.
  ↳ typeintТип медиафайла.
keywordsarray of stringsКлючевые слова.
gtinstringГлобальный номер товарной продуĸции в единой международной базе товаров GS1.
↳ classifier_codesobjectКоды внешних классифкаторов, для определения признака маркировки.
  ↳ typestring
Тип:
  • tnved,
  • okpd2
  ↳ valuestringЗначение.
detailstringОписание товара.
mobile_detailstringОписание товара для мобильных устройств.
group_idsarray of stringsКатегории товаров в магазине продавца. Устаревший.
ticket_allocate_typestringТип источника кода.
videoobjectВидео товара.
  ↳ video_idstringИдентификатор ранее загруженного видео товара.
  ↳ preview_urlstringСсылка на видео, используется в качестве стоп-кадра в карточке товара.
  ↳ is_approvedbooleanПоказывается ли видео в карточке товара. TRUE — показывается.

Пример ответа

{
    "data": {
        "id": "1005004449114979",
        "ali_created_at": "2022-06-24T11:16:27Z",
        "ali_updated_at": "2022-08-10T13:44:04Z",
        "owner_member_id": "ru2167674831xhcae",
        "owner_member_seq": "3768546739",
        "bulk_discount": 0,
        "bulk_order": 0,
        "base_unit": "0",
        "add_unit": "0",
        "add_weight": 0,
        "category_id": "200001133",
        "currency_code": "RUB",
        "delivery_time": "24",
        "freight_template_id": "34007612003",
        "package_height": "12",
        "package_length": "2",
        "package_width": "2",
        "lot_num": "1",
        "price": "423.00",
        "property": [
            {
                "name_id": "2",
                "name": "Brand Name",
                "value_id": "202505034",
                "value": "Vivienne Sabo",
                "unit_name": ""
            }
        ],
        "status_type": "onSelling",
        "unit": "100000015",
        "promise_template_id": "0",
        "product_reduce_strategy": "payment_success_deduct",
        "gross_weight": 0.009,
        "sizechart_id": "0",
        "ws_offline_date": "0001-01-01T00:00:00Z",
        "ws_display": "",
        "ws_valid_num": "30",
        "package_type": false,
        "descriptions": [
            {
                "locale": "ru_RU",
                "mobile_detail": "",
                "web_detail": "БРОСИТЬ ВЫЗОВ?\nОни слишком большие, чтобы быть настоящими! Готовы услышать такое о своих ресницах?\nТушь PROVOCATION создает эффект пышных, объемных, соблазнительных ресниц.\nМягкая ворсовая щеточка создает невероятно пушистый объем и выразительную длину в одно мгновение, а легкая кремовая масса подчеркивает соблазнительный изгиб ресниц."
            },
            {
                "locale": "en_US",
                "mobile_detail": "",
                "web_detail": "CHALLENGE?\nThey are too big to be real! Are you ready to hear this about your eyelashes?\nPROVOCATION mascara creates the effect of lush, voluminous, seductive eyelashes."
            }
        ],
        "media": [
            {
                "ali_member_id": "0",
                "media_id": "0",
                "media_status": "",
                "media_type": "image",
                "url": "https://ae04.alicdn.com/kf/A2c4137699d0e4a0f9eaa113fc12ec9131.jpeg"
            }
        ],
        "sku": [
            {
                "id": "14:734637",
                "code": "00734637",
                "property": [
                    {
                      "name_id": "14",
                      "name": "",
                      "value_id": "734637",
                      "value": "NO_NAME_734637",
                      "image_url": "",
                      "value_definition": ""
                    }
                ],
                "price": "423.00",
                "discount_price": "",
                "barcode": "",
                "currency_code": "RUB",
                "ipm_sku_stock": "71",
                "stock": true,
                "gtin": "",
                "sku_id": "12000029215286768",
                "classifier_codes": [
                    {
                        "type": "tnved",
                        "value": "3304200000"
                    }
                ],
                "ticket_group": "0"
            }
        ],
        "subject": [
            {
                "locale": "ru_RU",
                "name": "Vivienne Sabo Тушь для ресниц Provocation 6 мл"
            },
            {
                "locale": "pl_PL",
                "name": "Vivienne Sabo Тушь для реснц prowokacja 6 мл"
            },
            {
                "locale": "en_US",
                "name": "Vivienne Sabo mascara provocation 6 ml"
            },
            {
                "locale": "tr_TR",
                "name": "Viviienne Sabo туссниц ресниц provokasyon 6 мaveravaz"
            },
            {
                "locale": "iw_IL",
                "name": "ויויאן סבו מסקרה פרובוקציה 6 ml"
            },
            {
                "locale": "vi_VN",
                "name": "Vivienne Sabo Mascara Khiêu Khích 6 Ml"
            },
            {
                "locale": "fr_FR",
                "name": "Vivienne Sabo – mascara pour la stimulation, 6 ml"
            }
        ],
        "marketing_images": [],
        "keywords": [],
        "gtin": "",
        "classifier_codes": [],
        "detail": "БРОСИТЬ ВЫЗОВ?\nОни слишком большие, чтобы быть настоящими! Готовы услышать такое о своих ресницах?\nТушь PROVOCATION создает эффект пышных, объемных, соблазнительных ресниц.\nМягкая ворсовая щеточка создает невероятно пушистый объем и выразительную длину в одно мгновение, а легкая кремовая масса подчеркивает соблазнительный изгиб ресниц.",
        "mobile_detail": "БРОСИТЬ ВЫЗОВ?\nОни слишком большие, чтобы быть настоящими! Готовы услышать такое о своих ресницах?\nТушь PROVOCATION создает эффект пышных, объемных, соблазнительных ресниц.\nМягкая ворсовая щеточка создает невероятно пушистый объем и выразительную длину в одно мгновение, а легкая кремовая масса подчеркивает соблазнительный изгиб ресниц.",
        "group_ids": [],
        "ticket_allocate_type": "",
        "video": null
    }
}

Получить группы товаров

POST /api/v1/product/groups
Возвращает группы товаров, созданные в вашем магазине. Как создать группы товаров с помощью API или в личном кабинете.
В запросе укажите следующие заголовки:
ЗаголовокОписание
x-auth-tokenВаш jwt токен для авторизации.
x-request-localeНеобязательный. Язык сообщения об ошибке. Укажите значение ru_RU

Пример групп товаров в магазине

Параметры запроса

ПараметрТипОбязательныйОписание
localestringНет
Язык, на котором созданы группы товаров. Возможные значения:
  • RU,
  • EN.

Пример запроса

curl --location --request POST 'https://openapi.ru.laliexpress.com/api/v1/product/groups' \
--header 'accept: application/json' \
--header 'Content-Type: application/json' \
--header 'x-auth-token: <YOUR_API_TOKEN>' \
--data-raw '{
    "locale": "RU"
}'

Параметры ответа

ПараметрТипОписание
groupsarray of objectsМассив из групп товаров.
group_idstringИдентификатор группы товаров.
namestringНазвание группы товаров.
child_listarray of stringsМассив дочерних групп товаров.

Пример ответа

{
    "groups": [
        {
            "group_id": "40000002460224",
            "name": "Красители и наполнители",
            "child_list": []
        },
        {
            "group_id": "40000002405455",
            "name": "На заказ",
            "child_list": []
        },
        {
            "group_id": "40000002324704",
            "name": "Тестовая группа",
            "child_list": []
        },
        {
            "group_id": "40000002499583",
            "name": "Верхняя группа",
            "child_list": []
        }
    ]
}

Редактировать группы товаров

POST /api/v1/product/change-products-groups
Добавляет товары в группы, созданные в вашем магазине. Как создать группы товаров, используя API или в личном кабинете.
В результате запроса формируется группа заданий (параметр group_id). Статус выполнения заданий можно получить с помощью метода GET /api/v1/tasks?group_id=.
В запросе укажите следующие заголовки:
ЗаголовокОписание
x-auth-tokenВаш jwt токен для авторизации.
x-request-localeНеобязательный. Язык сообщения об ошибке. Укажите значение ru_RU

Параметры запроса

ПараметрТипОбязательныйОписание
productIdsarray of stringsДаИдентификаторы товаров, которые нужно добавить в группы товаров.
groupIdsarray of stringsДа
Идентификаторы групп товаров, в которые нужно добавить товар. Можно указать не более 3 групп.

Если у группы есть подгруппа (непустое значение параметра child_list из ответа метода POST /api/v1/product/groups), передайте в запросе только группу нижнего уровня.

Пример запроса

curl --location --request POST 'https://openapi.ru.laliexpress.com/api/v1/product/change-products-groups' \
--header 'accept: application/json' \
--header 'Content-Type: application/json' \
--header 'x-auth-token: <YOUR_API_YOKEN>' \
--data-raw '{
    "productIds": [
        "1005004801144587"
    ],
    "groupIds": [
        "40000002460224",
        "40000002405455"
    ]
}'

Параметры ответа

ПараметрТипОписание
group_idstringИдентификатор товарной группы. По нему можно будет посмотреть статусы загрузки и обновления товаров в товарную группу, используя метод GET /api/v1/tasks?group_id=.
resultsarray of objectsРезультаты запроса.
okbooleanБыл ли запрос успешным.
task_idstringИдентификатор задания на редактирование группы товаров.
errorsobjectСписок ошибок при редактировании группы товаров.

Пример ответа

{
    "group_id": "27703687",
    "results": [
        {
            "ok": true,
            "task_id": "621715886",
            "errors": {}
        }
    ]
}