ExactSum now offers full API access. If you're processing bank statements as part of a larger workflow — whether that's a loan origination system, a compliance dashboard, or an internal underwriting platform — you can now integrate our analysis engine directly into your stack.
Why an API?
The ExactSum web interface works well for ad-hoc analysis. Upload a PDF, review the results, download your report.
But many of our clients need more. They're building automation around statement processing at scale. Maybe statements arrive via email and need to be parsed automatically. Maybe transaction data needs to feed directly into a CRM or loan management system. Maybe underwriters need analysis results surfaced inside their existing tools without switching applications.
The API lets you do all of that.
How It Works
The API uses the same processing engine as the web interface. Same accuracy, same bank support, same gambling detection and income verification — just a different way to access it.
The workflow is simple:
- Upload a PDF — POST your statement to
/api/v1/extract - Poll for status — GET
/api/v1/statusuntil processing completes - Download results — GET
/api/v1/downloadin your preferred format
You authenticate with an API key in the Authorization header. That's it.
Getting Your API Key
API access is included with all paid plans. Head to your Settings page to find your API key.
The key starts with es_ and looks something like es_a1b2c3d4e5f6.... Keep it secure — it has the same access as your account.
Output Formats
You can request results in three formats:
- JSON — Structured data, perfect for programmatic access and system integration
- CSV — Simple tabular format, works anywhere
- Excel (XLSX) — Same output as the web interface, ideal for manual review
JSON is the most useful for automation. You get clean transaction data with dates, descriptions, amounts, running balances, and category flags — ready to load into your database or feed into downstream processing.
Integration Use Cases
Here's how our clients are using the API:
- Loan origination platforms — Automatically parse statements uploaded by applicants and surface affordability insights to underwriters
- CRM systems — Attach structured statement data to client records without manual data entry
- Compliance dashboards — Feed transaction data into AML/KYC monitoring tools for automated screening
- Email automation — Process statements received as email attachments and route results to the relevant team
Postman Collection
We've put together a Postman collection that includes all the endpoints with example requests and responses. It's the fastest way to get started.
Download it from the API documentation page, or contact us for a walkthrough.
Rate Limits and Quotas
API requests count against your plan's page quota, same as web uploads. You can check your remaining quota with the /api/v1/user endpoint.
There are no separate rate limits — process as fast as you need to, as long as you have quota available.
Ready to Integrate?
Add ExactSum's bank statement analysis directly into your lending workflow.
Book a Demo