SYSTEM all green source poliform.it queue 8,941 pages p99 latency 312ms dataflirt.com · scraper/poliform-it
RUN : 14 active pipelines : poliform.it live

Poliform catalogue,
structured for CAD and retail.

We extract luxury furniture specifications, material finishes, designer profiles, and dealer networks from Poliform. Delivered as clean JSON, CSV, or Parquet.

Products extracted
4,192 /run
Material finishes
18,405 /run
Dealer locations
847
Active pipelines
14
Uptime
99.98%
Data Dictionary

Every field we extract from poliform.it

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 poliform.it. All fields typed and schema-versioned.

product_idnamecollectiondesignercategorysub_categorydescriptionyear_designeddimensionsweight
product_specifications
● 200 OK
"product_id": "P-BRISTOL-01",
"name": "Bristol",
"collection": "Sofas",
"designer": "Jean-Marie Massaud",
"category": "Living Room",
"year_designed": 2014,
"dimensions": "W 3140mm x D 1500mm x H 600mm"
# product_idnamecollectiondesignercategorysub_category
1
2
3

Complete list of extractable fields for Materials & Finishes objects from poliform.it. All fields typed and schema-versioned.

product_idcomponentmaterial_typefinish_namefinish_codecolour_familycare_instructionsimage_url
materials_& finishes
● 200 OK
"product_id": "P-BRISTOL-01",
"component": "Upholstery",
"material_type": "Fabric",
"finish_name": "Senape",
"finish_code": "FB-SN-04",
"colour_family": "Yellow",
"image_url": "https://poliform.it/media/finishes/senape.jpg"
# product_idcomponentmaterial_typefinish_namefinish_codecolour_family
1
2
3

Complete list of extractable fields for Modular Configurations objects from poliform.it. All fields typed and schema-versioned.

configuration_idbase_product_idlayout_typetotal_widthtotal_depthtotal_heightincluded_modulestechnical_drawing_url
modular_configurations
● 200 OK
"configuration_id": "CONF-BR-L-02",
"base_product_id": "P-BRISTOL-01",
"layout_type": "L-Shape",
"total_width": 3140,
"total_depth": 1500,
"included_modules": "['Terminal Left', 'Chaise Longue Right']",
"technical_drawing_url": "https://poliform.it/media/tech/bristol_l.pdf"
# configuration_idbase_product_idlayout_typetotal_widthtotal_depthtotal_height
1
2
3

Complete list of extractable fields for Designer Profiles objects from poliform.it. All fields typed and schema-versioned.

designer_idnamestudio_namebiographyyear_collaboratedproduct_countprofile_image_urlrelated_collections
designer_profiles
● 200 OK
"designer_id": "D-JMM",
"name": "Jean-Marie Massaud",
"studio_name": "Studio Massaud",
"year_collaborated": 2009,
"product_count": 42,
"related_collections": "['Bristol', 'Mondrian', 'Bellport']",
"profile_image_url": "https://poliform.it/media/designers/massaud.jpg"
# designer_idnamestudio_namebiographyyear_collaboratedproduct_count
1
2
3

Complete list of extractable fields for Dealer Network objects from poliform.it. All fields typed and schema-versioned.

store_idstore_namestore_typeaddresscitycountryphoneemaillatitudelongitude
dealer_network
● 200 OK
"store_id": "S-LON-01",
"store_name": "Poliform London",
"store_type": "Flagship Store",
"city": "London",
"country": "United Kingdom",
"latitude": 51.4975,
"longitude": -0.1697
# store_idstore_namestore_typeaddresscitycountry
1
2
3

Capabilities

Extract the exact specifications for every collection

Our Poliform scraper navigates complex product configurators, extracts technical dimensions, and maps material finishes to specific furniture modules.

Product Catalogue Extraction

Capture product names, categories, designer attributions, and marketing descriptions across all living, sleeping, and kitchen collections.

Technical Dimensions

Extract precise width, depth, and height measurements for every modular component and standalone piece.

Material & Finish Mapping

Scrape all available fabrics, leathers, woods, and marbles associated with specific products, including finish codes and high-res swatches.

Global Dealer Network

Extract the complete list of flagship stores, authorized dealers, and showrooms worldwide with geocoordinates and contact details.

High-Res Imagery

Capture URLs for lifestyle imagery, isolated product shots, and technical drawings without compression.

PDF Spec Sheet Links

Extract direct URLs to downloadable technical specification PDFs for architectural reference.

Modular Relationships

Map parent products to their available modular components, preserving the relational structure of complex items like wardrobes and kitchens.

Designer Profiles

Extract biographies, studio details, and historical collaboration timelines for all featured designers.

Localised Content

Scrape region-specific catalogues and availability based on geographic IP targeting.

// engagement pipeline

From catalogue URL to structured database

Brief in. Clean data out.

Define Scope
d 0

Specify the collections, regions, or data points you need. We map the extraction schema to your requirements.

Pipeline Build
d 2–4

We configure Playwright crawlers to handle dynamic material configurators and localized dealer maps.

Validation & QA
d 4–6

We verify dimensional accuracy, finish mappings, and image URL validity before full deployment.

Delivery
ongoing

Data arrives in your warehouse via S3, BigQuery, or API in clean JSON, CSV, or Parquet formats.

Under the hood

Navigating luxury brand frontend complexity

