Bank statement to JSON, structured
A nested array of transaction objects with statement-level metadata — built for developers wiring bank data into an app, database, or internal API.
How It Works
Upload via dashboard or API
Send a PDF through the web dashboard, or POST it directly to the conversion endpoint for automated workflows.
Transactions are structured
Each transaction becomes its own object with typed fields, nested under statement-level metadata like bank name and statement period.
Get a JSON array back
Consume the response directly in your app, drop it into a database, or route it through Zapier or Make.
What's in the JSON file
Columns / fields
- date
- description
- debit
- credit
- balance
- type
- meta.bank
- meta.periodStart
- meta.periodEnd
Works well with
Transaction fields are typed (numbers as numbers, dates as ISO strings) and nested under a metadata object per statement, so you're not re-parsing strings on the receiving end of an integration.
Convert your statement to JSON
API access included on Pro and Enterprise plans.
Frequently Asked Questions
Still have more questions?
Contact Support