We extract designer profiles, product dimensions, fabric variants, and 3D asset metadata from Gubi. Delivered as clean JSON, CSV, or Parquet to S3 or BigQuery 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 Products objects from gubi.com. All fields typed and schema-versioned.
"sku": "10023-01", "name": "Beetle Dining Chair", "designer": "GamFratesi", "collection": "Beetle", "category": "Seating", "sub_category": "Dining Chairs", "base_material": "Brass", "warranty": "2 years"
| # | sku | name | designer | collection | category | sub_category |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Variants & Upholstery objects from gubi.com. All fields typed and schema-versioned.
"variant_sku": "10023-01-F03", "parent_sku": "10023-01", "fabric_group": "Group 3", "fabric_name": "Kvadrat Hallingdal 65", "colour_code": "130", "base_finish": "Antique Brass", "price_eur": 895.0, "in_stock": true
| # | variant_sku | parent_sku | fabric_group | fabric_name | colour_code | base_finish |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Dimensions objects from gubi.com. All fields typed and schema-versioned.
"sku": "10023-01", "height_cm": 87.0, "width_cm": 56.0, "depth_cm": 58.0, "seat_height_cm": 45.0, "weight_kg": 8.2, "package_volume_m3": 0.34
| # | sku | height_cm | width_cm | depth_cm | seat_height_cm | weight_kg |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Designers objects from gubi.com. All fields typed and schema-versioned.
"designer_id": "D-GAMF", "name": "GamFratesi", "nationality": "Danish-Italian", "active_years": "2006-Present", "famous_works": "['Beetle Chair', 'Bat Chair', 'Epic Table']", "studio_location": "Copenhagen", "related_collections": "['Beetle', 'Bat', 'Epic']"
| # | designer_id | name | bio | nationality | active_years | famous_works |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Assets & Downloads objects from gubi.com. All fields typed and schema-versioned.
"sku": "10023-01", "assembly_manual_url": "https://gubi.com/assets/manuals/beetle_assembly.pdf", "cad_3d_url": "https://gubi.com/assets/cad/beetle_3d.dwg", "revit_url": "https://gubi.com/assets/bim/beetle.rfa", "care_guide_url": "https://gubi.com/assets/guides/fabric_care.pdf", "image_urls": "['https://gubi.com/img/1.jpg', 'https://gubi.com/img/2.jpg']"
| # | sku | image_urls | lifestyle_images | assembly_manual_url | cad_2d_url | cad_3d_url |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Our Gubi scraper navigates complex variant matrices, capturing every fabric option, base finish, and technical specification required for interior design and procurement platforms.
Extract seating, lighting, tables, and storage products with full hierarchical category mapping.
Capture every upholstery option across price groups, including Kvadrat and Dedar fabric specifications.
Standardise height, width, depth, and seat height measurements into a consistent metric schema.
Link products to designer profiles, biographies, and studio locations across the Gubi ecosystem.
Collect direct URLs for 3D DWG files, Revit models, assembly PDFs, and high-resolution lifestyle images.
Extract global showroom and partner locations, including geocoordinates and contact details.
Catalogue base materials like unlacquered brass, black chrome, and oiled walnut with exact naming conventions.
Run pipelines weekly or monthly to capture new collection launches and discontinued variants.
Bypass rate limits and request blocks using residential proxy rotation and realistic session fingerprints.
Brief in. Clean data out.
Select specific collections, categories, or designer portfolios. We design the extraction schema together.
We configure Playwright crawlers to handle dynamic fabric rendering and asset link extraction.
Schema validation, null-rate checks on dimensions, and variant completeness testing before full launch.
JSON, CSV, or Parquet pushed to your S3 bucket or API endpoint on the agreed schedule.
High-end furniture sites rely on heavy JavaScript to render thousands of fabric and finish combinations. Here is how we extract it accurately.
Gubi products often feature hundreds of fabric and base combinations loaded dynamically. We use Playwright to execute JavaScript, triggering variant state changes to capture exact pricing and SKUs for every possible combination.
Technical assets are frequently gated behind interactive UI elements. Our crawlers simulate user interactions to expose and extract direct download links for CAD files, Revit models, and care instructions.
Furniture catalogues use deep taxonomies (e.g., Seating > Lounge Chairs > Beetle Collection). We reconstruct this hierarchy in the final dataset, ensuring products are correctly categorised for downstream filtering.
We route requests through European residential IPs to prevent rate limiting during deep catalogue crawls, ensuring complete extraction without IP bans.
We parse raw text strings into structured numerical fields for dimensions (cm) and weights (kg), making the data immediately queryable for logistics and spatial planning.
Digital design platforms aggregate Gubi products alongside other brands to offer comprehensive 3D planning tools to architects.
Corporate procurement teams maintain updated internal catalogues of approved furniture for office fit-outs.
Furniture manufacturers analyse Gubi's fabric groups and material choices to forecast industry design trends.
ArchViz studios automate the ingestion of DWG and Revit files to populate their rendering asset libraries.
Authorised dealers synchronise their e-commerce platforms with Gubi's latest product specifications and imagery.
Design agencies track the introduction of new upholstery colours and base finishes across collections over time.
"Gubi represents the pinnacle of modern Danish design, but integrating their complex fabric and finish variants into standard procurement systems requires deep schema normalisation."
Extracting high-end furniture data means handling thousands of nested upholstery options, base finishes, and 3D asset links. DataFlirt manages the JavaScript rendering and schema standardisation so your procurement and design teams get clean, structured tables ready for immediate use.
Everything supported by our gubi.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 while Playwright executes JavaScript to render complex upholstery configuration matrices.
Dedicated extraction logic to identify and validate direct download URLs for 3D models and technical PDFs.
Pipelines run on AWS Lambda and ECS, scheduled via Apache Airflow to ensure reliable data delivery on your required cadence.
Data delivered to where your team already works — no new tooling required.
About gubi.com scraping, legality, and pipeline operations.
Ask us directly →Scraping publicly available catalogue information is generally permissible. DataFlirt targets only public product data, dimensions, and public asset links. We do not extract authenticated B2B portal data or violate GDPR. Clients should consult legal counsel for specific commercial use cases.
We use Playwright to interact with the product configuration UI, iterating through fabric groups, colours, and base finishes to capture the specific SKU, price, and image for every possible combination.
We extract the direct URLs to the 3D files (DWG, Revit, etc.) hosted by Gubi. You can then script the downloading of these assets using the provided URLs.
We typically run furniture catalogue pipelines on a weekly or monthly cadence, which is sufficient to capture new collection launches and price adjustments.
Our minimum engagement covers the full extraction of the primary public catalogue (seating, lighting, tables) delivered monthly. Contact us for a scoped quote.
Yes. We provide a sample run covering a specific collection (e.g., the Beetle collection) so you can validate the variant schema and dimension normalisation before committing.
20-minute scoping call. Pilot dataset within the week. Production within two. Whether you need a one-off catalogue dump or continuous variant monitoring, we scope, build, and operate the pipeline. Tell us what you need.