SYSTEM all green source luminaire.com queue 3,492 pages p99 latency 210ms dataflirt.com · scraper/luminaire-com
RUN · 14 active pipelines · luminaire.com live

Luminaire design data,
at warehouse scale.

We extract high-end furniture and lighting catalogues, designer profiles, material specifications, and pricing from Luminaire. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your cadence.

Products extracted
14.2K /run
Designer profiles
843 /run
Image assets
89.4K /24h
Active pipelines
14
Uptime
99.94%
Data Dictionary

Every field we extract from luminaire.com

Structured, schema-consistent data across all major object types — delivered clean, typed, and ready to query.

Complete list of extractable fields for Product Catalogue objects from luminaire.com. All fields typed and schema-versioned.

product_idskunamedesignerbrandcategorysub_categorypricecurrencydescriptiondimensionslead_timeurl
product_catalogue
● 200 OK
"product_id": "LUM-8492",
"sku": "FLOS-ARCO-01",
"name": "Arco Floor Lamp",
"designer": "Achille Castiglioni",
"brand": "Flos",
"category": "Lighting",
"price": 3495.0,
"currency": "USD",
"lead_time": "In Stock"
# product_idskunamedesignerbrandcategory
1
2
3

Complete list of extractable fields for Designer Profiles objects from luminaire.com. All fields typed and schema-versioned.

designer_idnamebiographycountry_of_originactive_yearsproducts_countprofile_image_urlawardsassociated_brands
designer_profiles
● 200 OK
"designer_id": "DES-102",
"name": "Achille Castiglioni",
"country_of_origin": "Italy",
"active_years": "1918-2002",
"products_count": 42,
"profile_image_url": "https://cdn.luminaire.com/designers/castiglioni.jpg",
"associated_brands": "['Flos', 'Zanotta']"
# designer_idnamebiographycountry_of_originactive_yearsproducts_count
1
2
3

Complete list of extractable fields for Lighting Specifications objects from luminaire.com. All fields typed and schema-versioned.

product_idvoltagebulb_typewattagelumenscolour_temperaturedimmablecertificationcord_lengthmaterials
lighting_specifications
● 200 OK
"product_id": "LUM-8492",
"voltage": "120V",
"bulb_type": "1 x 100W A-21 Medium Silvered Bulb",
"wattage": "100W",
"dimmable": true,
"certification": "UL Listed",
"cord_length": "106 inches",
"materials": "['Carrara Marble', 'Stainless Steel', 'Aluminum']"
# product_idvoltagebulb_typewattagelumenscolour_temperature
1
2
3

Complete list of extractable fields for Materials & Variants objects from luminaire.com. All fields typed and schema-versioned.

skuproduct_idvariant_namefinish_namematerial_typeswatch_image_urlprice_modifierin_stocksku_specific_dimensions
materials_& variants
● 200 OK
"sku": "FLOS-ARCO-01",
"product_id": "LUM-8492",
"variant_name": "Standard Marble Base",
"finish_name": "White Carrara",
"material_type": "Stone",
"swatch_image_url": "https://cdn.luminaire.com/swatches/carrara.jpg",
"price_modifier": 0.0,
"in_stock": true
# skuproduct_idvariant_namefinish_namematerial_typeswatch_image_url
1
2
3

Complete list of extractable fields for Brand Data objects from luminaire.com. All fields typed and schema-versioned.

brand_idbrand_nameorigin_countrydescriptioncollection_countproduct_countlogo_urlwebsite
brand_data
● 200 OK
"brand_id": "BRD-045",
"brand_name": "Flos",
"origin_country": "Italy",
"collection_count": 28,
"product_count": 156,
"logo_url": "https://cdn.luminaire.com/brands/flos-logo.png",
"website": "https://flos.com"
# brand_idbrand_nameorigin_countrydescriptioncollection_countproduct_count
1
2
3

Capabilities

Complete design catalogue extraction

Our Luminaire scraper handles the complex hierarchy of high-end design retail: multi-variant finishes, nested designer relationships, and dimensional specifications.

Full Product Extraction

Extract SKU, title, description, and category hierarchy for every furniture and lighting piece on the storefront.

Designer Metadata

Capture designer biographies, origin data, and relational links to all associated products and brands.

Dimensional Data

Parse WxDxH metrics, weight specifications, and metric-to-imperial conversions directly from technical spec sheets.

Lighting Specs

Extract voltage, lumen output, bulb requirements, and dimming capabilities for all lighting fixtures.

Material Variations

Map finish options, upholstery grades, and hardware colours across complex product configurators.

High-Res Imagery

Extract uncompressed asset URLs and gallery arrays directly from the underlying content delivery network.

Pricing & Lead Times

Capture MSRP, custom quote flags, and estimated delivery windows for standard and made-to-order items.

Brand Collections

Map individual products back to their specific manufacturer collections and brand origin data.

Scheduled Extraction

Run weekly or monthly catalogue syncs to detect new designer additions and discontinued product lines.

// engagement pipeline

From design catalogue to warehouse record

Brief in. Clean data out.

Define Scope
d 0

Provide categories, designer lists, or brand filters. We design the extraction schema together.

Pipeline Build
d 2–4

We configure Scrapy / Playwright crawlers to navigate Luminaire's configurators and variant structures.

Validation & QA
d 4–6

Schema validation, null-rate checks, and image URL resolution testing before full launch.

Delivery
ongoing

JSON / CSV / Parquet pushed to your S3 bucket, BigQuery dataset, or Snowflake stage on agreed cadence.

