StockX Scraper — 스니커즈 가격, 입찰, 판매 희망가 및 거래 내역
StockX의 모든 사이즈별 최저 판매 희망가, 최고 입찰가, 판매 희망 수량과 배송 속도별 재고, 최근 거래, 90일 및 12개월 가격 통계를 제공합니다. 원하면 개별 거래 내역과 전체 오더북까지 가져옵니다. 모든 상품에 카탈로그 데이터, 바코드, 이미지가 함께 제공됩니다.
주요 기능
모든 사이즈의 최저 판매 희망가, 최고 입찰가, 판매 희망 수량을 한 레코드에 — 상품의 대표 가격만이 아닙니다
배송 속도별(일반, 특급, 익일) 재고와 최저 판매 희망가 상품이 이미 StockX 창고에 있는지 여부
최근 거래와 그 변동폭, 그리고 최근 90일 및 12개월의 가격: 평균, 범위, 거래 건수
요청 시 개별 거래 제공: 거래 시각, 가격, 사이즈, 일반 또는 특급 여부(최신순)
요청 시 오더북 제공: 사이즈별로 판매 희망가와 입찰가가 놓인 모든 가격과 그 가격의 수량
모든 상품에 카탈로그 데이터 포함: 제목, 브랜드, 스타일 코드, 컬러웨이, 발매일, 정가, 바코드, 이미지, 360° 뷰
어떤 형태의 상품 페이지든 가능하며, 검색·브랜드·카테고리 페이지도 StockX 자체의 정렬 순서대로 읽어옵니다
활용 사례
- 리셀 재고 가격 책정: 지금 사이즈별로 얼마에 팔리는지, 그 가격에서 몇 명의 판매자가 경쟁하는지
- 발매 상품이 정가 대비 붙는 프리미엄을 실행할 때마다 추적
- 스니커즈, 의류, 액세서리, 전자제품, 수집품, 트레이딩 카드를 아우르는 시장 조사
- StockX와 소매점 또는 다른 마켓플레이스 간의 차익 거래
- 컬렉션이나 매장 재고를 오늘의 시장 가치로 평가
- Apify의 MCP 서버를 통해 AI 에이전트에 실시간 스니커즈 시장 데이터 제공
입력 파라미터
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
startUrls | array | 필수 | StockX 상품 페이지, 또는 검색·브랜드·카테고리 페이지 |
maxProducts | number | 선택 | 이 개수만큼 상품을 저장하면 중단 (0 = 제한 없음) |
maxProductsPerListing | number | 선택 | 검색·브랜드·카테고리 페이지당 읽어올 상품 수 (기본값 100, 최대 1,000) |
includeSales | boolean | 선택 | 최근 개별 거래 내역 추가 (기본값 꺼짐) |
maxSalesPerProduct | number | 선택 | 상품당 추가할 거래 건수 (기본값 50) |
includeOrderBook | boolean | 선택 | 오더북 추가 (기본값 꺼짐) |
maxOrderBookLevels | number | 선택 | 한쪽(판매 희망가와 입찰가)당 가격 단계 수 (기본값 100) |
maxConcurrency | number | 선택 | 동시에 읽어올 상품 수 (기본값 3) |
proxyConfiguration | object | 선택 | 요청에 사용할 프록시 (기본값: Apify 데이터센터 프록시) |
출력 예시
상품 하나를 사이즈 하나, 거래 하나, 한쪽당 가격 단계 하나로 줄여서 보여줍니다. 금액은 센트 단위이며 6300은 $63입니다.
1{
2 "source": {
3 "id": "de258c04-2f2a-4806-9d8c-9c84e17d45ea",
4 "canonicalUrl": "https://stockx.com/adidas-campus-00s-core-black",
5 "retailer": "stockx",
6 "currency": "USD"
7 },
8 "title": "adidas Campus 00s Core Black",
9 "brand": "adidas",
10 "details": { "brandStyleID": "HQ8708" },
11 "variants": [
12 {
13 "title": "US M 10",
14 "options": ["10"],
15 "price": { "current": 6300, "currentFormatted": "$63", "original": 11000, "stockStatus": "InStock", "stockCount": 42 },
16 "extraInfo": {
17 "gtins": [{ "type": "UPC", "identifier": "195747807682" }],
18 "lowestAsk": 6300,
19 "highestBid": 3700,
20 "askCount": 42
21 }
22 }
23 ],
24 "price": { "current": 3300, "currentFormatted": "$33", "original": 11000, "stockStatus": "InStock", "stockCount": 630 },
25 "extraInfo": {
26 "retailPrice": 11000,
27 "releaseDate": "2023-02-17",
28 "market": {
29 "lowestAsk": 3300,
30 "lowestAskSize": "US M 4.5",
31 "highestBid": 6600,
32 "highestBidSize": "US M 6",
33 "lastSale": { "amount": 10000, "changeValue": 7100 },
34 "last90Days": { "averagePrice": 6300, "rangeLow": 2000, "rangeHigh": 20000, "salesCount": 633 }
35 },
36 "sales": [
37 { "soldAt": "2026-10-12T01:40:57.622Z", "amount": 10000, "size": "US M 10", "orderType": "STANDARD" }
38 ],
39 "orderBook": {
40 "asks": [{ "size": "US M 4.5", "amount": 3300, "count": 34 }],
41 "bids": [{ "size": "US M 6", "amount": 6600, "count": 1 }]
42 }
43 }
44}
레코드 구조가 Farfetch Scraper와 같아서 StockX 리셀 가격과 소매 가격을 하나의 표에 담을 수 있습니다. price.original은 최저 판매 희망가가 정가보다 낮을 때에만 정가가 되며, 할인 상품이 할인 전 가격을 보여주는 것과 같은 방식입니다.
팁
- 거래 내역과 오더북은 필요할 때만 켜세요. 둘 다 부가 기능이며, 결과를 찾은 상품에 대해서만 과금됩니다.
maxProductsPerListing으로 목록을 작게 유지할 수 있습니다. StockX는 하나의 검색, 브랜드, 카테고리에 최대 1,000개 상품만 보여줍니다. 무엇이 움직이고 있는지 빠르게 보려면 처음 20개만 읽으세요.- 상품 페이지는 어떤 형태로든 넣을 수 있습니다. 언어 접두사가 붙은 페이지, 사이즈가 지정된 페이지, 구매·판매 페이지, 특정 판매자의 리스팅은 모두 해당 상품을 가리키며, 실행 한 번에 각 상품은 한 번만 저장됩니다.