We extract architectural lighting specs, IES files, SKU configurations, photometric data, and compliance metrics from WAC Lighting. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake 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 Product Metadata objects from waclighting.com. All fields typed and schema-versioned.
"base_sku": "R3CRPT", "product_name": "Aether 3.5in Round Trimless", "category": "Recessed", "sub_category": "Downlights", "collection_name": "Aether", "description": "Trimless downlight designed for seamless architectural integration.", "product_url": "https://www.waclighting.com/product/aether-3-5in-round-trimless/"
| # | base_sku | product_name | category | sub_category | collection_name | description |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Technical Specs objects from waclighting.com. All fields typed and schema-versioned.
"sku": "R3CRPT-15-927-WT", "wattage": 15.5, "lumens": 1250, "cri": 90, "cct": "2700K", "beam_angle": "45 degrees", "input_voltage": "120-277V", "dimming_protocol": "ELV, TRIAC, 0-10V"
| # | sku | wattage | lumens | cri | cct | beam_angle |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Downloads & Assets objects from waclighting.com. All fields typed and schema-versioned.
"sku": "R3CRPT-15-927-WT", "ies_file_url": "https://www.waclighting.com/wp-content/uploads/ies/R3CRPT-15-927.ies", "spec_sheet_url": "https://www.waclighting.com/wp-content/uploads/specs/R3CRPT.pdf", "install_guide_url": "https://www.waclighting.com/wp-content/uploads/install/R3CRPT_install.pdf", "bim_object_url": "https://www.waclighting.com/wp-content/uploads/bim/R3CRPT.rfa", "high_res_images": "['https://www.waclighting.com/images/R3CRPT_1.jpg', 'https://www.waclighting.com/images/R3CRPT_2.jpg']"
| # | sku | ies_file_url | spec_sheet_url | install_guide_url | bim_object_url | energy_guide_url |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Variants & Configurations objects from waclighting.com. All fields typed and schema-versioned.
"base_sku": "R3CRPT", "variant_sku": "R3CRPT-15-927-WT", "finish_code": "WT", "finish_name": "White", "color_temp": "2700K", "beam_spread": "Flood", "list_price": 245.0, "upc_code": "790576834192"
| # | base_sku | variant_sku | finish_code | finish_name | color_temp | beam_spread |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Accessories & Compatibility objects from waclighting.com. All fields typed and schema-versioned.
"sku": "R3CRPT-15-927-WT", "compatible_transformers": "['EN-1260-RB2', 'EN-2460-RB2']", "lenses": "['LENS-11-AMB', 'LENS-11-BLU']", "louvers": "['LENS-11-HCL']", "replacement_parts": "['R3CRPT-TRIM-WT']", "accessory_skus": "['R3CRPT-ACC-1']"
| # | sku | compatible_tracks | compatible_transformers | lenses | louvers | extension_wands |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Our WAC Lighting scraper handles complex product configurators, dynamic SKU generation, and technical document extraction — structuring photometric data for lighting designers and distributors.
Automated iteration through drop-downs (CCT, finish, beam angle) to generate and scrape all valid child SKUs from a base product family.
Extract lumens, CBCP, CRI, wattage, and efficacy metrics directly from specification tables and map them to the correct variant.
Capture direct download URLs for IES photometric files, Revit BIM objects, and CAD blocks associated with each lighting fixture.
Extract links for PDF specification sheets, installation instructions, and energy guides for compliance documentation.
Standardise colour temperatures (e.g., 2700K, 3000K, Warm Dim) and finish codes (WT, BK, BN) into queryable database columns.
Capture input voltage (120V, 277V, Universal), dimming protocols (ELV, TRIAC, 0-10V), and compatible transformer SKUs.
Maintain the full breadcrumb trail from top-level categories (Recessed, Track, Outdoor) down to specific product collections.
Run scheduled pipelines to detect new product launches, discontinued SKUs, and updated specification sheets automatically.
Link base fixtures to compatible lenses, glare control louvers, extension wands, and mounting hardware.
Brief in. Clean data out.
Provide WAC Lighting categories, specific collections, or search terms. We design the extraction schema together.
We configure Scrapy / Playwright crawlers to navigate WAC's product configurators and extract technical assets.
Schema validation, null-rate checks on photometric data, and SKU permutation testing before full launch.
JSON / CSV / Parquet pushed to your S3 bucket, BigQuery dataset, or Snowflake stage on agreed cadence.
Architectural lighting sites rely on dynamic configurators and embedded assets. Here is how we build reliable pipelines for complex technical catalogues.
WAC Lighting uses dynamic product pages where users select colour temperature, finish, and beam angle to generate a specific SKU. Our Playwright scripts programmatically iterate through all valid combinations, ensuring no variant is missed in the final dataset.
Technical assets are often loaded via JavaScript or hidden behind download buttons. We intercept network requests and parse the DOM to extract direct, permanent URLs for IES files, spec sheets, and BIM objects.
Specification tables change format depending on the product category (e.g., track lighting vs smart fans). We use intelligent table-parsing logic that maps data based on header text rather than brittle CSS row indexes.
For large lighting catalogues, we maintain a hash index of last-seen values per field. Subsequent runs only push diffs, reducing compute cost and ensuring downstream systems only process actual specification updates.
If a site update causes the 'lumens' or 'IES file' field to suddenly return null across multiple SKUs, our observability stack triggers an alert and pauses the pipeline before bad data reaches your warehouse.
Software providers import IES files, BIM objects, and photometric data to enable accurate lighting simulations for architects.
Lighting distributors sync WAC catalogues to their own storefronts, ensuring accurate SKUs, descriptions, and high-resolution imagery.
Electrical contractors integrate specification data into estimating software to verify compliance and generate accurate material lists.
Lighting manufacturers compare their own product specifications (efficacy, CRI, price points) against WAC Lighting's offerings.
Consultants aggregate wattage, efficacy, and Title 24 compliance data to automate energy code calculations for commercial projects.
Master data management teams keep their internal Product Information Management (PIM) systems aligned with the manufacturer's latest specifications.
"Architectural lighting requires precise photometric data and technical specifications. WAC Lighting provides this, but it requires a dedicated pipeline to query at scale."
Extracting lighting data involves more than text scraping. It requires parsing complex configurators, mapping IES files to specific SKUs, and standardising photometric metrics across thousands of variants. DataFlirt handles this infrastructure so your team can focus on distribution.
Everything supported by our waclighting.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 product configurators.
We map and validate URLs for thousands of IES files and PDFs, ensuring downstream systems can retrieve technical documents reliably.
Pipelines run on AWS Lambda (burst) and ECS (sustained). Airflow handles scheduling, dependency management, and SLA alerting.
Data delivered to where your team already works — no new tooling required.
About waclighting.com scraping, legality, and pipeline operations.
Ask us directly →Scraping publicly available information from waclighting.com is generally permissible. DataFlirt targets only public, non-authenticated product specifications, IES files, and pricing data. We do not circumvent authentication walls to access distributor-only portals. Clients should review WAC Lighting's ToS and consult legal counsel for specific use cases.
We use Playwright browser automation to programmatically select every valid combination of finish, colour temperature, and beam angle. This ensures we capture the unique SKU, specific photometric data, and exact price for every variant.
Yes. We capture the direct download URLs for all associated technical assets, including IES photometric files, Revit (.rfa) BIM objects, and PDF specification sheets, linking them directly to the corresponding SKU.
For a site of WAC Lighting's size, we typically recommend a weekly or bi-weekly full catalogue refresh. Delta runs (change detection) can be configured to run more frequently to catch new product launches or specification updates.
Yes. We standardise fields like wattage, lumens, CRI, and CCT into numeric or consistent string formats, stripping out extraneous text so the data is immediately queryable in your database.
Pricing is based on extraction frequency and the complexity of the asset mapping required. We offer fixed monthly retainers for managed pipelines, which include infrastructure costs, proxy rotation, and ongoing schema maintenance.
Yes. We provide a sample run of up to 500 SKUs across different product categories (e.g., Track, Recessed, Outdoor) so you can validate the schema, photometric data accuracy, and asset links before committing.
20-minute scoping call. Pilot dataset within the week. Production within two. Whether you need a one-off catalogue extraction or a continuous sync for your distribution platform — we scope, build, and operate the pipeline. Tell us what you need.