We extract luminaire specifications, photometric data, CAD assets, and article matrices from ERCO. 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 Luminaire Specifications objects from erco.com. All fields typed and schema-versioned.
"article_number": "51023.000", "family": "Optec", "mounting_type": "Track spotlight", "light_distribution": "spot", "luminous_flux": "1240lm", "connected_load": "12.0W", "colour_temperature": "3000K", "cri": "92", "ip_rating": "IP20"
| # | article_number | family | mounting_type | light_distribution | luminous_flux | connected_load |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Photometrics & Optics objects from erco.com. All fields typed and schema-versioned.
"article_number": "51023.000", "optic_type": "Spherolit lens", "beam_angle": "15 degrees", "ugr_value": "< 19", "ies_file_url": "https://www.erco.com/download/data/51023.000.ies", "ldt_file_url": "https://www.erco.com/download/data/51023.000.ldt", "light_output_ratio": "0.78", "macadam_ellipses": "2 SDCM"
| # | article_number | optic_type | beam_angle | ugr_value | ies_file_url | ldt_file_url |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Physical & CAD Assets objects from erco.com. All fields typed and schema-versioned.
"article_number": "51023.000", "material": "Cast aluminium", "colour": "White (RAL9002)", "length_mm": 135, "width_mm": 90, "height_mm": 145, "diameter_mm": "None", "step_url": "https://www.erco.com/download/data/51023.000.step", "revit_url": "https://www.erco.com/download/data/51023.000.rfa"
| # | article_number | material | colour | length_mm | width_mm | height_mm |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Control Gear & Electrical objects from erco.com. All fields typed and schema-versioned.
"article_number": "51023.000", "control_type": "Casambi Bluetooth", "dimming_range": "1% - 100%", "voltage": "220-240V", "frequency": "50/60Hz", "power_factor": "0.95", "inrush_current": "12A / 50us", "circuit_breakers_b16": 35
| # | article_number | control_type | dimming_range | voltage | frequency | power_factor |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Project References objects from erco.com. All fields typed and schema-versioned.
"project_id": "PRJ-8492", "title": "National Gallery Extension", "location": "London, UK", "application_area": "Museums & Galleries", "lighting_designer": "Lichtvision Design", "completion_year": 2025, "featured_products": "['51023.000', '51044.000']", "image_urls": "['https://www.erco.com/projects/gallery_1.jpg']"
| # | project_id | title | location | application_area | architect | lighting_designer |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Our ERCO scraper handles the entire product matrix: dynamic article configuration, technical metadata extraction, and automated asset downloading for photometric and CAD files.
Capture article numbers, families, mounting types, dimensions, weights, and finishes across the entire ERCO product range.
Automated extraction of IES, LDT, and ULD files, alongside polar curves and cone diagrams for lighting calculation software.
Extract URLs and download DXF, STEP, and Revit (RFA) files for architectural integration and 3D modelling.
ERCO uses dynamic configuration matrices. We iterate through every combination of optic, LED module, and control gear to extract all discrete article numbers.
Extract Casambi, DALI, and On/Off control specifications, dimming ranges, connected loads, and circuit breaker limits.
Scrape ERCO project case studies, including architect details, lighting designers, featured products, and high-resolution imagery.
Extract region-specific data, including localised pricing, availability, and compliance certifications across different ERCO country sites.
Map optical accessories, mounting components, and track systems to their compatible parent luminaires.
Run continuous pipelines to detect new product launches, discontinued articles, and specification updates.
Brief in. Clean data out.
Provide target product families, regions, or asset types. We design the extraction schema together.
We configure Scrapy crawlers, asset download queues, and JavaScript rendering for ERCO's dynamic filters.
Schema validation, null-rate checks, and asset integrity verification before full launch.
JSON / CSV / Parquet pushed to your S3 bucket, BigQuery dataset, or Snowflake stage on agreed cadence.
Extracting architectural lighting data requires parsing complex matrices and managing thousands of file downloads. Here is how we optimise the process.
ERCO product pages use dynamic filters where selecting a different beam angle or control gear changes the article number and specifications. We use Playwright to systematically iterate through all valid configuration states, capturing every unique article.
A full ERCO catalogue scrape involves downloading tens of thousands of IES, LDT, and CAD files. We pipe asset URLs to a dedicated asynchronous download queue, verifying file hashes and storing them directly in your S3 bucket alongside the metadata.
Technical specifications are often nested in complex tables or accordions. Our selector strategy uses structured data extraction and fallback chains to ensure fields like luminous flux and connected load are accurately parsed, even if the DOM changes.
For large catalogues, we maintain a hash index of last-seen values per field. Subsequent runs only push diffs, reducing compute cost and downstream processing load. You get a clean changelog of new or updated articles.
Every run emits structured logs to our observability stack. We alert on null-rate spikes, missing asset files, and schema drift, responding before you notice.
Software providers ingest ERCO photometric files and specifications to populate their calculation and rendering engines.
Lighting manufacturers track ERCO product specifications, efficacy metrics, and pricing to inform their own product development.
Architectural platforms extract CAD models and technical metadata to maintain up-to-date BIM object libraries for specifiers.
Authorised distributors automate the ingestion of new article numbers, technical specs, and imagery into their ERP and PIM systems.
Consultancies extract connected load and luminous efficacy data across product families to model energy consumption for large projects.
Firms scrape project references and application areas to analyze trends in architectural lighting design and product usage.
"ERCO provides the most precise photometric data in architectural lighting, but integrating their entire catalogue into calculation software requires structured extraction."
Most teams underestimate the investment required: reliable ERCO extraction requires handling dynamic article matrices, downloading thousands of IES and CAD files, and parsing nested technical specifications. DataFlirt absorbs that complexity so your engineers can focus on application development rather than infrastructure.
Everything supported by our erco.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 asset downloading. Playwright handles JavaScript rendering and dynamic matrix unrolling. Combined via scrapy-playwright middleware.
Dedicated download pipelines handle large volumes of IES and CAD files concurrently, verifying file integrity and streaming directly to S3 sinks.
Pipelines run on AWS Lambda (burst) and ECS (sustained). 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 erco.com scraping, legality, and pipeline operations.
Ask us directly →Scraping publicly available information from erco.com is generally permissible under applicable law. DataFlirt targets only public, non-authenticated technical specifications, photometric files, and CAD models. We do not extract personal data or circumvent authentication walls. Clients should review ERCO terms of service and consult legal counsel for specific use cases.
ERCO product pages generate specific article numbers based on selected filters (e.g., beam angle, control gear). We use Playwright to programmatically select every valid combination in the UI, capturing the resulting article number and its specific metadata.
Yes. We extract the direct download URLs and can either provide the URLs in the dataset or configure the pipeline to download the files and push them directly to your S3 bucket alongside the metadata.
Full catalogue refreshes at weekly or monthly cadences complete within a 12-24 hour window depending on asset download volume. Change detection ensures you only process new or updated articles.
Yes. We can configure the crawler to target specific regional subdomains or language variants to capture localised pricing, compliance data, and availability.
Our smallest packages start at a defined set of product families with monthly delivery. For full catalogue extraction including all asset downloads, we price based on volume and frequency. Contact us with your use case for a scoped quote.
Absolutely. We provide a sample run of up to 500 articles, including their associated IES and CAD files, as part of the pre-engagement scoping process so you can validate schema fit and data quality.
20-minute scoping call. Pilot dataset within the week. Production within two. Whether you need a one-off catalogue dump or a continuous feed of photometric data and CAD models, we scope, build, and operate the pipeline. Tell us what you need.