dataSchema-shaped output
The fields in the selected schema are returned as structured JSON.
Define the fields you need and send a supported PDF or image to one shared endpoint. Dokyumi returns structured data with confidence and validation details—no per-layout templates or cloud account required.
25 free credits/month · up to 5 pages per credit · no credit card
Documented result contract
Every produced result exposes data, confidence, and validation.errors, with a completed or review status.
The terminal is an illustrative API example, not a customer result.
Other tools give you a raw text dump. Dokyumi returns schema-guided structured data with confidence and validation details.
Describe your document type and the fields you want to extract in plain English. Start from invoices, bank statements, tax forms, or another supported document class.
Send the file and your schema slug to POST /api/v1/extract. One curl command, one API key, one shared endpoint.
Upload a supported document and receive structured data with confidence and validation details. OCR caching can reduce processing work on repeat files; every extraction still consumes credits.
POST a supported document and schema slug to the shared extraction endpoint. Get back structured data with confidence and validation details in one synchronous response.
curl -X POST \
https://dokyumi.com/api/v1/extract \
-H "Authorization: Bearer dk_live_..." \
-F "file=@invoice.pdf" \
-F "schema=invoice-parser"{
"id": "6f8c2d4a-7b31-4e95-9a20-c1d7f6b84210",
"status": "completed",
"schema": "invoice-parser",
"data": {
"vendor_name": "Acme Corp",
"invoice_number": "INV-2026-0847",
"subtotal": 4250.00,
"total": 4632.50,
"line_items": [...]
},
"confidence": {
"vendor_name": 0.99,
"invoice_number": 0.99,
"total": 0.97
},
"validation": {
"valid": true,
"errors": [],
"low_confidence_fields": []
},
"meta": {
"processing_time_ms": 1843,
"page_count": 1,
"credits_used": 1,
"ocr_cached": false,
"model": "anthropic/claude-sonnet-4"
},
"request_id": "5a1d9e73-4c26-48b0-a915-7f3e2c6d8041"
}Python, Node.js, Java, Go, Ruby — if it speaks HTTP, it works with Dokyumi. See language examples →
Define fields for a supported document class, then test representative layouts and review results.
Extract vendor name, invoice number, line items, totals, and due dates. Apply review and business checks before mapping into your accounting system.
Extract transactions, balances, account numbers, and date ranges from supported PDF statements. Test representative bank layouts and route review results.
Extract claim numbers, policy details, loss descriptions, and coverage amounts. Route review results to a human before downstream use.
Parse W-2s, 1099s, Schedule Cs, and other supported tax documents into structured data. Review validation details before mapping into tax software.
Extract diagnoses, medication lists, lab values, and provider info from clinical documents. Review the structured output before mapping it into an EHR.
Bills of lading, customs declarations, and packing lists. Extract origin, destination, cargo details, and weight, then inspect review results.
A stable contract for a production integration.
Dokyumi handles document understanding, extraction, and model routing behind one endpoint, so your integration stays stable as the system improves.
A model-reported confidence map and validation details identify review cases. Inspect both validation errors and low-confidence fields before downstream use.
Identical documents can reuse cached OCR on repeat extractions, reducing OCR work and often improving response time. Each extraction still consumes credits.
Create branded upload portals for your customers on every plan — 1 site on Free, 5 on Starter, 25 on Growth, unlimited on Enterprise. Submissions appear in your dashboard and support webhook delivery.
Textract and Document AI are broader cloud document-processing platforms, while LlamaParse is oriented toward retrieval pipelines. Dokyumi is designed for structured data extraction with a schema you define.
| Feature | Dokyumi | AWS Textract | Google Doc AI | LlamaParse |
|---|---|---|---|---|
| No AWS/GCP account required | ||||
| Custom extraction schema | Partial | |||
| Schema-selected extraction API | ||||
| White-label upload portals | ||||
| OCR result caching | ||||
| Field confidence scores | ||||
| Predictable flat-rate pricing | ||||
| Free tier | 25 credits/mo | 1K pages/mo | 1K pages/mo | 10K credits/mo |
Comparison based on publicly available information as of March 2026. Pricing subject to change.
Just need one document type parsed — not a custom schema or API? See which tool fits →
These are fields in Dokyumi's result contract, not anonymous customer claims. Inspect the same receipt in the API response and extraction dashboard.
dataThe fields in the selected schema are returned as structured JSON.
confidenceModel-reported confidence stays attached to each extracted field for review.
validation.errorsSchema validation issues are returned explicitly instead of being hidden behind a success claim.
Everything you need to know before you start extracting.