Document extraction

Automate invoice data entry.

Extract vendor details, invoice numbers, dates, taxes, line items and totals directly into your financial workflow.

1 credit per PDF page or image · POST /v1/documents/invoice

1 credit per PDF page or image · POST /v1/documents/invoice

Live demo

See it work with your document.

Upload a document and see the structured data Cryvis returns.

No API key required. Protected by Cloudflare Turnstile.

Response

Upload a document and click Extract data to see structured JSON here.

Use cases

Built for invoice processing

Automate invoice processing

Turn incoming invoices into structured financial data without manual data entry.

Capture line items and totals

Parse vendors, taxes, and line items across layouts with an Invoice OCR API.

Validate before posting

Consistency checks on subtotal, tax, and total help catch issues before your ledger.

Workflow

Replace manual data entry.

Cryvis turns invoice uploads into financial data your application can use immediately.

Before

  1. 1Document
  2. 2Human reads it
  3. 3Manual data entry
  4. 4Review
  5. 5System

After

  1. 1Invoice
  2. 2Cryvis
  3. 3Financial data
  4. 4Your application

Extracted data

Get the data your application needs.

Grouped fields from the production schema, ready for your application.

Document

invoice_numberinvoice_datedue_datepurchase_order_numbercurrencypayment_terms

Parties

sellerbuyership_to

Financial

line_itemssubtotaltax_totaltotal_amountamount_duebank_detailsvalidation

How it works

Invoice → Cryvis → Financial data → Accounting

Upload a document, get structured data, and route it into accounting.

  1. 1. DocumentInvoice
  2. 2. CryvisDocument understanding
  3. 3. Structured dataFinancial data
  4. 4. Your applicationAccounting

Capabilities

Technical capabilities

What this invoice extraction API supports in production.

  • Structured JSON
  • Typed fields
  • PDF support
  • Image support
  • API keys
  • Usage metering
  • Rate limits
  • Line-item extraction

API

Integrate it in minutes.

Upload an invoice PDF or image — an invoice to JSON API with line items, totals, and tax breakdown.

POST /v1/documents/invoiceView API reference

Request

curl -X POST https://api.cryvis.com/v1/documents/invoice \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@invoice.pdf"

Response

{
  "invoice_number": "INV-2024-00142",
  "invoice_date": "2024-03-15",
  "due_date": "2024-04-14",
  "currency": "USD",
  "seller": {
    "name": "Acme Cloud Services",
    "tax_id": "US12-3456789"
  },
  "buyer": {
    "name": "Globex Corporation"
  },
  "line_items": [
    {
      "description": "Cloud hosting - Pro plan",
      "quantity": 2,
      "unit_price": 499.99,
      "amount": 999.98
    }
  ],
  "subtotal": 1148.98,
  "tax_total": 94.79,
  "total_amount": 1193.77,
  "amount_due": 1193.77
}

Why Cryvis

Don't build document-processing infrastructure yourself.

Cryvis handles the document understanding layer so you can focus on your product.

Structured output

Every response is typed JSON your application can store, validate, and route without brittle parsing.

Document-specific extraction

Purpose-built schemas for identity, finance, and vehicle documents — or define your own.

Production API

API keys, rate limits, and usage metering so you ship without building OCR infrastructure.

Ready to extract invoice data?

Start free. No credit card required.