SYSTEM all green source swooneditions.com queue 1,294 pages p99 latency 312ms dataflirt.com · scraper/swooneditions-com
RUN | 14 active pipelines | swooneditions.com live

Swoon Editions data,
structured for scale.

We extract furniture listings, made-to-order fabric variants, clearance pricing, and dimension metadata from Swoon Editions. Delivered as clean JSON, CSV, or Parquet.

Products extracted
4,821 /run
Variant updates
32,190 /24h
Fabric options
1,104 /run
Active pipelines
14
Uptime
99.94%
Data Dictionary

Every field we extract from swooneditions.com

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.

skutitlecategorysub_categorybase_pricecurrent_pricediscount_pctdescriptiondimensionsweightmaterialsassembly_required
product_listings
● 200 OK
"sku": "SWOON-SOFA-01",
"title": "Berlin Three Seater Sofa",
"category": "Sofas",
"base_price": 1299.0,
"current_price": 999.0,
"materials": "Velvet",
"assembly_required": false
# skutitlecategorysub_categorybase_pricecurrent_price
1
2
3

Complete list of extractable fields for Fabric and Variants objects from swooneditions.com. All fields typed and schema-versioned.

parent_skuvariant_skufabric_typecolourprice_modifierlead_time_weeksin_stockswatch_availableimage_url
fabric_and variants
● 200 OK
"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_skuvariant_skufabric_typecolourprice_modifierlead_time_weeks
1
2
3

Complete list of extractable fields for Clearance and Offers objects from swooneditions.com. All fields typed and schema-versioned.

skuoriginal_priceclearance_pricediscount_absdiscount_pctconditionstock_countend_dateurl
clearance_and offers
● 200 OK
"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"
# skuoriginal_priceclearance_pricediscount_absdiscount_pctcondition
1
2
3

Complete list of extractable fields for Delivery and Dimensions objects from swooneditions.com. All fields typed and schema-versioned.

skuwidth_cmheight_cmdepth_cmweight_kgpackaged_dimensionsdelivery_tierdispatch_timereturn_policy
delivery_and dimensions
● 200 OK
"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"
# skuwidth_cmheight_cmdepth_cmweight_kgpackaged_dimensions
1
2
3

Complete list of extractable fields for Category and Navigation objects from swooneditions.com. All fields typed and schema-versioned.

category_idcategory_nameparent_categoryurl_slugproduct_countsort_orderbanner_imageseo_titleseo_description
category_and navigation
● 200 OK
"category_id": "cat_sofas",
"category_name": "Sofas",
"parent_category": "Living Room",
"product_count": 245,
"url_slug": "/sofas",
"seo_title": "Designer Sofas | Swoon Editions"
# category_idcategory_nameparent_categoryurl_slugproduct_countsort_order
1
2
3

Capabilities

Complete furniture catalogue extraction

Our Swoon Editions scraper handles complex variant matrices, capturing every fabric, leg finish, and dimension specification across the entire site taxonomy.

Full Product Catalogue Extraction

Capture all furniture listings, including sofas, beds, and storage units with complete dimension and material metadata.

Made-to-Order Variant Mapping

Extract all fabric, colour, and leg finish combinations. Map parent products to hundreds of possible custom configurations.

Dynamic Pricing and Clearance

Track base prices, sale discounts, and clearance section markdowns. Capture limited-time offers and ex-display pricing.

Delivery and Lead Time Tracking

Monitor dispatch estimates, made-to-order lead times in weeks, and stock availability per specific fabric variant.

High-Resolution Asset Capture

Extract primary product imagery, lifestyle shots, and specific fabric swatch image URLs for visual analysis.

Dimension and Weight Parsing

Structure unstructured dimension text into clean width, height, and depth integers for spatial planning models.

Material and Care Specifications

Extract frame composition, filling materials, fabric care instructions, and assembly requirements.

Category Hierarchy Mapping

Traverse the entire site taxonomy from top-level rooms down to specific furniture types and curated collections.

Scheduled Delta Updates

Run daily or weekly crawls to identify new product launches, retired lines, and price adjustments without full re-crawls.

// engagement pipeline

From product page to structured database

Brief in. Clean data out.

Define Scope
d 0

Select target categories, specific collections, or the entire Swoon Editions catalogue for extraction.

Pipeline Build
d 2–4

We configure Scrapy spiders to traverse categories, handle variant selection logic, and parse dimension metadata.

Validation & QA
d 4–6

Verify variant mapping accuracy, check price extraction against base models, and ensure dimension fields are properly typed.

Delivery
ongoing

Structured JSON, CSV, or Parquet delivered to your S3 bucket or data warehouse on a defined schedule.

Under the hood

Handling bespoke furniture data complexity

Extracting data from Swoon Editions requires navigating complex made-to-order configurations. Here is how we structure the output.

