StockX Sales History Scraper avatar

StockX Sales History Scraper

Pricing

from $4.50 / 1,000 results

Go to Apify Store
StockX Sales History Scraper

StockX Sales History Scraper

Pull aggregate sales statistics by time bucket (annual / 90d / 72h / all-time) plus per-size 72-hour activity for any StockX product.

Pricing

from $4.50 / 1,000 results

Rating

0.0

(0)

Developer

Xtractoo

Xtractoo

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Pull the full sales statistics matrix — annual, 90-day, 72-hour, and all-time buckets — plus per-size 72-hour activity for any StockX product.

What you can do with it

  • Pricing models — volatility per item per time bucket lets you set safety margins on asks and compute a confidence interval for a holding-period sale.
  • Demand curves — per-size 72-hour sales count combined with average price gives expected daily revenue per pair held.
  • ML feature engineering — annual average price × volatility × price premium × sales count is a tight 4-feature embedding used to predict next-month price.
  • Trend analysis — compare 72h vs 90-day vs annual averages to spot momentum shifts before they appear in broader market data.

Features

  • AGGREGATE row per product with 4 time buckets (annual, last90Days, last72Hours, allTime), each with: averagePrice, salesCount, volatility, pricePremium, high, low.
  • Most recent transaction price: lastSale.
  • Optional time-series chart (salesChart): array of {date, value} points when available.
  • PER_VARIANT rows: salesLast72Hours, lastSale, annualSalesCount, annualAveragePrice per size.
  • Graceful degradation — falls back to search data if product detail is unavailable.
  • Default Dataset output — JSON / CSV / Excel / RSS / HTML export.

Input

{
"productUrls": [
{ "url": "https://stockx.com/air-jordan-1-retro-high-og-chicago-reimagined-lost-and-found" },
{ "url": "https://stockx.com/nike-dunk-low-panda" }
],
"country": "US",
"currency": "USD",
"maxConcurrency": 2,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}
FieldTypeDescription
productUrlsURL[]StockX product URLs (https://stockx.com/<slug>).
countrystringTwo-letter ISO country code (default US).
currencystringISO currency code (default USD).
maxConcurrencyintParallel workers (default 2).
maxRequestRetriesintPer-request retry budget (default 6).
proxyConfigurationproxyApify Proxy or custom list. RESIDENTIAL recommended.

Sample Output

[
{
"recordType": "AGGREGATE",
"sourceUrl": "https://stockx.com/air-jordan-1-retro-high-og-chicago-reimagined-lost-and-found",
"scrapedAt": "2026-05-09T09:31:04Z",
"urlKey": "air-jordan-1-retro-high-og-chicago-reimagined-lost-and-found",
"lastSale": 287,
"searchEdge": {
"market": {
"statistics": {
"annual": {
"averagePrice": 293,
"salesCount": 5814,
"volatility": 0.093861,
"pricePremium": 0.594,
"high": 488,
"low": 140
},
"last90Days": {
"averagePrice": 278,
"salesCount": 1138
},
"last72Hours": {
"salesCount": 24
}
}
}
}
},
{
"recordType": "PER_VARIANT",
"variantId": "b3f81c2d-9e47-4a8b-c2d5-7f0e3b9a1c84",
"size": "10",
"variant": {
"market": {
"statistics": {
"salesLast72Hours": 4,
"annualAveragePrice": 298,
"annualSalesCount": 611
}
}
}
}
]

Notes

Public product data only — no StockX account required. Run on Apify with RESIDENTIAL proxy for reliable per-size data.