SYSTEM all green source hoffmann-group.com queue 12,842 pages p99 latency 185ms dataflirt.com · scraper/hoffmann-group-com
RUN · 41 active pipelines · hoffmann-group.com live

Industrial tool data,
at warehouse scale.

We extract machining parameters, DIN specifications, stock availability, and tier pricing from Hoffmann Group. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your cadence.

Articles extracted
452K /day
Price updates
1.2M /24h
Spec sheets
85K /run
Active pipelines
41
Uptime
99.98%
Data Dictionary

Every field we extract from hoffmann-group.com

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

Complete list of extractable fields for Tool Specifications objects from hoffmann-group.com. All fields typed and schema-versioned.

article_numberbrandproduct_familydin_iso_standardmaterialcoatingshank_typecutting_edgesdiameter_mmoverall_length_mmflute_length_mmtolerance_class
tool_specifications
● 200 OK
"article_number": "202285 10",
"brand": "GARANT",
"din_iso_standard": "DIN 6527",
"coating": "TiAlN",
"shank_type": "HB",
"diameter_mm": 10.0,
"cutting_edges": 4,
"tolerance_class": "h10"
# article_numberbrandproduct_familydin_iso_standardmaterialcoating
1
2
3

Complete list of extractable fields for Pricing & Stock objects from hoffmann-group.com. All fields typed and schema-versioned.

article_numberlist_pricecurrencytier_10_pricetier_50_pricestock_statusdelivery_daysmoqpackaging_unitsales_unitvat_ratescraped_at
pricing_& stock
● 200 OK
"article_number": "202285 10",
"list_price": 42.5,
"currency": "EUR",
"tier_10_price": 39.1,
"stock_status": "In stock",
"delivery_days": "1-2 days",
"moq": 1,
"packaging_unit": "Piece"
# article_numberlist_pricecurrencytier_10_pricetier_50_pricestock_status
1
2
3

Complete list of extractable fields for Machining Parameters objects from hoffmann-group.com. All fields typed and schema-versioned.

article_numbervc_steel_m_minvc_alu_m_minvc_inox_m_minfeed_rate_fzcutting_depth_apcoolant_recommendedapplication_typematerial_suitability_primarymaterial_suitability_secondary
machining_parameters
● 200 OK
"article_number": "202285 10",
"vc_steel_m_min": 120,
"vc_inox_m_min": 70,
"feed_rate_fz": 0.05,
"cutting_depth_ap": "1xD",
"coolant_recommended": "Emulsion",
"material_suitability_primary": "['Steel < 900 N', 'Steel < 1100 N']",
"material_suitability_secondary": "['INOX']"
# article_numbervc_steel_m_minvc_alu_m_minvc_inox_m_minfeed_rate_fzcutting_depth_ap
1
2
3

Complete list of extractable fields for Related Items objects from hoffmann-group.com. All fields typed and schema-versioned.

article_numberspare_partsaccessoriesmatching_holdersalternative_itemsassembly_toolsconsumablesmandatory_additionsrelated_categories
related_items
● 200 OK
"article_number": "202285 10",
"accessories": "['302560 10', '302565 10']",
"matching_holders": "['300000 SK40', '300100 HSK63']",
"alternative_items": "['202290 10']",
"assembly_tools": "['620100 4']",
"consumables": "[]"
# article_numberspare_partsaccessoriesmatching_holdersalternative_itemsassembly_tools
1
2
3

Complete list of extractable fields for Media & Documents objects from hoffmann-group.com. All fields typed and schema-versioned.

article_numbermain_image_urlgallery_image_urlsdata_sheet_pdf_urlsafety_data_sheet_urlcad_step_urlcad_dxf_urlinstruction_manual_urlvideo_url
media_& documents
● 200 OK
"article_number": "202285 10",
"main_image_url": "https://www.hoffmann-group.com/images/202285_10.jpg",
"data_sheet_pdf_url": "https://www.hoffmann-group.com/docs/ds_202285.pdf",
"cad_step_url": "https://www.hoffmann-group.com/cad/202285_10.step",
"safety_data_sheet_url": "None",
"gallery_image_urls": "['img1.jpg', 'img2.jpg']"
# article_numbermain_image_urlgallery_image_urlsdata_sheet_pdf_urlsafety_data_sheet_urlcad_step_url
1
2
3

