SYSTEM all green source oerlikon.com queue 12,403 pages p99 latency 215ms dataflirt.com · scraper/oerlikon-com
RUN - 14 active pipelines - oerlikon.com live

Oerlikon data,
structured for engineering.

Extract polymer processing machinery specs, surface coating parameters, and global distributor networks. Delivered as clean JSON, CSV, or Parquet to S3 or PostgreSQL on your cadence.

Specs extracted
14.2K /run
Parts mapped
89.5K /month
Document parses
3.2K /day
Active pipelines
14
Uptime
99.98%
Data Dictionary

Every field we extract from oerlikon.com

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

Complete list of extractable fields for Machinery Specifications objects from oerlikon.com. All fields typed and schema-versioned.

machine_idmodel_namedivisionproduct_lineapplication_areathroughput_capacityenergy_consumptiondimensionsweightoperating_voltagecertificationsbrochure_pdf_url
machinery_specifications
● 200 OK
"machine_id": "OB-POY-WINGS-01",
"model_name": "WINGS POY 1800",
"division": "Oerlikon Barmag",
"product_line": "Spinning Systems",
"application_area": "Polyester Yarn Production",
"throughput_capacity": "Up to 3200 kg/h",
"energy_consumption": "Optimised standard",
"brochure_pdf_url": "https://www.oerlikon.com/assets/wings-poy.pdf"
# machine_idmodel_namedivisionproduct_lineapplication_areathroughput_capacity
1
2
3

Complete list of extractable fields for Surface Coatings objects from oerlikon.com. All fields typed and schema-versioned.

coating_idbrand_namecoating_typebase_materialhardness_hvmax_operating_temp_cfriction_coefficientcolorthickness_micronsapplication_methodtarget_industrydata_sheet_url
surface_coatings
● 200 OK
"coating_id": "BAL-INIT-01",
"brand_name": "BALINIT A",
"coating_type": "TiN",
"base_material": "Titanium Nitride",
"hardness_hv": 2300,
"max_operating_temp_c": 600,
"friction_coefficient": 0.4,
"color": "Gold"
# coating_idbrand_namecoating_typebase_materialhardness_hvmax_operating_temp_c
1
2
3

Complete list of extractable fields for Spare Parts objects from oerlikon.com. All fields typed and schema-versioned.

part_numberpart_namecompatible_machinescategorymaterial_typeweight_kgdimensions_mmavailability_statuslead_time_daysreplacement_intervalimage_urldrawing_reference
spare_parts
● 200 OK
"part_number": "SP-8842-X1",
"part_name": "Godet Roller Assembly",
"compatible_machines": "['WINGS POY 1800', 'WINGS FDY']",
"category": "Drive Components",
"weight_kg": 45.2,
"availability_status": "In Stock",
"lead_time_days": 14,
"drawing_reference": "DWG-773-A"
# part_numberpart_namecompatible_machinescategorymaterial_typeweight_kg
1
2
3

Complete list of extractable fields for Locations & Distributors objects from oerlikon.com. All fields typed and schema-versioned.

location_idfacility_typedivision_focuscompany_nameaddress_line1citycountrypostal_codephone_numberemail_contactservices_offeredlatitudelongitude
locations_& distributors
● 200 OK
"location_id": "LOC-DE-REM",
"facility_type": "Manufacturing & R&D",
"division_focus": "Oerlikon Barmag",
"company_name": "Oerlikon Textile GmbH & Co. KG",
"city": "Remscheid",
"country": "Germany",
"postal_code": "42897",
"services_offered": "['Sales', 'Service', 'Manufacturing']"
# location_idfacility_typedivision_focuscompany_nameaddress_line1city
1
2
3

Complete list of extractable fields for Material Data Sheets objects from oerlikon.com. All fields typed and schema-versioned.

