SNKRDUNK Japan Sneaker & Streetwear Resale Scraper
Pricing
Pay per event
SNKRDUNK Japan Sneaker & Streetwear Resale Scraper
Scrape live ask prices, product details, and images from SNKRDUNK — Japan's dominant sneaker, streetwear, and trading-card resale marketplace (the JP equivalent of StockX/GOAT). Search by keyword with multi-page pagination. Returns product ID, name, brand, price (JPY), category, URL, and image.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape live ask prices, product details, and images from SNKRDUNK — Japan's dominant sneaker, streetwear, and trading-card resale marketplace (the Japanese equivalent of StockX or GOAT). Search by keyword and collect paginated results across the full catalog.
What it does
SNKRDUNK is Japan's largest resale marketplace covering sneakers, streetwear apparel, and trading cards. This actor:
- Accepts any keyword search term (nike, jordan, supreme, adidas, etc.)
- Paginates through all result pages (50 items/page)
- Visits each product detail page to extract the brand name
- Outputs structured records with price, URL, image, and category
The site is server-rendered (Next.js SSR) — no headless browser or residential proxy is needed.
Output fields
| Field | Type | Description |
|---|---|---|
product_id | string | SNKRDUNK product slug / ID from the URL |
name | string | Product name (English or Japanese) |
brand | string | Brand name from product info table |
size | string | Always null (size is per-listing at buy time) |
price_jpy | integer | Current lowest ask price in JPY |
discount_price_jpy | integer | Campaign/discount price in JPY when active |
category | string | sneakers, apparel, or trading-cards |
product_url | string | Full URL to the SNKRDUNK product page |
image_url | string | CDN URL of the product image |
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
keyword | string | No | nike | Search keyword (e.g. "jordan 1", "supreme", "adidas yeezy") |
maxItems | integer | Yes | 10 | Maximum number of records to collect |
Example output
{"product_id": "IQ7604-101","name": "Travis Scott x Nike Air Jordan 1 Retro Low OG Sail/Tropical Pink","brand": "AIR JORDAN","size": null,"price_jpy": 52500,"discount_price_jpy": null,"category": "sneakers","product_url": "https://snkrdunk.com/products/IQ7604-101","image_url": "https://cdn.snkrdunk.com/upload_bg_removed/2bba0da6.webp?size=m"}
Use cases
- Cross-border arbitrage: Compare JP ask prices on SNKRDUNK against US StockX/GOAT prices to find the US-JP sneaker price gap
- Price monitoring: Track ask prices for specific colorways over time
- Market research: Understand which brands and categories command premium resale in the JP market
- Inventory analysis: Survey available listings for resale forecasting
Notes
- CSS class names on SNKRDUNK use rotating build-hash prefixes (Next.js CSS modules). Selectors anchor on stable token suffixes to survive deploys.
- Brand extraction requires one additional HTTP request per product. Apparel and trading-card items may return null brand as their detail pages use a different structure.
- SNKRDUNK uses no Cloudflare protection and returns HTTP 200 on datacenter IPs.