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.
Quick Start
Section titled “Quick Start”Every API call starts from the same base URL:
https://api.excellent-banking.comMost endpoints require authentication via Clerk JWT. Get your token from app.excellent-banking.com and pass it in the Authorization header:
curl -H "Authorization: Bearer YOUR_CLERK_JWT" \ https://api.excellent-banking.com/files/Platform Surfaces
Section titled “Platform Surfaces”Excellent Banking runs across several subdomains, each serving a distinct purpose:
| Surface | URL | Description |
|---|---|---|
| Web App | app.excellent-banking.com | Upload, parse, and manage your statements |
| REST API | api.excellent-banking.com | Programmatic access — the subject of these docs |
| Landing Page | excellent-banking.com | Product information and pricing |
| Blog | blog.excellent-banking.com | Updates, tips, and fintech insights |
| Documentation | docs.excellent-banking.com | This site |
API at a Glance
Section titled “API at a Glance”| Category | Base Path | Auth | Purpose |
|---|---|---|---|
| Files | /files | Clerk JWT | Upload, manage, and process bank statements |
| Dashboards | /dashboards | Clerk JWT | Group files for combined analysis |
| Usage | /usage | Clerk JWT | Processing history and statistics |
| User | /me | Clerk JWT | Current user profile |