Skip to content

Analytics Module

The Analytics module provides access to sales funnel analytics, search query reports, stock history, and CSV report generation for the Wildberries marketplace.


Overview

PropertyValue
Module Nameanalytics
SDK Namespacesdk.analytics.*
Base URLhttps://seller-analytics-api.wildberries.ru
Source Swaggerwildberries_api_doc/11-analytics/
Methods19 (16 active + 3 deprecated)
AuthenticationAPI Key (Header)

Quick Start

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

const sdk = new WildberriesSDK({ apiKey: process.env.WB_API_KEY! });

// Get product card statistics (v3)
const stats = await sdk.analytics.getSalesFunnelProducts({
  selectedPeriod: { start: '2026-01-01', end: '2026-01-31' },
  orderBy: { field: 'orderCount', mode: 'desc' },
  limit: 10,
  offset: 0
});

// Get search query report
const report = await sdk.analytics.createSearchReportReport({ ... });

// Get stock data by warehouses
const stocks = await sdk.analytics.createStocksReportOffice({ ... });

// Create analytics CSV report
const download = await sdk.analytics.createNmReportDownload({ ... });

Methods Reference

Sales Funnel v3 (3 methods)

MethodHTTPEndpointDescription
getSalesFunnelProducts()POST/api/analytics/v3/sales-funnel/productsProduct card statistics for period
getSalesFunnelProductsHistory()POST/api/analytics/v3/sales-funnel/products/historyProduct statistics by day/week
getSalesFunnelGroupedHistory()POST/api/analytics/v3/sales-funnel/grouped/historyGrouped product statistics by day

CSV Reports (4 methods)

MethodHTTPEndpointDescription
getNmReportDownloads()GET/api/v2/nm-report/downloadsGet list of analytics reports
createNmReportDownload()POST/api/v2/nm-report/downloadsCreate analytics report task
createDownloadsRetry()POST/api/v2/nm-report/downloads/retryRetry failed report generation
getDownloadsFile()GET/api/v2/nm-report/downloads/file/{downloadId}Download generated report file

Search Query Reports (4 methods)

MethodHTTPEndpointDescription
createSearchReportReport()POST/api/v2/search-report/reportGet search query report main page
createTableGroup()POST/api/v2/search-report/table/groupsPaginate by groups in search report
createTableDetail()POST/api/v2/search-report/table/detailsPaginate by products in search report
createProductSearchText()POST/api/v2/search-report/product/search-textsGet product search texts

Search Query - Product Orders (1 method)

MethodHTTPEndpointDescription
createProductOrder()POST/api/v2/search-report/product/ordersGet product order data by search texts

Stock History (4 methods)

MethodHTTPEndpointDescription
createProductsGroup()POST/api/v2/stocks-report/products/groupsGet stock data by product groups
createProductsProduct()POST/api/v2/stocks-report/products/productsGet stock data by products
createProductsSize()POST/api/v2/stocks-report/products/sizesGet stock data by product sizes
createStocksReportOffice()POST/api/v2/stocks-report/officesGet stock data by warehouses

Deprecated v2 (3 methods)

Use v3 Sales Funnel methods instead.

MethodReplacement
createNmReportDetail()getSalesFunnelProducts()
createDetailHistory()getSalesFunnelProductsHistory()
createGroupedHistory()getSalesFunnelGroupedHistory()

Rate Limits

All methods share the same rate limit tier:

OperationLimitInterval
All analytics endpoints3 req/min20s

Made with ❤️ for the Wildberries developer community