We extract designer lighting collections, technical specifications, photometric data, and dealer locations from Marset. Delivered as clean JSON, CSV, or Parquet to S3 or Snowflake on your schedule.
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 marset.com. All fields typed and schema-versioned.
"sku": "A696-001", "name": "Dipping Light", "family": "Dipping Light", "designer": "Jordi Canudas", "category": "Table Lamps", "year_designed": 2018, "page_url": "https://www.marset.com/en/table-lamps/dipping-light/"
| # | sku | name | family | designer | category | description |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Technical Specs objects from marset.com. All fields typed and schema-versioned.
"sku": "A696-001", "light_source": "LED SMD 3.4W", "lumens": 150, "colour_temperature": "2700K", "cri": 90, "ip_rating": "IP20", "dimmable": true, "voltage": "220-240V"
| # | sku | light_source | lumens | colour_temperature | cri | ip_rating |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Materials & Finishes objects from marset.com. All fields typed and schema-versioned.
"sku": "A696-001", "shade_material": "Brilliant white blown glass", "structure_material": "Polycarbonate", "available_finishes": "['Green', 'Amber', 'Pink', 'Blue', 'Black']", "cable_length": "200cm", "cable_colour": "Black", "weight_kg": 1.2
| # | sku | shade_material | structure_material | diffuser_material | available_finishes | cable_length |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Downloads & Assets objects from marset.com. All fields typed and schema-versioned.
"sku": "A696-001", "assembly_instructions_pdf": "https://www.marset.com/assets/dipping-light-assembly.pdf", "energy_label_pdf": "https://www.marset.com/assets/dipping-light-energy.pdf", "photometric_data_zip": "https://www.marset.com/assets/dipping-light-ldt.zip", "cad_3d_files": "https://www.marset.com/assets/dipping-light-3d.zip", "technical_sheet_pdf": "https://www.marset.com/assets/dipping-light-tech.pdf"
| # | sku | assembly_instructions_pdf | energy_label_pdf | photometric_data_zip | bim_revit_files | cad_2d_files |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Dealer Network objects from marset.com. All fields typed and schema-versioned.
"store_name": "Lumina Design", "dealer_type": "Authorised Retailer", "address": "Carrer de Mallorca, 250", "city": "Barcelona", "country": "Spain", "postcode": "08008", "latitude": 41.3934, "longitude": 2.1623
| # | store_name | dealer_type | address | city | country | postcode |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Our Marset scraper parses highly visual product pages to extract precise technical data, variant mappings, and downloadable assets. We normalise the catalogue into queryable formats.
Extract every lighting fixture across pendants, wall lamps, floor lamps, and outdoor collections with designer attribution.
Capture exact lumens, colour temperature (CCT), CRI, IP ratings, and electrical requirements for every SKU.
Extract structural materials, diffuser types, and all available colour finishes linked to their specific product variants.
Scrape direct URLs for technical sheets, assembly instructions, photometric files (IES/LDT), and BIM/Revit models.
Extract store names, contact details, and precise geographic coordinates from the Marset stockist locator map.
Group individual SKUs under their parent collections (e.g., all variations of the FollowMe or Bicoca lines).
Capture URLs for primary product shots, lifestyle images, and finish-specific swatches without compression.
Monitor the catalogue for new collection launches, discontinued items, or updated technical specifications.
Parse height, width, diameter, and cable length metrics into standardised numeric fields for database ingestion.
Brief in. Clean data out.
Select target categories, required technical fields, or specific geographic regions for dealer extraction.
We configure Playwright crawlers to navigate the interactive UI and extract nested technical data.
Schema validation ensures fields like lumens, IP ratings, and dimensions are strictly typed and normalised.
JSON, CSV, or Parquet pushed to your S3 bucket, BigQuery dataset, or Snowflake stage on agreed cadence.
Design-led websites prioritise aesthetics over DOM structure. We build resilient extractors that parse interactive elements and hidden metadata.
Marset uses JavaScript-heavy interfaces for product variants and asset downloads. We run full Playwright browser sessions to trigger lazy-loaded elements and interact with finish selectors.
Technical assets are often hidden behind accordions or dynamic modals. Our crawlers simulate user interactions to expose and capture the underlying direct download URLs for all BIM, 3D, and PDF files.
We intercept the API calls powering the Marset dealer map to extract raw JSON payloads, providing clean latitude, longitude, and contact data without scraping the canvas.
Lighting specs are often written as continuous strings. We use regex and NLP to parse these strings into discrete fields for lumens, wattage, and colour temperature.
Design brands update their site structures frequently. We use multiple fallback chains per field to ensure a layout change does not break your data pipeline.
Aggregators import Marset products, 3D models, and specifications to populate their digital catalogues for architects.
Lighting retailers track Marset's product dimensions, materials, and finish options to benchmark their own private label offerings.
Software providers scrape download links to keep their architectural rendering libraries updated with the latest Marset fixtures.
Competitor brands map Marset's stockists globally to identify premium retail partners for their own distribution strategy.
Industry analysts track the usage of specific materials (e.g., blown glass, polycarbonate) and light sources across high-end collections.
Authorised retailers use our structured data to automatically populate their own product pages with accurate specifications and images.
"Marset produces some of the most sought-after contemporary lighting, but integrating their technical specifications into aggregator catalogues requires precise extraction."
Extracting data from high-end design brands requires parsing highly visual, JavaScript-heavy product pages. We capture every specification, finish variant, and CAD file link so your interior design platform or retail network stays updated automatically without manual data entry.
Everything supported by our marset.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 and interaction flows for dynamic asset modals.
We maintain pools of residential ISP proxies. Rotation happens per-request to ensure uninterrupted access to global dealer map endpoints.
Pipelines run on AWS Lambda and ECS. Airflow handles scheduling and SLA alerting. All state is stored in managed Postgres.
Data delivered to where your team already works — no new tooling required.
About marset.com scraping, legality, and pipeline operations.
Ask us directly →Yes. We extract and normalise data points including light source, lumens, colour temperature (CCT), CRI, IP rating, voltage, and dimming capabilities for every SKU.
We capture the direct download URLs for all available assets, including BIM/Revit files, 2D/3D CAD models, and photometric (IES/LDT) data. We deliver the links, not the raw files.
We map all child variants to their parent product family. Each finish, size, and material combination is recorded as a distinct record linked by a common family identifier.
Yes. We intercept the backend API calls used by the Marset store locator to extract clean JSON data containing store names, addresses, contact details, and exact latitude/longitude coordinates.
For a catalogue of this size, we typically recommend weekly or monthly runs to capture new collection launches and specification updates. More frequent runs can be configured if required.
Yes. Our Playwright scripts are configured to automatically accept or dismiss cookie banners, newsletter pop-ups, and region selectors to ensure uninterrupted extraction.
20-minute scoping call. Pilot dataset within the week. Production within two. Whether you need a one-off extraction of the lighting catalogue or continuous updates for your interior design platform, we build and operate the pipeline. Tell us what you need.