~/ecommerce/stockx-scraper

StockX Scraper — Prix, Bids, Asks et Ventes de Sneakers

Pour chaque pointure, l'ask le plus bas, le bid le plus haut et le nombre d'asks sur StockX, avec le stock par vitesse de livraison, la dernière vente et les statistiques de prix sur 90 jours et 12 mois — et, à la demande, les ventes individuelles et le carnet d'ordres complet. Données de catalogue, codes-barres et images fournis avec chaque produit.

marché de la revente TypeScript US
proooxy/stockx-scraper — specs
catégorieecommerce / marché de la revente
langageTypeScript
stackTypeScript
marchésUS
sortieJSON propre, prêt pour le RAG

fonctionnalités clés

Pour chaque pointure, l'ask le plus bas, le bid le plus haut et le nombre d'asks dans un seul enregistrement, et pas seulement le prix affiché du produit

Stock par vitesse de livraison — standard, express ou lendemain — et si l'ask le moins cher est déjà dans l'entrepôt de StockX

La dernière vente et sa variation, ainsi que les prix des 90 derniers jours et des 12 derniers mois : moyenne, fourchette et nombre de ventes

Ventes individuelles sur demande : date, prix, pointure et standard ou express, de la plus récente à la plus ancienne

Le carnet d'ordres sur demande : chaque prix auquel se trouvent des asks et des bids, par pointure, avec leur nombre à ce prix

Données de catalogue avec chaque produit : titre, marque, code de style, coloris, date de sortie, prix de détail, codes-barres, images et la vue à 360°

Pages produit sous toutes leurs formes, ou une page de recherche, de marque ou de catégorie lue dans l'ordre propre à StockX

cas d’usage

  • Fixer le prix d'un stock de revente : à combien se vend chaque pointure en ce moment, et combien de vendeurs se font concurrence à ce prix
  • Suivre la prime d'une sortie par rapport à son prix de détail, run après run
  • Étude de marché sur les sneakers, les vêtements, les accessoires, l'électronique, les objets de collection et les cartes à collectionner
  • Arbitrage entre StockX et les boutiques ou d'autres places de marché
  • Valoriser une collection ou le stock d'une boutique au prix du marché d'aujourd'hui
  • Fournir aux agents IA des données de marché sneakers en direct via le serveur MCP d'Apify

paramètres d’entrée

ParamètreTypeRequisDescription
startUrlsarrayrequisPages produit StockX, ou pages de recherche, de marque et de catégorie
maxProductsnumberoptionnelS'arrête après avoir stocké ce nombre de produits (0 = sans limite)
maxProductsPerListingnumberoptionnelProduits à lire sur chaque page de recherche, de marque ou de catégorie (100 par défaut, 1 000 au maximum)
includeSalesbooleanoptionnelAjoute les dernières ventes individuelles (désactivé par défaut)
maxSalesPerProductnumberoptionnelNombre de ventes à ajouter par produit (50 par défaut)
includeOrderBookbooleanoptionnelAjoute le carnet d'ordres (désactivé par défaut)
maxOrderBookLevelsnumberoptionnelNiveaux de prix par côté, asks et bids (100 par défaut)
maxConcurrencynumberoptionnelProduits lus en même temps (3 par défaut)
proxyConfigurationobjectoptionnelProxys pour les requêtes (par défaut : proxys datacenter d'Apify)

Exemple de sortie

Un produit, réduit à une pointure, une vente et un niveau de prix par côté. Les montants sont en centimes : 6300 correspond à 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}

L’enregistrement a la même forme que celui du Farfetch Scraper, si bien que les prix de revente StockX et les prix de détail atterrissent dans un même tableau. price.original n’est le prix de détail que lorsque l’ask le plus bas lui est inférieur, comme un article soldé affiche son prix avant remise.

Conseils

  • N’activez les ventes et le carnet d’ordres que si vous en avez besoin. Chacun est une option, facturée uniquement pour les produits où il a trouvé quelque chose.
  • maxProductsPerListing garde une liste courte. StockX liste au plus 1 000 produits pour une recherche, une marque ou une catégorie ; lisez les 20 premiers pour un aperçu rapide de ce qui bouge.
  • Donnez les pages produit sous toutes leurs formes. Une page avec préfixe de langue, une pointure, la page d’achat ou de vente, ou l’annonce d’un vendeur désignent toutes leur produit, et chaque produit n’est stocké qu’une fois par run.

faq

Les données sont-elles à jour ?
Elles sont lues en direct, produit par produit, pendant le run : les asks, bids et ventes sont ceux de StockX à cet instant.
Pourquoi l'ask le plus bas d'une pointure est-il plus élevé que celui du produit ?
L'ask le plus bas et le bid le plus haut du produit sont l'ask le moins cher et le bid le plus élevé parmi toutes ses pointures, souvent issus de deux pointures différentes ; lowestAskSize et highestBidSize indiquent lesquelles.
Lit-il d'autres marchés ou devises ?
Pas encore : il lit le marché américain, avec des prix en dollars américains. Chaque montant est un entier en centimes.
Le scraping de StockX est-il autorisé ?
L'Actor lit les données produit que StockX affiche à tout visiteur. Les conditions d'utilisation de StockX restreignent l'accès automatisé et l'usage de ses données ; vous êtes responsable de l'usage que vous faites de ce que vous collectez.

similaires dans ~/ecommerce

Exécutez StockX Scraper — Prix, Bids, Asks et Ventes de Sneakers, ou obtenez un projet sur mesure

Commencez à extraire sur Apify en quelques minutes, ou engagez-moi pour construire un scraper sur mesure et un pipeline RAG adaptés exactement à votre source et à votre schéma.

exécuter sur Apify obtenir des données sur mesure