API Integration

Automate Bank Statement Conversions

RESTful API for developers. Convert statements programmatically, integrate with your software, build custom workflows.

๐Ÿ”Œ

RESTful API

Simple POST request with PDF file. Get back structured JSON with all transaction data. Standard HTTP responses.

โšก

Webhook Support

Real-time notifications when conversions complete. Perfect for async workflows and background processing.

๐Ÿ“ฆ

Batch Endpoints

Convert multiple statements in a single API call. Process entire folders or client batches programmatically.

๐Ÿ”’

API Key Authentication

Secure API keys with rate limiting. Role-based access control. Separate keys for dev, staging, production.

Simple API. Powerful Results.

Make a POST request with your PDF. Get back structured transaction data.

curl -X POST https://api.bankconvert.collabtower.com/v1/convert \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@statement.pdf" \
  -F "format=json"

How It Works

1

Get Your API Key

Sign up for a Pro or Enterprise plan. Generate API keys from your dashboard with custom rate limits.

2

Make a POST Request

Send PDF file as multipart/form-data to /api/v1/convert endpoint. Specify output format (CSV, Excel, JSON).

3

Receive Structured Data

Get back JSON with all transactions, or download link for CSV/Excel. Integrate into your application instantly.

Build Bank Statement Conversion Into Your App

Pro plans include 500 API requests/month. Enterprise plans get unlimited.

Got Questions?

Frequently Asked Questions

Pro plans include 500 API requests/month. Enterprise plans get unlimited requests, webhook support, and priority processing.
API key authentication via Bearer token in the Authorization header. Keys can be generated and revoked from your dashboard.
Yes. Set up webhook URLs to receive notifications when conversions complete. Perfect for async workflows. View docs
JSON by default. Returns transaction array with date, description, debit, credit, balance, and metadata for each transaction.

Still have more questions?

Contact Support