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:
When rate limited, responses return 429 with { limitReached: true }
/api/analyzeUpload a bank statement PDF or image. Returns a redirect to the results page, or use the analysis ID from the Location header.
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