We extract designer lighting collections, technical sheets, material variants, and high-resolution asset links from oluce.com. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your cadence.
Structured, schema-consistent data across all major object types — delivered clean, typed, and ready to query.
Complete list of extractable fields for Product Specs objects from oluce.com. All fields typed and schema-versioned.
"model_name": "Atollo", "designer": "Vico Magistretti", "design_year": 1977, "category": "Table Lamps", "materials": "['Aluminium', 'Blown Glass']", "colours": "['Gold', 'Black', 'White', 'Bronze']", "dimensions_cm": "H 70 x D 50", "weight_kg": 4.5
| # | model_name | designer | design_year | category | description | materials |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Technical Lighting objects from oluce.com. All fields typed and schema-versioned.
"sku": "233_OR", "socket_type": "2 x E27", "wattage_max": "100W", "voltage": "220-240V", "light_source": "LED or Halogen", "ip_rating": "IP20", "dimmable": true, "energy_class": "A++"
| # | sku | socket_type | wattage_max | voltage | light_source | energy_class |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Variants & Finishes objects from oluce.com. All fields typed and schema-versioned.
"sku_variant": "233_OR", "parent_model": "Atollo 233", "finish_name": "Satin Gold", "finish_code": "OR", "ral_code": "RAL 1036", "image_url": "https://oluce.com/wp-content/uploads/atollo_233_or.jpg", "availability_status": "In Stock"
| # | sku_variant | parent_model | finish_name | finish_code | ral_code | image_url |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Designers objects from oluce.com. All fields typed and schema-versioned.
"designer_name": "Vico Magistretti", "birth_year": 1920, "awards": "["Compasso d'Oro 1979"]", "products_designed": "['Atollo', 'Sonora', 'Pascal']", "profile_image_url": "https://oluce.com/wp-content/uploads/vico-magistretti.jpg", "collection_url": "https://oluce.com/en/designers/vico-magistretti/"
| # | designer_name | bio | birth_year | active_years | awards | products_designed |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Digital Assets objects from oluce.com. All fields typed and schema-versioned.
"sku": "233_OR", "asset_type": "3D Model", "file_format": "DWG", "file_size_kb": 2450, "download_url": "https://oluce.com/downloads/3d/atollo_233.dwg", "language": "EN", "last_updated": "2023-11-04"
| # | sku | model_name | asset_type | file_format | file_size_kb | download_url |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Our Oluce scraper handles the complexities of luxury furniture catalogues: nested variant structures, multi-language technical sheets, photometric data parsing, and high-resolution asset extraction.
Capture every collection, from Atollo to Coupé. We map parent models to all child variants including sizes, materials, and specific finishes.
Extract electrical requirements, socket types, IP ratings, and dimensional data into strictly typed numeric and boolean fields.
Map proprietary finish codes (e.g., OR for Gold, NE for Black) to standard RAL colours and material classifications.
Link products to their historical designers. Extract biographies, design years, and associated awards like the Compasso d'Oro.
Scrape direct download URLs for DWG, 3DS, and BIM models, alongside assembly instructions and photometric curves.
Extract descriptions and technical data across Italian, English, and other supported locales natively from the site structure.
Capture URLs for all product gallery images, ambient lifestyle shots, and specific variant thumbnails.
Monitor for new product launches, discontinued finishes, or updated technical datasheets with hash-based diffing.
Integrate directly into your PIM or ERP system with structured JSON payloads pushed via webhook on every run.
Brief in. Clean data out.
Provide target categories, required languages, and specific asset types (e.g., only 3D models and technical specs). We design the schema.
We configure Scrapy / Playwright crawlers to navigate the catalogue, handle multi-language selectors, and extract asset links.
Schema validation, unit normalisation (e.g., cm to mm), and null-rate checks on critical technical fields before full launch.
JSON / CSV / Parquet pushed to your S3 bucket, or directly to your PIM via API on agreed cadence.
Extracting luxury lighting data requires parsing complex technical matrices and managing high-bandwidth asset links. Here is how we ensure data integrity.
Technical data on luxury sites is often formatted for visual appeal rather than machine readability. We use custom regex and NLP pipelines to parse strings like '2 x max 100W (E27)' into structured socket_type, wattage, and light_source fields.
Broken asset links plague manufacturer websites. Our pipeline issues HEAD requests to all extracted asset URLs (DWG, PDF, JPG) to verify file existence, format, and size before committing the record to your dataset.
Oluce products have multiple sizes and finishes. We structure the data relationally, maintaining a parent model (e.g., Atollo) and mapping all child SKUs (233, 238, 239) with their specific dimensions and finishes.
We crawl the Italian and English site versions simultaneously, joining the records on SKU to provide multi-language descriptions while maintaining a single source of truth for numerical technical specifications.
Manufacturer sites undergo frequent redesigns. We monitor selector success rates and alert on schema drift, ensuring your PIM ingest doesn't fail due to a frontend update.
Platforms aggregate technical specs and 3D models to provide a unified search experience for architects and interior designers.
3D asset libraries ingest DWG and 3DS files alongside exact dimensional data to populate their professional rendering software catalogues.
High-end furniture distributors automatically sync Oluce product specifications, imagery, and variant availability into their own eCommerce platforms.
Lighting manufacturers track material usage, design trends, and technical specifications across luxury Italian brands.
Museums and design historians catalogue the evolution of iconic pieces, tracking designers, launch years, and material changes over decades.
Machine learning teams train spatial computing models on exact dimensional data and high-resolution imagery of designer lighting.
"Oluce represents the pinnacle of Italian lighting design, but their technical specifications and 3D assets are locked in unstructured DOM nodes and PDF datasheets."
Extracting luxury lighting catalogues requires more than simple HTTP requests. It demands parsing complex technical matrices, standardising photometric data, and managing high-bandwidth asset links. DataFlirt structures this complexity so your application can consume clean, normalised product records without manual data entry.
Everything supported by our oluce.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.
Scrapy handles crawl orchestration and deduplication. Playwright handles JavaScript rendering for dynamic product galleries and asset link generation.
Dedicated workers validate asset links via HEAD requests, ensuring your dataset only contains working URLs for CAD files and datasheets.
Pipelines run on AWS Lambda and ECS. Airflow handles scheduling, dependency management, and SLA alerting. All state stored in managed Postgres.
Data delivered to where your team already works — no new tooling required.
About oluce.com scraping, legality, and pipeline operations.
Ask us directly →Scraping publicly available product specifications, dimensions, and public asset links is generally permissible. DataFlirt targets only public, non-authenticated catalogue data. We do not circumvent dealer portals or extract gated wholesale information. Clients should consult legal counsel regarding copyright on specific images or 3D models depending on their use case.
We extract the direct, validated download URLs for all available 3D assets (DWG, 3DS, etc.) and technical PDFs. We deliver these URLs in the structured data payload rather than downloading and storing the binary files ourselves.
We crawl the site across required locales (e.g., Italian and English). The pipeline joins these records on the base SKU, providing a single JSON object containing translations for descriptions and finishes, while maintaining unified numeric specifications.
No. Wholesale pricing and real-time factory inventory levels require authenticated access to the Oluce dealer portal. We only extract the publicly visible catalogue data.
For manufacturer catalogues like Oluce, we typically recommend a weekly or monthly refresh cadence, as product lines and technical specifications change infrequently compared to fast-moving eCommerce sites.
Absolutely. We provide a sample run of up to 50 products (including variants and asset links) as part of the pre-engagement scoping process, allowing you to validate schema fit and field completeness.
20-minute scoping call. Pilot dataset within the week. Production within two. Whether you need a one-off extraction of technical specifications or a continuous sync for your PIM system — we scope, build, and operate the pipeline. Tell us what you need.