Skip to content

Extract

Extract bank statement data, verified

A structured data extraction API for bank statements: send a PDF, scan, or photo, get back typed fields, every transaction accounted for, and a source reference (page, and text span) for each value, so nothing in the result is a guess you have to trust blindly.

Fields extracted

account_numberstatement_periodopening_balanceclosing_balancecurrency

Try it now, free

Use the free bank statement pdf to csv/excel tool: no signup, up to 3 pages, results in seconds.

Open the free tool
Is this synchronous or do I have to poll?
Documents are queued immediately and processed in the background; poll GET /v1/documents/{id} or register a webhook and get notified the moment it reaches succeeded, partial, needs_review, or failed. There is no in-between state where a document just sits there with no result and no error.
What if the bank statement genuinely has nothing extractable on it?
It's marked `failed` with reason `NO_DATA_EXTRACTED`: pages were processed, but zero fields and zero table rows were found. That's a distinct, visible state, not a result that looks the same as a real bank statement with every field blank.