Skip to content

Excellent Banking API

Excellent Banking is a SaaS platform that parses banking statements from any format — PDF, CSV, image, or bank API — and produces structured Excel files with automatic transaction categorization powered by AI.


Every API call starts from the same base URL:

https://api.excellent-banking.com

Most endpoints require authentication via Clerk JWT. Get your token from app.excellent-banking.com and pass it in the Authorization header:

Terminal window
curl -H "Authorization: Bearer YOUR_CLERK_JWT" \
https://api.excellent-banking.com/files/

Excellent Banking runs across several subdomains, each serving a distinct purpose:

SurfaceURLDescription
Web Appapp.excellent-banking.comUpload, parse, and manage your statements
REST APIapi.excellent-banking.comProgrammatic access — the subject of these docs
Landing Pageexcellent-banking.comProduct information and pricing
Blogblog.excellent-banking.comUpdates, tips, and fintech insights
Documentationdocs.excellent-banking.comThis site
CategoryBase PathAuthPurpose
Files/filesClerk JWTUpload, manage, and process bank statements
Dashboards/dashboardsClerk JWTGroup files for combined analysis
Usage/usageClerk JWTProcessing history and statistics
User/meClerk JWTCurrent user profile