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:

  1. Upload a PDF — POST your statement to /api/v1/extract
  2. Poll for status — GET /api/v1/status until processing completes
  3. Download results — GET /api/v1/download in 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.

API key section in ExactSum Settings page

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.

API extract endpoint response showing structured transaction data

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.

Postman collection for the ExactSum API

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