Integrate bank statement analysis into your application. All endpoints accept file uploads via FormData and authenticate with API keys.
Sign in to manage API keys
Sign inInclude your API key in the Authorization header:
Authorization: Bearer mbsa_...API usage counts against your plan's page limit. Some tools also have separate daily caps.
When rate limited, responses include { limitReached: true } with status 402 or 429 depending on plan and endpoint.
/api/analyzeUpload a bank statement PDF or image. Returns the created analysis ID as JSON.
curl -X POST https://mybankstatementanalysis.com/api/analyze \ -H "Authorization: Bearer YOUR_API_KEY" \ -F "file=@statement.pdf"
400Bad request — missing file, invalid format, or file too large401Unauthorized — missing or invalid API key403Forbidden — feature requires a higher plan422No transactions found in the uploaded document429Rate limit exceeded — upgrade your plan500Server error — retry or contact support