Bank statement parsing as an API call
Building lending, accounting or fintech tooling? POST a statement (PDF or image), get back validated JSON: account metadata, period, opening/closing balances, and every transaction with signed amounts and running balances.
How it works
1. POST with doc_kind=statement
Send image_base64 or image_url to /api/web/parse with doc_kind: "statement" and your Bearer key.
2. Get strict JSON
bank_name, account_number_masked, period, balances, transactions[{date, description, amount, balance}], confidence, warnings — schema never drifts.
3. Route by confidence
Auto-process high-confidence statements; queue flagged ones for human review.
Frequently asked questions
Any bank format?
Vision-based extraction handles any layout — no per-bank templates to maintain.
Multi-page statements?
Yes, billed per page. Failed parses are never billed.
Compliance posture?
Zero document storage by design — statements are processed transiently and discarded.
Ready when you are
Free: 10 pages/day in the online converter — no signup, nothing stored. Scale: $19/month for 1,000 pages, or $0.02/page via x402 for agents.