SYSTEM all green source flos.com queue 4,192 pages p99 latency 210ms dataflirt.com · scraper/flos-com
RUN · 14 active pipelines · flos.com live

Flos lighting data,
structured for engineering.

We extract designer collections, technical specifications, photometric assets, and pricing from Flos. Delivered as clean JSON, CSV, or Parquet to your warehouse.

Products extracted
12.4K /run
Spec sheets parsed
8.9K /run
Photometric files
15.2K /total
Active pipelines
14
Uptime
99.94%
Data Dictionary

Every field we extract from flos.com

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

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

skuproduct_namedesignerfamilycategorypricecurrencyfinish_colourmaterialslight_sourcevoltageweight_kgdimensions_mmpage_url
decorative_lighting
● 200 OK
"sku": "F3173059",
"product_name": "IC Lights Floor 1",
"designer": "Michael Anastassiades",
"family": "IC Lights",
"price": 790.0,
"currency": "EUR",
"finish_colour": "Brushed Brass",
"light_source": "1 x MAX 60W E14 HSGS or LED 8W",
"weight_kg": 5.0
# skuproduct_namedesignerfamilycategoryprice
1
2
3

Complete list of extractable fields for Architectural Modules objects from flos.com. All fields typed and schema-versioned.

module_skusystem_nameinstallation_typebeam_anglecct_kelvincrilumensip_ratingdimming_protocolpower_woptic_typeprice
architectural_modules
● 200 OK
"module_sku": "03.8100.14",
"system_name": "The Tracking Magnet",
"installation_type": "Surface/Suspension",
"beam_angle": 14,
"cct_kelvin": 2700,
"cri": 90,
"lumens": 1250,
"ip_rating": "IP20",
"dimming_protocol": "DALI"
# module_skusystem_nameinstallation_typebeam_anglecct_kelvincri
1
2
3

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

skufamilyldt_urlies_urlbeam_spread_deglight_output_ratiodirect_illuminancepower_consumptionefficacy_lm_wugr_value
photometric_data
● 200 OK
"sku": "03.8100.14",
"family": "The Tracking Magnet",
"ldt_url": "https://flos.com/assets/photometric/03.8100.14.ldt",
"ies_url": "https://flos.com/assets/photometric/03.8100.14.ies",
"beam_spread_deg": 14,
"efficacy_lm_w": 85.4,
"ugr_value": 16
# skufamilyldt_urlies_urlbeam_spread_deglight_output_ratio
1
2
3

Complete list of extractable fields for Technical Documents objects from flos.com. All fields typed and schema-versioned.

skuspec_sheet_pdfassembly_instructions_pdf3d_model_urlbim_object_urlenergy_label_urlcertification_markswarranty_yearsmounting_instructions
technical_documents
● 200 OK
"sku": "F3173059",
"spec_sheet_pdf": "https://flos.com/assets/specs/F3173059_en.pdf",
"assembly_instructions_pdf": "https://flos.com/assets/manuals/IC_Floor_assembly.pdf",
"3d_model_url": "https://flos.com/assets/3d/F3173059.dwg",
"bim_object_url": "https://flos.com/assets/bim/F3173059.rfa",
"certification_marks": "['CE', 'UL', 'cULus']",
"warranty_years": 2
# skuspec_sheet_pdfassembly_instructions_pdf3d_model_urlbim_object_urlenergy_label_url
1
2
3

Complete list of extractable fields for Pricing & Stock objects from flos.com. All fields typed and schema-versioned.

skubase_pricecurrencyfinish_surchargein_stockstock_status_textlead_time_weeksminimum_order_qtyregion
pricing_& stock
● 200 OK
"sku": "F3173059",
"base_price": 790.0,
"currency": "EUR",
"finish_surcharge": 50.0,
"in_stock": true,
"stock_status_text": "In Stock - Ships in 2-3 days",
"lead_time_weeks": 1,
"region": "EU"
# skubase_pricecurrencyfinish_surchargein_stockstock_status_text
1
2
3

