SYSTEM all green source havells.com queue 1,492 pages p99 latency 214ms dataflirt.com · scraper/havells-com
RUN · 14 active pipelines · havells.com live

Havells catalogue,
at warehouse scale.

We extract product specifications, pricing, stock availability, and dealer networks from Havells. Delivered as clean JSON, CSV, or Parquet to your infrastructure on your cadence.

Products extracted
14,892 /run
Price updates
42,105 /24h
Spec sheets
9,481 /run
Active pipelines
14
Uptime
99.98%
Data Dictionary

Every field we extract from havells.com

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

Complete list of extractable fields for Lighting & LED objects from havells.com. All fields typed and schema-versioned.

skutitlecategorysub_categorywattagelumenscolour_temperaturebase_typepricemrpdiscount_pctstock_status
lighting_& led
● 200 OK
"sku": "LHLDEWPAUN8W015",
"title": "Adore 15W LED Bulb",
"category": "Lighting",
"wattage": "15W",
"lumens": "1500",
"colour_temperature": "6500K",
"price": 249.0,
"stock_status": "In Stock"
# skutitlecategorysub_categorywattagelumens
1
2
3

Complete list of extractable fields for Appliances objects from havells.com. All fields typed and schema-versioned.

skutitleappliance_typecapacitypower_consumptionenergy_ratingdimensionsweightpricewarranty_yearsfeatures
appliances
● 200 OK
"sku": "GHWAICTW030",
"title": "Instanio 3L Instant Water Heater",
"appliance_type": "Water Heater",
"capacity": "3 Litres",
"power_consumption": "3000W",
"price": 3450.0,
"warranty_years": 2,
"features": "['Color-changing LED', 'Rust-proof ABS body']"
# skutitleappliance_typecapacitypower_consumptionenergy_rating
1
2
3

Complete list of extractable fields for Wiring & Switchgear objects from havells.com. All fields typed and schema-versioned.

skutitleseriescurrent_ratingpolesvoltagebreaking_capacitystandard_packingpricecertification
wiring_& switchgear
● 200 OK
"sku": "DHMCBDP032",
"title": "Euro II 32A DP MCB",
"series": "Euro II",
"current_rating": "32A",
"poles": "DP",
"voltage": "240V",
"price": 485.0,
"standard_packing": 6
# skutitleseriescurrent_ratingpolesvoltage
1
2
3

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

store_idstore_namedealer_typeaddress_linecitystatepincodephone_numberemaillatitudelongitude
dealer_network
● 200 OK
"store_id": "HVL-DEL-042",
"store_name": "Sharma Electricals",
"dealer_type": "Havells Galaxy",
"city": "New Delhi",
"state": "Delhi",
"pincode": "110024",
"phone_number": "+91-9876543210",
"latitude": 28.5701,
"longitude": 77.2354
# store_idstore_namedealer_typeaddress_linecitystate
1
2
3

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

skumanual_urlspec_sheet_urlwarranty_card_urlcad_model_urlenergy_label_urlprimary_image_urlgallery_urlsvideo_url
technical_assets
● 200 OK
"sku": "LHLDEWPAUN8W015",
"spec_sheet_url": "https://havells.com/assets/specs/LHLDEWPAUN8W015.pdf",
"manual_url": "https://havells.com/assets/manuals/LHLDEWPAUN8W015.pdf",
"primary_image_url": "https://havells.com/images/LHLDEWPAUN8W015_main.jpg",
"gallery_urls": "['img1.jpg', 'img2.jpg']",
"energy_label_url": "https://havells.com/assets/labels/energy_3star.pdf",
"warranty_card_url": "https://havells.com/assets/warranty/standard.pdf"
# skumanual_urlspec_sheet_urlwarranty_card_urlcad_model_urlenergy_label_url
1
2
3

Capabilities

Extract electrical catalogues with precision

Our Havells scraper captures deep technical specifications, pricing variations, and supply chain data points across their entire consumer and industrial portfolio.

Technical Specification Parsing

Extract electrical parameters including wattage, voltage, IP ratings, and lumen output directly from product tables and normalise them into structured fields.

Pricing & Discount Tracking

Monitor MRP, selling price, and category-level discount percentages across lighting, appliances, and switchgear.

Stock & Availability

Track online inventory status and standard packing quantities for bulk electrical components.

Dealer & Store Locator

Scrape the complete Havells Galaxy and authorised dealer network, including geocoordinates, contact details, and store types.

Asset & Manual Extraction

Capture direct URLs for installation manuals, technical specification PDFs, and CAD models linked to specific SKUs.

Category Hierarchy Mapping

Maintain the exact parent-child category tree from industrial switchgear down to consumer LED bulbs.

Search Result Scraping

Extract ranking positions and visibility metrics for specific electrical keywords within the Havells domain.

Energy Rating Capture

Extract BEE star ratings and power consumption metrics for heavy appliances like water heaters and air conditioners.

Automated Diffing

Receive only updated SKUs, price changes, or new product launches rather than full database dumps on every run.

// engagement pipeline

From category URL to structured database

Brief in. Clean data out.

Define Scope
d 0

Provide target categories, product lines, or specific SKUs. We map the required technical fields.

Pipeline Build
d 2–4

We configure Playwright crawlers to handle dynamic React components and pagination on havells.com.

Validation & QA
d 4–6

Schema validation ensures technical units (watts, volts, lumens) are parsed correctly before delivery.

Delivery
ongoing

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

Under the hood

Overcoming electrical catalogue extraction hurdles

Extracting data from modern B2B/B2C hybrid sites requires handling dynamic rendering and complex product variations.

pipeline-monitor · havells.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 rendering
Handling React-based product grids