pipeline-monitor · swooneditions.com · live ● active
// fingerprinting
Identity rotation
TLS fingerprintrandomised
User-agentrotated
IP poolresidential
Challenges blocked0
// pagination
Page coverage
48,291 pages queued running
// observability
Pipeline health
99.9%
uptime
142ms
p99 lat
0.3%
null rate
2
alerts
Variant state management
Handling made-to-order combinations

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.

Dimension parsing
Normalising spatial data

Dimensions are often presented in mixed formats within descriptions. Our pipeline uses regex and NLP to extract clean numerical integers for database ingestion.

Dynamic stock tracking
Monitoring lead times

Stock status changes based on fabric selection. We track real-time dispatch estimates and made-to-order timelines for every specific configuration.

Clearance extraction
Capturing ex-display models

Clearance items have unique URLs, specific condition notes, and limited stock quantities. We maintain separate crawler logic for the clearance section.

Image asset mapping
Linking swatches to variants

Product images change dynamically when a user selects a fabric. We map the correct high-resolution image URL to its corresponding variant record.

Applications

Who uses Swoon Editions data

Teams across industries use swooneditions.com data to build competitive products and smarter operations.

01
Competitor Price Benchmarking

Furniture retailers monitor Swoon pricing strategies across specific categories like velvet sofas or mango wood storage.

02
Trend and Material Analysis

Interior design analysts track the frequency of specific fabrics, colours, and materials introduced in new collections.

03
Marketplace Aggregation

Home decor aggregators ingest product data, images, and dimensions to feature Swoon products on unified discovery platforms.

04
Spatial Planning Applications

AR and room-planning software ingest structured dimension data to create accurate 3D bounding boxes for virtual staging.

05
Supply Chain Intelligence

Track made-to-order lead times across different fabric types to gauge manufacturing capacity and supply chain delays.

06
Clearance and Discount Tracking

Monitor the velocity of items moving to clearance to identify slow-moving inventory and discount depth trends.

Why DataFlirt

"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.

Technical Spec

Swoon Editions scraper technical specifications

Everything supported by our swooneditions.com scraper — rendered SPA elements, auth walls, rate-limit evasion and beyond.

Variant iteration
Iterates through all fabric and colour combinations to extract specific prices
Supported
Dimension normalisation
Converts text dimensions into structured numerical integers
Supported
Clearance tracking
Extracts condition notes and limited stock counts for ex-display items
Supported
Image URL extraction
Captures main images, lifestyle shots, and fabric swatches
Supported
Lead time monitoring
Extracts dispatch estimates in days or weeks per variant
Supported
Category traversal
Crawls full site taxonomy from root to leaf nodes
Supported
Material parsing
Extracts frame, filling, and fabric composition data
Supported
Change detection
Identifies new products and price changes since last run
Supported
User account data
Order history, saved wishlists, and user profile information
Partial
Trade discount pricing
Requires authenticated trade account login to view specific B2B tier pricing
Partial
Infrastructure

Infrastructure powering the extraction

Open-source tooling on proven cloud infra — no vendor lock-in, full observability.

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheus
Stateful Variant Crawling

Our Scrapy architecture is designed to handle complex state matrices, iterating through all possible product configurations without missing valid combinations.

Automated Data Normalisation

We utilise Python pipelines to clean unstructured text, normalising dimensions, weights, and lead times into strict database types before delivery.

Cloud-Native Infrastructure

Pipelines run on Kubernetes with Airflow orchestration, ensuring reliable daily or weekly catalogue refreshes with automated retry logic.

Output & Delivery

Your data, your destination

Data delivered to where your team already works — no new tooling required.

JSON
Nested format ideal for handling complex variant matrices.
CSV
Flat file with denormalised variant rows for spreadsheet analysis.
Parquet
Columnar format for efficient querying in modern data warehouses.
AWS S3
Direct delivery to your cloud storage buckets.
Webhook
HTTP POST payloads for real-time inventory updates.
API
REST endpoint to query the latest extracted catalogue data.
PostgreSQL
Direct database inserts with schema management.
BigQuery
Automated ingestion into Google Cloud data warehouses.
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

About swooneditions.com scraping, legality, and pipeline operations.

Ask us directly →
Is scraping Swoon Editions legal?

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.

How do you handle the multiple fabric options for a single sofa?

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.

Can you extract dimensions in a structured format?

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.

Do you track clearance and ex-display items?

Yes. We monitor the clearance section separately, capturing original price, clearance price, discount percentage, and any specific condition notes provided.

How frequently can you update the data?

For full catalogue extractions, we typically recommend weekly or daily crawls depending on your requirements for tracking price changes and new product introductions.

Can you extract high-resolution product images?

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.

Do you capture delivery lead times?

Yes. Swoon Editions often lists specific dispatch estimates based on fabric choice. We extract and structure this data for every variant.

$ dataflirt scope --new-project --source=swooneditions.com ready

Tell us what
to extract.
We do the rest.

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.

hello@dataflirt.com · Bengaluru · IST · typical reply < 4h
Related Scrapers

More in furniture

Services

Data Extraction for Every Industry

View All Services →