StockX Scraper - Sneaker & Streetwear Prices avatar

StockX Scraper - Sneaker & Streetwear Prices

Pricing

Pay per usage

Go to Apify Store
StockX Scraper - Sneaker & Streetwear Prices

StockX Scraper - Sneaker & Streetwear Prices

Scrape StockX for sneaker, streetwear and collectible pricing. Get retail prices, market values, bids, asks, sales history and trends. Reselling and investment research tool.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Ricardo Akiyoshi

Ricardo Akiyoshi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

StockX Scraper - Sneaker & Streetwear Price Data

Scrape StockX for real-time sneaker, streetwear, electronics, collectible, and accessory pricing data. Extract retail prices, market values, bid/ask spreads, sales history, volatility, and price premiums — all in structured JSON.

What does StockX Scraper do?

This actor searches StockX and extracts detailed product and market data for any item listed on the platform. Whether you are tracking sneaker prices, analyzing streetwear trends, or building a reselling toolkit, this scraper delivers the data you need.

Extracted data includes:

FieldDescription
productNameFull product name (e.g. "Jordan 1 Retro High OG Chicago Lost and Found")
brandBrand name (Nike, Adidas, Supreme, etc.)
skuStyle code / SKU (e.g. "DZ5485-612")
retailPriceOriginal retail price
lastSalePriceMost recent sale price on StockX
lowestAskCurrent lowest ask (sell) price
highestBidCurrent highest bid (buy) price
numberOfAsksTotal number of active asks
numberOfBidsTotal number of active bids
salesLast72hNumber of sales in the last 72 hours
pricePremiumPrice premium vs. retail (e.g. "+145.2%")
volatilityPrice volatility percentage
imageUrlProduct image URL
releaseDateRelease date (ISO 8601)
colorwayColorway description
urlStockX product page URL
bidAskSpreadSpread between lowest ask and highest bid
annualHigh52-week high price
annualLow52-week low price
averageSalePriceAverage sale price
totalSalesTotal number of sales
sizeDataSize-specific pricing (ask, bid, last sale per size)

Use Cases

Sneaker Reselling

Track prices across hundreds of sneakers to find profitable resale opportunities. Compare retail prices to market values and identify products trading at a premium.

Price Tracking & Alerts

Monitor price changes over time by scheduling regular scraping runs. Build automated alerts for price drops below your target buy price.

Analyze market data across categories to identify trending products, seasonal patterns, and price movements. Track volatility to find the best entry and exit points.

Investment Research

Treat sneakers and collectibles as alternative investments. Use historical sales data, volatility metrics, and price premiums to make informed buying decisions.

Authentication & Verification

Cross-reference product details (SKU, colorway, release date) against StockX listings to help verify authentic products.

Inventory Management

Bulk-scrape your inventory to get current market values. Track the total value of your collection over time.

Competitive Intelligence

Monitor competitor pricing strategies on StockX. Compare your prices against the current market to stay competitive.

Data-Driven Content

Use pricing data to create content for sneaker blogs, YouTube reviews, newsletters, and social media posts with up-to-date market information.

Input Configuration

ParameterTypeRequiredDefaultDescription
searchQuerystringYesSearch term (product name, brand, SKU, keyword)
categoryenumNoallFilter: sneakers, streetwear, electronics, collectibles, accessories, handbags
maxResultsintegerNo50Maximum products to scrape (0 = unlimited)
sortByenumNorelevanceSort: relevance, price_low, price_high, most_popular, newest
includeDetailPagesbooleanNotrueVisit detail pages for enriched data (slower but richer)
proxyConfigurationobjectNoProxy settings (residential recommended)

Example Input

