Skip to content

πŸ›οΈ Official TypeScript/JavaScript SDK for Wildberries Marketplace API. Full-featured, type-safe client with automatic rate limiting, retry logic, and comprehensive error handling. Supports all 11 API modules: Products, Orders (FBS/FBW), Finances, Analytics, Reports, Communications, Promotions, Tariffs, and more. Production-ready.

License

Notifications You must be signed in to change notification settings

salacoste/daytona-wildberries-typescript-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

236 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Wildberries API TypeScript SDK

CI Documentation Deploy npm version Coverage License: Personal Use

Full-featured TypeScript SDK providing type-safe access to all Wildberries marketplace API methods.

ΠŸΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ TypeScript SDK с ΠΏΠΎΠ»Π½ΠΎΠΉ Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ для всСх ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² API маркСтплСйса Wildberries.


πŸ“š Complete Documentation | Languages: English | Русский (Russian)


🌍 Language / Π―Π·Ρ‹ΠΊ


English Version

Transform 11 OpenAPI specifications into a production-ready SDK with complete type safety, automatic rate limiting, retry mechanisms, and comprehensive error handling. Reduce integration time from weeks to hours.

✨ Features

  • πŸ” Complete Type Safety - Auto-generated TypeScript types from OpenAPI specifications for all 11 API modules
  • ⚑ Automatic Rate Limiting - Built-in enforcement of per-endpoint rate limits with intelligent queuing
  • πŸ”„ Smart Retry Logic - Exponential backoff retry mechanism for transient failures
  • πŸ›‘οΈ Rich Error Handling - Typed error hierarchy with detailed recovery guidance
  • πŸ“¦ Tree-Shakeable - Dual ESM/CommonJS builds, import only what you need (<100KB gzipped)
  • βœ… Battle-Tested - 98% test coverage with 950+ tests across all modules
  • 🎯 100% API Coverage - All 229 YAML endpoints implemented (v2.2.0)
  • πŸ“š Comprehensive Documentation - Complete API reference, tutorials, and working examples in English and Russian
  • πŸ”§ Zero Configuration - Works out of the box with sensible defaults, configurable for advanced use

⚠️ Critical API Update

Wildberries API Deprecation Notice - Four Promotion API methods will be disabled on February 2, 2026:

  • getAutoGetnmtoadd() - List of Product Cards (type 8 campaigns)
  • createAutoUpdatenm() - Update Product Cards (type 8 campaigns)
  • getAutoStatWords() - Statistics by Phrase Clusters (type 8 campaigns)
  • createAutoSetExcluded() - Set/Remove Minus-Phrases (type 8 campaigns)

Action Required: Migrate to type 9 campaign methods before February 2, 2026.

πŸ“– Complete Migration Guide


πŸ“¦ Installation

npm install daytona-wildberries-typescript-sdk

Requirements

  • Node.js: β‰₯ 20.0.0
  • TypeScript: β‰₯ 5.0.0 (for TypeScript projects)
  • Wildberries API Key: Get one here

πŸš€ Quick Start

import { WildberriesSDK } from 'daytona-wildberries-typescript-sdk';

// Initialize SDK with your API key
const sdk = new WildberriesSDK({
  apiKey: process.env.WB_API_KEY! // Store securely in environment variables
});

// Test connectivity
const pingResponse = await sdk.general.ping();
console.log('Connected:', pingResponse.Status); // 'OK'

// Fetch product categories
const categories = await sdk.products.getParentAll();
console.log('Categories:', categories.data?.length);

// Get new orders
const orders = await sdk.ordersFBS.getOrdersNew();
console.log('New orders:', orders.orders?.length);

// Check account balance
const balance = await sdk.finances.getAccountBalance();
console.log('Balance:', balance.for_withdraw, balance.currency);

// Get advertising campaigns overview
const campaigns = await sdk.promotion.getPromotionCount();
console.log('Total campaigns:', campaigns.all);

// Get advertising balance
const advBalance = await sdk.promotion.getAdvBalance();
console.log('Ad cabinet balance:', advBalance.net);

