An unofficial StockX API wrapper for Node.js and Browser. Based on this free StockX API.
Product IDs and variant IDs are same UUIDs used by StockX.
npm install @vlourme/stockx-api
import { StockXAPI, StockXLocation } from "@vlourme/stockx-api";
const api = new StockXAPI(StockXLocation.US);
const product = await api.getProduct("e46adad2-21e2-48b5-86ca-9f9ebdc01322");
console.log(product);
const products = await api.searchProducts("Jordan 1");
console.log(products);
const marketData = await api.getMarketData(
"e46adad2-21e2-48b5-86ca-9f9ebdc01322" // productId
);
console.log(marketData);
const variantMarketData = await api.getVariantMarketData(
"aa7e8a4d-720f-4fe9-a0a9-f2b47b04bea7", // productId
"8e2265bc-a210-494c-ba35-9e5d71e47b51" // variantId
);
console.log(variantMarketData);
const count = await api.countProducts();
console.log(count);
const isHealthy = await api.isHealthy();
console.log(isHealthy);