document_idmaterial_namedivisionlanguagerevision_datechemical_compositionhazard_classificationhandling_instructionsstorage_requirementspdf_download_urlextracted_textfile_size_kb
material_data sheets
● 200 OK
"document_id": "MSDS-METCO-41C",
"material_name": "Metco 41C Stainless Steel Powder",
"division": "Oerlikon Metco",
"language": "English",
"revision_date": "2024-02-15",
"hazard_classification": "Non-hazardous",
"pdf_download_url": "https://www.oerlikon.com/assets/msds-41c.pdf",
"file_size_kb": 1240
# document_idmaterial_namedivisionlanguagerevision_datechemical_composition
1
2
3

Capabilities

Industrial data extraction without the friction

Oerlikon distributes its technical data across complex division portals, nested HTML tables, and embedded PDFs. We normalise this into queryable database records.

Machinery Specification Parsing

Extract technical parameters for Barmag and Neumag spinning lines, texturing machines, and polycondensation systems into typed fields.

Surface Coating Data Aggregation

Compile hardness, friction coefficients, and operating temperatures for Balzers and Metco coating portfolios.

Automated PDF Table Extraction

Parse tabular data directly from Material Safety Data Sheets (MSDS) and technical brochures using vision-language models and layout analysis.

Parts Hierarchy Mapping

Resolve parent-child relationships between main machinery units and their compatible spare parts catalogues.

Multi-Language Normalisation

Extract specifications across German, English, and Chinese portals, mapping region-specific terminology to a single unified schema.

Global Network Tracking

Scrape the complete distributor and facility network, including geocoordinates, service capabilities, and division alignments.

Schema Change Detection

Monitor layout changes in technical tables. Our fallback chains ensure a CSS update on oerlikon.com does not break your data feed.

Press & Financial News Scraping

Aggregate corporate press releases, investor relations updates, and exhibition announcements with exact publication timestamps.

Configurable Cadence

Run extractions on demand for one-off catalogue dumps or schedule weekly diffs to track new product introductions.

// engagement pipeline

From industrial portal to structured warehouse

Brief in. Clean data out.

Define Scope
d 0

Specify target divisions (e.g. Barmag, Metco) and required data fields. We map the extraction schema together.

Pipeline Build
d 2–4

We deploy Scrapy crawlers with PDF parsing modules and Playwright for JavaScript-heavy product configurators.

Validation & QA
d 4–6

Verify unit normalisation, check PDF extraction accuracy, and ensure complete geographic coverage before deployment.

Delivery
ongoing

Clean records pushed via JSON, CSV, or Parquet directly to your AWS S3 bucket or PostgreSQL database.

Under the hood

Overcoming Oerlikon's technical extraction barriers

Industrial manufacturing sites prioritise brochure downloads over API access. Here is how we bridge the gap between unstructured web assets and structured data.

pipeline-monitor · oerlikon.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
Document Parsing
Extracting data locked in PDFs

Critical engineering specifications on oerlikon.com are frequently gated inside PDF brochures rather than HTML. Our pipeline intercepts PDF links, downloads the assets, and runs layout-aware parsing to extract embedded tables into structured JSON arrays.

Complex Taxonomies
Navigating nested division portals

Oerlikon operates multiple sub-brands (Barmag, Neumag, Balzers, Metco) with distinct site architectures. We maintain separate crawl logic for each division while normalising the output into a single, unified database schema.

Dynamic Content
Rendering JavaScript configurators

Parts finders and coating selection tools rely on client-side rendering. We deploy Playwright to execute JavaScript, interact with dropdowns, and intercept the underlying XHR responses containing the raw catalogue data.

Data Normalisation
Standardising engineering units

Specifications are often published with mixed units depending on the target region (e.g. Celsius vs Fahrenheit, mm vs inches). We apply regex-based normalisation to strip text strings and convert all metrics to agreed SI units.

Rate Limiting
Respectful concurrent crawling

To prevent IP bans and respect origin server load, we route requests through residential proxies and enforce strict concurrency limits, ensuring complete extraction without triggering security firewalls.

Applications

Applications for Oerlikon data

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

01
Competitor Benchmarking

Machine manufacturers track throughput capacities and energy consumption metrics across Oerlikon's spinning lines to benchmark their own R&D.

02
Procurement & Supply Chain

Textile producers aggregate spare parts catalogues to optimise inventory planning and identify compatible aftermarket components.

03
Material Science Aggregation

