We extract product specifications, designer attributions, material matrices, and dimensional data from Minotti. Delivered as clean JSON, CSV, or Parquet to S3 or your data warehouse.
Structured, schema-consistent data across all major object types — delivered clean, typed, and ready to query.
Complete list of extractable fields for Product Specifications objects from minotti.com. All fields typed and schema-versioned.
"product_id": "MIN-HAM-01", "name": "Hamilton", "collection_name": "Hamilton Collection", "designer_name": "Rodolfo Dordoni", "launch_year": 2004, "category": "Seating", "sub_category": "Sofas", "environment": "Indoor"
| # | product_id | name | collection_name | designer_name | launch_year | category |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Material Matrices objects from minotti.com. All fields typed and schema-versioned.
"product_id": "MIN-HAM-01", "finish_type": "Base", "material_category": "Metal", "material_name": "Black-Nickel", "colour_code": "BN-01", "colour_name": "Glossy Black-Nickel", "texture_image_url": "https://minotti.com/assets/finishes/bn-01.jpg", "suitability": "Indoor only"
| # | product_id | finish_type | material_category | material_name | colour_code | colour_name |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Technical Assets objects from minotti.com. All fields typed and schema-versioned.
"product_id": "MIN-HAM-01", "pdf_spec_sheet_url": "https://minotti.com/docs/hamilton_tech_specs.pdf", "cad_2d_dxf_url": "https://minotti.com/cad/hamilton_2d.zip", "cad_3d_dwg_url": "https://minotti.com/cad/hamilton_3d.zip", "high_res_images": "['https://minotti.com/img/hamilton_front.jpg', 'https://minotti.com/img/hamilton_detail.jpg']", "video_urls": "[]"
| # | product_id | pdf_spec_sheet_url | cad_2d_dxf_url | cad_3d_dwg_url | bim_revit_url | assembly_instructions_url |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Designer Profiles objects from minotti.com. All fields typed and schema-versioned.
"designer_id": "DES-RD-01", "name": "Rodolfo Dordoni", "studio_location": "Milan, Italy", "collaboration_start_year": 1997, "product_count": 142, "active_collections": "['Hamilton', 'Connery', 'Freeman']", "profile_image_url": "https://minotti.com/img/designers/dordoni.jpg"
| # | designer_id | name | biography | studio_location | collaboration_start_year | product_count |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Showrooms & Dealers objects from minotti.com. All fields typed and schema-versioned.
"store_id": "SHW-LON-01", "type": "Flagship Store", "name": "Minotti London", "city": "London", "country": "United Kingdom", "phone": "+44 20 7323 3233", "latitude": 51.5171, "longitude": -0.1436
| # | store_id | type | name | address | city | postal_code |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Minotti.com is built for visual impact, relying heavily on JavaScript, WebGL, and embedded PDF spec sheets. Our pipeline parses this presentation layer to extract clean, normalised data.
Extract every product, category, and collection. Map parent-child relationships for modular seating systems and customisable configurations.
Capture fabric grades, leather types, wood veneers, and metal finishes associated with specific products, including high-res texture swatches.
Extract dimensional data, modular component lists, and technical drawings directly from embedded PDF specification sheets.
Map products to their respective designers, extracting biographies, collaboration histories, and portfolio cross-references.
Extract URLs for high-resolution cutout imagery, lifestyle photography, and detail shots for every product variant.
Index downloadable resources including 2D CAD files, 3D DWG models, Revit BIM objects, and assembly instructions.
Scrape the entire global dealer network, capturing flagship stores, authorised dealers, addresses, and geographic coordinates.
Normalise deeply nested component rules for sectional sofas, mapping compatible armrests, chaise modules, and ottomans.
Configure continuous pipelines to detect new collection drops, discontinued lines, or updated technical specifications.
Brief in. Clean data out.
Provide target collections, asset types, or specific data fields. We design the extraction schema together.
We configure Scrapy / Playwright crawlers, handling Minotti's heavy JavaScript and WebGL interfaces.
Schema validation, null-rate checks, and PDF parsing accuracy verification before full launch.
JSON / CSV / Parquet pushed to your S3 bucket, BigQuery dataset, or Snowflake stage on agreed cadence.
Extracting data from luxury brand sites presents unique challenges. Here is how we convert visual web experiences into structured records.
Minotti's site relies heavily on JavaScript for navigation, lazy loading, and dynamic content presentation. We use full Playwright browser sessions to ensure all visual elements and asynchronous data loads complete before extraction.
Crucial dimensional data and modular component lists are often locked inside PDF specification sheets rather than HTML. Our pipeline downloads these PDFs, applies OCR and text parsing, and structures the dimensions into queryable fields.
Luxury seating systems consist of hundreds of compatible modules (corner pieces, chaise lounges, ottomans). We extract and map the parent-child relationships, ensuring you receive a logical hierarchy of components rather than a flat list.
Extracting links to 4K lifestyle images and heavy CAD files requires careful bandwidth management. We extract the metadata and URLs reliably without triggering server-side rate limits, allowing you to sync assets efficiently.
We maintain a stateful index of the catalogue. Subsequent runs only push diffs — alerting you specifically when new collections drop, existing lines are modified, or showrooms open.
Aggregating luxury specifications, dimensions, and material options into digital design libraries for professionals.
Tracking material trends, designer collaborations, and catalogue expansion strategies within the luxury furniture sector.
Indexing available CAD, DWG, and BIM files to map the availability of high-end digital twins for rendering engines.
Populating internal studio libraries with structured dimensions and material limits to accelerate the specification process.
Tracking Minotti's authorised showroom network, geographic expansion, and flagship store locations.
Analysing material usage trends (e.g., specific marbles, metals, or leathers) across new collection drops.
"Minotti's digital catalogue is a masterclass in visual merchandising, but extracting structured dimensional and material data from it requires penetrating heavy JavaScript and embedded PDFs."
Most teams underestimate the investment required: reliable Minotti scraping requires full JavaScript rendering, complex PDF parsing for technical specifications, and managing deeply nested modular configurations. DataFlirt absorbs that complexity so your engineers can focus on integrating the data — not fighting the infrastructure.
Everything supported by our minotti.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 orchestrates the crawl while Playwright handles the heavy JavaScript rendering required to navigate Minotti's visual interface.
Automated downloading and parsing of PDF specification sheets using Python-based text extraction libraries to structure dimensional data.
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 minotti.com scraping, legality, and pipeline operations.
Ask us directly →Scraping publicly available information is generally permissible. DataFlirt targets only public, non-authenticated catalogue data, showroom locations, and technical specifications. We do not circumvent authentication walls to access gated trade portals. Clients should consult legal counsel for their specific use cases.
No. Minotti does not display pricing publicly on its website. Pricing is typically handled via quote requests or restricted to authenticated B2B trade portals, which we do not scrape.
Our pipeline identifies and downloads the PDF assets linked to each product. We then use text extraction libraries to parse the documents, identifying dimensional matrices and component lists, and outputting them as structured JSON fields.
By default, we extract and deliver the direct URLs to these assets along with their metadata. If you require the physical files to be downloaded and synced to your own S3 bucket, we can configure a secondary asset-sync pipeline.
Minotti's catalogue updates are infrequent, typically tied to major design fairs (like Salone del Mobile). We recommend a monthly or quarterly run cadence to capture new collections and updated material finishes.
Yes. We extract the parent-child relationships defined in the catalogue and technical sheets, providing a structured array of compatible modules (e.g., corner pieces, central elements, chaises) for each seating system.
20-minute scoping call. Pilot dataset within the week. Production within two. Whether you need a one-off catalogue dump or continuous monitoring for new collections — we scope, build, and operate the pipeline. Tell us what you need.