// Get customer chat list with last messages (NEW in v2.3.2)
const chats = await sdk.communications.getSellerChats();
console.log('Active chats:', chats.result?.length);
chats.result?.forEach(chat => {
  if (chat.lastMessage) {
    console.log(`${chat.clientName}: "${chat.lastMessage.text}"`);
  }
});

Time to First API Call: <5 minutes πŸš€

πŸ‘‰ Complete Quickstart Guide


πŸ“Š Project Status & Development

Current Status: 🟒 Production Ready | SDK Version: 1.0.0

πŸ“– Project Status Summary β€” Comprehensive overview of all epics, stories, and implementation status.

Quick Stats

Metric Value
API Modules 11/11 (100%)
API Endpoints 200+ implemented
Test Suite 5,219 tests passing (100%)
Quality Score 96.1/100
Documentation 73 files, 22 examples
Bundle Size 567KB gzipped

Epic Progress

  • βœ… 5 epics completed (Foundation, Products/Orders, Extended Modules, Integration, Testing)
  • πŸ”„ 2 epics in progress (Documentation, Code Quality)
  • πŸ“ 3 epics planned (Documentation Site, Web API Module)

⚠️ For Contributors: When creating or completing epics/stories, update PROJECT_STATUS_SUMMARY.md to keep the project status current. This file is automatically generated and should reflect the latest implementation state.


πŸ“š Documentation

Getting Started

Guides

🎯 Supported API Modules

All 11 Wildberries API modules are fully supported with 100% API coverage:

Module Description
General Ping, news, seller info, connectivity testing
Products Categories, CRUD, media, pricing, warehouse, stock
Orders FBS Seller fulfillment, order status, shipping, supplies
Orders FBW WB warehouse fulfillment, supply planning
Finances Balance, transactions, reports, payouts
Analytics Sales funnel, search queries, stock history, CSV reports
Reports Income reports, sales reports, data exports
Communications Customer chat with real-time messaging, product Q&A, reviews and ratings management, chat previews with last messages, NEW: pinned reviews for product cards
Promotion Campaigns, promo codes, advertising ⚠️ Migration Required - 4 methods deprecated (Feb 2, 2026)
Tariffs Commission rates, fee schedules
In-Store Pickup Pickup point orders and management
Orders DBS Delivery by Seller orders - seller handles storage AND delivery directly to customers, B2B support, product marking (SGTIN, IMEI)

πŸ“„ License

Personal Use License - Free for personal, educational, and non-commercial use.

βœ… Permitted:

  • Personal non-commercial use
  • Educational purposes
  • Open source projects (non-commercial)
  • Learning and skill development

❌ Not Permitted Without Commercial License:

  • Commercial use in business environments
  • Selling or monetizing the SDK
  • Providing paid services based on the SDK
  • Use in commercial products/services

For commercial use, please contact for licensing.

See LICENSE file for complete terms.

🀝 Contributing

We welcome contributions! Whether it's bug reports, feature requests, documentation improvements, or code contributions.

β†’ Contributing Guide

πŸ“ž Support

⚠️ Disclaimer

This is an unofficial SDK. It is not affiliated with, officially maintained by, or endorsed by Wildberries. Use at your own risk. Always refer to the official Wildberries API documentation for authoritative information.


Русская ВСрсия

ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠΉΡ‚Π΅ 11 OpenAPI спСцификаций Π² production-Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ SDK с ΠΏΠΎΠ»Π½ΠΎΠΉ Ρ‚ΠΈΠΏΠΎΠ±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΡŽ, автоматичСскими Π»ΠΈΠΌΠΈΡ‚Π°ΠΌΠΈ запросов, ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°ΠΌΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹Ρ… ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ ΠΈ комплСксной ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ошибок. Π‘ΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚Π΅ врСмя ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с нСдСль Π΄ΠΎ часов.

