StockX Scraper - Sneaker & Streetwear Prices
Pricing
Pay per usage
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
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:
| Field | Description |
|---|---|
productName | Full product name (e.g. "Jordan 1 Retro High OG Chicago Lost and Found") |
brand | Brand name (Nike, Adidas, Supreme, etc.) |
sku | Style code / SKU (e.g. "DZ5485-612") |
retailPrice | Original retail price |
lastSalePrice | Most recent sale price on StockX |
lowestAsk | Current lowest ask (sell) price |
highestBid | Current highest bid (buy) price |
numberOfAsks | Total number of active asks |
numberOfBids | Total number of active bids |
salesLast72h | Number of sales in the last 72 hours |
pricePremium | Price premium vs. retail (e.g. "+145.2%") |
volatility | Price volatility percentage |
imageUrl | Product image URL |
releaseDate | Release date (ISO 8601) |
colorway | Colorway description |
url | StockX product page URL |
bidAskSpread | Spread between lowest ask and highest bid |
annualHigh | 52-week high price |
annualLow | 52-week low price |
averageSalePrice | Average sale price |
totalSales | Total number of sales |
sizeData | Size-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.
Market Analysis & Trends
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
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
searchQuery | string | Yes | — | Search term (product name, brand, SKU, keyword) |
category | enum | No | all | Filter: sneakers, streetwear, electronics, collectibles, accessories, handbags |
maxResults | integer | No | 50 | Maximum products to scrape (0 = unlimited) |
sortBy | enum | No | relevance | Sort: relevance, price_low, price_high, most_popular, newest |
includeDetailPages | boolean | No | true | Visit detail pages for enriched data (slower but richer) |
proxyConfiguration | object | No | — | Proxy 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
| Category | Examples |
|---|---|
| Sneakers | Jordan, Nike Dunk, Yeezy, New Balance, ASICS, Salomon |
| Streetwear | Supreme, BAPE, Stussy, Palace, Kith, Fear of God |
| Electronics | PlayStation, Xbox, Nintendo, Apple, Meta Quest |
| Collectibles | Trading cards, LEGO, Bearbrick, KAWS, Hot Wheels |
| Accessories | Watches, sunglasses, hats, bags, jewelry |
| Handbags | Louis Vuitton, Gucci, Chanel, Hermes, Dior |
Tips for Best Results
-
Use residential proxies — StockX uses Cloudflare protection. Datacenter IPs will be blocked. Enable
RESIDENTIALproxy group in the input. -
Start with specific queries — "Jordan 1 Retro High OG" works better than just "Jordan" for targeted results.
-
Use category filters — Narrow down results to the specific category for faster, more relevant data.
-
Enable detail pages — Set
includeDetailPages: truefor the richest data including sales history, bid/ask counts, and size-specific pricing. Disable for faster, lighter scraping. -
Monitor regularly — Schedule the actor to run daily or weekly to track price trends over time.
-
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:
- Next.js Data — Extracts from
__NEXT_DATA__server-rendered state (primary strategy) - DOM Parsing — Parses product cards and detail elements from HTML
- JSON-LD — Extracts Schema.org Product structured data
- Inline Scripts — Finds embedded application state in script tags
- 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.
Legal Disclaimer
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
Related Actors
- Poshmark Scraper — Fashion reselling
- eBay Scraper — eBay listings
- Amazon Product Scraper — Retail comparison
- Price Comparison Engine — Multi-marketplace monitoring
- Walmart Scraper — Retail pricing