https://api.nexscope.ai/sr/ozon/categorySearchEjecutar esta API
Envía una solicitud JSON para ejecutar esta API y recibir los datos de respuesta documentados.
Endpoint
| Método | POST |
| Ruta | https://api.nexscope.ai/sr/ozon/categorySearch |
| Autenticación | Bearer API key |
| Content-Type | application/json |
Parámetros de la solicitud
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
categoryId | string | obligatorio | ID de categoría de Ozon, obtenido del documento de categoría de Ozon u otras herramientas SR Ozon; las categorías multinivel están relacionadas con `_`. |
page | object | obligatorio | Llamado y clasificación: `{page, pageSize, orders[]}`. |
page.page | integer | opcional | Número de página, a partir de la 1. Ejemplo: 1 |
page.pageSize | integer | opcional | El número máximo de artículos por página es 20. Si se supera, `errcode 1002` será devuelto. Ejemplo: 20 |
page.orders | array | opcional | Regla de clasificación, el elemento es `{field, direction}`; `direction` toma `DESC` o `ASC`. Campos de uso común: `sales`, `price`, `revenue`, `reviewRating`. |
date | string | opcional | Mes histórico, formato `yyyy-MM`, como `2026-02`. |
fulfillment | string | opcional | Método de entrega: `FBO`, `FBS`, `RFBS`, `FBP`, `OZON`; no preguntes todo, debe ser una sola cadena en lugar de un array. |
uId | string | opcional | Identificación del usuario, hasta 1000. |
memberId | string | opcional | ID del miembro; identificador único del miembro, los datos pertenecen a este miembro, el número máximo es 1000. |
Respuesta de ejemplo
Estructura de respuesta de la plataforma. code 0 indica éxito o aceptación; data contiene el resultado de negocio.
No hay un ejemplo de respuesta publicado para esta API. Consulta los campos de respuesta siguientes.
Campos de respuesta
Referencia de campos de respuesta (49 campos)
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
code | string | opcional | Código de retorno, `"200"` indica éxito; devuelto cuando tiene éxito. |
errcode | integer | opcional | Código de error, `200` indica éxito; sólo este campo puede ser devuelto cuando hay un error de negocio. |
msg | string | opcional | Mensaje; éxito fue `ok`. |
errmsg | string | opcional | Mensaje de error; el éxito es `ok`, error de negocio es una descripción de la razón. |
id | string | opcional | La identificación de la categoría debe ser hecha eco. |
total | integer | opcional | El número de registros devueltos en esta página es igual al número de `data` los artículos de la página actual, no el número total de productos de la categoría. |
totalSales | integer | opcional | Volumen total de ventas de la categoría dentro del intervalo estadístico. |
totalRevenue | number | opcional | Ventas totales por categoría en rublos. |
avgPrice | number | opcional | Precio medio de los productos de la categoría, en rublos. |
rating | number | opcional | Promedio de la calificación de los productos de la categoría. |
seasonalityAmplitude | string | opcional | Fuerza estacional, como `STRONG_SEASONALITY`. |
seasonalityCoef | string | opcional | Fases estacionales como `OFF_SEASON`. |
startDate | string | opcional | Fecha de inicio de las estadísticas. |
endDate | string | opcional | Fecha de finalización de las estadísticas. |
sellerType | object | opcional | La distribución de los métodos de entrega, no el tipo local/transfronterizo del vendedor; la clave es el método de entrega y el valor es el número de productos. |
categoryInfo | object | opcional | Categoría meta información, la estructura se muestra en la `categoryInfo` Cuadro que figura a continuación. |
data | array | opcional | Categoría lista de productos, los campos de elementos se muestran en la tabla de objetos del producto a continuación. |
products | array | opcional | Lista de productos de la categoría, el contenido es exactamente el mismo que `data`. |
hasNextPage | boolean | opcional | ¿Hay una página siguiente? |
columns | array | opcional | Definición de la columna, elementos que contienen `field`, `title`, `cellType`, `sortable`, `filterable`. |
type | string | opcional | Tipo de pantalla responsiva. |
costTime | integer | opcional | La interfaz consume tiempo en milisegundos. |
costToken | integer | opcional | El número de fichas consumidas. |
sku | integer | opcional | Producto SKU. |
productId | integer | opcional | Identificador unificado del producto, mapeado desde `sku`. |
title | string | opcional | Título del producto. |
price | number | opcional | Precio de la mercancía en rublos. |
currency | string | opcional | Moneda fija `₽`. |
sales | integer | opcional | Venta de productos. |
monthlySalesUnits | integer | opcional | Ventas mensuales unificadas, cartografiadas a partir de `sales`. |
revenue | number | opcional | Volumen de ventas de mercancías en rublos. |
monthlySalesRevenue | number | opcional | Ventas mensuales unificadas, cartografiadas a partir de `revenue`. |
reviewRating | number | opcional | Calificaciones de los productos. |
rating | number | opcional | Puntuación unificada, mapeada desde `reviewRating`. |
reviewCount | integer | opcional | Número de comentarios. |
brandName | string | opcional | Marca de fábrica. |
brand | string | opcional | Marca unificada, mapeada desde `brandName`. |
sellerName | string | opcional | Nombre del vendedor. |
fulfillment | array | opcional | Método de envío de productos, como `["FBO"]`, puede contener varios valores. |
imageUrl | string | opcional | Enlace de imagen del producto. |
productUrl | string | opcional | Enlace al producto. |
productPageUrl | string | opcional | Página unificada del producto URL, mapeado desde `productUrl`. |
categoryInfo | object | opcional | Información de atribución de categoría de producto, la estructura se muestra en la `categoryInfo` Cuadro que figura a continuación. |
sourceType | string | opcional | Fuente de datos, fija `ozon`. |
cnTitlePath | string | opcional | Ruta de categoría china. |
enTitlePath | string | opcional | Ruta de la categoría inglesa. |
titlePath | string | opcional | Ruta de categoría rusa (frontend). |
fullCategoryId | array | opcional | Conjunto de ID de categoría a todos los niveles. |
category | object | opcional | El objeto categoría de nivel inferior contiene campos como título, nivel, ventas transfronterizas, padre, estado de desactivación e ID. |
Respuestas
| Código | Descripción |
|---|---|
| 200 | Respuesta HTTP predeterminada tanto para el éxito como para muchos errores de negocio. Solo el código JSON externo 0 indica éxito o aceptación asíncrona; consulta data para obtener el resultado. |
| 429 | Límite de admisión de ejecuciones; respeta Retry-After cuando esté presente. |
| 503 | La admisión de ejecuciones no está disponible temporalmente; respeta Retry-After cuando esté presente. |
| Opcional | X-Nexscope-Http-Status: semantic asigna estados HTTP a los errores de negocio gestionados por el controlador en las rutas de ejecución y tareas. Los fallos previos a la autenticación, como la ausencia de una clave API (code 11209), pueden seguir devolviendo HTTP 200 antes de esta asignación. Comprueba siempre el código JSON externo; las solicitudes malformadas y los fallos de infraestructura también pueden devolver respuestas HTTP distintas de 200. |
Fuente de datos, vigencia y limitaciones
La fuente, la vigencia, la cobertura, los límites de frecuencia y las notas de estimación no se especifican en esta definición de API salvo que aparezcan en la documentación de campos de solicitud o respuesta anterior. No supongas datos oficiales del mercado ni actualización en tiempo real cuando no estén documentados explícitamente.