~/ecommerce/stockx-scraper

StockX Scraper — цены на кроссовки, биды, аски и продажи

Минимальный аск, максимальный бид и число асков на StockX по каждому размеру, наличие по скорости доставки, последняя продажа и статистика цен за 90 дней и 12 месяцев — а по запросу ещё и отдельные продажи, и полный ордербук. Данные каталога, штрихкоды и изображения идут с каждым товаром.

площадка для перепродажи TypeScript US
proooxy/stockx-scraper — характеристики
категорияecommerce / площадка для перепродажи
языкTypeScript
стекTypeScript
рынкиUS
выводчистый JSON, готовый к RAG

ключевые возможности

Минимальный аск, максимальный бид и число асков по каждому размеру в одной записи, а не только главная цена товара

Наличие по скорости доставки — стандартной, экспресс или на следующий день — и находится ли самый дешёвый аск уже на складе StockX

Последняя продажа и её изменение, а также цены за последние 90 дней и 12 месяцев: средняя, диапазон и число продаж

Отдельные продажи по запросу: когда, за сколько, какой размер и стандартная или экспресс-доставка, сначала новые

Ордербук по запросу: каждая цена, на которой стоят аски и биды, по каждому размеру, и сколько их стоит на этой цене

Данные каталога с каждым товаром: название, бренд, код модели, расцветка, дата релиза, розничная цена, штрихкоды, изображения и обзор на 360°

Страницы товаров в любом виде, а также страницы поиска, бренда или категории, которые читаются в собственном порядке StockX

сценарии использования

  • Оценка товара для перепродажи: за сколько сейчас продаётся каждый размер и сколько продавцов конкурирует на этой цене
  • Отслеживание наценки релиза к розничной цене от запуска к запуску
  • Исследование рынка кроссовок, одежды, аксессуаров, электроники, коллекционных предметов и коллекционных карточек
  • Арбитраж между StockX и розничными магазинами или другими площадками
  • Оценка коллекции или товарных запасов магазина по сегодняшним рыночным ценам
  • Живые рыночные данные по кроссовкам для ИИ-агентов через MCP-сервер Apify

входные параметры

ПараметрТипОбязательныйОписание
startUrlsarrayобязательноСтраницы товаров StockX, а также страницы поиска, бренда и категорий
maxProductsnumberопциональноОстановиться после сохранения стольких товаров (0 = без ограничения)
maxProductsPerListingnumberопциональноСколько товаров читать с каждой страницы поиска, бренда или категории (по умолчанию 100, максимум 1000)
includeSalesbooleanопциональноДобавить последние отдельные продажи (по умолчанию выключено)
maxSalesPerProductnumberопциональноСколько продаж добавлять для каждого товара (по умолчанию 50)
includeOrderBookbooleanопциональноДобавить ордербук (по умолчанию выключено)
maxOrderBookLevelsnumberопциональноЦеновых уровней с каждой стороны, асков и бидов (по умолчанию 100)
maxConcurrencynumberопциональноСколько товаров читать одновременно (по умолчанию 3)
proxyConfigurationobjectопциональноПрокси для запросов (по умолчанию: дата-центровые прокси Apify)

Пример вывода

Один товар, сокращённый до одного размера, одной продажи и одного ценового уровня с каждой стороны. Суммы указаны в центах: 6300 — это $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}

Запись имеет ту же структуру, что и у Farfetch Scraper, поэтому цены перепродажи StockX и розничные цены попадают в одну таблицу. price.original равно розничной цене, только когда минимальный аск ниже неё, — так же, как у уценённого товара показывается цена до скидки.

Советы

  • Включайте продажи и ордербук только когда они нужны. Это дополнения, и плата взимается только за товары, по которым что-то нашлось.
  • maxProductsPerListing не даёт листингу разрастаться. StockX отдаёт не более 1000 товаров по любому одному поиску, бренду или категории; прочитайте первые 20, чтобы быстро увидеть, что сейчас в движении.
  • Передавайте страницы товаров в любом виде. Страница с языковым префиксом, размером, страница покупки или продажи, а также листинг одного продавца — все они указывают на свой товар, и каждый товар сохраняется один раз за запуск.

частые вопросы

Насколько свежие данные?
Данные читаются вживую, товар за товаром, пока идёт запуск: аски, биды и продажи — это данные самого StockX на тот момент.
Почему минимальный аск размера выше, чем у товара?
Минимальный аск и максимальный бид товара — это самый дешёвый аск и самый высокий бид среди всех его размеров, часто от двух разных размеров; lowestAskSize и highestBidSize показывают, от каких именно.
Читает ли он другие рынки или валюты?
Пока нет: читается рынок США, цены в долларах США. Каждая сумма — целое число в центах.
Разрешён ли парсинг StockX?
Actor читает данные о товарах, которые StockX показывает любому посетителю. Условия использования StockX ограничивают автоматизированный доступ и использование его данных; за то, как вы используете собранное, отвечаете вы.

похожие в ~/ecommerce

Запустите StockX Scraper — цены на кроссовки, биды, аски и продажи или закажите разработку под задачу

Начните извлекать данные на Apify за считаные минуты или закажите у меня разработку парсера на заказ и RAG-конвейера под ваш источник и схему.

запустить на Apify заказать данные