USC Scraper — UK Fashion Prices & Sizes avatar

USC Scraper — UK Fashion Prices & Sizes

Pricing

from $1.20 / 1,000 result scrapeds

Go to Apify Store
USC Scraper — UK Fashion Prices & Sizes

USC Scraper — UK Fashion Prices & Sizes

Scrape product data from usc.co.uk, the UK fashion, footwear and sportswear retailer. Get names, brands, colours, sizes, current and full prices, discounts and images for any category page.

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

3 days ago

Last modified

Categories

Share

USC Scraper

Pull product data from usc.co.uk, the UK fashion, footwear and sportswear retailer. The actor returns names, brands, colours, sizes, current prices, full prices, discounts and images for any USC category page.

USC sells men's, women's and kids' clothing, footwear and accessories from brands such as Nike, adidas, Dr Martens, Fear Of God Essentials and Calvin Klein, so one record shape covers all of those departments.

How to scrape USC data

Paste one or more USC category page URLs into categoryUrls, for example https://www.usc.co.uk/all-footwear. The actor pages through each category until it reaches maxResults or the end of the listing.

USC blocks plain requests. This actor sends every request through Bright Data Web Unlocker, so you do not need your own proxy or browser setup.

Each category page carries the product data inside the page itself, 60 products per page. The actor reads that data directly, which keeps the cost per product low.

If you leave categoryUrls empty, the actor scrapes all footwear.

To find a category URL, open any department on usc.co.uk, go down to the category you want, and copy the address from the browser. Remove any filter, sort or page parameters after the question mark.

Input

FieldTypeDescription
categoryUrlslist of URLsCategory pages from usc.co.uk, without filters or sorting
maxResultsnumberMaximum number of products across all categories (default 100)
brightDataApiKeytextOptional. Falls back to the actor's own key when empty

Search pages, filter parameters and sort parameters are not supported. The actor only reads category pages.

What you get back

FieldDescription
nameProduct name without the brand
brandBrand name
priceCurrent selling price in GBP
originalPriceFull price, only present when the price is reduced
discountMarkdown percentage, for example -20%
currencyAlways GBP
productIdUSC colour-variant code
colourColour of the variant
sizesSizes listed for the variant
imageUrlMain product image
sashSite label such as newsale
category, subCategory, activityProduct classification from the listing
categoryUrlThe category page the product was read from
country, languageAlways uk and en
urlProduct page URL
scrapedAtISO 8601 timestamp

Each record is one colour of a product. The same trainer in black and in white comes back as two records with two product IDs. originalPrice and discount are absent on products that are not reduced. That is correct and not missing data.

Sample output

{
"name": "Men's Lux 1.0 Low-Top Trainers",
"brand": "Mallet",
"price": 98,
"originalPrice": 195,
"discount": "-50%",
"currency": "GBP",
"productId": "11649703",
"colour": "Black SMU",
"sizes": ["6 (40)", "7 (41)", "8 (42)", "9 (43)"],
"category": "Footwear",
"country": "uk",
"url": "https://www.usc.co.uk/mallet-mens-lux-1-0-low-top-trainers-116497#colcode=11649703",
"scrapedAt": "2026-10-23T15:10:00.000Z"
}

Example input

{
"categoryUrls": [
"https://www.usc.co.uk/all-footwear",
"https://www.usc.co.uk/dr-martens"
],
"maxResults": 500
}

Frequently asked questions

Which USC site does this read?

The UK site, usc.co.uk, with prices in GBP.

Does it return every size and its stock?

It returns the sizes listed for each colour. Stock per size is not part of the listing.

Why do I get the same shoe more than once?

USC lists every colour as its own product. The actor removes exact duplicates by product ID, so two colours of one shoe stay as two records.

Can I use a search term?

No. Paste a category, brand or sub-category page URL instead.

How do I get only reduced items?

Scrape the category and keep the records that have an originalPrice.

Use cases

  • Price monitoring of fashion and sportswear brands against other UK and European retailers.
  • Tracking markdowns through originalPrice and discount.
  • Watching which sizes are listed for a brand or colour.
  • Building a brand and colour catalogue with images and categories.
  • Comparing the USC range with other UK fashion retailers.

Coverage

The actor works on any category page of usc.co.uk, including brand and sub-category pages such as /dr-martens and /all-sale. It does not walk the category tree, so list each category you want. A category with 2,200 products takes 37 requests.

The listing page does not carry product descriptions, materials or reviews. Those fields are not part of the output.

Performance and cost

Each request returns up to 60 products, so the Bright Data cost per result is a small fraction of a cent. A run of 100 products finishes in about a minute. The usage cost of a run only settles after the run reports SUCCEEDED, so a cost checked during the run is too low.

Limitations

  • Only category pages are supported. Search pages and filtered or sorted URLs are not.
  • Prices are the GBP prices shown on the listing page. Other country sites are not included.
  • Stock per size is not included, only the sizes listed.
  • If USC changes its page data, the actor needs an update. The run logs a warning when fewer than 80% of the products on a page can be read.
  • A category URL that does not exist ends the run as SUCCEEDED with zero items and a message in the status line.

Support

If a category does not resolve or a field is empty, open an issue on this actor's Apify Store page.