Привет 👋

Какие данные подтягиваются по API маркетплейсов

Коротко: тянем остатки, продажи / выкуп / конверсии и карточки (номенклатуру) по четырём площадкам — Wildberries, Ozon, Яндекс.Маркет и МойСклад. Ниже — по каждой: что именно, из каких разделов API и как авторизуемся. И отдельно — проверка твоих формулировок.

Вопрос: «Какие данные подтягиваются по API? Правильно ли, что ВБ — “Контент”, “Аналитика”, “Статистика”, а Озон — “admin-rate-only”?»
остатки — склады / на дату продажи · выкуп — конверсии, заказы, возвраты карточки — номенклатура, цвета, баркоды

Wildberries (ВБ)

Используем две группы API ВБ: «Контент» (карточки) и «Аналитика» (остатки + воронка продаж). Отдельный сервис «Статистика» в текущей сборке не задействован.

Раздел APIМетодЧто тянем
Контентcontent-api…/content/v2/get/cards/listкарточки цвет, баркоды по артикулу
Аналитикаseller-analytics-api…/api/v2/nm-report/downloadsостатки отчёт STOCK_HISTORY_DAILY_CSV на дату
Аналитикаseller-analytics-api…/api/analytics/v3/sales-funnel/productsпродажи · выкуп % выкупа, конверсии, заказы за период

Авторизация: JWT-токен продавца в заголовке Authorization.

Ozon (Озон)

Всё идёт через единый Seller API Ozon (api-seller.ozon.ru) — разделы «Товары» и «Аналитика». Настройки «admin-rate-only» здесь нет.

РазделМетодЧто тянем
Товары/v3/product/listкарточки список товаров
Товары/v3/product/info/listкарточки SKU, источники
Аналитика/v1/analytics/stocksостатки по складам (по массиву SKU)
Аналитика/v1/analytics/dataпродажи · выкуп выручка, заказы, возвраты, конверсии

Авторизация: пара заголовков Client-Id + Api-Key (ключ продавца с правами на чтение «Товаров» и «Аналитики»).

Яндекс.Маркет

МетодЧто тянем
/campaigns/{id}/offers/stocksостатки по offer_id (с пагинацией)
/reports/shows-sales/generate/reports/info/{id}продажи · выкуп отчёт показов/продаж (асинхронный CSV)

Авторизация: заголовок Api-Key.

МойСклад

МетодЧто тянем
/report/stock/allкарточки товары (uuid, код, наименование)
/report/stock/bystoreостатки по складам (на дату — фильтр moment)

Авторизация: Authorization: Bearer <токен>.

Проверка твоих формулировок

ВБ — «Контент», «Аналитика», «Статистика»

Почти. «Контент» ✅ (карточки) и «Аналитика» ✅ (остатки + воронка продаж/выкуп) — да. А вот «Статистика» (отдельный сервис statistics-api) сейчас не используется — продажи и остатки мы берём именно из «Аналитики». Точнее: Контент + Аналитика.

Озон — настройка «admin-rate-only»

Нет, это не так. Озон работает через Seller API (api-seller.ozon.ru), авторизация — Client-Id + Api-Key. Никакого режима «admin-rate-only» в интеграции нет. Возможно, имелась в виду роль/права API-ключа в кабинете Озон — ключу достаточно прав на чтение разделов «Товары» и «Аналитика».

Итог — что подтягиваем по всем площадкам

Остатки (по складам и на дату), продажи / % выкупа / конверсии и карточки-номенклатуру. ВБ — Контент + Аналитика; Озон — Seller API (Товары + Аналитика); Яндекс.Маркет — остатки + отчёт продаж; МойСклад — товары + остатки по складам.