Capabilities

Extracting engineering data from visual interfaces

Flos relies heavily on interactive configurators and visual navigation. We bypass the presentation layer to extract raw, structured architectural and decorative lighting data directly into your systems.

Decorative Collection Extraction

Capture SKUs, designer attributions, materials, dimensions, and electrical specifications for all consumer-facing lighting families.

Architectural Module Mapping

Iterate through complex system configurators (like The Tracking Magnet or Infra-Structure) to map every compatible module, track, and accessory.

Photometric Asset Harvesting

Automatically identify and download LDT and IES files associated with specific SKUs for direct integration into lighting design software.

PDF Spec Sheet Parsing

Extract unstructured technical data (CRI, CCT, IP ratings, dimming protocols) directly from Flos PDF specification sheets using automated OCR pipelines.

Multi-Region Pricing

Extract pricing, currency, and availability across different regional Flos storefronts (EU, US, UK) using localised residential proxies.

Finish & Colour Matrix

Map every available finish option to its corresponding SKU, capturing price variations and specific material descriptions.

BIM & 3D Model Links

Compile direct URLs to DWG, RFA, and 3DS files for every product, enabling automated population of architectural CAD libraries.

Electrical Requirements

Extract exact voltage, wattage, bulb requirements, and dimming compatibility (DALI, 1-10V, Casambi) for technical planning.

Catalogue Change Detection

Monitor the catalogue for new product launches, discontinued SKUs, or updated technical specifications with delta-only delivery.

// engagement pipeline

From lighting catalogue to structured database

Brief in. Clean data out.

Define Scope
d 0

Select target categories (Decorative, Architectural, Outdoor) and specific data points or regions required.

Pipeline Build
d 2–4

We configure Playwright to navigate Flos configurators and set up PDF parsing logic for technical sheets.

Validation & QA
d 4–6

Verify SKU coverage, validate photometric file links, and ensure correct mapping of nested architectural systems.

Delivery
ongoing

Structured JSON or CSV delivered to your S3 bucket, data warehouse, or via API on your required schedule.

Under the hood

Overcoming Flos.com extraction hurdles

High-end design websites prioritise visual experience over data accessibility. Here is how we extract structured data from a presentation-heavy platform.

pipeline-monitor · flos.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
Interactive configurators
Navigating WebGL and React state

Architectural systems on Flos require users to build configurations visually. We use Playwright to simulate these interactions, iterating through every valid combination of track, module, optic, and finish to expose the underlying SKUs.

Unstructured data
Parsing PDF specification sheets

Crucial engineering data (like detailed beam angles or UGR values) is often locked inside downloadable PDF spec sheets. Our pipeline intercepts these documents, applies OCR and text parsing, and normalises the data into your tabular schema.

Asset management
Handling heavy photometric and BIM files

Downloading thousands of IES, LDT, and Revit files requires significant bandwidth and storage management. We capture direct asset URLs and can mirror these files to your own S3 buckets, maintaining the relational link to the product SKU.

Regional variations
Localised pricing and compliance

Flos displays different products, prices, and certifications (CE vs UL) based on the visitor's location. We route requests through region-specific residential proxies to capture accurate local catalogue data.

Dynamic loading
Infinite scroll and lazy-loaded assets

Product grids and high-resolution images load dynamically as the user scrolls. Our crawlers execute specific JavaScript triggers to ensure complete catalogue capture without missing lazy-loaded items.

Applications

Applications for Flos catalogue data

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

01
Lighting Design Software

Integrate Flos photometric files (LDT/IES) and technical specs directly into platforms like DIALux or Relux for professional lighting calculations.

02
BIM Library Management

Automatically populate architectural CAD and Revit libraries with up-to-date Flos 3D models and dimensional data.

03
Competitor Price Benchmarking

Track Flos retail pricing across different regions to inform pricing strategies for competing high-end lighting brands.

04
eCommerce Aggregation