✨ ВозмоТности

  • πŸ” Полная Π’ΠΈΠΏΠΎΠ±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ - АвтоматичСски Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ TypeScript Ρ‚ΠΈΠΏΡ‹ ΠΈΠ· OpenAPI для всСх 11 ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ
  • ⚑ АвтоматичСскиС Π›ΠΈΠΌΠΈΡ‚Ρ‹ Запросов - ВстроСнноС соблюдСниС Π»ΠΈΠΌΠΈΡ‚ΠΎΠ² для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ с ΡƒΠΌΠ½ΠΎΠΉ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒΡŽ
  • πŸ”„ Умная Π›ΠΎΠ³ΠΈΠΊΠ° ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΎΠ² - Π­ΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° для Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… сбоСв
  • πŸ›‘οΈ Богатая ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ошибок - Випизированная иСрархия ошибок с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌΠΈ рСкомСндациями
  • πŸ“¦ Tree-Shakeable - Двойная сборка ESM/CommonJS, ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ (<100KB gzip)
  • βœ… ΠŸΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ Π² Π‘ΠΎΡŽ - 98% ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ тСстами, 950+ тСстов для всСх ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ
  • 🎯 100% ΠŸΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ API - ВсС 229 эндпоинтов YAML Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ (v2.2.0)
  • πŸ“š Полная ДокумСнтация - Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ API, ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅ руководства ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π½Π° английском ΠΈ русском
  • πŸ”§ Π‘Π΅Π· Настройки - Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ с Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹ΠΌΠΈ значСниями ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

⚠️ ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ОбновлСниС API

Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ± устарСвании API Wildberries - Π§Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Promotion API Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ 2 фСвраля 2026:

  • getAutoGetnmtoadd() - Бписок ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡Π΅ΠΊ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² (ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ type 8)
  • createAutoUpdatenm() - ОбновлСниС ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡Π΅ΠΊ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² (ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ type 8)
  • getAutoStatWords() - Бтатистика ΠΏΠΎ кластСрам Ρ„Ρ€Π°Π· (ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ type 8)
  • createAutoSetExcluded() - Установка/ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ минус-Ρ„Ρ€Π°Π· (ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ type 8)

ВрСбуСтся дСйствиС: ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ type 9 Π΄ΠΎ 2 фСвраля 2026.

πŸ“– ПолноС Руководство ΠΏΠΎ ΠœΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ


πŸ“¦ Установка

npm install daytona-wildberries-typescript-sdk

ВрСбования

πŸš€ Быстрый Π‘Ρ‚Π°Ρ€Ρ‚

import { WildberriesSDK } from 'daytona-wildberries-typescript-sdk';

// Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ SDK с вашим API ΠΊΠ»ΡŽΡ‡ΠΎΠΌ
const sdk = new WildberriesSDK({
  apiKey: process.env.WB_API_KEY! // Π₯Ρ€Π°Π½ΠΈΡ‚Π΅ бСзопасно Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… окруТСния
});

// ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ
const pingResponse = await sdk.general.ping();
console.log('ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ:', pingResponse.Status); // 'OK'

// ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²
const categories = await sdk.products.getParentAll();
console.log('ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ:', categories.data?.length);

// ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… Π·Π°ΠΊΠ°Π·ΠΎΠ²
const orders = await sdk.ordersFBS.getOrdersNew();
console.log('НовыС Π·Π°ΠΊΠ°Π·Ρ‹:', orders.orders?.length);

// ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° баланса счСта
const balance = await sdk.finances.getAccountBalance();
console.log('Баланс:', balance.for_withdraw, balance.currency);

// ΠžΠ±Π·ΠΎΡ€ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ
const campaigns = await sdk.promotion.getPromotionCount();
console.log('ВсСго ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ:', campaigns.all);

// Баланс Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π°
const advBalance = await sdk.promotion.getAdvBalance();
console.log('Баланс Ρ€Π΅ΠΊΠ». ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π°:', advBalance.net);

// Бписок Ρ‡Π°Ρ‚ΠΎΠ² с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΈ послСдними сообщСниями (ΠΠžΠ’ΠžΠ• Π² v2.3.2)
const chats = await sdk.communications.getSellerChats();
console.log('АктивныС Ρ‡Π°Ρ‚Ρ‹:', chats.result?.length);
chats.result?.forEach(chat => {
  if (chat.lastMessage) {
    console.log(`${chat.clientName}: "${chat.lastMessage.text}"`);
  }
});

ВрСмя Π΄ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ API Π²Ρ‹Π·ΠΎΠ²Π°: <5 ΠΌΠΈΠ½ΡƒΡ‚ πŸš€