High-end furniture sites prioritise visual experience over data accessibility. We bypass the presentation layer to extract raw specifications.

pipeline-monitor · poliform.it · 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
Dynamic configurators
Handling JavaScript-heavy product viewers

Poliform relies on complex JavaScript to render modular furniture and material options. We use Playwright to execute these scripts, triggering state changes to expose all available finish combinations.

Unstructured dimensions
Parsing technical data from text

Dimensions are often buried in descriptive paragraphs or formatted inconsistently. Our pipeline uses regex and NLP to standardise width, depth, and height into queryable numeric fields.

Localised routing
Bypassing geographic redirects

The site redirects users based on IP address, altering dealer availability and product visibility. We route requests through residential proxies in target countries to capture region-specific catalogues.

Asset extraction
Capturing high-res media

Images are often lazy-loaded or served via complex CDNs. We intercept network requests to extract the highest resolution image URLs and technical PDFs directly.

Schema normalisation
Structuring modular relationships

A single sofa can have dozens of components. We extract and normalise these relationships into a relational format, linking base models to their respective modules and finishes.

Applications

Who uses Poliform catalogue data

Teams across industries use poliform.it data to build competitive products and smarter operations.

01
Interior Design Platforms

Aggregators import structured dimensions and material options to build comprehensive digital libraries for interior designers.

02
Competitor Analysis

Luxury furniture manufacturers track collection launches, material trends, and designer collaborations to benchmark their own portfolios.

03
Retail Mapping

Real estate and retail analysts extract global dealer networks to understand expansion strategies and showroom densities.

04
3D Modelling Studios

CGI artists use exact dimensions and high-res material swatches to create accurate 3D models for architectural visualisation.

05
Procurement Systems

Enterprise procurement platforms integrate product specifications to streamline the specification and purchasing process for commercial projects.

06
Material Trend Forecasting

Design forecasters analyse the frequency of specific woods, marbles, and fabric colours across collections to predict industry trends.

Why DataFlirt

"Poliform's digital catalogue contains the exact dimensional and material data required for high-end architectural planning, locked behind complex frontend rendering."

Extracting luxury furniture data requires navigating heavy WebGL viewers, dynamic material configurators, and unstructured PDF specification sheets. DataFlirt parses these complex DOM structures into relational datasets so your architecture and retail teams can focus on integration rather than scraping.

Technical Spec

Poliform scraper technical capabilities

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

JavaScript rendering
Full Playwright execution to load dynamic material swatches and modular options
Supported
Geographic targeting
Country-specific catalogues via residential proxies
Supported
Image URL extraction
Capture uncompressed asset URLs from CDN endpoints
Supported
PDF specification links
Direct URLs to technical drawings and care instructions
Supported
Dealer geocoding
Extraction of latitude and longitude for showroom locations
Supported
Relational mapping
Parent-child linking for modular furniture systems
Supported
3D CAD Model Files (DWG/OBJ)
Requires authenticated architect or trade login to download
Partial
Trade Pricing
B2B pricing requires an approved dealer portal account
Partial
Infrastructure

Infrastructure powering the extraction

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

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheus
Playwright Integration

We use headless browsers to interact with Poliform's complex frontend, ensuring all dynamic material options and modular configurations are fully rendered before extraction.

Proxy Routing

Residential proxies bypass geographic redirects, allowing us to extract localised catalogues and dealer information for any target market.

Relational Structuring

Our pipeline normalises nested product data, mapping thousands of finish codes and modular components into clean, relational database schemas.

Output & Delivery

Your data, your destination

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

JSON
Nested structures ideal for preserving modular product relationships
CSV
Flat files for easy import into spreadsheets and basic databases
XLS
Excel format for immediate business analysis
Parquet
Columnar storage optimised for analytical querying
AWS S3
Direct delivery to your cloud storage buckets
Webhook
HTTP POST notifications upon pipeline completion
API
REST endpoints to query extracted catalogue data on demand
BigQuery
Direct streaming into Google Cloud data warehouses
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

About poliform.it scraping, legality, and pipeline operations.

Ask us directly →
Can you extract data for specific modular configurations?

Yes. We map the parent product to all available modules, allowing you to reconstruct specific configurations like L-shaped sofas or custom wardrobe layouts in your own database.

How do you handle material finishes?

We extract the finish category, specific name, internal finish code, and the URL to the high-resolution swatch image for every material applied to a product.

Do you download the PDF spec sheets?

We extract the direct URLs to the PDF files hosted on Poliform's servers. We can configure the pipeline to download and store these files in your S3 bucket if required.

Can you bypass the region redirect to see US products?

Yes. We use US-based residential proxies to route our crawlers, ensuring we capture the catalogue exactly as it appears to a user in the United States.

Is pricing data available?

Poliform generally does not display public pricing for its main collections on the global site. We extract all publicly available specifications, but trade pricing requires authenticated access.

How often should we run this pipeline?

For a static catalogue, a monthly or quarterly run is sufficient to capture new collection launches and updated dealer locations.

$ dataflirt scope --new-project --source=poliform.it ready

Tell us what
to extract.
We do the rest.

20-minute scoping call. Pilot dataset within the week. Production within two. Get structured access to luxury furniture dimensions, materials, and dealer networks. We handle the crawling infrastructure so you can focus on integration.

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

More in furniture

Services

Data Extraction for Every Industry

View All Services →