StockX product data API
The ShopAPIS StockX product data API returns the platform’s uniquely rich pricing fields for any product — the live highest bid and lowest ask, the bid/ask spread, last sale price, 12-month sale history, size-level pricing, retail price, release date and style code (SKU) — as clean JSON. StockX runs a “stock market” model where every size trades like a security, producing the deepest price-history dataset of any resale platform. ShopAPIS captures that order-book data and normalizes it.
StockX is the leading sneaker, streetwear, watch and collectibles resale marketplace, with $2B+ GMV per year across 200+ countries (ShopAPIS research, June 2026; traffic per Similarweb ). Its bid/ask order book is what sets it apart: instead of a single asking price, each shoe size has a live spread between buyers and sellers plus a full trailing sale history — data that powers valuation, arbitrage and pricing models.
Why StockX data is hard to get
StockX has no official public API — its rich order-book pricing is only available by parsing the live marketplace. It applies high anti-bot pressure (behavioral detection, rate limiting, signed front-end requests) and renders bid/ask and history through dynamic, authenticated front-end calls rather than static HTML. Capturing accurate size-level spreads and the 12-month history requires resolving those calls per product and per size. ShopAPIS maintains that infrastructure so the order-book and price history stay current and complete.
Data fields returned
- Identifiers — StockX product ID / URL key, style code (SKU), brand, model, colorway.
- Bid / ask — highest bid, lowest ask, bid/ask spread, number of bids/asks.
- Sales — last sale price, last-sale change %, sales last 72h, 12-month price history.
- Size-level pricing — per-size lowest ask, highest bid and last sale.
- Retail — retail price, release date, deadstock flag.
- Demand — number of sales, volatility, price premium vs. retail.
- Media & category — image set, category (sneakers/apparel/watches/collectibles).
Sample response
{
"platform": "stockx",
"product_id": "air-jordan-1-retro-high-og-chicago-reimagined",
"title": "Jordan 1 Retro High OG Chicago Lost & Found",
"brand": "Jordan",
"style_code": "DZ5485-612",
"colorway": "Varsity Red/Black-Sail",
"retail_price": 180,
"release_date": "2022-11-19",
"market": {
"lowest_ask": 312,
"highest_bid": 295,
"bid_ask_spread": 17,
"last_sale": 305,
"last_sale_change_pct": -2.1,
"sales_72h": 48,
"price_premium_pct": 69,
"currency": "USD"
},
"sizes": [
{ "size": "9", "lowest_ask": 318, "highest_bid": 300, "last_sale": 309 },
{ "size": "10", "lowest_ask": 305, "highest_bid": 290, "last_sale": 298 }
],
"price_history_12mo": [{ "date": "2026-05-01", "avg": 340 }, { "date": "2026-06-01", "avg": 305 }],
"images": ["https://images.stockx.com/images/abc.jpg"],
"category": "sneakers",
"scraped_at": "2026-06-05T11:42:00Z"
}Markets & domains covered
- Global — stockx.com serves 200+ countries with localized currency and shipping.
- Key markets — US, UK, EU, Japan and Australia.
StockX runs one global order book; ShopAPIS returns bids, asks and history in the requested currency.
Use cases
- Resale valuation & comps — last sale, bid/ask and size pricing give precise market value. Feeds competitive intelligence.
- Price-history modeling — the 12-month series powers trend and volatility analysis via price monitoring.
- Arbitrage & sourcing — spread vs. retail premium reveals buy/sell opportunities.
- Catalog enrichment — map style codes and colorways into your own data with catalog enrichment.
On StockX, “price” is a spread, not a number. ShopAPIS returns both sides of the order book plus size-level pricing, so your valuation reflects what buyers will pay and sellers will accept.
Related
Stats from ShopAPIS market research, June 2026 (
@plans/plan2-research/reports/oceania-and-global.md); sources: Extrabux 2025, PlottData 2025.