πŸ‘‰ ПолноС Руководство ΠΏΠΎ Быстрому Π‘Ρ‚Π°Ρ€Ρ‚Ρƒ


πŸ“Š Бтатус ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°

Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉ Бтатус: 🟒 Production Ready | ВСрсия SDK: 1.0.0

πŸ“– Project Status Summary β€” ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½Ρ‹ΠΉ ΠΎΠ±Π·ΠΎΡ€ всСх эпиков, историй ΠΈ статуса Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ΠšΡ€Π°Ρ‚ΠΊΠ°Ρ Бтатистика

ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠ° Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
API ΠΌΠΎΠ΄ΡƒΠ»ΠΈ 11/11 (100%)
API эндпоинты 200+ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ
ВСсты 5,219 тСстов проходят (100%)
ΠžΡ†Π΅Π½ΠΊΠ° качСства 96.1/100
ДокумСнтация 73 Ρ„Π°ΠΉΠ»Π°, 22 ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°
Π Π°Π·ΠΌΠ΅Ρ€ Π±Π°Π½Π΄Π»Π° 567KB gzipped

ΠŸΡ€ΠΎΠ³Ρ€Π΅ΡΡ ΠΏΠΎ Π­ΠΏΠΈΠΊΠ°ΠΌ

  • βœ… 5 эпиков Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ (Foundation, Products/Orders, Extended Modules, Integration, Testing)
  • πŸ”„ 2 эпика Π² Ρ€Π°Π±ΠΎΡ‚Π΅ (Documentation, Code Quality)
  • πŸ“ 3 эпика Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ (Documentation Site, Web API Module)

⚠️ Для ΠΊΠΎΠ½Ρ‚Ρ€ΠΈΠ±ΡŒΡŽΡ‚ΠΎΡ€ΠΎΠ²: ΠŸΡ€ΠΈ создании ΠΈΠ»ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ эпиков/историй обновляйтС PROJECT_STATUS_SUMMARY.md, Ρ‡Ρ‚ΠΎΠ±Ρ‹ статус ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° оставался Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ. Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΉΠ» автоматичСски гСнСрируСтся ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚Ρ€Π°ΠΆΠ°Ρ‚ΡŒ послСднСС состояниС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.


πŸ“š ДокумСнтация

Начало Π Π°Π±ΠΎΡ‚Ρ‹

Руководства

🎯 ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠœΠΎΠ΄ΡƒΠ»ΠΈ API

ВсС 11 ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Wildberries API ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ со 100% ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ API:

ΠœΠΎΠ΄ΡƒΠ»ΡŒ ОписаниС
General Ping, новости, информация ΠΎ ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†Π΅, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ
Products ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, CRUD, ΠΌΠ΅Π΄ΠΈΠ°, Ρ†Π΅Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, склад, запасы
Orders FBS Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†ΠΎΠΌ, статус Π·Π°ΠΊΠ°Π·Π°, доставка, поставки
Orders FBW Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ складом WB, ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ поставок
Finances Баланс, Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹, Π²Ρ‹ΠΏΠ»Π°Ρ‚Ρ‹
Analytics Π’ΠΎΡ€ΠΎΠ½ΠΊΠ° ΠΏΡ€ΠΎΠ΄Π°ΠΆ, поисковыС запросы, история запасов, CSV ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹
Reports ΠžΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΎ Π΄ΠΎΡ…ΠΎΠ΄Π°Ρ…, ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ°Ρ…, экспорт Π΄Π°Π½Π½Ρ‹Ρ…
Communications Π§Π°Ρ‚ с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, вопросы-ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ ΠΏΠΎ Ρ‚ΠΎΠ²Π°Ρ€Π°ΠΌ, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π·Ρ‹Π²Π°ΠΌΠΈ ΠΈ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π°ΠΌΠΈ, прСдпросмотр Ρ‡Π°Ρ‚ΠΎΠ² с послСдними сообщСниями, ΠΠžΠ’ΠžΠ•: Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ² Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²
Promotion Кампании, ΠΏΡ€ΠΎΠΌΠΎΠΊΠΎΠ΄Ρ‹, Ρ€Π΅ΠΊΠ»Π°ΠΌΠ° ⚠️ ВрСбуСтся ΠœΠΈΠ³Ρ€Π°Ρ†ΠΈΡ - 4 ΠΌΠ΅Ρ‚ΠΎΠ΄Π° устарСли (2 фСвраля 2026)
Tariffs Π‘Ρ‚Π°Π²ΠΊΠΈ комиссий, Ρ‚Π°Ρ€ΠΈΡ„Π½Ρ‹Π΅ ΠΏΠ»Π°Π½Ρ‹
In-Store Pickup Π—Π°ΠΊΠ°Π·Ρ‹ с самовывозом ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅
Orders DBS Π—Π°ΠΊΠ°Π·Ρ‹ DBS (Доставка ΠŸΡ€ΠΎΠ΄Π°Π²Ρ†ΠΎΠΌ) - ΠΏΡ€ΠΎΠ΄Π°Π²Π΅Ρ† Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΈ доставляСт Ρ‚ΠΎΠ²Π°Ρ€ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΡŽ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° B2B, ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° (SGTIN, IMEI)

