Live playground

Documents in. Clean JSON out.

Drop in a real invoice, receipt, statement, contract, or resume — or run a sample — and watch it come back as structured, validated JSON. No key, no signup. Then copy the exact code to ship it.

POST /v1/parse$0.10/document · charged only on success

Any invoice, receipt, EOB, ERA, or COI — PDF or image — into structured, validated JSON.

Response

Your JSON shows up hereRun the sample to see the real, validated response — usage and a request id included.
Published schema · Document parse
{
  "type": "object",
  "required": [
    "docType",
    "fields"
  ],
  "properties": {
    "docType": {
      "type": "string",
      "description": "Classified document type, e.g. \"invoice\"."
    },
    "party": {
      "type": "string",
      "description": "Primary party — vendor / payer / carrier."
    },
    "documentNumber": {
      "type": "string"
    },
    "date": {
      "type": "string",
      "description": "Primary date, YYYY-MM-DD."
    },
    "totalAmount": {
      "type": "number"
    },
    "lineItems": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "description",
          "amount"
        ],
        "properties": {
          "description": {
            "type": "string"
          },
          "amount": {
            "type": "number"
          }
        }
      }
    },
    "fields": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "label",
          "value",
          "confidence"
        ],
        "properties": {
          "label": {
            "type": "string"
          },
          "value": {
            "type": [
              "string",
              "number",
              "null"
            ]
          },
          "confidence": {
            "type": "number",
            "description": "0–1."
          }
        }
      }
    }
  }
}

Ship it in your stack

The exact call you just ran — with your own key. Every account gets 500 free credits a month, no card.

curl https://api.kynth.studio/v1/parse \
  -H "Authorization: Bearer ksk_live_…" \
  -H "Content-Type: application/json" \
  -d '{"text":"INVOICE INV-10428\nAcme Supplies Inc.\n123 Warehouse Rd, Columbus OH\nDate: 2026-06-30\nPO Number: PO-88\nBill to: Northwind Coffee LLC\n\n12x Widget A @ $100.00 ... $1,200.00\nFreight ... $55.50\nTOTAL DUE: $1,255.50\nTerms: Net 30"}'