SYSTEM all green source trilux.com queue 12,842 products p99 latency 184ms dataflirt.com · scraper/trilux-com
RUN - 14 active pipelines - trilux.com live

Trilux catalogue data,
structured for engineers.

We extract product specifications, photometric files, ETIM classifications, and application data from Trilux. Delivered as clean JSON, CSV, or Parquet to your warehouse on your required cadence.

Products extracted
14.2K /run
Photometric files
42.1K /run
Spec sheets parsed
28.5K /run
Active pipelines
14
Uptime
99.98%
Data Dictionary

Every field we extract from trilux.com

Structured, schema-consistent data across all major object types — delivered clean, typed, and ready to query.

Complete list of extractable fields for Product Master Data objects from trilux.com. All fields typed and schema-versioned.

skunameproduct_familyapplication_areadescriptioneanbrandstatusurlimage_urls
product_master data
● 200 OK
"sku": "7294840",
"name": "E-Line Next LED",
"product_family": "Continuous line systems",
"application_area": "Industry and Engineering",
"ean": "4018242484921",
"brand": "Trilux",
"status": "Active"
# skunameproduct_familyapplication_areadescriptionean
1
2
3

Complete list of extractable fields for Technical Specifications objects from trilux.com. All fields typed and schema-versioned.

skuwattageluminous_fluxluminous_efficacycolour_temperaturecolour_rendering_indexlifespan_l80glare_ugrip_ratingik_ratingweight_kgdimensions_mm
technical_specifications
● 200 OK
"sku": "7294840",
"wattage": 42.0,
"luminous_flux": 6500,
"luminous_efficacy": 155,
"colour_temperature": 4000,
"colour_rendering_index": 80,
"ip_rating": "IP20",
"weight_kg": 2.4
# skuwattageluminous_fluxluminous_efficacycolour_temperaturecolour_rendering_index
1
2
3

Complete list of extractable fields for Photometric Data objects from trilux.com. All fields typed and schema-versioned.

skubeam_anglelight_distributiondirect_indirect_ratioldt_file_urlies_file_urlpolar_curve_image_urlunified_glare_ratingmacadam_ellipses
photometric_data
● 200 OK
"sku": "7294840",
"light_distribution": "Wide distribution",
"direct_indirect_ratio": "100:0",
"ldt_file_url": "https://www.trilux.com/ldt/7294840.ldt",
"ies_file_url": "https://www.trilux.com/ies/7294840.ies",
"unified_glare_rating": 22,
"macadam_ellipses": "3 SDCM"
# skubeam_anglelight_distributiondirect_indirect_ratioldt_file_urlies_file_url
1
2
3

Complete list of extractable fields for Electrical & Control objects from trilux.com. All fields typed and schema-versioned.

skuvoltage_minvoltage_maxfrequencydriver_typedimming_protocoldali_compatibleprotection_classinrush_currentpower_factor
electrical_& control
● 200 OK
"sku": "7294840",
"voltage_min": 220,
"voltage_max": 240,
"frequency": "50/60 Hz",
"dimming_protocol": "DALI",
"dali_compatible": true,
"protection_class": "I",
"power_factor": 0.95
# skuvoltage_minvoltage_maxfrequencydriver_typedimming_protocol
1
2
3

Complete list of extractable fields for Downloads & Assets objects from trilux.com. All fields typed and schema-versioned.

skudatasheet_pdf_urlinstallation_manual_urlbim_revit_urlcad_3d_urlce_certificate_urlenergy_label_urlenvironmental_declaration_urltender_text
downloads_& assets
● 200 OK
"sku": "7294840",
"datasheet_pdf_url": "https://www.trilux.com/pdf/7294840_en.pdf",
"installation_manual_url": "https://www.trilux.com/manual/7294840_inst.pdf",
"bim_revit_url": "https://www.trilux.com/bim/7294840.rfa",
"energy_label_url": "https://www.trilux.com/energy/7294840.jpg",
"ce_certificate_url": "https://www.trilux.com/cert/7294840_ce.pdf"
# skudatasheet_pdf_urlinstallation_manual_urlbim_revit_urlcad_3d_urlce_certificate_url
1
2
3

