Boohoo Scraper — UK Fast-Fashion Prices & Stock avatar

Boohoo Scraper — UK Fast-Fashion Prices & Stock

Pricing

from $1.20 / 1,000 result scrapeds

Go to Apify Store
Boohoo Scraper — UK Fast-Fashion Prices & Stock

Boohoo Scraper — UK Fast-Fashion Prices & Stock

Scrape product data from boohoo.com, the UK fast-fashion retailer. Extract names, brands, prices, sizes, categories, and images via Boohoo's own product search API.

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

16 hours ago

Last modified

Categories

Share

Boohoo Scraper

Pull product data from boohoo.com, the UK fast-fashion retailer. This scraper talks directly to Boohoo's own product search API, so it returns clean, structured data -- brand, price, sizes, category, images -- without any HTML parsing or browser rendering.

How to scrape Boohoo data

Give the actor a search term in English (e.g. "dress", "jeans", "hoodie") and it queries Boohoo's search endpoint directly, paginating until it hits maxResults or runs out of matching products. There's nothing to configure beyond the search term -- no category URLs to hunt down, no pagination logic to babysit.

Under the hood, Boohoo's storefront (a Remix app) doesn't render product listings server-side -- the page shell loads first, then the browser fetches results client-side from Boohoo's Bloomreach Discovery search index. This actor calls that same public JSON API directly instead of waiting on a browser to render and hydrate the page, which makes it faster and far less likely to break when Boohoo tweaks its frontend markup.

If you don't provide any input, it defaults to searching for "dress" as a demo.

Input

FieldTypeDescription
searchQuerystringSearch term, in English (e.g. "jeans", "hoodie", "swimwear")
maxResultsintegerCap on number of products returned (default: 100)
proxyConfigurationobjectApify proxy settings. Boohoo's product search API has no anti-bot protection, so the default Apify proxy is sufficient -- no residential proxy needed

What you get back

FieldTypeExample
namestring"Floral Chiffon Skater Dress"
brandstring"boohoo"
pricenumber | null21.00
currencystring"GBP"
skustring"HZZ23103"
productIdstring"HZZ23103"
inStockboolean | nulltrue (null only if the source gives no availability signal)
sizesarrayAvailable size labels, e.g. ["8", "10", "12", "14", "16", "18"]
urlstringFull product page URL
imageUrlstring | nullPrimary product image
imageUrlsarrayAll product images (across colour variants)
categorystring | null"Skater Dress"
descriptionstring | nullPlain-text product description
scrapedAtstringISO timestamp
searchQuerystringThe search term used to find this product (input echo)

Sample output

{
"name": "Floral Chiffon Skater Dress",
"brand": "boohoo",
"price": 21.00,
"currency": "GBP",
"sku": "HZZ23103",
"productId": "HZZ23103",
"inStock": true,
"sizes": ["8", "10", "12", "14", "16", "18"],
"url": "https://www.boohoo.com/product/boohoo-floral-chiffon-skater-dress_hzz23103?colour=brown&size=18",
"imageUrl": "https://mediahub.boohoo.com/hzz23103_brown_xl.jpg",
"imageUrls": [
"https://mediahub.boohoo.com/hzz23103_brown_xl.jpg",
"https://mediahub.boohoo.com/hzz23103_brown_xl_1",
"https://mediahub.boohoo.com/hzz23103_brown_xl_2",
"https://mediahub.boohoo.com/hzz23103_brown_xl_3"
],
"category": "Skater Dress",
"description": "Chiffon fabric for a light, airy feel. Square neckline for a flattering décolletage. Long sleeves with flared cuffs. Tiered skater skirt with flirty movement...",
"scrapedAt": "2026-08-29T14:40:32.209Z",
"searchQuery": "dress"
}

Use cases

  • Price monitoring -- track Boohoo's price changes over time on the styles you sell against.
  • Assortment research -- see which categories and styles Boohoo is pushing at what price points, across its huge fast-fashion catalogue.
  • Size availability tracking -- sizes shows which sizes are currently listed as available for a given style.
  • Market comparison -- Boohoo's low-price, high-volume fast-fashion positioning makes it a useful reference point when benchmarking apparel pricing across the UK online fashion market.

Coverage

v1 covers the UK flagship storefront (www.boohoo.com, GBP pricing). Boohoo also runs locale subdomains for the EU, Australia, and the US (eu.boohoo.com, au.boohoo.com, us.boohoo.com, plus per-country subdomains like nl., fr., se.boohoo.com) that apply a client-side currency conversion on top of the same underlying catalogue -- those aren't separately indexed, so a locale-specific version isn't planned unless Boohoo starts pricing them independently.

Performance and cost

The scraper hits Boohoo's Bloomreach Discovery search API directly -- no browser rendering, no HTML parsing -- so it's fast. A run of 100 products typically completes in well under 10 seconds. This actor charges $0.02 per run (start fee, based on its 4 GB memory allocation) plus $0.002 per result -- a 100-product run costs about $0.22. Your run's usage cost only settles after the run reports SUCCEEDED -- checking cost mid-run will undercount it.

Limitations

  • English-language keyword search only, matching Boohoo's own on-site search. It does not accept direct category or product URLs.
  • No explicit stock-quantity field is exposed by the search API -- sizes lists which sizes are currently returned as available, and inStock is derived from whether that list is non-empty. It's never coerced to false: if the source gives no signal either way, inStock comes back null.
  • The search index doesn't reliably expose a separate "was" price alongside the current price, so this actor reports one price field rather than guessing at a discount that isn't consistently present in the data.
  • v1 targets the UK flagship catalogue (GBP). EU/AU/US locale pricing isn't broken out separately (see Coverage above).

If you're covering UK and European fast-fashion retail more broadly, also check out:

Support

Found an issue or need a different locale covered? Open an issue on this actor's Apify Store page and we'll take a look.