Research institutions compile surface coating hardness and thermal properties to train predictive material selection models.

04
Market Research

Analysts monitor facility expansions and distributor network changes to gauge Oerlikon's regional market penetration.

05
Predictive Maintenance Modelling

Engineering teams extract replacement intervals and operating tolerances to feed digital twin models of their production lines.

06
Secondary Market Pricing

Used machinery dealers map original specifications to older equipment models to standardise secondary market listings.

Why DataFlirt

"Oerlikon hosts decades of industrial material science and machinery specifications, but engineering teams need it as structured database rows, not scattered PDFs."

Extracting industrial equipment data requires more than simple HTTP GET requests. We parse nested HTML tables, extract tabular data from embedded PDF spec sheets, and map complex parent-child relationships between machinery lines and spare parts components. DataFlirt handles the extraction so you can focus on the engineering analysis.

Technical Spec

Oerlikon pipeline capabilities

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

PDF table extraction
Automated parsing of embedded tables within MSDS and technical brochures
Supported
Multi-language mapping
Normalisation of specs across DE, EN, and ZH portal variants
Supported
JavaScript rendering
Playwright sessions for dynamic parts finders and coating selectors
Supported
Unit normalisation
Conversion of mixed metric/imperial values into standard SI units
Supported
Parts hierarchy resolution
Mapping compatible spare parts to parent machinery models
Supported
Change detection
Hash-based diffing to track updates in technical specifications
Supported
Webhook delivery
HTTP POST notifications upon detection of new press releases or products
Supported
myOerlikon authenticated pricing
Customer-specific spare parts pricing behind the myOerlikon login wall
Partial
Customer-specific manuals
Proprietary machine manuals restricted to verified equipment owners
Partial
Infrastructure

Infrastructure built for industrial data

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

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheus
Automated Document Parsing

Custom Python modules utilizing optical character recognition and layout analysis to strip tabular data from engineering PDFs.

Scrapy + Playwright Stack

Scrapy manages crawl orchestration and deduplication while Playwright handles client-side rendering for interactive product configurators.

Cloud-Native Orchestration

Containerised execution on Kubernetes with Apache Airflow managing dependency chains, scheduling, and automated retry logic.

Output & Delivery

Your data, your destination

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

JSON
Nested structures ideal for parent-child parts mapping
CSV
Flat files for immediate spreadsheet analysis
XLS
Excel format for procurement and supply chain teams
Parquet
Columnar storage for efficient analytical querying
AWS S3
Direct upload to your cloud storage buckets
Webhook
Real-time POST requests for press releases and news
API
REST endpoints to query your extracted datasets
PostgreSQL
Direct upserts into your relational database schema
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

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

Ask us directly →
Can you extract data from Oerlikon's PDF brochures?

Yes. Our pipeline includes document parsing modules that download PDFs, identify embedded tables, and extract the specifications into structured JSON arrays.

Do you support extraction from the myOerlikon portal?

We extract all publicly available catalogue data from myOerlikon. However, we do not bypass authentication walls to scrape customer-specific pricing or proprietary machine manuals.

How do you handle different units of measurement?

We apply regex-based cleaning during the extraction phase to separate numeric values from unit strings. We can configure the pipeline to normalise all values to your preferred metric standard.

Can you track changes in machinery specifications?

Yes. We maintain a hash index of previously scraped records. Subsequent runs compare current values against this index and output only the modified fields.

Which Oerlikon divisions do you cover?

We cover all major divisions including Oerlikon Barmag, Oerlikon Neumag, Oerlikon Nonwoven, Oerlikon Balzers, Oerlikon Metco, and Oerlikon AM.

How frequently can the data be updated?

For static catalogues, we recommend weekly or monthly runs. For press releases and news, we can configure daily or hourly checks.

$ dataflirt scope --new-project --source=oerlikon.com ready

Tell us what
to extract.
We do the rest.

20-minute scoping call. Pilot dataset within the week. Production within two. Stop copying specifications from PDFs. We build and maintain the pipeline to deliver clean Oerlikon machinery and materials data directly to your database.

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

More in textile and fabric

Services

Data Extraction for Every Industry

View All Services →