UNPKG

@metalcamp/stockx-data

Version:

Unofficial StockX API to scrape product info utilizing requests/promises

70 lines (65 loc) 1.52 kB
export interface Product { name: string; pid: string; image: string; uuid: string; searchKey: string; size: string; details: ProductDetails; } export interface ProductDetails { retail: number; releaseDate: string; colorway: string; brand: string; type: string; gender: string; description: string; } export interface ProductWithMarketAndSizeMap extends Product { market: Market; sizeMap: SizeMap; } export type SizeMap = Record<string, string>; export interface Market { productId: number; skuUuid: string | null; productUuid: string; lowestAsk: number; lowestAskSize: number; parentLowestAsk: number; numberOfAsks: number; hasAsks: number; salesThisPeriod: number; salesLastPeriod: number; highestBid: number; highestBidSize: number | null; numberOfBids: number; hasBids: number; annualHigh: number; annualLow: number; deadstockRangeLow: number; deadstockRangeHigh: number; volatility: number; deadstockSold: number; pricePremium: number; averageDeadstockPrice: number; lastSale: number; lastSaleSize: string; salesLast72Hours: number; changeValue: number; changePercentage: number; absChangePercentage: number; totalDollars: number; updatedAt: number; lastLowestAskTime: number; lastHighestBidTime: number; lastSaleDate: string; createdAt: string; deadstockSoldRank: number; pricePremiumRank: number; averageDeadstockPriceRank: number; featured: number; lowestAskFloat: number; highestBidFloat: number; }