Documents

Statement parsing

A bank or card statement into the account, the period, balances, and every transaction as a normalized row.

POST /v1/statement$0.12/statement · 12 credits, charged only on success

Send this

{
  "fileUrl": "https://…/statement.pdf"
}

Every response carries usage — the credits burned and your remaining balance. A failed call never burns credits.

Try it live against your own key in the interactive reference; every account gets 500 free credits a month, no card.

Get this back

{
  "institution": "Chase",
  "accountHolder": "Northwind Coffee LLC",
  "accountNumberMasked": "****4821",
  "periodStart": "2026-06-01",
  "periodEnd": "2026-06-30",
  "currency": "USD",
  "openingBalance": 18240.11,
  "closingBalance": 21694.6,
  "transactions": [
    {
      "date": "2026-06-03",
      "description": "STRIPE PAYOUT",
      "amount": 4820.5,
      "direction": "credit",
      "category": "revenue",
      "balance": 23060.61
    },
    {
      "date": "2026-06-05",
      "description": "WEWORK RENT",
      "amount": 2100,
      "direction": "debit",
      "category": "rent",
      "balance": 20960.61
    }
  ],
  "transactionCount": 42,
  "usage": {
    "credits": 12,
    "balanceRemaining": 418
  }
}

Four ways in. Same $0.12/statement.

curl
curl https://api.kynth.studio/v1/statement \
  -H "Authorization: Bearer ksk_live_…" \
  -H "Content-Type: application/json" \
  -d '{"fileUrl":"https://…/statement.pdf"}'
TypeScript
import { KynthCore } from "@kynth/api";

const kynth = new KynthCore({ apiKey: process.env.KYNTH_API_KEY! });
const result = await kynth.statement({
  "fileUrl": "https://…/statement.pdf"
});
Python
from kynth import Kynth

client = Kynth(api_key=os.environ["KYNTH_API_KEY"])
result = client.statement(
    fileUrl="https://…/statement.pdf",
)
MCP
// One-time setup in your MCP client (Claude, Cursor, …):
{ "mcpServers": { "kynth-core": {
    "command": "npx", "args": ["@kynth/api-mcp"],
    "env": { "KYNTH_API_KEY": "ksk_live_…" } } } }

// Then the agent just calls the kynth_statement tool.

More from documents