By document type / Bank statement
Send any bank statement PDF — checking, savings, credit card, or business. Get every transaction row plus opening and closing balance as typed JSON.
Sample invoice
From
First Coast Bank
Bill to
Allison Park
Extracted schema
Sample JSON
{ "document_type": "bank-statement", "bank_name": "First Coast Bank", "account_holder": "Allison Park", "statement_id": "STMT-2026-04", "statement_date": "2026-04-30", "currency": "USD", "closing_balance": 12840.22, "transactions": [ { "id": "TX-0408", "description": "04/08 · ACH deposit · Globex Inc · payroll", "amount": 4250 }, { "id": "TX-0412", "description": "04/12 · Card · Bluebird Coffee · -$18.40", "amount": -18.4 }, { "id": "TX-0415", "description": "04/15 · Wire out · Liberty Mortgage · -$2,210.00", "amount": -2210 } ] }
Yes. OCR runs automatically when the PDF has no text layer. Multi-page statements are handled in one call.
Yes. The same schema applies — credits and debits are signed in the transactions array.
Extraction is priced per page. The free tier covers the first 100 pages.