Skip to content
API console (try a request with your own key)Get early access

SpecCapture API

The SpecCapture API reads engineering drawings for your own software. Send a drawing - a PDF from CAD, a scanned sheet or an image - and get back what it says as data: the title block, the revision history, the bill of materials, the hole table and the general notes. Every value comes with how sure the reading is, whether a person should look at it, and a box around the ink on the sheet it was read from, so your software can show where each value came from.

Want to try a request first? The API console sends one with your own key, from the browser.

  • One address. Every request goes to https://api.speccapture.com, and every path starts with its version: /v1/.... A later version will be a new set of paths beside it; nothing under /v1/ changes meaning.
  • A key on every request. Authorization: Bearer sc_live_..., with a key made in the SpecCapture dashboard. See API keys.
  • A drawing is read sheet by sheet. Each page of a file is a sheet, read on its own, answered on its own and paid for on its own: 4 credits a sheet. See Submitting drawings.
  • Always asynchronous. A submission answers at once with a job; each sheet takes tens of seconds to read. Ask for the job until it has finished, or let a webhook tell you. See Following a job.
  • JSON in and out. Every answer is JSON, and every error is a problem with a stable code to branch on. See Errors.

Guides

Account and limits

Reference