END. Scraper — Streetwear & Sneaker Prices, Stock & Images avatar

END. Scraper — Streetwear & Sneaker Prices, Stock & Images

Pricing

from $1.20 / 1,000 result scrapeds

Go to Apify Store
END. Scraper — Streetwear & Sneaker Prices, Stock & Images

END. Scraper — Streetwear & Sneaker Prices, Stock & Images

Scrape END. (endclothing.com), the UK multi-brand luxury streetwear and sneaker retailer, for prices, stock status, brand, images, category and SKU. Search by brand or category, or scrape specific product URLs. No login required.

Pricing

from $1.20 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

END. (endclothing.com) Scraper

Scrape END. — the UK multi-brand luxury streetwear and sneaker retailer — and get back clean JSON: prices, stock status, brand, images, category and SKU for every product.

No login. No cookies to supply.

Why use this actor?

END. carries hundreds of streetwear and sneaker brands (Nike, adidas, Stone Island, Carhartt WIP, Acne Studios, A.P.C. and more) under one storefront. If you're tracking sneaker/streetwear pricing, building a resale or price-comparison dataset, or monitoring a specific brand or category, this actor pulls product data without you having to reverse-engineer the site's Magento backend yourself.

How to scrape END. data

  1. Leave every field empty to pull END.'s "New In" listing, or
  2. Set brands to one or more brand names (e.g. "Nike", "A.P.C.") to scrape a brand's page, or
  3. Set categoryUrls to one or more category paths (e.g. "footwear/boots", "clothing", "accessories/bags", "sale/all-sale") to scrape a category, or
  4. Set productUrls to scrape specific products directly, and
  5. Set maxItems and run. Results land in the dataset as JSON, CSV, Excel, or via the API.

You do not need an account, an API key, cookies, or (usually) a proxy — the actor reads END.'s own server-rendered product and category pages directly.

Input

FieldTypeDefaultDescription
brandsarray of stringsBrand names, e.g. ["Nike", "Stone Island"]. Resolved to the brand's page on END.
categoryUrlsarray of stringsCategory paths, e.g. ["footwear/boots", "clothing"], or full URLs.
productUrlsarray of stringsDirect product page URLs to scrape, skipping listing discovery.
countrystringgbStorefront/country to read (gb, us, ie, eu, be, nl, it, es, dk, se, au, ca, nz, jp, kr, sg, hk, cn, tw, de, fr). Prices and currency follow the country's own storefront.
maxItemsinteger100Maximum number of products to return.
concurrencyinteger5Parallel product-page requests.
proxyConfigurationobjectApify Proxy (automatic)Proxy settings. See "Proxies" below.

If every field is left empty, the actor scrapes END.'s "New In" listing so a default {} run still returns real, current data.

Output

One record per product.

{
"name": "END. Cord Monogram Jacket",
"brand": "END.",
"price": 199,
"currency": "GBP",
"originalPrice": null,
"sku": "END-CMONJK-SND",
"productId": "END-CMONJK-SND",
"inStock": true,
"category": "Coats & Jackets",
"categories": ["Mens", "Clothing", "Coats & Jackets"],
"description": "Buy END. Cord Monogram Jacket - Dark Sand from END. (UK) - only £199. Fast shipping on latest END.",
"imageUrl": "https://media.endclothing.com/media/catalog/product/B/R/BR_END-CMONJK-SND_1_1.jpg",
"imageUrls": [
"https://media.endclothing.com/media/catalog/product/B/R/BR_END-CMONJK-SND_1_1.jpg",
"https://media.endclothing.com/media/catalog/product/B/R/BR_END-CMONJK-SND_2_1.jpg"
],
"url": "https://www.endclothing.com/gb/end-cord-monogram-jacket-end-cmonjk-snd.html",
"country": "gb",
"sourceListingUrl": "https://www.endclothing.com/gb/new-in",
"source": "endclothing.com",
"scrapedAt": "2026-09-14T09:20:00.000Z"
}

Field-by-field descriptions are in the output schema, visible in the Console before you run.

How brand and category pages are found

Brand names are matched to END.'s own URL slug the same way the site itself does it most of the time (lowercase, spaces to dashes) — but a handful of brand slugs on END. don't follow that pattern exactly (e.g. "C.P. Company" is cp-company, not c-p-company). If a brand you pass in returns nothing, open the brand's page on endclothing.com and pass the exact slug from the URL as a categoryUrls entry instead (e.g. "brands/cp-company").

Coverage per page

END.'s category and brand pages list up to 120 products each and do not support server-side pagination past that (?p=2 returns the identical page to ?p=1 — verified live). To scrape more than 120 products from one brand or category, narrow further (e.g. by sub-category) or combine several categoryUrls / brands entries — the actor de-duplicates products it has already seen across all of them.

Limitations

  • No per-size stock. END. only exposes per-size/variant availability through a client-side API call that sits behind an enforced Akamai bot challenge (verified: a direct request gets Akamai's real block page, not a soft signal). inStock reflects the whole product (in stock / sold out), not individual sizes.
  • No "was" price on sale items. Checked a live sale category and one of its products directly — END.'s server-rendered pages only expose the current selling price, never an original/struck-through price.
  • No free-text keyword search. END.'s /catalogsearch/ path is disallowed by robots.txt, so this actor doesn't offer one. Use brands, categoryUrls, or productUrls instead.
  • 120 products per brand/category page. See "Coverage per page" above.
  • Prices and stock change constantly. Re-scrape rather than caching.
  • A run's usage cost only settles after it reports SUCCEEDED — reading the dataset mid-run will undercount what you'll actually be charged.

Cost estimate

This actor scrapes plain server-rendered HTML — no browser, no API — so the cost per result is low, one request per product plus one per brand/category page for discovery. On the default (MID) pricing tier that's a few thousandths of a dollar per result. A run's usage cost only settles after it reports SUCCEEDED — reading the dataset mid-run will undercount what you'll actually be charged.

Proxies

Apify Proxy (automatic, no group) is the default. END.'s product and category pages are not behind an anti-bot wall — verified live with a plain request and no proxy at all — so a datacenter/automatic pool is enough for normal use. Only END.'s internal REST API and Algolia search endpoint are gated, and this actor never calls them. If you start seeing failures at high volume, try a RESIDENTIAL proxy as an escalation, not a default.

  • Farfetch Scraper — the largest luxury marketplace, with real per-size stock and a manufacturer style code.
  • Browns Fashion Scraper — UK multi-brand luxury boutique on an open Shopify feed.
  • Mytheresa Scraper — curated luxury with a size ladder.
  • ASOS Scraper — mass-market UK multi-brand fashion.

Maintained by Studio Amba

We run 700+ scrapers for European websites, and the priority is keeping every one of them working. Automated runs test this actor against the live site and verify the output is complete. When the website changes, the scraper usually gets repaired the same day, without you having to report anything. Questions and issues go straight to the people who built it, and most get an answer the same day.

Need this data on a schedule, or a custom version?

We run this scraper as a managed service for businesses: scheduled runs, deduplication, delta detection, and delivery to your inbox, Google Sheets, or API, maintenance included. We can also build a custom version with your exact fields and filters, or combine multiple sources into one feed.

See studioamba.dev/services or email hello@studioamba.dev for a free data sample.

This actor reads publicly available product listings. It does not log in, does not touch personal data, and does not access anything behind an account. You are responsible for how you use the output, including compliance with END.'s terms and with applicable law.