END Clothing Product Scraper avatar

END Clothing Product Scraper

Pricing

Pay per event

Go to Apify Store
END Clothing Product Scraper

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

BowTiedRaccoon

Maintained by Community

Actor 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

FieldTypeDescription
namestringProduct name (without colour suffix)
brandstringDesigner brand name
pricenumberCurrent price in USD
was_pricenumberOriginal price when on sale (null if full price)
on_salebooleanTrue when product is marked down
discount_pctnumberDiscount percentage (0-100), null if not on sale
currencystringPrice currency (USD)
skustringProduct SKU code
colourstringProduct colour
categorystringTop-level category (e.g. Brands, Footwear, Clothing)
subcategorystringSub-category (e.g. Birkenstock, Trainers)
descriptionstringFull product description
imagesstringPipe-delimited list of product image URLs
product_urlstringFull product page URL
in_stockbooleanTrue if product is currently in stock

Input

ParameterTypeDefaultDescription
maxItemsinteger10Maximum number of products to scrape. Set to 0 for no limit (full catalog).
startUrlsarrayOptional 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.