END Clothing Product Scraper
Pricing
Pay per event
END Clothing Product Scraper
Scrape product catalog data from END Clothing — a top global designer and sneaker retailer. Extracts name, brand, price, sale price, SKU, colour, availability, category, description, and images from all products including clothing, footwear, and accessories.
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 product catalog data from END Clothing — a top global designer and sneaker e-tailer carrying brands like Comme des Garçons, Acne Studios, Stone Island, Nike, New Balance, and hundreds more. Extracts structured product data from every SKU in the US store, including current price, sale/markdown detection, colour, and availability.
What it does
This actor crawls the END Clothing US catalog using the site's published product sitemap and extracts structured data directly from server-rendered HTML. No JavaScript rendering required — all product data is embedded in application/ld+json structured data on every product page.
Key extraction features:
- Sale/markdown detection — compares the JSON-LD current price against the Open Graph
product:price:amount(RRP) to automatically flag on-sale products and calculate the discount percentage - Full catalog coverage — walks the US sitemap (~150k+ product SKUs across clothing, footwear, and accessories)
- BYO URL mode — supply a specific list of product URLs to scrape selected products only
Output fields
| Field | Type | Description |
|---|---|---|
name | string | Product name (without colour suffix) |
brand | string | Designer brand name |
price | number | Current price in USD |
was_price | number | Original price when on sale (null if full price) |
on_sale | boolean | True when product is marked down |
discount_pct | number | Discount percentage (0-100), null if not on sale |
currency | string | Price currency (USD) |
sku | string | Product SKU code |
colour | string | Product colour |
category | string | Top-level category (e.g. Brands, Footwear, Clothing) |
subcategory | string | Sub-category (e.g. Birkenstock, Trainers) |
description | string | Full product description |
images | string | Pipe-delimited list of product image URLs |
product_url | string | Full product page URL |
in_stock | boolean | True if product is currently in stock |
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
maxItems | integer | 10 | Maximum number of products to scrape. Set to 0 for no limit (full catalog). |
startUrls | array | — | Optional list of specific product page URLs. When provided, the sitemap crawl is skipped. |
Example: Full catalog crawl
{"maxItems": 0}
Example: Specific product URLs (BYO mode)
{"startUrls": [{ "url": "https://www.endclothing.com/us/new-balance-1906r-u1906rmi.html" },{ "url": "https://www.endclothing.com/us/comme-des-garcons-play-black-heart-long-sleeve-t-shirt-ax-t120-051-1.html" }],"maxItems": 10}
Notes
- The actor targets the US storefront (
/us/path) for USD pricing. END Clothing has separate regional stores (GB, EU, JP, etc.) with different pricing. - Sold-out products are included in the output with
in_stock: false— useful for tracking catalog completeness and historical pricing. - END Clothing uses Next.js with server-rendered HTML, not Shopify — generic Shopify scrapers cannot reach this site.
- For full catalog runs, set
memoryMbytesto at least 1024 MB due to the large sitemap (150k+ URLs) being processed during the crawl.