Boozt Product Search Scraper avatar

Boozt Product Search Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Boozt Product Search Scraper

Boozt Product Search Scraper

Scrape product listings from Boozt.com search results with complete details — pricing, stock status, color variants, EAN codes, and brand info. Perfect for price monitoring, competitive analysis, and retail market research.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

Boozt Product Search Scraper: Extract Fashion Inventory at Scale


What Is Boozt.com?

Boozt.com is a major European fashion e-commerce platform offering clothing, footwear, and accessories from premium and mid-market brands. With thousands of SKUs across multiple categories and price points, it serves as a valuable source for retail intelligence, pricing benchmarking, and inventory monitoring. Manually extracting product data from search results is inefficient — the Boozt Product Search Scraper automates this, collecting structured product details from category pages and search results in seconds.


Overview

The Boozt Product Search Scraper extracts complete product records from Boozt.com search and category pages, converting dynamic listings into machine-readable JSON data. It is designed for:

  • Price monitoring services tracking fashion retail pricing trends
  • Competitive intelligence teams analyzing competitor assortments and strategies
  • Retail researchers studying product availability, seasonality, and SKU proliferation
  • BI analysts building dashboards on fashion market data
  • Developers integrating product catalogs into aggregator platforms or price comparison tools

Key strengths include pagination support (extract 200+ items per URL), variant tracking across colors and sizes, and robust error handling via ignore_url_failures.


Input Format

The Actor supports two scraping modes — use only one at a time:

  1. Scrape by URLs — scrape data directly from a list of Boozt product search/category URLs.
{
"urls": [
"https://www.boozt.com/fr/en/women/clothing?page=2"
],
"ignore_url_failures": true,
"max_items_per_url": 200
}
  1. Scrape by search filters — scrape data using a keyword and additional filter attributes (department, brand, category, color, material, price range, etc.) instead of providing URLs.
{
"keyword": "a",
"sort_by": "4",
"department": "1",
"brands": ["376-292"],
"categories": [],
"colors": ["16", "10"],
"materials": [],
"price_min": "105",
"price_max": "474",
"page": 1,
"max_items_per_url": 200
}

There is also a General settings group that applies to both modes.

1. Scrape by URLs

Use this mode when you already have specific Boozt product search or category URLs. When this mode is used, all options in the "Scrape by search filters" section will be disabled.

FieldTypeDefaultDescription
urlsarray(required)Direct links to Boozt product search or category pages. You can paste URLs one by one, or use the Bulk edit section to add a prepared list. Use full search or category URLs, including pagination parameters (e.g., ?page=2).
ignore_url_failuresbooleantrueIf true, the scraper continues running when a URL fails instead of stopping the entire run. Recommended for bulk multi-URL runs.

2. Scrape by search filters

Use this mode when you want to search using a keyword and additional filter attributes instead of scraping by URLs. If you use this mode, leave the urls field above empty.

