TKServicesGet a quote

PROJECT · FINTECH · API

Bank statement parser: from PDF to structured data

19bank formats
balance checkon every statement
API + dashboardtwo ways to use it

01 / problem

Lenders and accounting firms receive PDF bank statements from clients. Manually entering transactions takes time and invites mistakes, while external services charge for every document.

02 / what we built

We built a service that extracts the account holder, account number, period, balances, and full transaction list from a PDF. Every result passes a balance check: the opening balance plus all transactions must equal the closing balance. A separate layer checks whether the document was altered. The service works as an API with an access key and as a dashboard for manually checking files; files are not saved to disk.

03 / stack

Python, FastAPI, Pydantic v2, custom parsers for each bank, tests on real documents.

  • python
  • fastapi
  • pydantic
  • pdf

Ready to start? We reply within one business day.

Get a quote