Kith Sneaker Streetwear Boutique Product Scraper
ECOMMERCE
Independent tool. Trademarks referenced on this page are the property of their respective owners and are used only to identify the public website this tool reads. No affiliation or endorsement.
Kith Sneaker & Streetwear Boutique Product Scraper
Scrapes the complete Kith product catalog from Shopify — prices, per-size availability, sale/markdown flags, and variant data for resale tracking and price arbitrage.
What It Scrapes
Kith is the flagship US sneaker and streetwear boutique and the primary-retail price reference for the global resale ecosystem (StockX, GOAT, Grailed). This actor crawls Kith's public Shopify products.json endpoint and returns:
- All active SKUs — apparel, footwear, and accessories across men, women, and kids
- Per-variant data — one row per size/color variant with individual availability and pricing
- Sale detection — derived
on_saleflag anddiscount_pctcomputed fromcompare_at_pricevsprice - Inventory signals — per-size
available(in-stock) flag, plus Kith'slow_stock/final-saletags - Release signals —
new-arrivalstag,published_attimestamp
Use Cases
- Resale price intelligence — cross-reference Kith retail prices against StockX/GOAT/Grailed secondary-market quotes
- Drop monitoring — detect new releases via
new-arrivalstag and low-stock signals before sell-out - Markdown tracking — catch
compare_at_price > priceevents (sale launches) across the catalog - Size availability matrix — per-variant
availableflag for all sizes at a glance - Competitor catalog analysis — vendor breakdown (Nike, Adidas, '47, Kith house brand) and product type distribution
Output Schema
| Field | Type | Description |
|---|---|---|
product_id |
string | Shopify numeric product ID |
handle |
string | URL slug (links to product_url) |
title |
string | Full product name |
vendor |
string | Brand (Kith, Nike, Adidas, '47, etc.) |
product_type |
string | Category (Sneakers, Fitted Caps, Crewnecks, etc.) |
tags |
string | Comma-separated tags including final-sale, new-arrivals, low_stock |
body_html |
string | Product description with materials/details |
published_at |
string | Release/publish timestamp (ISO 8601) |
updated_at |
string | Last update timestamp |
variant_id |
string | Shopify variant ID |
variant_title |
string | Size label (e.g. "M", "10", "XS (6 3/4)") |
sku |
string | Variant SKU code |
price |
number | Current price in USD |
compare_at_price |
number | Original price before markdown (null if not on sale) |
on_sale |
boolean | True when compare_at_price > price |
discount_pct |
number | Markdown percentage (0 if not on sale) |
available |
boolean | In-stock flag for this specific size |
options |
string | Size/color option matrix (pipe-separated) |
images |
string | CDN image URLs (comma-separated) |
product_url |
string | Direct product page URL |
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
maxItems |
integer | 10 | Maximum number of variant records to return. Set to 0 or leave at default to scrape the full catalog (~6k active SKUs × 5–8 variants each). |
Notes
- No authentication required — Kith's Shopify
products.jsonis public and rate-limit-tolerant - Prices in USD — the actor enforces USD pricing via the
currency=USDcookie regardless of scraper IP location - Cheap to run — the source does not fight back, so runs stay fast and low-cost
- Full catalog — at 250 products per page, a full run takes approximately 25 pages and returns ~15k–25k variant rows