StockX Listings Scraper
Pricing
$1.00 / 1,000 products
StockX Listings Scraper
The StockX Listings Scraper extracts product data from StockX based on search keywords and categories, capturing names, URLs, images, detailed pricing, condition, model, and categoryβideal for market research and resale analysis.
Pricing
$1.00 / 1,000 products
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
1
Bookmarked
49
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
π StockX Listings Scraper
Easily extract product listings from StockX by search keyword, brand, category, or direct product URL. The StockX Listings Scraper returns flattened, structured records with full market data β lowest ask, highest bid, last sale, and 90-day statistics β ideal for resale analysis, market research, and price tracking.
β¨ Features
- π·οΈ Comprehensive Product Data: Title, brand, model, gender, condition, release date, image, and product URL β flattened from StockX's inline SSR data.
- π° Real Market Data:
lowestAsk,highestBid,lastSale, plus 90-day and annual averages, sales counts, volatility, and price premium. - π Four Input Modes: Keyword search, brand slug, category slug, or direct product URLs β mix and match in a single run.
- ποΈ Optional PDP Enrichment: Toggle
includePdpDetailsto addstyleId,colorway,retailPrice, the full size matrix (US M / UK / CM / KR / EU / US W), and the media gallery. - β‘ Smart Tiering: Cheap proxy for search pages, Anti Scraping Protection for brand/category/PDP β so you pay the minimum needed per request.
π οΈ How It Works
- Pick your inputs β any combination of
searches,brands,categories, orproductUrls. - (Optional) toggle PDP enrichment β set
includePdpDetails: trueto fetch each product's detail page for the full size matrix, retail price, and gallery. - Run the scraper β paginated listings are flattened, deduplicated by
urlKey, and pushed to the dataset.
βοΈ Input
| Field | Type | Required | Description |
|---|---|---|---|
searches | string[] | One of | Keyword queries crawled via https://stockx.com/search?s=.... Each query paginates up to StockX's 1000-result cap (25 pages Γ 40). |
brands | string[] | One of | Brand slugs crawled via https://stockx.com/brands/{slug} β e.g. jordan, nike, adidas. |
categories | string[] | One of | Category slugs crawled via https://stockx.com/category/{slug} β e.g. sneakers, apparel, accessories, electronics, collectibles, trading-cards. |
productUrls | string[] | One of | Specific product pages or url-keys to scrape directly β e.g. https://stockx.com/air-jordan-4-retro-toro-bravo-2026 or just air-jordan-4-retro-toro-bravo-2026. Always fetched as PDPs. |
includePdpDetails | boolean | No | After collecting browse-page records, fetch each PDP to add styleId, colorway, retailPrice, full size matrix, and gallery. Default false. |
maxItems | integer | No | Stop after this many records. Leave empty to crawl everything (capped at 1000 per browse query by StockX). |
At least one of searches, brands, categories, or productUrls must be provided.
π Sample Output Data
Shallow listing (from searches / brands / categories)
{"source": "search","sourceValue": "vaporfly","id": "74ddd080-1608-4bc8-b158-45f9af54e03c","title": "Nike ZoomX Vaporfly 3 Multi-Color","name": "Multi-Color","urlKey": "nike-zoomx-vaporfly-3-multi-color","productUrl": "https://stockx.com/nike-zoomx-vaporfly-3-multi-color","image": "https://images.stockx.com/images/Nike-ZoomX-Vaporfly-3-Multi-Color-Product.jpg?...","brand": "Nike","model": "Nike ZoomX Vaporfly 3","gender": "men","productCategory": "sneakers","primaryCategory": "Nike Other","condition": "New","listingType": "STANDARD","releaseDate": "2024-10-03","lowestAsk": 109,"lowestAskAt": "2026-05-13T02:44:23Z","highestBid": 90,"highestBidAt": "2026-05-04T21:26:23Z","lastSale": 104,"avgPrice90d": 131,"salesCount90d": 132,"avgPriceAnnual": 129,"salesCountAnnual": 996,"volatilityAnnual": 0.127194,"pricePremiumAnnual": -0.6,"salesCount72h": 3}
Detailed record (from productUrls or with includePdpDetails: true)
Adds the following fields on top of the shallow listing:
{"styleId": "HQ3219-902","colorway": "Multi-Color/Volt/Hyper Pink/Black","retailPrice": 260,"variants": [{"id": "7a4c2a58-9723-427a-8615-1fea62856835","size": "4","sizeChart": {"us m": "US M 4","uk": "UK 3.5","cm": "CM 23","kr": "KR 230","eu": "EU 36","us w": "US W 5.5"}}],"gallery": [],"fullDescription": "The Nike ZoomX Vaporfly 3 Multi-Color is a vibrantly colored trainer..."}
Note: per-variant ask/bid is not exposed on the PDP (StockX hydrates it client-side via a separate XHR). Use the shallow listing's product-level
lowestAsk/highestBidfor pricing.
π΅ Pricing β Pay Per Event
This actor uses the Pay Per Event pricing model. You only pay for what you extract.
| Event | When it fires | Price |
|---|---|---|
product-listing | Each product returned from a search, brand, or category browse page (shallow listing with market data). | $2 / 1,000 results |
item-detail | Each product enriched with PDP details β fired for every record from productUrls and every record when includePdpDetails is enabled. | $6 / 1,000 results |
Examples:
searches: ["vaporfly"],maxItems: 500β 500 Γproduct-listingβ $1.00brands: ["jordan"],includePdpDetails: false,maxItems: 1000β 1000 Γproduct-listingβ $2.00productUrls: [...50 URLs]β 50 Γitem-detailβ $0.30searches: ["jordan"],includePdpDetails: true,maxItems: 100β 100 Γitem-detailβ $0.60
Optimize your resale strategy with StockX Listings Scraper today! π