FieldTypeDefaultDescription
keywordstringThe keyword to search for.
sort_bystring ("", 1, 4, 5)Sort results by Relevance (empty), Popular (1), Price: Low to High (4), or Price: High to Low (5).
departmentstring99 (All)Department to search in, e.g. 1 Women, 2 Men, 3 Kids, 6 Sport, 5 Beauty, 4 Home.
brandsarrayOne or more brands to filter by (e.g. Nike, Levi's, Calvin Klein, Tommy Hilfiger). Select from the available brand list in the Actor input UI — hundreds of brands are supported.
categoriesarrayOne or more product categories to filter by (e.g. Dresses, T-shirts, Jeans, Shoes, Outerwear). Select from the available category list in the Actor input UI.
colorsarrayOne or more colors to filter by, e.g. Black, Blue, Navy, White, Grey, Beige, Green, Red, Pink, Gold.
materialsarrayOne or more materials to filter by, e.g. Cotton, Polyester, Leather, Wool, Silk, Linen, Nylon.
price_minintegerMinimum price to filter results.
price_maxintegerMaximum price to filter results.
pageintegerThe page number to start scraping from.

3. General settings

Applies to both scraping modes above.

FieldTypeDefaultDescription
max_items_per_urlinteger20 (recommended up to 200)The maximum number of products to extract per URL/search (1–200). Increase to collect larger result sets.

Usage tips:

  • Use full search or category URLs with pagination parameters (e.g., ?page=2) when scraping by URLs.
  • Combine brands, categories, colors, and materials to narrow down results when using the search filters mode.
  • Set price_min / price_max to filter results within a specific price range.
  • Increase max_items_per_url to collect larger result sets.
  • Enable ignore_url_failures for bulk multi-URL runs to prevent interruption.

Output Format

Sample Output Record

{
"id": 32975489,
"ean_id": 231274455,
"swatch_id": 1013,
"color_name": "BRIGHT WHITE",
"sizes": [
"34",
"38",
"40",
"42"
],
"pricing_strategies": {
"prices": [
[
{
"value": "150 €",
"background_color": null,
"foreground_color": "#212121",
"strike_through": false,
"text_size": "LARGE",
"has_padding": false
}
]
],
"mdv_prices": [],
"prices_accessibility_string": "Price 150 €",
"mdv_prices_accessibility_string": null,
"scenario": null
},
"pricing_strategy_information_texts": [],
"prices": {
"base": {
"price": "150.000",
"price_sek": "1,662.750",
"formatted_price": "150 €",
"reduction": 0,
"discount_id": null
},
"sale": null,
"optin": null,
"previous": null,
"purchase": null,
"optin_original": null
},
"special_price": false,
"media": [
{
"type": "image",
"url": "https://image-resizing.booztcdn.com/gestuz/ges10911252_cbrightwhite_v110601.webp?has_webp=1&version=950c2262da513289a8aa8bff2829c486",
"is_model": false
},
{
"type": "image",
"url": "https://image-resizing.booztcdn.com/gestuz/ges10911252_cbrightwhite_v110601_1.webp?has_webp=1&version=3e655b394d840261d72a58ebdc62f4ed",
"is_model": false
},
{
"type": "image",
"url": "https://image-resizing.booztcdn.com/gestuz/ges10911252_cbrightwhite_v110601_11.webp?has_webp=1&version=b19436c8ec4f68dd7957e3ff7d2e5462",
"is_model": false
},
{
"type": "image",
"url": "https://image-resizing.booztcdn.com/gestuz/ges10911252_cbrightwhite_v110601_12.webp?has_webp=1&version=3a73f4beaf9bf2143ecdd3688ababb26",
"is_model": false
},
{
"type": "alternative_image",
"url": "https://image-resizing.booztcdn.com/gestuz/ges10911252_cbrightwhite_v110601_10.webp?has_webp=1&version=c9ecc1eccb3eda77aa4cd224195c59c4",
"is_model": true
}
],
"teaser_date": null,
"in_stock": true,
"attribute": null,
"text_splashes": [
{
"type": "text",
"text": "New season",
"background_color": "#DDDDDD",
"text_color": "#000000"
}
],
"image_splash": null,
"optin_box": null,
"variant_id": 2075384189,
"display_name": "GZriava corsage - Party top",
"product_name": "GZriava corsage",
"variants": [
{
"id": 2075384189,
"ean_id": 231274455,
"swatch_id": 1013,
"color_name": "BRIGHT WHITE",
"sizes": [
"34",
"38",
"40",
"42"
],
"pricing_strategies": {
"prices": [
[
{
"value": "150 €",
"background_color": null,
"foreground_color": "#212121",
"strike_through": false,
"text_size": "LARGE",
"has_padding": false
}
]
],
"mdv_prices": [],
"prices_accessibility_string": "Price 150 €",
"mdv_prices_accessibility_string": null,
"scenario": null
},
"pricing_strategy_information_texts": [],
"prices": {
"base": {
"price": "150.000",
"price_sek": "1,662.750",
"formatted_price": "150 €",
"reduction": 0,
"discount_id": null
},
"sale": null,
"optin": null,
"previous": null,
"purchase": null,
"optin_original": null
},
"special_price": false,
"media": [
{
"type": "image",
"url": "https://image-resizing.booztcdn.com/gestuz/ges10911252_cbrightwhite_v110601.webp?has_webp=1&version=950c2262da513289a8aa8bff2829c486",
"is_model": false
},
{
"type": "image",
"url": "https://image-resizing.booztcdn.com/gestuz/ges10911252_cbrightwhite_v110601_1.webp?has_webp=1&version=3e655b394d840261d72a58ebdc62f4ed",
"is_model": false
},
{
"type": "image",
"url": "https://image-resizing.booztcdn.com/gestuz/ges10911252_cbrightwhite_v110601_11.webp?has_webp=1&version=b19436c8ec4f68dd7957e3ff7d2e5462",
"is_model": false
},
{
"type": "image",
"url": "https://image-resizing.booztcdn.com/gestuz/ges10911252_cbrightwhite_v110601_12.webp?has_webp=1&version=3a73f4beaf9bf2143ecdd3688ababb26",
"is_model": false
},
{
"type": "alternative_image",
"url": "https://image-resizing.booztcdn.com/gestuz/ges10911252_cbrightwhite_v110601_10.webp?has_webp=1&version=c9ecc1eccb3eda77aa4cd224195c59c4",
"is_model": true
}
],
"teaser_date": null,
"in_stock": true,
"attribute": null,
"text_splashes": [
{
"type": "text",
"text": "New season",
"background_color": "#DDDDDD",
"text_color": "#000000"
}
],
"image_splash": null,
"optin_box": null
}
],
"tags": [],
"ean_cap": null,
"product_url": "https://www.boozt.com/fr/en/gestuz/gzriava-corsage_32975489",
"brand_name": "Gestuz",
"sponsored_product_tracking": null,
"swatch_ids": [
1013
],
"from_url": "https://www.boozt.com/fr/en/women/clothing"
}

Each scraped product returns a comprehensive record with 30+ fields covering pricing, inventory, variants, and metadata:

Product Identification

FieldMeaning
IDUnique internal Boozt product identifier
Product URLDirect link to the product detail page
Product NameFull product title as displayed on Boozt
Display NameAlternate or shortened display title
Brand NameManufacturer or designer brand
TagsCategorical tags (e.g., "sale", "new", "trending")

SKU & Inventory Management

FieldMeaning
EAN IDEuropean Article Number (barcode) for the main product
EAN CapEAN cap code for the product family
Variant IDUnique identifier for specific color/size combinations
Swatch IDIdentifier for color/design variants
Swatch IDsArray of all available swatch IDs for this product
Color NameSpecific color designation (e.g., "Navy Blue", "Black")
SizesAvailable size options (e.g., "XS, S, M, L, XL")
VariantsFull variant matrix (color-size combinations)
In StockBoolean indicating current stock availability

Pricing & Promotions

FieldMeaning
PricesRegular retail price(s) in the local currency
Special PriceDiscounted or promotional price if applicable
Pricing StrategiesTypes of pricing applied (e.g., "percentage_discount", "fixed_price")
Pricing Strategy Information TextsDescriptive text for active promotions (e.g., "50% off")

Media & Visual Assets

FieldMeaning
MediaURLs of product images and media files
Image SplashPromotional image overlay or highlight
Text SplashesText overlays or badges (e.g., "New Arrival", "Exclusive")

Marketing & Promotion Flags

FieldMeaning
Teaser DateLaunch or availability date for upcoming products
Opt-in BoxEmail signup or notification preference flag
Sponsored Product TrackingIndicates if the product has paid promotion or sponsored placement

How to Use

  1. Find category or search URLs — Navigate to Boozt.com, filter by category or search term, and copy the URL including pagination parameters.
  2. Prepare the configuration — Paste URLs into the urls array. Set max_items_per_url based on desired batch size (up to 200).
  3. Set error handling — Leave ignore_url_failures: true to ensure uninterrupted collection across multiple URLs.
  4. Run the scraper — Start the actor and monitor progress in the run log.
  5. Export data — Download results as JSON, CSV, or Excel for use in analytics tools, databases, or dashboards.

Troubleshooting:

  • If products appear incomplete, verify the URL is a search/category page, not a detail page
  • For high-volume runs (500+ products), split across multiple URLs to reduce memory usage
  • Use consistent max_items_per_url values across runs for reliable batch processing

Use Cases & Business Value

  • Price tracking: Monitor competitor pricing changes in real-time for dynamic repricing strategies
  • Assortment analysis: Track new product launches, discontinuations, and seasonal trends
  • Inventory intelligence: Analyze stock status and availability patterns by size and color
  • Fashion market research: Study brand positioning, pricing strategies, and product mix
  • E-commerce aggregation: Feed live Boozt data into price comparison platforms or shopping apps

By automating product data extraction, the Boozt Product Search Scraper eliminates manual work and provides timely insights for competitive advantage in fast-moving retail markets.


Conclusion

The Boozt Product Search Scraper is an essential tool for retail analysts, e-commerce developers, and fashion market researchers. With support for paginated searches, complete variant tracking, and 30+ data fields per product, it turns Boozt.com listings into actionable intelligence. Extract pricing, inventory, and promotional data at scale — and stay ahead of market trends.