API Documentation
Integrate bank statement conversion into your workflow
The REST API is currently in development and will be available to Pro plan subscribers. Register your interest below.
Planned Endpoints
Upload a bank statement PDF and receive structured transaction data as JSON or CSV.
curl -X POST https://bankconverter.co.uk/api/v1/convert \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@statement.pdf" \
-F "bank=auto" \
-F "format=json"
Submit transactions for automatic income/expense classification.
Check your current API usage and plan limits.
Supported Banks
HSBC
PDF statements
Barclays
PDF statements
Lloyds
PDF statements
NatWest
PDF statements
Santander
PDF statements
Monzo
PDF statements
Revolut
PDF statements
Starling
PDF statements
Nationwide
PDF statements
TSB
PDF statements
Output Format
Each converted statement returns standardised fields:
{
"transactions": [
{
"date": "15/01/2026",
"description": "TESCO STORES 1234",
"type": "debit",
"debit": "45.67",
"credit": "",
"balance": "1234.56",
"reference": ""
}
],
"bank": "barclays",
"count": 42,
"total_debits": 1523.45,
"total_credits": 2100.00
}
Request API Access
The API will be available exclusively for Pro plan subscribers. If you're interested in early access, please contact us with details about your use case.