Havells uses modern frontend frameworks that load product data asynchronously. We deploy Playwright to execute JavaScript, trigger infinite scrolls, and intercept XHR network requests to capture raw JSON payloads before they hit the DOM.

Data normalisation
Standardising technical units

Electrical specifications are often formatted inconsistently (e.g., '15 W', '15W', '15 Watts'). Our pipeline includes a normalisation layer that cleans and standardises these units into queryable numeric fields.

Store locator APIs
Reverse-engineering geospatial endpoints

Extracting the national dealer network requires interacting with map-based interfaces. We bypass the UI and query the underlying store locator APIs directly, iterating through pincodes to map the entire network.

Variant complexity
Resolving SKU relationships

Products like cables and switches have dozens of colour, length, and rating variants. We track the parent-child relationships and extract the specific price and specification delta for every single variant.

Rate limiting
Distributed request timing

To prevent IP bans and 429 Too Many Requests errors, we distribute our crawl across residential proxy pools and introduce randomised delays modelled on legitimate user navigation patterns.

Applications

Who relies on Havells catalogue data

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

01
Competitor Price Monitoring

Rival electrical brands track Havells MRP and online discounting strategies across lighting and appliance categories.

02
B2B Procurement

Construction firms and contractors ingest the latest SKUs and specifications into their internal ERP systems for accurate project bidding.

03
Market Coverage Analysis

Analysts map the Havells Galaxy dealer network geographically to identify distribution density and retail expansion trends.

04
Assortment Planning

Retailers analyse the product mix across switchgear, cables, and appliances to optimise their own inventory strategies.

05
Energy Efficiency Tracking

Research teams aggregate BEE star ratings and wattage data to track the energy efficiency improvements in consumer appliances.

06
PIM Synchronisation

Authorised distributors automate the syncing of product images, technical PDFs, and descriptions into their own Product Information Management systems.

Why DataFlirt

"Havells provides critical technical specifications for electrical infrastructure, but extracting this at scale requires strict schema validation and structured parsing."

Scraping electrical catalogues involves more than just capturing prices. It requires normalising complex technical attributes like wattage, lumens, and IP ratings across thousands of SKUs. DataFlirt handles the extraction, standardisation, and delivery so your team can focus on analysis.

Technical Spec

Havells scraper - technical specifications

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

JavaScript rendering
Playwright sessions to handle React-based product grids and dynamic pricing
Supported
Residential proxies
Geo-targeted IPs to bypass rate limits and regional blocking
Supported
Technical asset extraction
Capture direct URLs for PDF manuals, spec sheets, and warranty cards
Supported
Dealer API interception
Direct extraction from geospatial store locator endpoints
Supported
Variant resolution
Map colour, size, and rating variations to base SKUs
Supported
Change detection
Emit records only when price, stock, or specifications change
Supported
Webhook delivery
HTTP POST payloads for real-time inventory alerts
Supported
B2B Dealer Pricing
Wholesale discount rates hidden behind the Havells dealer login portal
Partial
User Order History
Requires authenticated consumer session access
Partial
Infrastructure

Infrastructure powering the extraction

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

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheusFastAPI
Playwright Orchestration

We execute full browser contexts to handle Havells' dynamic frontend, intercepting XHR requests for clean JSON extraction rather than brittle DOM parsing.

Data Normalisation Pipeline

Raw text fields are passed through Python validation models to standardise units of measurement, ensuring 15W and 15 Watts become identical data types.

Containerised Delivery

Extraction tasks are containerised via Docker and orchestrated on Kubernetes, ensuring horizontal scaling when executing full-catalogue sweeps.

Output & Delivery

Your data, your destination

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

JSON
Nested structures perfect for variant and specification arrays
CSV
Flat files for immediate analyst consumption
XLS
Formatted Excel exports for procurement teams
Parquet
Columnar format optimised for data warehouse ingestion
AWS S3
Automated object storage delivery per pipeline run
Webhook
Real-time HTTP POST alerts for stock or price changes
API
REST endpoint to query your extracted catalogue on demand
BigQuery
Direct table upserts with schema enforcement
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

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

Ask us directly →
Can you extract technical specifications for every SKU?

Yes. We target the specification tables on individual product pages, extracting attributes like operating voltage, material, IP rating, and dimensions into structured key-value pairs.

How do you handle PDF manuals and spec sheets?

We do not download the PDFs directly to save bandwidth. Instead, we extract the absolute URLs pointing to the manuals, CAD models, and warranty cards, delivering them as string fields in your dataset.

Is the Havells dealer network data accurate?

We query the exact geospatial APIs powering the Havells store locator. The data reflects their official online directory, including store names, addresses, contact numbers, and exact coordinates.

Can you track stock availability?

Yes. We capture the online stock status (In Stock / Out of Stock) for consumer-facing products available for direct purchase on the domain.

Do you scrape B2B wholesale prices?

No. Wholesale pricing and dealer-specific bulk discounts require authenticated access to the Havells partner portal. We only extract publicly visible MRP and consumer pricing.

What is the delivery frequency?

Pipelines can be configured for daily, weekly, or monthly runs depending on your monitoring requirements. Price tracking typically runs daily, while full catalogue sweeps run weekly.

How do you handle product variations?

We identify the parent product and iterate through all available variants (e.g., different wire lengths or bulb wattages), capturing the unique SKU, price, and specification delta for each combination.

$ dataflirt scope --new-project --source=havells.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 continuous price monitoring across 15,000 SKUs, we scope, build, and operate the pipeline. Tell us your requirements.

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

More in lighting

Services

Data Extraction for Every Industry

View All Services →