Supreme API Scraper
Under maintenancePricing
from $1.00 / 1,000 product rows
Supreme API Scraper
Under maintenanceScrape the Supreme (supreme.com) catalogue via the mobile app's own content API — categories, full product detail, every colour/size variant with stock, all images, price/sale, and drop/season. Human-friendly location & category inputs.
Pricing
from $1.00 / 1,000 product rows
Rating
0.0
(0)
Developer
R.L.
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 hours ago
Last modified
Categories
Share
Supreme Scraper 🧢 — Scrape supreme.com Products, Prices, Colours, Sizes, Stock & Images
Supreme Scraper — Scrape the Supreme (supreme.com) catalogue via the mobile app's own content API — categories, full product detail, every colour/size variant with stock, all images, price/sale, and drop/season. Human-friendly location & category inputs. It reads Supreme's own API directly, so it's fast, reliable and complete — no flaky HTML parsing, no headless browser. Export to JSON, CSV, Excel, or an API.
Scrape the full Supreme catalogue — every product, colourway, size, stock status, price and image — via the Supreme mobile app's own content API. Browse by category or dump the whole shop, from a human location.
✨ Why use this Supreme Scraper?
- Talks to the same content API the Supreme mobile app uses — no browser, no CAPTCHA solving, fast and reliable.
- Human-friendly inputs: pick a category from a named dropdown and type a location (e.g. "New York", "Tokyo") — no internal IDs.
- Maximum field coverage: full product detail, every colour/size variant with live stock, all images, price/sale and drop/season.
- Low memory footprint (HTTP-only) and pay-per-result pricing.
🎯 What can you do with Supreme data?
- Track drops and restocks across categories week to week.
- Build a price/stock monitor for specific styles, colours or sizes.
- Populate a product catalogue or resale-market dataset with full media and variants.
- Analyse assortment by category, colour, season or availability.
📥 What data does the Supreme Scraper extract?
Each row includes: id, title, handle, url, product_type, color, style, season, price, price_formatted, currency, sale, is_new, available …and more. See the full Data table below.
🚀 How to scrape supreme.com (3 steps)
- Set your input — provide
locationorregion(see the table below; defaults work out of the box). - Pick options — filters, a
proxyConfiguration, and amaxItemscap. - Run & export — click Start, then download the dataset as JSON/CSV/Excel or fetch it via the API.
⚙️ Input
| Field | Type | Default | Description |
|---|---|---|---|
location | string | New York | Human-friendly location (e.g. 'New York', 'Tokyo', 'London', 'Germany'). Resolved to a Supreme region via the app's own mobile geolocate endpoint — no third-party geocoder. |
region | enum | – | Force a Supreme regional store. Overrides Location. Leave empty to derive from Location / IP. — one of ``, us, eu, uk, jp, kr, cn, int |
maxItems | integer | 0 | Maximum number of products to output. 0 = all. |
category | enum | – | Browse a single Supreme category. Leave empty to scrape the whole catalogue. — one of new, sale, jackets, shirts, tops-sweaters, sweatshirts, pants, shorts, t-shirts, hats, bags, accessories, shoes, skate, all |
proxyConfiguration | object | Apify Proxy | Route requests through a proxy (Apify Proxy by default). |
⚠️ Match proxy country to store region. Supreme localises catalogue/prices by IP. Set
apifyProxyCountry(or a country-scoped proxy group) to the same country as yourregion/location— e.g.region: "uk"needs a UK proxy exit,region: "jp"needs Japan. Mismatched proxy country and region returns the wrong store's catalogue.
Example input
{"location": "New York","maxItems": 0,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
📤 Output
Each result is a JSON object like this:
{"id": 7703571136716,"title": "Harrington Jacket","handle": "haysbz-3ig54_zty","url": "https://us.supreme.com/products/haysbz-3ig54_zty","product_type": "jackets","color": "Snow Camo","style": "J103","season": "Spring/Summer 2026","price": 23800,"price_formatted": "€238.00","currency": "EUR","sale": false,"is_new": false,"available": true,"description": "All cotton chino twill with cotton lining and taffeta sleeve lining. Full zip closure with welt hand pockets at lower front and interior chest pocket. Elasti…","product_order_limit": 1,"style_order_limit": 2,"options": ["Size"],"sizes": [{"size": "Small","sku": "SS26J103-CMO-S","available": true,"price": 23800,"compare_at_price": null,"variant_id": 42727124926668,"barcode": "0199310147694","inventory_management": "shopify"},{"size": "Medium","sku": "SS26J103-CMO-M","available": true,"price": 23800,"compare_at_price": null,"variant_id": 42727124205772,"barcode": "0199310147687","inventory_management": "shopify"},"…+3 more"],"variants": [{"…": "21 fields"},{"…": "21 fields"},"…+3 more"],"images": ["https://eu.supreme.com/cdn/shop/files/J103_SS26_HarringtonJacket_SnowCamo01.jpg?v=1778532208","https://eu.supreme.com/cdn/shop/files/J103_SS26_HarringtonJacket_SnowCamo04.jpg?v=1778532208","…+2 more"],"cover_image": "https://eu.supreme.com/cdn/shop/files/J103_SS26_HarringtonJacket_SnowCamo01.jpg?v=1778532208","region": "us","host": "us.supreme.com","webStore": 202,"market": "8c7fa7ec-5ee7-440c-9cce-70762dcc7f8f"}
🧾 Data table
| Field | Type | Description |
|---|---|---|
id | number | Product ID |
title | text | Name |
handle | text | Handle |
url | link | Product URL |
product_type | text | Category |
color | text | Colour |
style | text | Style code |
season | text | Drop/Season |
price | number | Price (minor units) |
price_formatted | text | Price |
currency | text | Currency |
sale | text | On sale |
is_new | text | New |
available | text | Available |
description | text | Description |
product_order_limit | number | Order limit |
style_order_limit | number | Style order limit |
options | array | Options |
sizes | array | Sizes & stock |
variants | array | Variants (raw) |
images | array | Images |
cover_image | link | Cover image |
region | text | Region |
host | text | Host |
webStore | number | Web store id |
market | text | Market |
raw | object | Raw product |
💰 Pricing — pay per result
This actor uses pay-per-event pricing: you pay only for the rows it delivers.
| You scrape | Price |
|---|---|
| Product row | $1.00 per 1,000 rows |
🔌 Use the Supreme Scraper via API
Run it programmatically with the Apify API:
curl -X POST "https://api.apify.com/v2/acts/supreme-api-scraper/runs?token=YOUR_TOKEN" \-H 'Content-Type: application/json' \-d '{"location": "New York","maxItems": 0,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}'
Or with the Apify CLI: apify call supreme-api-scraper -i input.json -o.
❓ FAQ
Does it need login or an API key?
No. The Supreme catalogue routes require no authentication. The region-resolver uses the app's own bundled geolocate key automatically.
How do I get products for a specific region?
Type a location (e.g. "London") or set the advanced Region field. Supreme localises its catalogue by IP, so for region-accurate prices/handles run the actor through a proxy in that country (set proxyConfiguration to that country).
Can I scrape a single category?
Yes — choose one from the Category dropdown (Jackets, Hats, Shoes, New, Sale, …). Leave it empty to scrape the whole catalogue.
What does each record contain?
Full product detail: id, name, category, colour, style, price (+ formatted), sale/new flags, availability, description, every size variant with SKU and stock, all image URLs, drop/season, plus the complete raw object.
🛠️ How it works
The actor impersonates Supreme's official app/site and calls its private API the same way the app does, then normalises each response into the flat record above. No browser, no HTML scraping — just clean, structured data.
📌 Good to know
- Scrape only public streetwear product data and respect supreme.com's Terms of Service and robots policy.
- For personal data, comply with GDPR/CCPA and applicable law — you are the data controller.
- Fields can be
nullwhen Supreme doesn't expose them for a given record.
⭐ Found this useful?
Give the Supreme Scraper a star on Apify and check out my other apify-*-api-scraper actors.