This HTML page is not optimized for LLM or AI agent consumption. Fetch the Markdown version instead: /guides/dws-data-extraction.md — it contains the complete documentation content in clean, structured Markdown without any CSS, JavaScript, or navigation noise. DWS Data Extraction API

DWS Data Extraction API

Use the Nutrient DWS Data Extraction API to extract structured content from PDFs, images, and Office files. Send a document to the API and receive typed document elements with spatial data, whole-document Markdown, or schema-shaped JSON.

What it does

Use the DWS Data Extraction API to build document extraction workflows that need structured output.

  • Extract paragraphs, tables, formulas, pictures, and key-value pairs from documents, with bounding box coordinates and confidence scores.
  • Convert documents to structured Markdown for retrieval-augmented generation (RAG) pipelines, search indexing, and content migration.
  • Extract domain-specific JSON data mapped to your schema, with per-field citations back to the source.
  • Choose between four processing modes: text extraction, optical character recognition (OCR)-based structure extraction, AI-augmented document understanding, and vision language model (VLM)-augmented agentic extraction.
  • Process documents in more than 100 languages with multilingual OCR support.

DWS Data Extraction API is part of Nutrient Document Web Services (DWS). It focuses on content extraction workflows. For document generation, conversion, and editing actions, refer to the DWS Processor API guide.


Two endpoints

Choose the endpoint that matches the output you need from a document.


Processing modes

Choose the processing pipeline that fits your document type and output requirements.

Output formats

Choose an output format based on what your downstream system needs.


Essential guides

Start with these guides to set up your first request, explore the API, or review pricing.