~/ecommerce/stockx-scraper

StockX Scraper — Precios, Bids, Asks y Ventas de Sneakers

El ask más bajo, el bid más alto y el número de asks de cada talla en StockX, con el stock por velocidad de entrega, la última venta y las estadísticas de precios de 90 días y 12 meses — y, cuando los quieres, las ventas individuales y el libro de órdenes completo. Cada producto incluye datos de catálogo, códigos de barras e imágenes.

mercado de reventa TypeScript US
proooxy/stockx-scraper — spec
categoríaecommerce / mercado de reventa
lenguajeTypeScript
stackTypeScript
mercadosUS
salidaJSON limpio y listo para RAG

características clave

El ask más bajo, el bid más alto y el número de asks de cada talla en un solo registro, no solo el precio principal del producto

Stock por velocidad de entrega — estándar, exprés o al día siguiente — y si el ask más barato ya está en el almacén de StockX

La última venta y su variación, y los precios de los últimos 90 días y 12 meses: promedio, rango y número de ventas

Ventas individuales bajo demanda: cuándo, precio, talla y si fue estándar o exprés, de la más reciente a la más antigua

El libro de órdenes bajo demanda: cada precio en el que hay asks y bids, por talla, con cuántos hay en ese precio

Datos de catálogo con cada producto: título, marca, código de estilo, colorway, fecha de lanzamiento, precio de venta al público, códigos de barras, imágenes y la vista de 360°

Páginas de producto en cualquier forma, o una página de búsqueda, marca o categoría leída en el orden propio de StockX

casos de uso

  • Fijar el precio del stock de reventa: a cuánto se vende hoy cada talla y cuántos vendedores compiten a ese precio
  • Seguir la prima de un lanzamiento sobre su precio de venta al público, ejecución tras ejecución
  • Investigación de mercado en sneakers, ropa, accesorios, electrónica, coleccionables y cartas coleccionables
  • Arbitraje entre StockX y tiendas minoristas u otros marketplaces
  • Valorar una colección o el inventario de una tienda al precio de mercado de hoy
  • Dar a agentes de IA datos de mercado de sneakers en vivo a través del servidor MCP de Apify

parámetros de entrada

ParámetroTipoObligatorioDescripción
startUrlsarrayobligatorioPáginas de producto de StockX, o páginas de búsqueda, marca y categoría
maxProductsnumberopcionalSe detiene tras almacenar este número de productos (0 = sin límite)
maxProductsPerListingnumberopcionalProductos a leer de cada página de búsqueda, marca o categoría (por defecto 100, máximo 1.000)
includeSalesbooleanopcionalAñade las últimas ventas individuales (desactivado por defecto)
maxSalesPerProductnumberopcionalCuántas ventas añadir por producto (por defecto 50)
includeOrderBookbooleanopcionalAñade el libro de órdenes (desactivado por defecto)
maxOrderBookLevelsnumberopcionalNiveles de precio por lado, asks y bids (por defecto 100)
maxConcurrencynumberopcionalProductos leídos al mismo tiempo (por defecto 3)
proxyConfigurationobjectopcionalProxies para las solicitudes (por defecto: proxies de centro de datos de Apify)

Ejemplo de salida

Un producto, reducido a una talla, una venta y un nivel de precio por lado. Los importes están en centavos: 6300 son $63.

 1{
 2  "source": {
 3    "id": "de258c04-2f2a-4806-9d8c-9c84e17d45ea",
 4    "canonicalUrl": "https://stockx.com/adidas-campus-00s-core-black",
 5    "retailer": "stockx",
 6    "currency": "USD"
 7  },
 8  "title": "adidas Campus 00s Core Black",
 9  "brand": "adidas",
10  "details": { "brandStyleID": "HQ8708" },
11  "variants": [
12    {
13      "title": "US M 10",
14      "options": ["10"],
15      "price": { "current": 6300, "currentFormatted": "$63", "original": 11000, "stockStatus": "InStock", "stockCount": 42 },
16      "extraInfo": {
17        "gtins": [{ "type": "UPC", "identifier": "195747807682" }],
18        "lowestAsk": 6300,
19        "highestBid": 3700,
20        "askCount": 42
21      }
22    }
23  ],
24  "price": { "current": 3300, "currentFormatted": "$33", "original": 11000, "stockStatus": "InStock", "stockCount": 630 },
25  "extraInfo": {
26    "retailPrice": 11000,
27    "releaseDate": "2023-02-17",
28    "market": {
29      "lowestAsk": 3300,
30      "lowestAskSize": "US M 4.5",
31      "highestBid": 6600,
32      "highestBidSize": "US M 6",
33      "lastSale": { "amount": 10000, "changeValue": 7100 },
34      "last90Days": { "averagePrice": 6300, "rangeLow": 2000, "rangeHigh": 20000, "salesCount": 633 }
35    },
36    "sales": [
37      { "soldAt": "2026-10-12T01:40:57.622Z", "amount": 10000, "size": "US M 10", "orderType": "STANDARD" }
38    ],
39    "orderBook": {
40      "asks": [{ "size": "US M 4.5", "amount": 3300, "count": 34 }],
41      "bids": [{ "size": "US M 6", "amount": 6600, "count": 1 }]
42    }
43  }
44}

El registro tiene la misma forma que el del Farfetch Scraper, así que los precios de reventa de StockX y los precios de tienda llegan a una misma tabla. price.original es el precio de venta al público solo cuando el ask más bajo está por debajo de él, igual que un artículo rebajado muestra su precio anterior.

Consejos

  • Activa las ventas y el libro de órdenes solo cuando los necesites. Cada uno es un complemento, cobrado solo por los productos en los que encontró algo.
  • maxProductsPerListing mantiene pequeño un listado. StockX muestra como máximo 1.000 productos para cualquier búsqueda, marca o categoría; lee los primeros 20 para ver rápidamente qué se está moviendo.
  • Da las páginas de producto en cualquier forma. Una página con prefijo de idioma, una talla, la página de compra o venta, o el listado de un vendedor nombran su producto, y cada producto se almacena una sola vez por ejecución.

faq

¿Qué tan actuales son los datos?
Se leen en vivo, producto por producto, mientras avanza la ejecución: los asks, bids y ventas son los de StockX en ese momento.
¿Por qué el ask más bajo de una talla es más alto que el del producto?
El ask más bajo y el bid más alto del producto son el ask más barato y el bid más alto entre todas sus tallas, a menudo de dos tallas distintas; lowestAskSize y highestBidSize indican cuáles.
¿Lee otros mercados o monedas?
Todavía no: lee el mercado de EE. UU., con precios en dólares estadounidenses. Cada importe es un entero en centavos.
¿Está permitido hacer scraping de StockX?
El Actor lee los datos de producto que StockX muestra a cualquier visitante. Los términos de uso de StockX restringen el acceso automatizado y el uso de sus datos; tú eres responsable de cómo uses lo que recopiles.

relacionado en ~/ecommerce

Ejecuta StockX Scraper — Precios, Bids, Asks y Ventas de Sneakers, o consigue un desarrollo a medida

Empieza a extraer datos en Apify en minutos, o contrátame para construir un scraper a medida y un pipeline de datos RAG para tu fuente y esquema exactos.

ejecutar en Apify obtener datos a medida