SYSTEM all green source erco.com queue 14,281 articles p99 latency 184ms dataflirt.com · scraper/erco-com
RUN * 14 active pipelines * erco.com live

ERCO lighting data,
at warehouse scale.

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.

Articles extracted
14,281 /run
Photometric files
28,492 /run
CAD models
42,105 /run
Active pipelines
14
Uptime
99.98%
Data Dictionary

Every field we extract from erco.com

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_numberfamilymounting_typelight_distributionluminous_fluxconnected_loadluminous_efficacycolour_temperaturecriip_ratingweightpricecurrency
luminaire_specifications
● 200 OK
"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_numberfamilymounting_typelight_distributionluminous_fluxconnected_load
1
2
3

Complete list of extractable fields for Photometrics & Optics objects from erco.com. All fields typed and schema-versioned.

article_numberoptic_typebeam_angleugr_valueies_file_urlldt_file_urlpolar_curve_urlcone_diagram_urllight_output_ratiomacadam_ellipses
photometrics_& optics
● 200 OK
"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_numberoptic_typebeam_angleugr_valueies_file_urlldt_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_numbermaterialcolourlength_mmwidth_mmheight_mmdiameter_mmceiling_cutout_mminstallation_depth_mmdxf_urlstep_urlrevit_url
physical_& cad assets
● 200 OK
"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_numbermaterialcolourlength_mmwidth_mmheight_mm
1
2
3

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

article_numbercontrol_typedimming_rangevoltagefrequencypower_factorinrush_currentcircuit_breakers_b10circuit_breakers_b16standby_power
control_gear & electrical
● 200 OK
"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_numbercontrol_typedimming_rangevoltagefrequencypower_factor
1
2
3

Complete list of extractable fields for Project References objects from erco.com. All fields typed and schema-versioned.

project_idtitlelocationapplication_areaarchitectlighting_designerphotographercompletion_yearfeatured_productsimage_urls
project_references
● 200 OK
"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_idtitlelocationapplication_areaarchitectlighting_designer
1
2
3

Capabilities

Everything you need from ERCO catalogues

Our ERCO scraper handles the entire product matrix: dynamic article configuration, technical metadata extraction, and automated asset downloading for photometric and CAD files.

Full Luminaire Extraction

Capture article numbers, families, mounting types, dimensions, weights, and finishes across the entire ERCO product range.

Photometric Asset Downloading

Automated extraction of IES, LDT, and ULD files, alongside polar curves and cone diagrams for lighting calculation software.

CAD & BIM Model Scraping

Extract URLs and download DXF, STEP, and Revit (RFA) files for architectural integration and 3D modelling.

Article Matrix Unrolling

ERCO uses dynamic configuration matrices. We iterate through every combination of optic, LED module, and control gear to extract all discrete article numbers.

Electrical & Control Gear Data

Extract Casambi, DALI, and On/Off control specifications, dimming ranges, connected loads, and circuit breaker limits.

Project & Application References

Scrape ERCO project case studies, including architect details, lighting designers, featured products, and high-resolution imagery.

Multi-Region Localisation

Extract region-specific data, including localised pricing, availability, and compliance certifications across different ERCO country sites.

Cross-Referenced Accessories

Map optical accessories, mounting components, and track systems to their compatible parent luminaires.

Scheduled Change Detection

Run continuous pipelines to detect new product launches, discontinued articles, and specification updates.

// engagement pipeline

From product family to warehouse record

Brief in. Clean data out.

Define Scope
d 0

Provide target product families, regions, or asset types. We design the extraction schema together.

Pipeline Build
d 2–4

We configure Scrapy crawlers, asset download queues, and JavaScript rendering for ERCO's dynamic filters.

Validation & QA
d 4–6

Schema validation, null-rate checks, and asset integrity verification before full launch.

Delivery
ongoing