Capabilities

Extract structured lighting data from Trilux

Our Trilux scraper handles complex product hierarchies, dynamic specification tables, and photometric asset links - delivering clean ETIM-compatible data for your PIM or engineering systems.

Full Catalogue Extraction

Capture every luminaire, continuous line system, and component across all commercial, industrial, and outdoor lighting categories.

Technical Spec Normalisation

Extract and normalise wattage, lumens, efficacy, CRI, and colour temperature from dynamic product specification tables.

Photometric Asset Linking

Scrape direct URLs for LDT and IES photometric files required for DIALux and Relux lighting design software.

BIM and CAD Mapping

Extract download links for Revit families, 3D CAD models, and 2D dimensional drawings mapped to specific SKUs.

ETIM Data Capture

Extract ETIM classification classes, features, and values to maintain standardisation in wholesale distributor catalogues.

Multilingual Support

Extract product descriptions and tender texts across multiple language variants provided on the Trilux platform.

Document Scraping

Capture URLs for PDF datasheets, installation manuals, CE declarations, and environmental product declarations (EPD).

Electrical Characteristics

Extract control gear specifications, DALI compatibility, inrush current data, and protection classes.

Scheduled Updates

Run continuous pipelines at weekly or monthly cadences to capture new product launches and specification changes.

// engagement pipeline

From product category to structured PIM data

Brief in. Clean data out.

Define Scope
d 0

Provide target categories, product families, or language variants. We design the extraction schema together.

Pipeline Build
d 2–4

We configure Scrapy / Playwright crawlers, proxy rotation, and session management for trilux.com.

Validation & QA
d 4–6

Schema validation, unit normalisation checks, and sample photometric data delivery before full launch.

Delivery
ongoing

JSON / CSV / Parquet pushed to your S3 bucket, BigQuery dataset, or PIM system via API.

Under the hood

Handling B2B catalogue complexity

Extracting data from industrial manufacturers requires navigating complex product matrices and dynamic asset generation.

pipeline-monitor · trilux.com · 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 Tables
JavaScript-rendered spec tables

Trilux loads variant matrices and technical specifications dynamically. We use Playwright to execute JavaScript, expand hidden rows, and extract complete specification sets for every individual SKU.

Asset Linking
Reliable download URL capture

Photometric files and BIM objects are often gated behind dynamic download managers or modal windows. Our crawlers intercept network requests to capture direct, persistent download URLs for your systems.

Data Normalisation
Clean units and ETIM structures

Raw scraped data often mixes numbers and units (e.g., '4000 K' or '155 lm/W'). We parse these strings, strip non-numeric characters where appropriate, and normalise units to match your target database schema.

Product Hierarchies
Maintaining parent-child relationships

We map individual SKUs back to their overarching product families and application areas, ensuring your PIM hierarchy remains logically structured after data import.

Change Detection
Delta updates for catalogues

For ongoing syncs, we hash product records and only deliver delta files containing new products, discontinued SKUs, or updated specifications, reducing processing load on your PIM.

Applications

Who uses Trilux data - and how

Teams across industries use trilux.com data to build competitive products and smarter operations.

01
PIM System Population

Lighting distributors and wholesalers automate the population of their Product Information Management systems with accurate Trilux data.

02
Competitor Benchmarking

Lighting manufacturers extract Trilux specifications to benchmark their own products on efficacy, pricing, and feature sets.

03
Lighting Design Software Integration

Software providers aggregate LDT and IES files to maintain up-to-date luminaire libraries for lighting designers and architects.

04
Energy Efficiency Auditing

Consultants extract wattage, luminous flux, and efficacy data to calculate potential energy savings for commercial retrofit projects.

05
BIM Content Management

Construction technology platforms index Revit and CAD links to provide architects with accurate digital twins of Trilux luminaires.

06
Market Analysis

Analysts track product lifecycle changes, new family introductions, and technology shifts (e.g., DALI-2 adoption) within the Trilux portfolio.