{
"searchQuery": "Jordan 1 Retro High OG",
"category": "sneakers",
"maxResults": 100,
"sortBy": "most_popular",
"includeDetailPages": true,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Minimal Input

{
"searchQuery": "Yeezy Boost 350"
}

Output Format

Each product is saved as a JSON object in the dataset:

{
"productName": "Jordan 1 Retro High OG Chicago Lost and Found",
"brand": "Jordan",
"sku": "DZ5485-612",
"retailPrice": 180,
"lastSalePrice": 340,
"lowestAsk": 325,
"highestBid": 290,
"numberOfAsks": 1842,
"numberOfBids": 956,
"salesLast72h": 127,
"pricePremium": "+88.9%",
"volatility": "3.21%",
"imageUrl": "https://images.stockx.com/images/Air-Jordan-1-Retro-High-OG-Chicago-Lost-and-Found.jpg",
"releaseDate": "2022-11-19T00:00:00.000Z",
"colorway": "Varsity Red/Black-Sail-Muslin",
"url": "https://stockx.com/air-jordan-1-retro-high-og-lost-and-found",
"urlKey": "air-jordan-1-retro-high-og-lost-and-found",
"condition": "New",
"bidAskSpread": "10.8%",
"annualHigh": 395,
"annualLow": 270,
"averageSalePrice": 318,
"totalSales": 48572,
"sizeData": [
{ "size": "8", "lowestAsk": 340, "highestBid": 300, "lastSale": 330, "salesCount": 512 },
{ "size": "9", "lowestAsk": 325, "highestBid": 290, "lastSale": 315, "salesCount": 1203 },
{ "size": "10", "lowestAsk": 320, "highestBid": 285, "lastSale": 310, "salesCount": 1456 }
],
"retailPriceFormatted": "$180.00",
"lastSalePriceFormatted": "$340.00",
"lowestAskFormatted": "$325.00",
"highestBidFormatted": "$290.00",
"scrapedAt": "2026-03-02T12:00:00.000Z"
}

Supported Categories

CategoryExamples
SneakersJordan, Nike Dunk, Yeezy, New Balance, ASICS, Salomon
StreetwearSupreme, BAPE, Stussy, Palace, Kith, Fear of God
ElectronicsPlayStation, Xbox, Nintendo, Apple, Meta Quest
CollectiblesTrading cards, LEGO, Bearbrick, KAWS, Hot Wheels
AccessoriesWatches, sunglasses, hats, bags, jewelry
HandbagsLouis Vuitton, Gucci, Chanel, Hermes, Dior

Tips for Best Results

  1. Use residential proxies — StockX uses Cloudflare protection. Datacenter IPs will be blocked. Enable RESIDENTIAL proxy group in the input.

  2. Start with specific queries — "Jordan 1 Retro High OG" works better than just "Jordan" for targeted results.

  3. Use category filters — Narrow down results to the specific category for faster, more relevant data.

  4. Enable detail pages — Set includeDetailPages: true for the richest data including sales history, bid/ask counts, and size-specific pricing. Disable for faster, lighter scraping.

  5. Monitor regularly — Schedule the actor to run daily or weekly to track price trends over time.

  6. Respect rate limits — The scraper automatically rate-limits requests. Increasing concurrency may trigger more blocks.

Extraction Strategies

The scraper uses multiple extraction strategies to maximize data quality:

  1. Next.js Data — Extracts from __NEXT_DATA__ server-rendered state (primary strategy)
  2. DOM Parsing — Parses product cards and detail elements from HTML
  3. JSON-LD — Extracts Schema.org Product structured data
  4. Inline Scripts — Finds embedded application state in script tags
  5. Meta Tags — Falls back to Open Graph and standard meta tags

Each strategy is tried in order, and data from multiple strategies is merged to produce the most complete result.

Pricing

This actor uses Pay Per Event pricing:

  • $0.005 per product scraped

Example costs:

  • 50 products = $0.25
  • 500 products = $2.50
  • 5,000 products = $25.00

Plus Apify platform usage (compute + proxy).

Integrations

Export data directly to:

  • Google Sheets — Automatic sync for price tracking dashboards
  • Webhooks — Trigger alerts on new data
  • API — Access datasets programmatically via the Apify API
  • Zapier / Make — Connect to 5,000+ apps for automated workflows
  • Slack / Discord — Get notified of price drops and new releases

Limitations

  • StockX uses aggressive anti-bot measures (Cloudflare, rate limiting). Residential proxies are strongly recommended.
  • Historical price charts and graphs are not extractable (they are rendered client-side).
  • Real-time bid/ask data may have a slight delay depending on caching.
  • Some product pages may have limited data if StockX changes their page structure.

This actor is provided for educational and research purposes. Users are responsible for ensuring their use of this tool complies with StockX's Terms of Service and all applicable laws and regulations. The authors are not responsible for any misuse of this tool.

Support

  • Issues: Report bugs or request features on the actor's Issues page
  • Updates: The actor is regularly updated to handle StockX page structure changes
  • Documentation: See the Apify documentation for general platform usage

Changelog

v1.0.0 (2026-03-02)

  • Initial release
  • Search and detail page scraping
  • 6 extraction strategies with automatic fallback
  • PPE pricing at $0.005/product
  • Category filtering and sort options
  • Size-specific pricing data
  • Deduplication and pagination support