JSON / CSV / Parquet pushed to your S3 bucket, BigQuery dataset, or Snowflake stage on agreed cadence.

Under the hood

How our ERCO pipeline handles the hard parts

Extracting architectural lighting data requires parsing complex matrices and managing thousands of file downloads. Here is how we optimise the process.

pipeline-monitor · erco.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
Configuration matrix
Unrolling dynamic article numbers

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.

Asset extraction
Concurrent file downloading

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.

Schema stability
Resilient selectors for technical data

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.

Change detection
Only re-scrape what has changed

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.

Monitoring & alerting
24/7 pipeline health

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.

Applications

Who uses ERCO data and how

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

01
Lighting Design Software Integration

Software providers ingest ERCO photometric files and specifications to populate their calculation and rendering engines.

02
Competitor Benchmarking

Lighting manufacturers track ERCO product specifications, efficacy metrics, and pricing to inform their own product development.

03
BIM & CAD Library Population

Architectural platforms extract CAD models and technical metadata to maintain up-to-date BIM object libraries for specifiers.

04
Distributor Catalogue Sync

Authorised distributors automate the ingestion of new article numbers, technical specs, and imagery into their ERP and PIM systems.

05
Energy Efficiency Analysis

Consultancies extract connected load and luminous efficacy data across product families to model energy consumption for large projects.

06
Architectural Research

Firms scrape project references and application areas to analyze trends in architectural lighting design and product usage.

Why DataFlirt

"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.

Technical Spec

ERCO scraper technical capabilities

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

JavaScript rendering
Full Playwright sessions required for dynamic configuration matrices
Supported
Asset downloading
Automated extraction and storage of IES, LDT, DXF, and STEP files
Supported
Article matrix expansion
Iterates through all valid combinations of optics and control gear
Supported
Multi-region pricing
Captures localised pricing and availability where public
Supported
BIM file extraction
Downloads Revit (RFA) families for architectural integration
Supported
Change detection (diffs)
Hash-based diff: only emit records with changed fields since last run
Supported
Webhook delivery
HTTP POST per record or batch for downstream processing
Supported
MyERCO saved projects
Requires authenticated user sessions to access private project folders
Partial
Partner portal pricing
Requires distributor login credentials to access net pricing
Partial
Infrastructure

Infrastructure powering the ERCO pipeline

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

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheus
Scrapy + Playwright Stack

Scrapy handles crawl orchestration and asset downloading. Playwright handles JavaScript rendering and dynamic matrix unrolling. Combined via scrapy-playwright middleware.

Asynchronous Asset Pipelines

Dedicated download pipelines handle large volumes of IES and CAD files concurrently, verifying file integrity and streaming directly to S3 sinks.

Cloud-Native Orchestration

Pipelines run on AWS Lambda (burst) and ECS (sustained). Airflow handles scheduling, dependency management, and SLA alerting. All state stored in managed Postgres.

Output & Delivery

Your data, your destination

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

JSON
Newline-delimited or nested schema versioned per run
CSV
Flat file with typed columns for PIM ingestion
XLS
Excel format for manual review and product management
Parquet
Columnar format for BigQuery, Snowflake, Athena
AWS S3
Direct bucket delivery for both metadata and asset files
Webhook
HTTP POST per record for immediate downstream processing
API
REST endpoint to query extracted catalogue data
Postgres
Upsert into your existing schema with conflict resolution
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

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

Ask us directly →
Is scraping ERCO legal?

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.

How do you handle the dynamic article numbers?

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.

Do you download the actual IES and CAD files?

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.

How fresh is the data?

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.

Can you extract data from different regional ERCO sites?

Yes. We can configure the crawler to target specific regional subdomains or language variants to capture localised pricing, compliance data, and availability.

What is the minimum viable engagement?

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.

Can I request a sample dataset before committing?

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.

$ dataflirt scope --new-project --source=erco.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 dump or a continuous feed of photometric data and CAD models, 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 →