StockX Product Scraper avatar

StockX Product Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
StockX Product Scraper

StockX Product Scraper

Extract complete product data from StockX product pages: market prices, last sale, bid/ask, retail price, release date, traits, images.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Xtractoo

Xtractoo

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

3

Monthly active users

4 days ago

Last modified

Share

Fetch a complete market snapshot for any StockX product URL — lowest ask, highest bid, last sale, annual statistics, traits, and media — delivered as clean JSON with no account required.

Why use this actor

  • No account required — reads public product pages; no login or API key needed.
  • Stable JSON output — consistent field names across every run, ready for databases and price-tracking pipelines.
  • Slug-rename tolerant — automatically follows StockX URL redirects and reports a matchScore so you know when a slug has changed.
  • Rich per-product data — market state, annual and 90-day statistics, full traits (release date, colorway, style ID, retail price), and media in one record.
  • Batch-friendly — supply dozens of URLs in a single run; results land in the dataset as they complete.
  • Localized pricing — configure ship-to country and display currency per run.

How it works

  1. You provide a list of StockX product URLs in the productUrls field.
  2. The actor resolves each URL, following any slug renames, and fetches the live product page.
  3. Market state (lowest ask, highest bid, last sale, express ask count) and statistics (annual average price, volatility, 72-hour sales) are extracted and normalized.
  4. A matchScore between 0 and 1 is attached — score 1.0 means the slug matched exactly; a matchWarning is added when confidence is below 0.5.
  5. Each product is saved as a single JSON record in Apify's default dataset, exportable as JSON, CSV, or Excel.

You don't need to manage any browsers or scrapers.

Input

{
"productUrls": [
{ "url": "https://stockx.com/jordan-1-retro-high-og-chicago-lost-and-found" },
{ "url": "https://stockx.com/air-jordan-1-retro-high-bred-toe" }
],
"country": "US",
"currency": "USD",
"maxConcurrency": 3,
"maxRequestRetries": 6,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}
FieldTypeDefaultDescription
productUrlsURL[]Required. StockX product URLs (https://stockx.com/<slug>).
countrystring"US"Two-letter ISO country code for pricing locale.
currencystring"USD"ISO currency code (e.g. USD, EUR, GBP).
maxConcurrencyinteger3Number of parallel workers.
maxRequestRetriesinteger6Retry budget per request before skipping.
proxyConfigurationobjectRESIDENTIALApify Proxy or custom proxy list. RESIDENTIAL group recommended.

Output

{
"productId": "9a4d44f9-4b16-4abc-ba58-c0db340ee791",
"urlKey": "air-jordan-1-retro-high-og-chicago-reimagined-lost-and-found",
"title": "Jordan 1 Retro High OG Chicago Lost and Found",
"sources": ["graphql", "search"],
"matchScore": 1.0,
"url": "https://stockx.com/air-jordan-1-retro-high-og-chicago-reimagined-lost-and-found",
"graphql": {
"productId": "9a4d44f9-4b16-4abc-ba58-c0db340ee791",
"title": "Jordan 1 Retro High OG Chicago Lost and Found",
"brand": "Jordan",
"market": {
"state": {
"lowestAsk": { "amount": 145, "lastUpdatedAt": "2026-05-08T03:57:14Z" },
"highestBid": { "amount": 215, "lastUpdatedAt": "2026-04-29T14:47:46Z" },
"lastSale": { "amount": 287 },
"expressAskCount": 192,
"expressLowestAsk": { "amount": 196 }
},
"statistics": {
"annualAveragePrice": 293,
"annualVolatility": 0.093861,
"annualSalesCount": 5814,
"salesLast72Hours": 24
}
},
"traits": [
{ "name": "Release Date", "value": "2022-11-19" },
{ "name": "Colorway", "value": "WHITE/BLACK-VARSITY RED" },
{ "name": "Style", "value": "DZ5485-612" },
{ "name": "Retail Price", "value": "$180" }
]
},
"searchEdge": { "... search edge node ..." }
}
FieldTypeDescription
productIdstringStockX UUID for the product.
urlKeystringResolved StockX slug (may differ from input if slug was renamed).
titlestringProduct display title.
sourcesstring[]Data sources used, e.g. ["graphql", "search"].
matchScorenumberConfidence that the resolved product matches the input URL (1.0 = exact).
urlstringCanonical StockX product URL.
graphqlobjectFull market data: state (ask/bid/last sale), statistics, traits, media.
searchEdgeobjectRaw search edge node when available, for additional market signals.

Other StockX Scrapers

ActorWhat it does
StockX Search ScraperSearch keywords or categories; get every result tile with live market data.
StockX Product ScraperFull product detail — market snapshot, traits, stats — from a list of product URLs.
StockX Orderbook ScraperLive per-size bid/ask orderbook with spread and 72-hour velocity for any product.
StockX Sales History ScraperMulti-bucket sales statistics (annual, 90-day, 72-hour) plus per-size breakdowns.
StockX Release Calendar ScraperUpcoming and recent drops with release dates and pre-release bid/ask signals.