Three independent axes

Pick the depth, per drawing.

Three extraction SKUs, mixable in a single call.

01
Axis A · Metadata

Title-block metadata

Drawing ID, designation, material, weight, tolerances, projection, BOM and notes — straight from the title block.

  • drawing_id
  • material
  • weight
  • projection
  • BOM
€0.15 / pg
02
Axis B · Features

Geometry & features

Dimensions, fits, threads, bores, chamfers, GD&T, radii and surface roughness — each with confidence and x/y/bbox coordinates.

  • ⌀ dimensions
  • H7 / G6 fits
  • M-threads
  • GD&T
  • Ra
€0.85 / pg
03
Axis C · Insights

Manufacturability

Primary & secondary processes (DIN 8580), volume and bounding-box estimates, and feasibility signals for quoting.

  • DIN 8580
  • volume est.
  • bbox
  • feasibility
€0.95 / pg
Supported drawings

Send what you already have.

Vector or raster, clean or scanned, single- or multi-page. ISO and ASME / ANSI, across seven languages.

PDF
vector & scanned
TIFF
multi-page
JP2
JPEG 2000
PNG
raster
BMP
legacy scans
DEENNLFRESITJAISOASME / ANSI
Developer-first

From PDF to JSON in three lines.

  • REST API, webhooks & an official Python client
  • Synchronous or async callbacks for batch archives
  • Every field carries confidence + source coordinates
  • Output in JSON, CSV, XML — or your custom schema
extract.py
from werk24 import read_drawing_sync, AskFeatures
resp = read_drawing_sync(open("part.pdf", "rb"),
[AskFeatures()])
print(resp.json()) # → typed JSON, in seconds
Beyond extraction

Shaped to your workflow.

Custom output

Results in your format.

No templates, no parsers. We match your ERP/PLM/MES schema and return data in your field names and structure — so it lands ready to use, not ready to map.

Sheet rebranding

Anonymize & restyle.

Strip identifying marks and re-style incoming drawings to your own template — useful for RFQs, supplier sharing and archival standardization.