Сценарий из mcp-everything. Актуально на 2026-10-24.
Получить список своих товаров с артикулами WB, артикулами продавца и размерами — для сопоставления с учётной системой.
curl -X POST https://content-api.wildberries.ru/content/v2/get/cards/list \
-H "Authorization: $WB_TOKEN" \
-H 'Content-Type: application/json' \
-d '{"settings": {"cursor": {"limit": 100}, "filter": {"withPhoto": -1}}}'
# Следующая страница — с курсором из предыдущего ответа
curl -X POST https://content-api.wildberries.ru/content/v2/get/cards/list \
-H "Authorization: $WB_TOKEN" \
-H 'Content-Type: application/json' \
-d '{"settings": {"cursor": {"limit": 100, "updatedAt": "2023-12-06T11:17:00.96577Z", "nmID": 123654123}, "filter": {"withPhoto": -1}}}'
https://content-api.wildberries.ruhttps://content-api-sandbox.wildberries.ruhttps://discounts-prices-api.wildberries.ruhttps://discounts-prices-api-sandbox.wildberries.ruhttps://marketplace-api.wildberries.ruhttps://statistics-api.wildberries.ruhttps://statistics-api-sandbox.wildberries.ruhttps://seller-analytics-api.wildberries.ruhttps://advert-api.wildberries.ruhttps://feedbacks-api.wildberries.ruhttps://buyer-chat-api.wildberries.ruhttps://supplies-api.wildberries.ruhttps://returns-api.wildberries.ruhttps://documents-api.wildberries.ruhttps://common-api.wildberries.ruТип: API-ключ
Токен создаётся в кабинете продавца: «Настройки» → «Доступ к API» → выбрать категории → «Создать токен». Сохраните его сразу — повторно посмотреть нельзя. Токен — JWT, действует 180 дней. Передаётся в заголовке Authorization.
Типы токенов: стандартный (полный доступ к выбранным категориям), тестовый (работает только в песочнице) и «только на чтение». Категория токена должна совпадать с категорией вызываемого API, иначе будет 401.
Проверить доступ можно методом /ping на хосте категории, например https://content-api.wildberries.ru/ping. Ответ:
{"TS": "...", "Status": "OK"}
Хост «Контент». Возвращает созданные карточки с курсорной пагинацией.
| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
locale |
query | string | нет | Язык |
settings |
body | object | да | Настройки выборки |
settings.cursor.limit |
body | integer | нет | Количество карточек на странице |
settings.filter.withPhoto |
body | integer | нет | Фильтр по наличию фото; -1 — все |
Пример запроса:
{
"settings": {
"cursor": {
"limit": 100
},
"filter": {
"withPhoto": -1
}
}
}
401.X-Ratelimit-Remaining показывает, сколько запросов можно сделать без задержки.429 приходят заголовки X-Ratelimit-Retry (через сколько секунд повторять), X-Ratelimit-Limit (размер всплеска) и X-Ratelimit-Reset (через сколько секунд всплеск восстановится). Повтор раньше Retry снова вернёт 429.409 засчитывается как 5 запросов.Если этого недостаточно — официальная документация: https://dev.wildberries.ru/openapi/api-information Вся интеграция одним документом: https://mcp-everything.ru/integrations/wildberries.md