Under the hood

Navigating luxury retail structures

Luminaire's catalogue features complex product configurators and high-resolution asset delivery networks. We extract the underlying schema cleanly.

pipeline-monitor · luminaire.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
Configurator extraction
Handling dynamic finish combinations

High-end furniture often has dozens of upholstery and finish combinations. We execute JavaScript to iterate through configurator states, capturing the specific price and SKU for every valid permutation.

Asset resolution
Extracting maximum resolution images

Frontend galleries often display compressed webp images. Our pipeline parses the srcset and CDN parameters to extract the highest resolution source files required for visual AI training or high-fidelity archiving.

Relational mapping
Maintaining foreign keys between entities

Luminaire links products, designers, and brands. We maintain these relationships during extraction, outputting normalised tables with consistent foreign keys so your database remains structured.

Change detection
Only update modified records

We maintain a hash index of last-seen values per field. Subsequent runs only push diffs, reducing compute cost and downstream processing load when tracking price or lead time changes.

Monitoring & alerting
Detecting schema drift

Retailers update their frontend frameworks periodically. We alert on null-rate spikes and coverage drops, adjusting selectors before you experience data loss.

Applications

Who uses Luminaire data and how

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

01
Competitor Price Monitoring

Luxury retailers monitor MSRP and lead times across shared brands to ensure parity and identify supply chain advantages.

02
Interior Design Aggregation

Procurement platforms aggregate specifications and dimensions to build unified trade purchasing portals.

03
Brand Representation Audits

Manufacturers audit how their collections are merchandised, checking image fidelity and product description accuracy.

04
Market Trend Analysis

Analysts track the introduction of new designers and materials to quantify shifts in contemporary design preferences.

05
Supply Chain Intelligence

Tracking changes in lead times across specific European manufacturers to predict macro supply chain bottlenecks.

06
AI Training Data

Computer vision teams use curated, high-resolution imagery paired with structured metadata to train furniture recognition models.

Why DataFlirt

"Luminaire holds one of the most curated datasets of contemporary design, but extracting multi-variant material specifications requires structural precision."

Most teams struggle with luxury retail catalogues because the data is highly nested. A single lighting fixture might have twenty finish combinations, distinct lead times, and specific voltage requirements. DataFlirt handles this relational complexity so your engineers receive clean, normalised tables.

Technical Spec

Luminaire scraper technical capabilities

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

High-res image extraction
Parses CDN parameters to locate uncompressed source assets
Supported
Variant mapping
Iterates through configurator states for all finish permutations
Supported
Designer biographies
Extracts full text and relational links to product catalogues
Supported
Dimensional parsing
Extracts WxDxH metrics into structured numeric fields
Supported
Lighting technical specs
Captures voltage, wattage, and bulb requirements
Supported
Change detection (diffs)
Hash-based diff to only emit records with changed fields
Supported
Showroom inventory levels
Captures floor sample availability across physical locations
Supported
Trade-only pricing
Gated trade discounts require authenticated trade account credentials
Partial
Custom upholstery quotes
COM (Customer's Own Material) pricing requires manual sales inquiry
Partial
Infrastructure

Infrastructure powering the pipeline

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

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheus
Scrapy + Playwright Stack

Scrapy handles crawl orchestration and deduplication. Playwright handles JavaScript rendering for complex product configurators.

Residential Proxy Infrastructure

We maintain pools of residential ISP proxies to ensure uninterrupted access without triggering rate limits or blocks.

Cloud-Native Orchestration

Pipelines run on AWS Lambda and ECS. Airflow handles scheduling, dependency management, and SLA alerting.

Output & Delivery

Your data, your destination

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

JSON
Newline-delimited or nested array structures
CSV
Flat file with typed columns for simple ingestion
XLS
Excel compatible format for merchandising teams
Parquet
Columnar format for BigQuery, Snowflake, Athena
AWS S3
Direct bucket delivery compatible with any data lake
Webhook
HTTP POST per record for downstream processing
API
REST endpoint to query latest extracted catalogue data
BigQuery
Streamed directly into your dataset with schema auto-detect
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

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

Ask us directly →
Is scraping Luminaire legal?

Scraping publicly available information is generally permissible under applicable law. DataFlirt targets only public, non-authenticated product and designer data. We do not extract personal data or circumvent authentication walls.

How do you handle product variants?

We use Playwright to systematically iterate through JavaScript-rendered configurators, capturing the unique SKU, price, and image asset for every valid material and finish combination.

Can you extract high-resolution images?

Yes. Our pipeline parses the underlying CDN URLs to bypass frontend compression, delivering links to the highest resolution source files available.

Do you capture technical lighting specifications?

Yes. We extract technical data including voltage, lumen output, bulb requirements, and dimming capabilities into structured fields rather than raw text blocks.

How frequently can we refresh the catalogue?

For luxury retail catalogues, weekly or monthly refreshes are standard. However, we can configure daily runs if you are monitoring specific high-velocity inventory or pricing changes.

Can you get trade pricing?

No. Extracting trade-specific discounts requires an authenticated session with approved trade credentials, which falls outside our public data extraction scope.

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

Tell us what
to extract.
We do the rest.

20-minute scoping call. Pilot dataset within the week. Production within two. Whether you need a one-off extraction of lighting fixtures or a continuous feed of the entire designer catalogue, we build and operate the pipeline. Tell us your requirements.

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

More in lighting

Services

Data Extraction for Every Industry

View All Services →