For accounting software, bookkeeping firms and lenders
Bank statement parsing, integrated into your product in 2 weeks
A fixed-price package for teams that receive bank statement PDFs from their users and need clean, verified transactions inside their own system. We build the bank profiles your customers actually use, measure accuracy on your own documents, and help you wire up the API.
What is the API Integration Package?
A one-time setup ($1,900) plus a monthly volume plan. In two weeks we add custom profiles for up to 10 of your most common bank formats, deliver an accuracy report on up to 500 pages of your own statements, help integrate the REST API and webhooks, and map the output to your import format (CSV, Excel, QuickBooks or Xero).
Measured on real production statements
The partner runs our API as the fallback for statements its own pipeline can't read. Every response carries a confidence block (verified rows and balance reconciliation) so your system knows which statements to auto-post and which to send for review.
What's included
Custom bank profiles
Profiles for up to 10 bank statement layouts your customers send most, tuned on your samples. New formats after go-live are added within 3 business days.
Accuracy report on your data
We run up to 500 pages of your statements and report row recall, amount and balance accuracy per bank, plus every failure we found and how it was fixed.
API + webhook integration
Help wiring /extract into your upload flow, async webhook handling for large or scanned files, retries and idempotency, and a review queue for low-confidence results.
Export mapping
Output mapped to one target format: your own JSON schema, CSV/Excel layout, QuickBooks or Xero bank import, or a chart-of-accounts rule set.
Two-week timeline
- 1
Days 1–2 · Kick-off and sample intake
You send 100–500 pages of anonymised or real statements over a secure upload. We agree target banks, output format and success criteria.
- 2
Days 3–7 · Profiles and baseline report
We run the full sample, build or tune profiles for the failing layouts and share a baseline accuracy report.
- 3
Days 8–12 · Integration
Your developers connect the API in staging. We review the webhook handler, error handling and the export mapping with you.
- 4
Days 13–14 · Final report and go-live
Re-run on the full sample, final accuracy report, production API keys and the monthly plan starts.
Pricing
Integration setup
Includes the 2-week project, up to 10 bank profiles, a 500-page accuracy report and one export mapping. Extra bank profiles: $150 each.
Volume 15K
15,000 pages / month · about $0.013 per page
Volume 50K
50,000 pages / month · about $0.010 per page
Volume 150K
150,000 pages / month · about $0.008 per page
Annual contracts get 20% off the monthly plan and half of the setup fee credited back. Higher volumes are priced on request. Pages that fail to parse can be refunded within 14 days.
Service levels
- 99.5% monthly API availability target, with status checks on every deploy
- New or broken bank formats fixed within 3 business days (1 business day on 50K+ plans)
- Support reply within 1 business day by email, in English or Turkish
- Uploaded PDFs are deleted automatically (at most 14 days); no training on your data
Who it's for
Accounting & bookkeeping software
Let users upload bank statement PDFs instead of typing them in or waiting for bank feeds.
Bookkeeping and outsourcing firms
Process client statements from many banks in one pipeline, straight into your ledger format.
Lenders and underwriting teams
Turn applicant statements into transactions with balance-chain checks that flag edited or incomplete files.
Frequently asked questions
Do we need to change our upload flow?
Usually not. You POST the PDF to /extract and receive JSON synchronously for most files; scanned or very large files return 202 and are delivered to your webhook.
What if a customer sends a bank we haven't seen?
The generic engine handles many unseen layouts. Anything that fails is flagged with low confidence and we add a profile for that bank within the SLA window.
Can we white-label it?
Yes. The API has no end-user branding; your customers only see your product.
Which countries are covered?
Statements from banks in Turkey, India, Pakistan, the UK, the US, Africa and Europe are already supported; the package adds whichever banks your customers use most.
Start with a free accuracy check
Send up to 500 pages of the statements you actually receive. Within 3 business days you get a per-bank accuracy report — no contract needed. If it holds up, the 2-week package starts from there.