Sync product details, finishes, and high-resolution imagery for interior design marketplaces and luxury home goods retailers.

05
Procurement & Estimation

Enable automated cost estimation for large architectural projects by extracting component-level pricing for complex lighting systems.

06
Market Analysis

Analyse Flos product family expansions, designer collaborations, and material trends to understand shifts in the luxury lighting sector.

Why DataFlirt

"Flos sets the global standard for architectural and decorative lighting, but their visual-first website conceals critical engineering data behind complex configurators."

Extracting photometric files, BIM models, and nested module specifications requires more than simple HTTP GET requests. We deploy headless browsers to iterate through product configurators, map architectural systems, and parse PDF technical sheets into structured tables.

Technical Spec

Flos extraction capabilities

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

Playwright rendering
Required to navigate interactive architectural configurators
Supported
PDF parsing
Extract technical data directly from downloadable spec sheets
Supported
LDT/IES extraction
Identify and capture URLs for photometric data files
Supported
Configurator iteration
Map all valid combinations of finishes, optics, and modules
Supported
Regional pricing
Capture localised pricing using geo-targeted proxies
Supported
Change detection
Hash-based diffing to identify new products or price changes
Supported
Trade/B2B discount pricing
Requires authenticated access to the Flos professional portal
Partial
Partner portal inventory
Live dealer stock levels require specific B2B credentials
Partial
Infrastructure

Infrastructure built for complex catalogues

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

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheusPyPDF2Tesseract OCR
Headless Browser Automation

Playwright controls headless Chromium instances to interact with React-based configurators, ensuring all product variations are exposed and captured.

Document Processing Pipeline

Automated ingestion of PDF technical sheets using Python-based parsing and OCR tools to extract tabular data and normalise it into the main dataset.

Distributed Task Queues

Airflow and Redis manage the complex dependency trees required to crawl families, download assets, and parse documents concurrently.

Output & Delivery

Your data, your destination

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

JSON
Nested structures ideal for representing complex product families
CSV
Flat tabular data for immediate analysis
XLS
Excel format for procurement and estimation teams
Parquet
Columnar storage for efficient warehouse querying
AWS S3
Direct delivery of data and mirrored photometric assets
Webhook
Real-time HTTP POST notifications on catalogue changes
API
REST endpoints to query extracted Flos data on demand
BigQuery
Direct streaming into Google Cloud data warehouses
PostgreSQL
Direct database upserts with conflict management
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

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

Ask us directly →
Can you extract data from the Flos architectural configurators?

Yes. We use Playwright to systematically select different modules, optics, and finishes within the configurator, capturing the unique SKUs and specifications generated for each combination.

Do you download the actual LDT and IES files?

We extract the direct URLs to all photometric, BIM, and CAD files. If required, we can also configure the pipeline to download these assets and sync them directly to your designated S3 bucket.

How do you handle data that is only available in PDF spec sheets?

Our pipeline includes a document processing stage. When a product page is crawled, we download the associated PDF, run it through our parsing module to extract specific technical values (like IP rating or weight), and append that data to the JSON record.

Can you get pricing for different regions?

Yes. We route our crawlers through residential proxies located in your target regions (e.g., Italy, USA, UK) to ensure we capture the correct localised pricing, currency, and regional compliance data.

How frequently can the catalogue be updated?

For a catalogue of Flos's size, we typically run weekly or monthly full-site crawls to detect new product launches, discontinued items, and price adjustments. Diffs are calculated and delivered automatically.

Is the extraction limited to decorative lighting?

No. We cover all divisions: Decorative, Architectural, and Outdoor collections, adjusting the extraction schema to handle the specific data points relevant to each category.

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

Tell us what
to extract.
We do the rest.

20-minute scoping call. Pilot dataset within the week. Production within two. Stop manually copying specifications from PDFs. We build resilient pipelines to deliver structured Flos catalogue data directly to your engineering and design teams.

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

More in lighting

Services

Data Extraction for Every Industry

View All Services →