Capabilities

Extract the complete industrial catalogue

Our Hoffmann Group scraper navigates complex B2B category trees, extracts deep technical matrices, and normalises tooling specifications across thousands of product families.

Technical Specification Parsing

Extract DIN/ISO norms, material grades, tolerances, and geometric dimensions from structured tables into flat warehouse columns.

Variant Matrix Normalisation

Resolve complex multi-dimensional variants (e.g., end mills by diameter, flute length, and coating) into individual article records.

Machining Data Extraction

Capture recommended cutting speeds (Vc), feed rates (fz), and material suitability matrices for GARANT and HOLEX cutting tools.

B2B Tiered Pricing

Extract public list prices, volume discount tiers, packaging units, and minimum order quantities (MOQ) across regional domains.

Stock & Availability

Monitor regional stock statuses, estimated delivery windows, and warehouse dispatch times for critical MRO supplies.

Accessory & Spare Part Mapping

Extract relational links between main articles, recommended tool holders, mandatory accessories, and replacement parts.

Document & Media Harvesting

Capture URLs for PDF data sheets, instruction manuals, safety data sheets (SDS), and high-resolution product imagery.

CAD Model Links

Locate and extract download links for 3D STEP files and 2D DXF drawings for digital twin and CAM integration.

Multi-Region Support

Target hoffmann-group.com across multiple country locales (DE, EN, FR, IT) to capture region-specific pricing and availability.

Delta Change Detection

Identify and emit only records with changed prices, modified stock levels, or updated technical specifications since the last run.

// engagement pipeline

From product family to warehouse record

Brief in. Clean data out.

Define Scope
d 0

Provide categories, search terms, or specific article number lists. We map the required technical fields.

Pipeline Build
d 2–4

We configure Scrapy crawlers, implement table-parsing logic for technical specs, and set up proxy rotation.

Validation & QA
d 4–6

Schema validation ensures dimensional data (mm, inches) and cutting parameters are correctly typed and normalised.

Delivery
ongoing

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

Under the hood

Handling industrial catalogue complexity

Extracting MRO data requires more than basic HTML parsing. We handle the structural normalisation of engineering data.

pipeline-monitor · hoffmann-group.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
Table parsing
Normalising technical specification matrices

Hoffmann presents critical engineering data in dynamic HTML tables that vary wildly between product families (e.g., solid carbide drills vs. workstations). Our pipeline uses schema-aware parsers to map these varying tables into consistent, typed columns in your data warehouse.

Variant expansion
Flattening multi-dimensional product configurations

A single product page may contain 50+ variations based on diameter, thread size, or coating. We recursively expand these variant matrices, ensuring every unique article number (e.g., 202285 10) gets its own distinct, fully-populated record.

Dynamic content
Executing JavaScript for stock and pricing

Real-time stock levels, customer-specific pricing tiers, and CAD model generation rely on asynchronous JavaScript requests. We utilise Playwright to execute these flows, ensuring complete data capture where static HTTP clients return empty fields.

Document linking
Reliable extraction of PDF and CAD assets

Engineering teams require data sheets and STEP files. We systematically locate, resolve, and validate asset URLs hidden behind dynamic download buttons or external asset management systems.

Regional targeting
Localised pricing and inventory

Hoffmann operates multiple regional distribution centres. We route requests through geographically appropriate residential proxies (e.g., German IPs for the DE catalogue) to capture accurate, region-specific stock availability and EUR pricing.

Applications

Who uses Hoffmann Group data — and how

Teams across industries use hoffmann-group.com data to build competitive products and smarter operations.

01
Competitor Price Benchmarking

Industrial distributors track GARANT and HOLEX pricing against their own private label tooling to optimise market positioning.

02
MRO Procurement Optimisation

Manufacturing facilities ingest catalogue data into their ERPs to automate tool crib replenishment and monitor price inflation.

03
Digital Twin & CAD Integration

