Search
/api/stockx/search
Search products with category, brand, gender and price filters, sort and paging
Scrappa's StockX API returns structured JSON from StockX, the resale marketplace for sneakers, streetwear and collectibles. Search products by keyword with filters for category, brand, gender and price, open a product for retail price, release date, colorway, style id and the lowest ask, highest bid, last sale and sales count of every size, plus price premium and volatility, and list the newest sales of a product or one size. Three markets: US dollar, euro and British pound.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/stockx/product?slug=air-jordan-4-retro-toro-bravo-2026" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"product": {
"id": "9acafeb5-bc4a-4d66-bc3a-4899d2e64775",
"title": "Jordan 4 Retro Toro Bravo (2026)",
"style_id": "FQ8138-600",
"retail_price": { "amount": 220, "currency": "USD" },
"market": {
"lowest_ask": { "amount": 156, "currency": "USD" },
"highest_bid": { "amount": 421, "currency": "USD" },
"price_premium": -0.277,
"volatility": 0.037433
},
"variants": [ { "size": "8", "lowest_ask": { "amount": 159, "currency": "USD" } } ]
}
},
"meta": { "endpoint_family": "product", "billable": true }
}
Structured data for real applications. Here are some ideas.
Track lowest ask, highest bid and last sale per size and compare them with the retail price.
Compare asks and bids across sizes and markets to find pairs that sell above retail.
Sort by price premium, volatility or recent asks and read sales counts for 72 hours, 90 days and the year.
See which sizes have an ask, how many asks and bids each has and which sizes sold last.
StockX scraper API
The StockX API is built for resale price monitoring, trend analysis and arbitrage. Search returns lowest ask, highest bid, last sale, price premium, volatility and sales counts for every product. The product route adds retail price, release date, colorway, style id, images and the full market of every size. The sales route lists the newest sales. The data is public and needs no StockX login.
Prices are numbers with a currency: USD for the US, EUR for Germany, GBP for the UK.
Lowest ask is the seller price. The all-in price adds the StockX processing fee.
Sales show the 50 newest rows. StockX gives no deeper history to guests.
Failed requests are never billed.
Search by keyword or filter by category, brand, gender and price, then use the slug of a result in the product route.
Open StockX Search API docsPass a slug, a url or an id to get retail price, colorway, style id and the ask, bid and last sale of each size.
Open StockX Product API docsPass a product and an optional size to list the 50 newest sales with date, size and price.
Open StockX Sales API docsEverything you need in one API.
/api/stockx/search
Search products with category, brand, gender and price filters, sort and paging
/api/stockx/product
Retail price, release date, colorway and the market of every size
/api/stockx/sales
The 50 newest sales of a product or one size
See how Scrappa compares to Apify actors.
| Feature | Scrappa | Apify actors |
|---|---|---|
| StockX search and product data as JSON | ||
| Ask, bid and last sale per size | Varies by actor | |
| Price premium and volatility | Limited | |
| Currencies | 3 | Varies by actor |
| Price per 1k requests | $0.20 | Varies by plan |
| Free tier | 500 credits/month | Trial credits only |
No. Scrappa is an independent service and is not affiliated with or endorsed by StockX. The StockX API returns structured JSON from public product data through a Scrappa API key.
The 50 newest sales of a product or of one size. StockX shows guests no older sales, so the route has no page parameter.
No. StockX shows no seller or review data to guests.
No. Only successful responses are billed. Each successful request costs one credit.