We extract linear motion component specifications, load ratings, dimensions, and CAD metadata from THK. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your cadence.
Structured, schema-consistent data across all major object types — delivered clean, typed, and ready to query.
Complete list of extractable fields for LM Guides objects from thk.com. All fields typed and schema-versioned.
"part_number": "SHS25C1SS+1200L", "series": "SHS", "block_type": "C", "rail_width_mm": 23.0, "dynamic_load_c_kn": 36.8, "static_load_c0_kn": 35.2, "mass_block_kg": 0.59, "mass_rail_kg_m": 3.3
| # | part_number | series | block_type | rail_width_mm | dynamic_load_c_kn | static_load_c0_kn |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Ball Screws objects from thk.com. All fields typed and schema-versioned.
"part_number": "SBN2005-5", "screw_shaft_od_mm": 20.0, "lead_mm": 5.0, "ball_center_dia_mm": 20.5, "dynamic_load_ca_kn": 12.1, "static_load_c0a_kn": 22.4, "rigidity_n_microm": 410.0
| # | part_number | screw_shaft_od_mm | lead_mm | ball_center_dia_mm | thread_minor_dia_mm | dynamic_load_ca_kn |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Actuators objects from thk.com. All fields typed and schema-versioned.
"model_number": "KR3310A-0100", "stroke_mm": 100.0, "max_speed_mm_s": 500.0, "repeatability_mm": 0.02, "payload_horizontal_kg": 15.0, "payload_vertical_kg": 4.0, "ball_screw_lead_mm": 10.0
| # | model_number | stroke_mm | max_speed_mm_s | motor_capacity_w | repeatability_mm | payload_horizontal_kg |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Cross Roller Rings objects from thk.com. All fields typed and schema-versioned.
"model_number": "RU66", "inner_dia_mm": 35.0, "outer_dia_mm": 95.0, "width_mm": 15.0, "roller_pitch_circle_dia_mm": 66.0, "basic_dynamic_load_c_kn": 12.5, "basic_static_load_c0_kn": 17.8
| # | model_number | inner_dia_mm | outer_dia_mm | width_mm | roller_pitch_circle_dia_mm | basic_dynamic_load_c_kn |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Component Metadata objects from thk.com. All fields typed and schema-versioned.
"part_number": "SHS25C", "category": "LM Guide", "sub_category": "Caged Ball LM Guide", "series_description": "Standard type with equal load rating in 4 directions", "pdf_catalogue_url": "https://tech.thk.com/en/products/pdf/shs.pdf", "2d_cad_available": true, "3d_cad_available": true
| # | part_number | category | sub_category | series_description | pdf_catalogue_url | 2d_cad_available |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Our THK scraper handles complex industrial catalogues: deeply nested specification tables, parametric part configurations, multi-region variants, and CAD metadata extraction.
Extract rail widths, block types, dynamic load ratings, and static load ratings for every series in the catalogue.
Capture shaft diameters, leads, thread minor diameters, and rigidity metrics across rolled and precision screw types.
Parse nested HTML tables to extract exact millimeter dimensions for mounting holes, overall lengths, and block heights.
Extract availability flags and portal links for 2D and 3D CAD models associated with specific part numbers.
Deconstruct THK part number syntax to map individual components to their parent assembly configurations.
Scrape specification variants across THK regional sites to capture localized availability and metric vs imperial units.
Aggregate direct URLs to technical datasheets, installation manuals, and maintenance guides for every product line.
Extract clearance codes, accuracy grades, and preload specifications for precision motion planning.
Run recurring pipelines to detect new product series introductions and deprecated part numbers.
Brief in. Clean data out.
Provide category URLs, product series, or target specifications. We design the extraction schema together.
We configure Scrapy crawlers, table normalisation logic, and unit standardisation for thk.com.
Schema validation, null-rate checks, unit consistency verification, and sample records before full launch.
JSON / CSV / Parquet pushed to your S3 bucket, BigQuery dataset, or Snowflake stage on agreed cadence.
Industrial catalogues present unique data structuring challenges. Here is how we maintain clean, typed component databases.
THK displays specifications in complex HTML tables with merged cells and dynamic column headers. Our parsing engine standardises these grids, mapping row spans to individual part records so every column aligns correctly.
A single THK product page often represents thousands of part number permutations based on rail length, block count, and seal type. We extract the permutation rules and generate flat records for valid orderable items.
Industrial data is useless if units are mixed. We strip text strings like 'kN' or 'mm', cast values to strict floats, and standardise the schema so your database receives clean numerics ready for calculation.
THK maintains different catalogues for Japan, Europe, and the Americas. We map part numbers across regional sites to capture complete specification profiles and regional availability flags.
We maintain a hash index of last-seen values per component. When THK discontinues a series or updates a load rating, our pipeline isolates the diffs, reducing downstream processing load.
Industrial manufacturers map THK specifications against their own product lines to build automated cross-reference tools.
CAD software providers integrate THK dimensional data directly into plugin libraries for mechanical engineers.
Supply chain teams ingest exact part configurations to standardise internal catalogues and validate supplier quotes.
Simulation teams use extracted mass and rigidity metrics to model system kinematics and predict component wear.
B2B industrial distributors enrich their ecommerce platforms with accurate load ratings and technical specifications.
Data science teams correlate static and dynamic load ratings with operational data to forecast linear guide lifespans.
"THK's catalogue contains the foundational mechanics for global automation. Extracting it requires untangling thousands of parametric variations into flat, queryable records."
Industrial component scraping is rarely about bot mitigation. It is about data normalisation. THK represents technical specifications across hundreds of product series, with complex part numbering conventions. DataFlirt structures this engineering data into clean, typed schemas so your procurement and engineering systems can consume it directly.
Everything supported by our thk.com scraper — rendered SPA elements, auth walls, rate-limit evasion and beyond.
Open-source tooling on proven cloud infra — no vendor lock-in, full observability.
Scrapy handles crawl orchestration and deduplication. Playwright handles JavaScript rendering for dynamic specification tables and configurator tools.
Custom Python middleware designed specifically for industrial catalogues. It reconstructs DOM matrices to ensure row spans map correctly to component columns.
Pipelines run on AWS Lambda and ECS. Airflow handles scheduling and dependency management. All state is stored in managed Postgres.
Data delivered to where your team already works — no new tooling required.
About thk.com scraping, legality, and pipeline operations.
Ask us directly →Yes. Our pipeline covers LM Guides, Ball Screws, Ball Splines, Actuators, Cross Roller Rings, and spherical plain bearings. We map the entire public catalogue.
THK uses heavily nested tables with row spans and column spans. We use custom Python middleware to reconstruct the DOM matrix, ensuring that a static load rating in column 8 correctly maps to the specific part number in column 1.
No. We extract the metadata, availability flags, and the direct URLs to the CAD portal. Downloading raw STEP or IGES files at scale requires massive bandwidth and often sits behind authentication walls.
Yes. We strip text units like 'mm', 'kN', and 'kg', cast the values to strict floats, and output clean numerics. The unit type is defined in the schema header.
Industrial catalogues change slowly. Most clients opt for monthly or quarterly pipeline runs to capture new product introductions and specification revisions.
Yes. We frequently build cross-reference databases by scraping multiple manufacturers (e.g., THK, HIWIN, NSK) and mapping their specifications to a unified schema.
20-minute scoping call. Pilot dataset within the week. Production within two. Whether you need a full catalogue dump or continuous updates on linear motion specifications — we scope, build, and operate the pipeline. Tell us what you need.