πŸ“„ ЛицСнзия

ЛицСнзия для Π›ΠΈΡ‡Π½ΠΎΠ³ΠΎ Использования - БСсплатно для Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ, ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ нСкоммСрчСского использования.

βœ… Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ:

  • Π›ΠΈΡ‡Π½ΠΎΠ΅ нСкоммСрчСскоС использованиС
  • ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ†Π΅Π»ΠΈ
  • Open source ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ (нСкоммСрчСскиС)
  • ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π½Π°Π²Ρ‹ΠΊΠΎΠ²

❌ Π—Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ Π‘Π΅Π· ΠšΠΎΠΌΠΌΠ΅Ρ€Ρ‡Π΅ΡΠΊΠΎΠΉ Π›ΠΈΡ†Π΅Π½Π·ΠΈΠΈ:

  • ΠšΠΎΠΌΠΌΠ΅Ρ€Ρ‡Π΅ΡΠΊΠΎΠ΅ использованиС Π² бизнСс-срСдС
  • ΠŸΡ€ΠΎΠ΄Π°ΠΆΠ° ΠΈΠ»ΠΈ монСтизация SDK
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Π½Ρ‹Ρ… услуг Π½Π° основС SDK
  • ИспользованиС Π² коммСрчСских ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°Ρ…/сСрвисах

Для коммСрчСского использования, поТалуйста, ΡΠ²ΡΠΆΠΈΡ‚Π΅ΡΡŒ для получСния Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ.

Π‘ΠΌ. Ρ„Π°ΠΉΠ» LICENSE для ΠΏΠΎΠ»Π½Ρ‹Ρ… условий.

🀝 УчастиС Π² ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Π΅

ΠœΡ‹ привСтствуСм Π²ΠΊΠ»Π°Π΄! Π‘ΡƒΠ΄ΡŒ Ρ‚ΠΎ сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…, запросы Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΠ΄.

β†’ Руководство ΠΏΠΎ Π£Ρ‡Π°ΡΡ‚ΠΈΡŽ

πŸ“ž ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°

⚠️ ΠžΡ‚ΠΊΠ°Π· ΠΎΡ‚ ΠžΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΠΈ

Π­Ρ‚ΠΎ Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ SDK. НС Π°Ρ„Ρ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½, Π½Π΅ поддСрТиваСтся ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΈ Π½Π΅ ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ Wildberries. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π½Π° свой риск. ВсСгда ΠΎΠ±Ρ€Π°Ρ‰Π°ΠΉΡ‚Π΅ΡΡŒ ΠΊ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Wildberries API Π·Π° Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ.


Made with ❀️ for the Wildberries developer community

Π‘Π΄Π΅Π»Π°Π½ΠΎ с ❀️ для сообщСства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Wildberries

⬆ Back to top / НавСрх

About

πŸ›οΈ Official TypeScript/JavaScript SDK for Wildberries Marketplace API. Full-featured, type-safe client with automatic rate limiting, retry logic, and comprehensive error handling. Supports all 11 API modules: Products, Orders (FBS/FBW), Finances, Analytics, Reports, Communications, Promotions, Tariffs, and more. Production-ready.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •