We extract furniture listings, made-to-order fabric variants, clearance pricing, and dimension metadata from Swoon Editions. Delivered as clean JSON, CSV, or Parquet.
Structured, schema-consistent data across all major object types — delivered clean, typed, and ready to query.
Complete list of extractable fields for Product Listings objects from swooneditions.com. All fields typed and schema-versioned.
"sku": "SWOON-SOFA-01", "title": "Berlin Three Seater Sofa", "category": "Sofas", "base_price": 1299.0, "current_price": 999.0, "materials": "Velvet", "assembly_required": false
| # | sku | title | category | sub_category | base_price | current_price |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Fabric and Variants objects from swooneditions.com. All fields typed and schema-versioned.
"parent_sku": "SWOON-SOFA-01", "variant_sku": "SWOON-SOFA-01-VEL-BLU", "fabric_type": "Smart Velvet", "colour": "Kingfisher", "price_modifier": 150.0, "lead_time_weeks": 6, "in_stock": true
| # | parent_sku | variant_sku | fabric_type | colour | price_modifier | lead_time_weeks |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Clearance and Offers objects from swooneditions.com. All fields typed and schema-versioned.
"sku": "SWOON-CHAIR-44", "original_price": 499.0, "clearance_price": 299.0, "discount_pct": 40, "condition": "Ex-display", "stock_count": 2, "url": "https://www.swooneditions.com/clearance/chair-44"
| # | sku | original_price | clearance_price | discount_abs | discount_pct | condition |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Delivery and Dimensions objects from swooneditions.com. All fields typed and schema-versioned.
"sku": "SWOON-BED-12", "width_cm": 150, "height_cm": 110, "depth_cm": 210, "weight_kg": 45, "delivery_tier": "Two-man delivery", "dispatch_time": "4-5 weeks"
| # | sku | width_cm | height_cm | depth_cm | weight_kg | packaged_dimensions |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Category and Navigation objects from swooneditions.com. All fields typed and schema-versioned.
"category_id": "cat_sofas", "category_name": "Sofas", "parent_category": "Living Room", "product_count": 245, "url_slug": "/sofas", "seo_title": "Designer Sofas | Swoon Editions"
| # | category_id | category_name | parent_category | url_slug | product_count | sort_order |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Our Swoon Editions scraper handles complex variant matrices, capturing every fabric, leg finish, and dimension specification across the entire site taxonomy.
Capture all furniture listings, including sofas, beds, and storage units with complete dimension and material metadata.
Extract all fabric, colour, and leg finish combinations. Map parent products to hundreds of possible custom configurations.
Track base prices, sale discounts, and clearance section markdowns. Capture limited-time offers and ex-display pricing.
Monitor dispatch estimates, made-to-order lead times in weeks, and stock availability per specific fabric variant.
Extract primary product imagery, lifestyle shots, and specific fabric swatch image URLs for visual analysis.
Structure unstructured dimension text into clean width, height, and depth integers for spatial planning models.
Extract frame composition, filling materials, fabric care instructions, and assembly requirements.
Traverse the entire site taxonomy from top-level rooms down to specific furniture types and curated collections.
Run daily or weekly crawls to identify new product launches, retired lines, and price adjustments without full re-crawls.
Brief in. Clean data out.
Select target categories, specific collections, or the entire Swoon Editions catalogue for extraction.
We configure Scrapy spiders to traverse categories, handle variant selection logic, and parse dimension metadata.
Verify variant mapping accuracy, check price extraction against base models, and ensure dimension fields are properly typed.
Structured JSON, CSV, or Parquet delivered to your S3 bucket or data warehouse on a defined schedule.
Extracting data from Swoon Editions requires navigating complex made-to-order configurations. Here is how we structure the output.
Swoon products often have dozens of fabric and colour combinations, each affecting price and lead time. We iterate through all valid variant states to build a complete matrix.
Dimensions are often presented in mixed formats within descriptions. Our pipeline uses regex and NLP to extract clean numerical integers for database ingestion.
Stock status changes based on fabric selection. We track real-time dispatch estimates and made-to-order timelines for every specific configuration.
Clearance items have unique URLs, specific condition notes, and limited stock quantities. We maintain separate crawler logic for the clearance section.
Product images change dynamically when a user selects a fabric. We map the correct high-resolution image URL to its corresponding variant record.
Furniture retailers monitor Swoon pricing strategies across specific categories like velvet sofas or mango wood storage.
Interior design analysts track the frequency of specific fabrics, colours, and materials introduced in new collections.
Home decor aggregators ingest product data, images, and dimensions to feature Swoon products on unified discovery platforms.
AR and room-planning software ingest structured dimension data to create accurate 3D bounding boxes for virtual staging.
Track made-to-order lead times across different fabric types to gauge manufacturing capacity and supply chain delays.
Monitor the velocity of items moving to clearance to identify slow-moving inventory and discount depth trends.
"Swoon Editions offers deep variant complexity. Extracting a sofa is not one record. It is a matrix of seventy fabric and leg combinations, each with distinct pricing and lead times."
Scraping bespoke furniture retailers requires handling complex product configuration states. DataFlirt manages the intricate variant mapping, dimension parsing, and dynamic lead-time extraction required to turn the Swoon Editions catalogue into a structured, queryable relational database.
Everything supported by our swooneditions.com scraper — rendered SPA elements, auth walls, rate-limit evasion and beyond.
Open-source tooling on proven cloud infra — no vendor lock-in, full observability.
Our Scrapy architecture is designed to handle complex state matrices, iterating through all possible product configurations without missing valid combinations.
We utilise Python pipelines to clean unstructured text, normalising dimensions, weights, and lead times into strict database types before delivery.
Pipelines run on Kubernetes with Airflow orchestration, ensuring reliable daily or weekly catalogue refreshes with automated retry logic.
Data delivered to where your team already works — no new tooling required.
About swooneditions.com scraping, legality, and pipeline operations.
Ask us directly →Scraping publicly available product, pricing, and dimension data is generally permissible. We do not bypass authentication walls or extract personal user data. Clients should consult legal counsel regarding their specific use case.
Our crawlers iterate through every available fabric, colour, and finish combination on a product page, generating a separate record or nested JSON object for each valid variant, including its specific price and lead time.
Yes. We parse the description and specification text to extract height, width, depth, and weight, normalising them into standard numerical formats suitable for database storage.
Yes. We monitor the clearance section separately, capturing original price, clearance price, discount percentage, and any specific condition notes provided.
For full catalogue extractions, we typically recommend weekly or daily crawls depending on your requirements for tracking price changes and new product introductions.
We extract the direct URLs for all product imagery, including main shots, lifestyle angles, and specific fabric swatches. We do not host the images, but provide the links for your systems to download.
Yes. Swoon Editions often lists specific dispatch estimates based on fabric choice. We extract and structure this data for every variant.
20-minute scoping call. Pilot dataset within the week. Production within two. Get structured product catalogues, variant matrices, and pricing data from Swoon Editions delivered directly to your database. Contact us to define your schema.