~/ecommerce/boohoo-scraper

Boohoo Scraper — Product Data Across 7 Regions

Extract product data from Boohoo e-commerce sites across 7 regions with automatic pagination, facet filtering, and multi-currency support.

fashion TypeScriptCheerio NLSEUKIEFRAUUS
proooxy/boohoo-scraper — spec
categoryecommerce / fashion
languageTypeScript
stackTypeScript, Cheerio
marketsNL, SE, UK, IE, FR, AU, US
outputclean, RAG-ready JSON

key features

7 regional store support — NL (EUR), SE (SEK), UK (GBP), IE (EUR), FR (EUR), AU (AUD), US (USD)

Category and search scraping with automatic pagination

Facet filter support — size, color, price range, style

Full product details including variants and stock status

Multi-currency pricing based on regional store

use cases

  • Fast fashion competitive pricing analysis
  • Multi-region price comparison for the same products
  • Trend monitoring in affordable fashion
  • Inventory and stock tracking across regions
  • Fashion market research across European and global markets

input parameters

ParameterTypeRequiredDescription
startUrlsarrayrequiredBoohoo product or category URLs
maxRequestsPerCrawlnumberoptionalRequest limit (default: 5)
maxConcurrencynumberoptionalParallel requests (default: 5)
proxyobjectoptionalProxy configuration

Output Example

 1{
 2  "source": {
 3    "id": "HZZ01480",
 4    "canonicalUrl": "https://fr.boohoo.com/product/boohoo-leopard-woven-puff-ball-skort_hzz01480",
 5    "retailer": "boohoo-fr",
 6    "currency": "EUR",
 7    "createdUTC": 1722262086904,
 8    "updatedUTC": 1767356389046,
 9    "publishedUTC": 1721865600000
10  },
11  "brand": "boohoo",
12  "title": "Skort Léopard Tissé à Volants",
13  "description": "Design de skort imprime leopard tendance. Superposition de jupe fluide et en couches…",
14  "categories": ["Femmes", "Vêtements Femme", "…"],
15  "price": {
16    "current": 1500,
17    "previous": 2000,
18    "stockStatus": "InStock",
19    "stockCount": 1
20  },
21  "variants": [
22    {
23      "id": "HZZ01480-leopard-34",
24      "sku": "HZZ01480-193-14",
25      "options": ["leopard", "34"],
26      "price": {
27        "current": 1500,
28        "previous": 2000,
29        "stockStatus": "InStock",
30        "stockCount": 1
31      },
32      "medias": [
33        { "type": "Image", "url": "https://mediahub.debenhams.com/hzz01480_leopard_xl", "index": 0 }
34      ]
35    }
36  ],
37  "medias": [
38    { "type": "Image", "url": "https://mediahub.debenhams.com/hzz01480_leopard_xl", "index": 0 }
39  ]
40}

faq

Which regional Boohoo stores are supported?
Netherlands (EUR), Sweden (SEK), United Kingdom (GBP), Ireland (EUR), France (EUR), Australia (AUD), and United States (USD).
Can I filter products by size or color?
Yes, the scraper supports facet filtering. You can provide filtered category URLs and the scraper will respect the applied filters.
How does the scraper handle pagination?
Pagination is automatic. Provide a category or search URL and the scraper will follow all pagination links to extract every product.

related in ~/ecommerce

Run Boohoo Scraper — Product Data Across 7 Regions, or get a custom build

Start extracting on Apify in minutes, or hire me to build a bespoke scraper and RAG pipeline for your exact source and schema.

run on Apify get custom data