SYSTEM all green source schaeffler.com queue 12,942 parts p99 latency 318ms dataflirt.com · scraper/schaeffler-com
RUN · 41 active pipelines · schaeffler.com live

Schaeffler catalogue,
at warehouse scale.

We extract bearing dimensions, load ratings, cross-references, and application data from the Schaeffler Medias catalogue. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your cadence.

Parts extracted
142K /run
Spec updates
18.4K /24h
Cross-references
312K /run
Active pipelines
41
Uptime
99.98%
Data Dictionary

Every field we extract from schaeffler.com

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

Complete list of extractable fields for Rolling Bearings objects from schaeffler.com. All fields typed and schema-versioned.

part_numberbrandproduct_categoryinner_diameter_mmouter_diameter_mmwidth_mmdynamic_load_rating_cr_nstatic_load_rating_cor_nfatigue_limit_load_cur_nreference_speed_rpmlimiting_speed_rpmweight_kg
rolling_bearings
● 200 OK
"part_number": "6204-C-2Z",
"brand": "FAG",
"inner_diameter_mm": 20.0,
"outer_diameter_mm": 47.0,
"width_mm": 14.0,
"dynamic_load_rating_cr_n": 13500,
"static_load_rating_cor_n": 6600
# part_numberbrandproduct_categoryinner_diameter_mmouter_diameter_mmwidth_mm
1
2
3

Complete list of extractable fields for Linear Guidance objects from schaeffler.com. All fields typed and schema-versioned.

seriespart_numbercarriage_typeguideway_width_mmpreload_classaccuracy_classdynamic_load_c_nstatic_load_c0_nmax_speed_m_smax_acceleration_m_s2
linear_guidance
● 200 OK
"part_number": "KWVE25-B",
"series": "KUVE",
"carriage_type": "Standard",
"guideway_width_mm": 25.0,
"accuracy_class": "G3",
"dynamic_load_c_n": 17900,
"max_speed_m_s": 5.0
# seriespart_numbercarriage_typeguideway_width_mmpreload_classaccuracy_class
1
2
3

Complete list of extractable fields for Automotive Aftermarket objects from schaeffler.com. All fields typed and schema-versioned.

article_numberdescriptionvehicle_manufacturermodel_seriesengine_codeproduction_year_startproduction_year_endtransmission_typediameter_mmnumber_of_teeth
automotive_aftermarket
● 200 OK
"article_number": "600 0016 00",
"description": "RepSet DMF",
"vehicle_manufacturer": "Volkswagen",
"model_series": "Golf VII",
"transmission_type": "Manual",
"diameter_mm": 240
# article_numberdescriptionvehicle_manufacturermodel_seriesengine_codeproduction_year_start
1
2
3

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

schaeffler_part_numbercompetitor_brandcompetitor_part_numbermatch_typedimensional_equivalenceload_rating_equivalencespeed_rating_equivalencenotes
cross-references
● 200 OK
"schaeffler_part_number": "6204-C-2Z",
"competitor_brand": "SKF",
"competitor_part_number": "6204-2Z",
"match_type": "Direct Interchange",
"dimensional_equivalence": true,
"load_rating_equivalence": true
# schaeffler_part_numbercompetitor_brandcompetitor_part_numbermatch_typedimensional_equivalenceload_rating_equivalence
1
2
3

Complete list of extractable fields for Distributor Data objects from schaeffler.com. All fields typed and schema-versioned.

part_numberregiondistributor_namedistributor_idstock_statuslead_time_daysminimum_order_quantitypackaging_unit
distributor_data
● 200 OK
"part_number": "6204-C-2Z",
"region": "Europe",
"distributor_name": "Brammer",
"stock_status": "In Stock",
"lead_time_days": 2,
"minimum_order_quantity": 1,
"packaging_unit": "Box"
# part_numberregiondistributor_namedistributor_idstock_statuslead_time_days
1
2
3

Capabilities

Extracting engineering precision at scale

Our Schaeffler scraper navigates the complex Medias catalogue structure, parsing nested specification tables and normalising engineering units into strict database schemas.

Medias Catalogue Extraction

Extract specifications across all Schaeffler Medias categories, from rolling bearings to linear guidance systems.

INA & FAG Bearing Data

Capture deep technical parameters including load ratings, fatigue limits, and reference speeds for industrial components.

LuK Automotive Aftermarket

Scrape clutch, transmission, and engine component applications mapped to specific vehicle and engine codes.

Cross-Reference Resolution

Map Schaeffler SKUs to competitor equivalents, capturing match types and dimensional equivalence flags.

Dimensional & Load Specs

Extract exact metric dimensions, load ratings, and speed limits, parsed from dynamic HTML tables.

CAD Model Metadata

Capture availability flags and format types for 2D and 3D CAD files associated with specific part numbers.

Regional Catalogue Variations

Handle locale-specific part availability and unit differences across global Schaeffler domains.

Application Engineering Rules

Extract mounting tolerances, recommended lubrication specifications, and operating temperature ranges.

Automated Schema Updates

Detect when new product lines or specification fields are added to the Medias catalogue.

Incremental Diffs

Only push updates to your warehouse when technical specifications or cross-references change.

// engagement pipeline

From part numbers to PLM records

Brief in. Clean data out.

Define Scope
d 0

Provide part number lists, product categories, or competitor SKUs. We design the extraction schema together.

Pipeline Build
d 2–4

We configure Scrapy and Playwright crawlers to navigate Medias and automotive catalogues.

Validation & QA
d 4–6

Schema validation, unit normalisation, and dimensional checks run before full launch.

Delivery
ongoing

