StockX Scraper avatar

StockX Scraper

Pricing

from $10.00 / 1,000 results

Go to Apify Store
StockX Scraper

StockX Scraper

Scrapes StockX for sneakers, streetwear, electronics, watches, and collectibles in two modes: Retrieves paginated search/listing pages via Next.js cache. Gets full product details and live pricing, including lowest ask, highest bid, and last sale.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Jamshaid Arif

Jamshaid Arif

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

3 days ago

Last modified

Share

StockX Scraper (Apify Actor)

Apify actor that scrapes StockX — sneakers, streetwear, electronics, watches, collectibles — in two modes:

Input fieldWhat it getsHow
searchUrlsPaginated search/listing pagesBrowser-rendered, parsed from the embedded Next.js cache
productUrlsFull product detail + live pricingBrowser-rendered, includes lowest ask / highest bid / last sale

Every pushed item carries _type and _sourceUrl:

// _type=search_result (one per product card)
{
"_type": "search_result",
"_sourceUrl": "https://stockx.com/search?s=nike",
"id": "4795586e-56c6-4802-8580-425821cef344",
"name": "FC Barcelona Re-Issue 2005/06 Ronaldinho #10 Home",
"urlKey": "nike-fc-barcelona-2005-06-ronaldinho-10-home-jersey-multicolor",
"title": "Nike FC Barcelona Re-Issue 2005/06 Ronaldinho #10 Home Jersey Multicolor",
"brand": "Nike",
"description": "..."
// ...all upstream fields preserved
}
// _type=product (one per URL, includes live pricing)
{
"_type": "product",
"_sourceUrl": "https://stockx.com/nike-x-stussy-bucket-hat-black",
"id": "...",
"title": "...",
"brand": "Nike",
"retailPrice": 50,
"pricing": {
"lowestAsk": 95,
"highestBid": 70,
"lastSale": 88,
"variants": [...]
}
// ...full product object
}

Proxy

StockX is heavily anti-bot — datacenter IPs are reliably blocked. The default input uses Apify Proxy with the RESIDENTIAL group. Override with your own proxy URL via the standard Apify proxy input fields if you prefer. Without a residential proxy, expect every request to fail.

Run locally with the Apify CLI

npm install -g apify-cli
apify login
cd stockx-actor
apify run --purge

Deploy:

$apify push

Example input

{
"searchUrls": [
"https://stockx.com/search?s=jordan+1",
"https://stockx.com/search?s=yeezy"
],
"maxSearchPages": 2,
"productUrls": [
"https://stockx.com/nike-x-stussy-bucket-hat-black",
"https://stockx.com/jordan-1-retro-low-og-sp-travis-scott-medium-olive"
],
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

What you get

search_result items

Summary objects from the StockX : id, urlKey, name, title, brand, description, image URLs, model, release dates, retail price, and links to the full product page. Roughly 40–60 cards per search page.

product items

The full product object embedded in the product page's Next.js cache, with a pricing field added containing live market data scraped off the same page: lowest ask, highest bid, last sale, plus per-size variant pricing.