Engineering teams bulk-extract 3D STEP file URLs and tool dimensions to populate CAM software libraries for CNC simulation.

04
Distributor Catalogue Synchronisation

Authorised resellers maintain accurate product listings, technical descriptions, and imagery by syncing directly with the master catalogue.

05
ERP Master Data Enrichment

Supply chain teams enrich sparse internal material masters with complete DIN norms, tolerances, and material suitability data.

06
Supply Chain Risk Monitoring

Procurement analysts track stock availability trends across critical tooling categories to anticipate regional supply chain bottlenecks.

Why DataFlirt

"Hoffmann Group holds the definitive European industrial catalogue, but extracting normalised DIN specifications and machining parameters requires deep structural parsing."

MRO data extraction fails on variant complexity. A single end mill might have 40 combinations of diameter, flute length, and coating. DataFlirt models these multi-dimensional matrices into flat, relational warehouse records, handling the structural normalisation so your procurement engineers do not have to.

Technical Spec

Hoffmann Group scraper — technical capabilities

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

JavaScript rendering
Full Playwright sessions required for dynamic stock and CAD asset generation
Supported
Variant matrix normalisation
Expands complex size/coating matrices into individual article records
Supported
PDF datasheet extraction
Captures direct URLs for technical and safety data sheets
Supported
CAD model link capture
Resolves download endpoints for 3D STEP and 2D DXF files
Supported
Regional stock availability
Captures inventory status based on selected country locale
Supported
Accessory mapping
Extracts relational arrays of spare parts and matching tool holders
Supported
Change detection (diffs)
Hash-based diffing to emit only records with updated price or stock
Supported
Customer-specific contract pricing
Requires authenticated B2B session; we do not bypass login walls
Partial
B2B order history & invoices
Account-restricted transactional data is strictly out of scope
Partial
Infrastructure

Infrastructure powering the industrial 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 deduplication. Playwright handles JavaScript execution for dynamic stock queries and variant expansion.

Residential Proxy Infrastructure

We maintain pools of European residential proxies to access localised domains (e.g., .de, .fr) without triggering rate limits or geo-blocks.

Cloud-Native Orchestration

Pipelines run on AWS Lambda and ECS. 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 — Excel/Sheets compatible
XLS
Excel format for direct procurement team usage
Parquet
Columnar format for BigQuery, Snowflake, Athena
AWS S3
Direct bucket delivery — compatible with any data lake
Webhook
HTTP POST per record for real-time downstream processing
API
REST endpoint to query latest extracted article data
PostgreSQL
Upsert into your existing schema with conflict resolution
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

About hoffmann-group.com scraping, legality, and pipeline operations.

Ask us directly →
Can you extract my company's specific negotiated pricing?

No. DataFlirt extracts publicly available list prices and standard volume tiers visible without authentication. We do not use client credentials to scrape gated, customer-specific contract pricing.

How do you handle complex tool variations?

Our parsers recursively expand variant matrices. If a drill is available in 50 diameters, our pipeline generates 50 distinct records, each mapped to its specific article number, price, and technical specifications.

Do you download the actual CAD files and PDFs?

By default, we extract and deliver the direct download URLs for these assets. If your use case requires the actual files, we can configure a secondary pipeline to download and sync these files directly to your S3 bucket.

Can you extract machining parameters like cutting speed?

Yes. We target the structured technical tables on GARANT and HOLEX product pages to extract Vc, fz, and material suitability matrices, mapping them to standard numerical columns.

How frequently can the catalogue be updated?

Full catalogue refreshes typically run weekly or monthly due to the volume of data. For specific high-priority categories or stock monitoring, we can configure daily differential runs.

What is the minimum viable engagement?

Engagements start at a defined category scope (e.g., all solid carbide milling cutters) or a specific list of article numbers provided by your procurement team.

$ dataflirt scope --new-project --source=hoffmann-group.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 to enrich your ERP master data or monitor MRO pricing across Europe — we scope, build, and operate the pipeline. Tell us what you need.

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

More in industrial and mro

Services

Data Extraction for Every Industry

View All Services →