~/ecommerce/stockx-scraper

StockX Scraper — Sneaker-Preise, Bids, Asks und Verkäufe

Für jede Größe das niedrigste Ask, das höchste Bid und die Anzahl der Asks auf StockX, mit Bestand nach Liefergeschwindigkeit, dem letzten Verkauf und den Preisstatistiken der letzten 90 Tage und 12 Monate — auf Wunsch zusätzlich die einzelnen Verkäufe und das vollständige Orderbuch. Katalogdaten, Barcodes und Bilder gehören zu jedem Produkt.

Resale-Marktplatz TypeScript US
proooxy/stockx-scraper — Steckbrief
Kategorieecommerce / Resale-Marktplatz
SpracheTypeScript
StackTypeScript
MärkteUS
Outputsauberes, RAG-fertiges JSON

Hauptfunktionen

Niedrigstes Ask, höchstes Bid und Anzahl der Asks jeder Größe in einem Datensatz, nicht nur der Hauptpreis des Produkts

Bestand nach Liefergeschwindigkeit — Standard, Express oder Next Day — und ob das günstigste Ask bereits im Lager von StockX liegt

Der letzte Verkauf samt Veränderung sowie die Preise der letzten 90 Tage und 12 Monate: Durchschnitt, Spanne und Anzahl der Verkäufe

Einzelne Verkäufe auf Wunsch: wann, Preis, Größe und Standard oder Express, neueste zuerst

Das Orderbuch auf Wunsch: jedes Preisniveau, auf dem Asks und Bids stehen, pro Größe, mit der Anzahl auf diesem Niveau

Katalogdaten zu jedem Produkt: Titel, Marke, Style-Code, Colorway, Erscheinungsdatum, Einzelhandelspreis, Barcodes, Bilder und die 360°-Ansicht

Produktseiten in jeder Form oder eine Such-, Marken- oder Kategorieseite, gelesen in der eigenen Reihenfolge von StockX

Anwendungsfälle

  • Resale-Bestand bepreisen: wofür jede Größe aktuell verkauft wird und wie viele Verkäufer zu diesem Preis konkurrieren
  • Den Aufschlag eines Releases auf seinen Einzelhandelspreis verfolgen, Run für Run
  • Marktforschung zu Sneakern, Bekleidung, Accessoires, Elektronik, Sammlerstücken und Sammelkarten
  • Arbitrage zwischen StockX und Einzelhandelsgeschäften oder anderen Marktplätzen
  • Eine Sammlung oder den Bestand eines Shops zum heutigen Marktpreis bewerten
  • KI-Agenten über Apifys MCP-Server aktuelle Sneaker-Marktdaten bereitstellen

Eingabeparameter

ParameterTypErforderlichBeschreibung
startUrlsarrayerforderlichStockX-Produktseiten oder Such-, Marken- und Kategorieseiten
maxProductsnumberoptionalStoppt, sobald so viele Produkte gespeichert sind (0 = kein Limit)
maxProductsPerListingnumberoptionalProdukte, die von jeder Such-, Marken- oder Kategorieseite gelesen werden (Standard 100, höchstens 1.000)
includeSalesbooleanoptionalFügt die neuesten einzelnen Verkäufe hinzu (standardmäßig aus)
maxSalesPerProductnumberoptionalWie viele Verkäufe pro Produkt hinzugefügt werden (Standard 50)
includeOrderBookbooleanoptionalFügt das Orderbuch hinzu (standardmäßig aus)
maxOrderBookLevelsnumberoptionalPreisniveaus pro Seite, Asks und Bids (Standard 100)
maxConcurrencynumberoptionalGleichzeitig gelesene Produkte (Standard 3)
proxyConfigurationobjectoptionalProxys für die Anfragen (Standard: Apify-Datacenter-Proxys)

Beispielausgabe

Ein Produkt, gekürzt auf eine Größe, einen Verkauf und ein Preisniveau pro Seite. Beträge sind in Cent: 6300 sind 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}

Der Datensatz hat dieselbe Form wie der des Farfetch Scrapers, sodass StockX-Resale-Preise und Einzelhandelspreise in einer Tabelle landen. price.original ist nur dann der Einzelhandelspreis, wenn das niedrigste Ask darunter liegt – so wie ein reduzierter Artikel seinen vorherigen Preis zeigt.

Tipps

  • Aktivieren Sie Verkäufe und Orderbuch nur, wenn Sie sie brauchen. Beides sind Zusatzoptionen, die nur für Produkte berechnet werden, bei denen etwas gefunden wurde.
  • maxProductsPerListing hält eine Liste klein. StockX listet für jede Suche, Marke oder Kategorie höchstens 1.000 Produkte; lesen Sie die ersten 20, um schnell zu sehen, was gerade läuft.
  • Geben Sie Produktseiten in jeder Form an. Eine Seite mit Sprachpräfix, einer Größe, der Kauf- oder Verkaufsseite oder dem Angebot eines Verkäufers benennt jeweils ihr Produkt, und jedes Produkt wird pro Run nur einmal gespeichert.

FAQ

Wie aktuell sind die Daten?
Sie werden live gelesen, Produkt für Produkt, während der Run läuft: Asks, Bids und Verkäufe sind die von StockX in genau diesem Moment.
Warum ist das niedrigste Ask einer Größe höher als das des Produkts?
Das niedrigste Ask und das höchste Bid des Produkts sind das günstigste Ask und das höchste Bid über alle Größen hinweg, oft von zwei verschiedenen Größen; lowestAskSize und highestBidSize sagen, welche.
Liest er andere Märkte oder Währungen?
Noch nicht: Er liest den US-Markt, mit Preisen in US-Dollar. Jeder Betrag ist eine ganze Zahl in Cent.
Ist Scraping von StockX erlaubt?
Der Actor liest die Produktdaten, die StockX jedem Besucher zeigt. Die Nutzungsbedingungen von StockX schränken den automatisierten Zugriff und die Nutzung der Daten ein; Sie sind dafür verantwortlich, wie Sie das Gesammelte verwenden.

verwandt in ~/ecommerce

StockX Scraper — Sneaker-Preise, Bids, Asks und Verkäufe ausführen oder ein individuelles Projekt anfragen

In wenigen Minuten mit der Extraktion auf Apify starten, oder mich für einen maßgeschneiderten Scraper und eine RAG-Pipeline exakt nach Quelle und Schema beauftragen.

auf Apify ausführen individuelle Daten anfragen