JSON, CSV, or Parquet pushed to your S3 bucket or data warehouse on agreed cadence.

Under the hood

Navigating Schaeffler's technical catalogue

Extracting engineering data requires handling complex tabular layouts, dynamic unit conversions, and regional catalogue variations.

pipeline-monitor · schaeffler.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 tables
Parsing complex specification grids

Medias uses heavily nested, dynamic tables for technical specifications. Our extractors flatten these hierarchies into normalised key-value pairs, ensuring dimensional data aligns correctly in your database.

Unit normalisation
Consistent metric and imperial values

Catalogue regions display different units. We parse the raw strings, identify the unit scale, and output strictly typed numeric fields in standard metric formats for downstream databases.

Session state
Navigating region and language gates

Schaeffler serves different product availability based on session cookies and locale headers. We maintain strict session states to ensure we scrape the target region's exact catalogue.

Cross-reference mapping
Resolving competitor interchange logic

Interchange tables often load asynchronously. We use Playwright to intercept the underlying XHR requests, pulling raw cross-reference mappings before they are rendered into the DOM.

Change detection
Tracking engineering revisions

Part specifications change rarely, but when they do, engineers need to know. We hash the specification payload and emit diffs when load ratings or dimensional tolerances are revised.

Applications

Who uses Schaeffler data and how

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

01
MRO Procurement Optimisation

Industrial buyers map internal part numbers to Schaeffler equivalents to consolidate spend and identify alternative suppliers.

02
Competitor Cross-Referencing

Bearing manufacturers scrape Schaeffler specifications to build direct interchange tools for their own sales teams.

03
Engineering Master Data

PLM and ERP systems are populated with accurate, normalised dimensional and load rating data directly from the manufacturer.

04
Automotive Aftermarket Cataloguing

Parts distributors integrate LuK clutch and engine component application data into their e-commerce search engines.

05
Predictive Maintenance Modelling

Reliability engineers feed exact fatigue limit loads and reference speeds into digital twin models for machinery.

06
Supply Chain Visibility

Distributors track regional catalogue additions and phase-outs to manage their inventory lifecycle.

Why DataFlirt

"Schaeffler's Medias catalogue is the gold standard for bearing engineering data, but extracting it requires parsing thousands of complex, dynamic specification tables."

Industrial data extraction is rarely about bypassing aggressive anti-bot systems. It is about structural complexity. Schaeffler's technical data spans multiple product lines, nested specification grids, and asynchronous cross-reference lookups. DataFlirt normalises this engineering chaos into clean, typed schemas ready for your ERP or PLM systems.

Technical Spec

Schaeffler scraper technical capabilities

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

Rolling bearing specifications
Dimensions, load ratings, speed limits, and mass
Supported
Linear guidance systems
Carriage types, guideway widths, and accuracy classes
Supported
Automotive aftermarket (LuK)
Vehicle application mappings and engine codes
Supported
Cross-reference data
Competitor part number interchange mapping
Supported
Unit normalisation
Automatic conversion to standard metric schemas
Supported
Product lifecycle status
Identification of active, phased-out, or superseded parts
Supported
Change detection
Hash-based diffing for specification revisions
Supported
Direct CAD file downloads
Downloading actual STEP or IGES files requires authenticated user sessions
Partial
B2B distributor pricing
Customer-specific pricing tiers require Schaeffler partner login
Partial
Infrastructure

Infrastructure powering the Schaeffler pipeline

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

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheus
Industrial Data Normalisation

We deploy custom middleware to parse complex engineering tables, stripping out formatting artifacts and casting strings to strict numeric types with standardised units.

Asynchronous Request Interception

Playwright intercepts XHR requests powering Schaeffler Medias, extracting raw JSON payloads for cross-references rather than parsing the rendered DOM.

Cloud-Native Orchestration

Pipelines run on AWS Lambda and ECS. Airflow handles scheduling, dependency management, and SLA alerting. All state is 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 procurement and engineering teams
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 endpoints for on-demand part number lookups
PostgreSQL
Direct upsert into your PLM or ERP staging tables
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

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

Ask us directly →
Is scraping Schaeffler Medias legal?

Scraping publicly available technical specifications and catalogue data is generally permissible. DataFlirt extracts only public engineering data and cross-references. We do not bypass authentication walls to access proprietary CAD models or partner pricing.

Can you normalise the specification units?

Yes. Schaeffler displays units dynamically depending on the selected region. Our pipeline parses the raw text, identifies the unit scale, and outputs strictly typed numeric fields in standard metric formats.

Do you capture LuK automotive aftermarket data?

Yes. We extract vehicle application mappings, engine codes, and production year ranges for Schaeffler's automotive brands, including LuK, INA, and FAG.

How do you handle competitor cross-references?

We extract the interchange tables from Schaeffler Medias, mapping competitor SKUs to Schaeffler equivalents, including the match type and dimensional equivalence flags.

Can I get historical changes to part specifications?

Once your pipeline is active, we maintain a changelog of all specification revisions. You receive diffs when load ratings, tolerances, or lifecycle statuses change.

What is the delivery cadence?

Most industrial clients opt for weekly or monthly catalogue refreshes, as engineering data changes slowly. However, we can configure daily runs if you are tracking specific inventory or lifecycle statuses.

Can you download CAD models?

We capture the metadata indicating whether a 2D or 3D CAD model is available for a specific part. However, downloading the actual STEP or IGES files requires an authenticated user session, which we do not support.

$ dataflirt scope --new-project --source=schaeffler.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 bearing catalogue extract or continuous cross-reference updates for your ERP — 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 →