Why DataFlirt

"Trilux provides the technical backbone for commercial lighting, but extracting structured photometric data and ETIM classifications at scale requires a purpose-built pipeline."

Extracting data from B2B manufacturing portals is complex. Technical specifications are often buried in dynamic tables, nested product families, or generated PDFs. We handle the crawling, JavaScript execution, and schema normalisation so your PIM and engineering teams get clean, ready-to-use data without managing the infrastructure.

Technical Spec

Trilux scraper - technical capabilities

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

JavaScript rendering
Playwright sessions for dynamic specification tables and variant matrices
Supported
Technical spec extraction
Normalised capture of electrical, optical, and mechanical properties
Supported
Photometric file links
Direct URL capture for LDT and IES files
Supported
ETIM classification
Extraction of ETIM classes and feature sets
Supported
Document scraping
Direct links to PDF datasheets, manuals, and certificates
Supported
Multilingual support
Extraction of localized descriptions and tender texts
Supported
Change detection (diffs)
Hash-based delta files for ongoing catalogue syncs
Supported
Webhook delivery
HTTP POST per record for real-time downstream processing
Supported
TRILUX ONE partner pricing
Wholesale pricing requires authenticated partner portal access
Partial
Saved project configurations
User-specific lighting calculations from the project planner
Partial
Infrastructure

Infrastructure powering the Trilux pipeline

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

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheusBigQuerySnowflake
Scrapy + Playwright Stack

Scrapy handles crawl orchestration and deduplication. Playwright handles JavaScript rendering for dynamic variant tables and asset download links.

Data Normalisation Engine

Custom Python pipelines parse complex string values, separate numbers from units, and map technical features to standard ETIM classifications.

Cloud-Native Orchestration

Pipelines run on AWS Lambda and ECS. Airflow handles scheduling for monthly catalogue syncs and delta diff generation.

Output & Delivery

Your data, your destination

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

JSON
Nested schema ideal for NoSQL databases and APIs
CSV
Flat file with typed columns for easy spreadsheet import
XLS
Excel format for immediate business user access
Parquet
Columnar format for data warehouse ingestion
AWS S3
Direct bucket delivery on completed runs
Webhook
HTTP POST per record for event-driven architectures
API
REST endpoint to query your extracted dataset
BigQuery
Direct streaming into Google Cloud data warehouses
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

About trilux.com scraping, legality, and pipeline operations.

Ask us directly →
Is scraping Trilux public data legal?

Scraping publicly available product specifications and catalogues is generally permissible for business intelligence and interoperability. DataFlirt targets only public, non-authenticated product data. We do not circumvent authentication walls for TRILUX ONE portals.

Can you extract LDT and IES files directly?

We extract the direct, persistent download URLs for photometric files (LDT/IES), BIM objects, and PDF datasheets. We do not host the files ourselves, but provide the links for your systems to ingest.

How do you handle ETIM classifications?

If ETIM data is exposed on the product page or specification sheet, we extract the ETIM class (e.g., EC002892) and the corresponding feature-value pairs, delivering them as a structured JSON object or mapped CSV columns.

Can I get data in multiple languages?

Yes. We can configure the crawler to target specific language subdirectories or locale parameters on trilux.com, extracting translated descriptions, tender texts, and localised specification labels.

How frequently can the pipeline run?

For B2B catalogues like Trilux, we typically recommend weekly or monthly runs to capture new product introductions and specification updates. We use delta-diffing to only deliver records that have changed.

What is the minimum viable engagement?

Our minimum engagement covers a full extraction of a defined product category or the entire public catalogue, delivered as a one-off dataset or configured as a recurring monthly pipeline.

$ dataflirt scope --new-project --source=trilux.com ready

Tell us what
to extract.
We do the rest.

20-minute scoping call. Pilot dataset within the week. Production within two. Whether you need a one-off catalogue export for your PIM or continuous extraction of photometric assets - we scope, build, and operate the pipeline. Tell us what you need.

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

More in lighting

Services

Data Extraction for Every Industry

View All Services →