OrbTop

END Clothing Product Scraper

ECOMMERCE

END Clothing Product Scraper

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 memoryMbytes to at least 1024 MB due to the large sitemap (150k+ URLs) being processed during the crawl.